Skip to content

lucaguindani/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Configuration

This repository provides a modular and modern Neovim configuration, focused on productivity, code navigation, and extensibility. It leverages the lazy.nvim plugin manager for fast startup and easy plugin management.

Features

  • Plugin Management: Uses lazy.nvim for efficient plugin loading and updates.
  • LSP Support: Pre-configured with nvim-lspconfig and related plugins for language server integration, autocompletion, and code actions.
  • UI Enhancements: Includes statusline, bufferline, file explorer, dashboard, and more for a modern look and feel.
  • Productivity Tools: Integrated fuzzy finder, git integration, session management, and multi-cursor editing.
  • Custom Keymaps: Intuitive keybindings for window management, tabs, and plugin features.
  • Predefined Options: Sensible defaults for indentation, line numbers, clipboard, splits, and appearance.

Requirements

Installation

  1. Clone this repository into your ~/.config/nvim directory
  2. Start Neovim and run :Lazy sync
  3. Restart Neovim to apply the configuration

Structure

  • init.lua — Entry point, loads core settings and plugins.
  • lua/lguindani/core/ — Editor options and keymaps.
  • lua/lguindani/plugins/ — Plugin specifications and configurations.

Customization

Edit files in lua/lguindani/core/ and lua/lguindani/plugins/ to adjust settings or add plugins as needed.

About

Neovim configuration files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages