This repository contains my first Neovim config. It's based on ThePrimeagen's Neovim tutorial 0 to LSP: Neovim RC From Scratch and TJ DeVries Advent of nvim.
Both are really good starting points for your first neovim config.
- I like vim
- VS Code is slow
- for fun and profit
| Plugin | Description |
|---|---|
| lazy | Plugin Manager |
| telescope | Fuzzy Finder |
| plenary | Lua Functions |
| treesitter | Parsing and Highlighting |
| treesitter-context | Show Code Context |
| harpoon2 | Fast File/Terminal Switcher |
| undotree | Undo History |
| vim-fugitive | git Plugin |
| nvim-lspconfig | LSP Support |
| conform | Formatter Plugin |
| mason | Package Manager for LSPs, Linters andFormatters |
| mason-lspconfig | mason <-> lspconfig |
| cmp-nvim-lsp | nvim-cmp source for Neovim's built-in language server client |
| cmp-buffer | nvim-cmp source for buffer words |
| cmp-path | nvim-cmp source for filesystem paths |
| cmp-cmdline | nvim-cmp source for vim's cmdline |
| nvim-cmp | Completion Engine Plugin |
| LuaSnip | Snippet Engine Plugin |
| cmp_luasnip | luasnip completion source for nvim-cmp |
| neogen | Annotation Generator |
| tokyonight | Dark Theme |