diff --git a/README.md b/README.md index 3994125..fdff163 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,50 @@ -## Remove lines containing regex -``` -:%g/{regex}/d +
+ +
+ +# 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. diff --git a/assets/neovim.png b/assets/neovim.png new file mode 100644 index 0000000..d55ed4a Binary files /dev/null and b/assets/neovim.png differ diff --git a/init.lua b/init.lua index 091ae7b..6578a64 100644 --- a/init.lua +++ b/init.lua @@ -39,5 +39,3 @@ vim.filetype.add { [".*/uwsm/env.*"] = "zsh", }, } - -vim.cmd "colorscheme monokai-pro-octagon"