Skip to main content

Features

NvChad comes with many comforts of a modern IDE. All lazy-loaded and built on top of NeoVim's fantastic lua integration while still looking very beautiful!

Plugins#

Core plugins#

packer.nvim#

A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config, lazy loading etc.

better-escape.nvim#

A plugin for escaping Vim insert mode without lagging.

telescope.nvim#

Fuzzy finding select menu with text and image preview.

Telescope

UI plugins#

bufferline.nvim#

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.

bufferline

feline.nvim#

Fast NeoVim statusline plugin written in lua.

Separator styles: slant, round, default, block, arrow:

feline screenshot

nvim-tree.lua#

A file explorer tree for NeoVim written in lua.

nvim tree

blankline#

Indentline plugin.

blankline screenshot

dashboard-nvim#

Dashboard plugin for NeoVim.

dashboard

devicons screenshot

nvim-base16.lua#

Manages syntax colorscheme in NvChad.

nvim-colorizer.lua#

Fastest NeoVim colorizer, colors hex colors, hsl codes and much more!

nvim-web-devicons#

Lua fork of vim devicons which lets you change colors and edit icons of filetypes.

Language Server Plugins#

nvim-treesitter#

NeoVim Treesitter configurations and abstraction layer. We mostly use this for syntax highlighting.

without / with treesitter: treesitter

Various LSP plugins#

lspkind

Misc plugins#