-
Notifications
You must be signed in to change notification settings - Fork 14
Plugins
Pranay Gosar edited this page Jan 5, 2024
·
4 revisions
| Plugin | Description |
|---|---|
| Aerial | Code overview window |
| Alpha | Start page |
| Auto-Save | Auto save |
| Bufferline | Buffer and tabline |
| Comment | Far better commenting |
| Dressing | UI improvements |
| Gitsigns | Neovim git integration |
| Hop | Fast movement by hopping around characters |
| Img-Clip | Direct image pasting inside Neovim |
| Indent-Blankline | Indentation guides |
| Lsp-Inlayhints | Inlay hints support |
| Lsp-Zero | Managing LSP client |
| Nvim-Lspconfig | LSP client configs |
| Mason | Package manager for formatters, linters, etc. |
| Mason-Lspconfig | LspConfig, Mason integration |
| Neodev | LSP helper for Neovim configuration |
| Neoscroll | Smooth scrolling |
| Neo-tree | File explorer |
| Neovim-Session-Manager | Session management |
| Noice | UI improvements |
| Nui | UI library |
| None-ls | LSP ecosystem helper |
| Mason-Null-ls | Null-ls and Mason integrator |
| Nvim-Autopairs | Autopairs for parentheses etc. |
| Nvim-Cmp | Autocomplete engine |
| Cmp-Nvim-Lua | Cmp source for Neovim's Lua API |
| Cmp-Buffer | Cmp source for the open buffer |
| Cmp-Path | Cmp source for file paths |
| Cmp-Nvim-Lsp | Cmp source for Neovim LSP client |
| Lspkind | Pictograms for autocomplete menu |
| LuaSnip | Snippet engine |
| Friendly-Snippets | Predefined snippets for many languages |
| Nvim-Colorizer | Color highlighter for hexcodes, etc. |
| Nvim-Dap | Debugging client for Neovim |
| Mason-Nvim-Dap | Mason, Dap integration |
| Nvim-Dap-Ui | UI for the debugging client |
| Nvim-Dap-Virtual-Text | Virtual text support for the DAP UI |
| Nvim-Notify | Fancy notification manager |
| Nvim-Surround | Working with pairs (brackets, HTML tags etc.) |
| Nvim-Treesitter | Syntax Highlighting |
| Nvim-Treesitter-Text-Objects | Syntax aware text object support |
| Nvim-Treesitter-Context | Show context of current line (associated function, code block etc.) |
| Nvim-Ts-Autotag | Auto close HTML tags |
| Rainbow-Delimiters | Rainbow colored delimiters |
| Nvim-Ts-Context-Commentstring | Treesitter support for embedded languages (like jsx, inline assembly) |
| Nvim-UFO | Better folding |
| Onedark | Default Colorscheme |
| Plenary | General Lua/Neovim library |
| Project | Better project management |
| Scope | Scoped buffers between tabs |
| Telescope | Fuzzy Finder for lots of things |
| Telescope-Fzf-Native | Fzf sorting for Telescope |
| Toggleterm | Better inbuilt terminal management |
| Trouble | Fancy quickfix/reference/diagnostics list |
| Twilight | Dims inactive portions of code |
| Which-Key | Keybinding helper |
| Windline | Neovim status line |
| Zen-Mode | Distraction free programming |