Releases: NvChad/NvChad
v2.5 is released
Changelog
Added
-
Starter template for NvChad which lets users use NvChad as a plugin, thus not needing custom config stuff.
-
11 New themes for base46:
flexoki,
jabuti,
poimandres,
mito-laser
nano-light,
flexoki-light,
chadracula-evondev,
Solarized_oska,
Material-darker, Material-lighter, Rosepine-dawn -
Minimal terminal module which replaces nvterm which lets you created any amount of toggleable terminals , change bg color / highlights of each window etc.
-
term table ( config ) in ui table of chadrc.
-
Integrations list of base46 so you can exclude/include integrations supported by base46.
-
Default lspconfig now exports on_init function which you can include in your custom lspconfig
-
All nvchad modules will start with
nvchad
, example : require('nvchad.options')
Changed
- List of all defaults will be in lua/nvconfig instead of core/default_config
- Overriding modules for tabufline/statusline, its a lot easier now.
- Extended_integrations syntax for base46
- Mappings no longer use nvchad's custom syntax. It uses nvim's
vim.keymap.set
Removed
- Custom config structure handling.
- Nvterm plugin
- NvChad updater
- chadrc's cmp options: border_color , selected_item_bg
- tabufline, show_numbers
Do read https://nvchad.com/news/v2.5_release for migration etc
v2.0 is released
Whats new?
-
Replacing packer.nvim with lazy.nvim, It has helped us removing our own functions that provided different syntax for managing plugins. LOC has decreased! To non-nvchad users, NvChad has the simplest codebase out of all neovim distros there, around 1.3k LOC and 60% of it is just plugin config tables! We dont rely on external themes for UI stuff like theming, statusline, bufferline, dashboard etc is done by our own lightweight UI plugins.
-
Removed alpha-nvim and wrote my own lightweight dashboard module ( NvDash )
-
Added 3 more statusline themes in our UI plugin.
-
Ported 13 new themes to base46.
-
Now using base46 only to generate compiled highlights, we can now auto-reload some parts of our UI
-
Added a cheatsheet module ( NvCheatsheet ) that shows list of default + user mappings in a pretty format , It has 2 layouts : grid and simple, the grid layout is highly inspired by the CSS masonry layout. The cheatsheet is auto-generated.
-
User configuration options will now have auto-completions.
-
Updater has been refactored and has a new minimal UI & loader animation.
-
Added some cmp styles : flat_light, flat_dark, atom, atom_colored
Dont forget to read https://nvchad.com/news/v2.0
Note : Do know that you're supposed to clone the branches and not use this release as config. I made this POST only to notify all stargazers of NvChad.