NvChad comes with many comforts of a modern IDE. All lazy-loaded and built on top of NeoVim's fantastic lua integration!
use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config, lazy loading etc.
A plugin for escaping Vim insert mode without lagging.
Fuzzy finding select menu with text and image preview.
(telescope media works in linux only)
Shows cheatsheet of all NvChad mappings including default vim mappings.
Top bar bufferline for neovim (can be used for managing buffers and tabs, including close them. It also creates custom clickable buttons on the bufferline.
Fast NeoVim statusline plugin written in lua.
A file explorer tree for NeoVim written in lua.
Dashboard plugin for NeoVim.
Manages syntax colorscheme in NvChad.
Fastest NeoVim colorizer, colors hex colors, hsl codes and much more!
Lua fork of vim devicons which lets you change colors and edit icons of filetypes.
Focus mode for NeoVim - temporarily hide statusbars, bufferlines, etc.
NeoVim Treesitter configurations and abstraction layer. We mostly use this for syntax highlighting.
without / with treesitter:
Formatting plugin for most languages. Just install a formatter for your language and execute
<leader> + fm.
nvim-lspconfig- Used for configuring lsp servers etc
nvim-compe- completion menu
lsp-signature.nvim- lsp signature hint when you type
lspkind.nvim- Adds pictograms to neovim built-in lsp completion items:
(The video shows compe + lsp completions and lsp-signature while completion of functions and lsp diagnostics in the editor as well as on the statusline)