# Neovim Configuration Personal Neovim configuration using [lazy.nvim](https://github.com/folke/lazy.nvim) for plugin management. ## Features - **LSP**: Native LSP with Mason for language server management - **Completion**: Blink.cmp with Copilot integration - **Fuzzy Finding**: Telescope for files and grep - **File Explorer**: Snacks.nvim explorer - **Git**: Fugitive, Gitsigns, and GitHub integration - **AI**: Copilot and CopilotChat - **UI**: Bufferline, Lualine, Dropbar, and various colorschemes - **Navigation**: Harpoon, Kitty navigator for splits - **Editing**: Treesitter, autopairs, rainbow delimiters, visual-multi ## Key Mappings | Key | Action | |-----|--------| | `e` | File explorer | | `f` | Find files | | `g` | Live grep | | `` / `` | Cycle buffers | | `` | Navigate splits (Kitty) | | `` | Toggle Copilot Chat | | `` | Toggle terminal | | `u` | Undotree | | `ap` | Code actions preview | | `sp` | Colorscheme picker | ## Requirements - Neovim >= 0.10 - Git - A [Nerd Font](https://www.nerdfonts.com/) - ripgrep (for Telescope grep) ## Installation ```bash git clone https://github.com/YOUR_USERNAME/nvim ~/.config/nvim nvim ``` Plugins will be installed automatically on first launch.