This is my custom Neovim configuration based on NvChad 2.5. It provides a modern and efficient development environment with additional plugins and tweaks.
- To see more features visit NvChad/features
Make sure you have the following dependencies installed:
- Neovim (version 0.10+)
- Node.js and npm (for LSP and plugin support)
- ripgrep (for better searching capabilities)
- Any Nerd Font (for proper icon rendering in the UI)
If you use arch like me here is the command for installing all the dependencies:
sudo pacman -S neovim ripgrep ttf-jetbrains-mono-nerd
- Backup or Delete your existing Neovim configuration:
# Backup your config
mv ~/.config/nvim ~/.config/nvim.backup
rm -rf ~/.local/state/nvim
rm -rf ~/.local/share/nvim
# Or delete your config
rm -rf ~/.config/nvim
rm -rf ~/.local/state/nvim
rm -rf ~/.local/share/nvim
- Clone NvChad into your Neovim configuration directory:
git clone https://github.com/s-adi-dev/nvim.git ~/.config/nvim --depth 1
- Start Neovim and let it install the plugins:
nvim
- Customize your configuration inside
~/.config/nvim/
.
- Open Neovim:
nvim
- Use
:q
to quit,:w
to save, and:q!
to force quit. - Press
<Space>
to open which key menu. - Press
<Space>ch
to open cheatsheet.
For additional customization options, refer to the official NvChad Documentation: NvChad Docs as well as my personal configuration docs.