Non exhaustive list of plugins
- Treesitter
- Illuminate (cursor word)
- Rainbow params
- Todo-comments
- Gitsigns (git status based highlighting)
- Ccc (colorpicker + highlighting)
- Lsp-config (langue server)
- Typescript tools (better TS server managment)
- Null-ls (linting)
- Cspell
- Conform (formatting)
- Mason (installer)
- Nvim cmp + a bunch of sources (completion)
- Luasnip (snippet engines)
- Friendly snippets (snippet library)
- I'm not very happy with the JS snippets at the moment though, most of them are pretty useless
- Neodev (neovim development/configuration)
- Autotag
- Autopair
- Indent blankline
- Leap & Flit (better f/t hopping)
- Neowords (customize w/e/b/ge behavior, e.g. support snake_case)
- Nvim surround
- Substitute
- Yanky
- Comment.nvim
- Noice (message router including a bunch of UI components, e.g. notifications, messages feed, cmdline as prompt)
- Dressing (replaces "native" input and select)
- Lualine
- Status-col
- Lspsaga (better menu prompt for e.g. lsp diagnostics & actions)
- Whichkey (display keybind descriptions)
- Telescope (fuzzy finding)
- Harpoon (bookmarks)
- Trouble (list and step trough diagnostics)
- NeoTree
- Neoconf (project configuration file incl. parsing vscode settings.json)
- Nvim DAP
- Neotest
- Lazygit (git)
- Octo (github)
- Gen.nvim (communicate with Ollama)
- Vscode style combined diagnostics and hover