Features (on top of NvChad's)
- Clangd: language server for C/C++ development.
- Null-ls: For diagnostics, formatting, code actions and more.
- Nvim-dap + nvim-dap-ui: Debugger with lldb debug adapter config for C / C++ / Rust projects.
- Better-escape: quickly escape insert mode using
jk
. - Git: wrap header text at 50 chars, body text at 72.
- And more...
Remove or backup ~/.local/share/nvim
. This folder contains swap for open files, the ShaDa (Shared Data) file, and the site directory for plugins from previous configurations.
Then clone this repo: git clone git@github.com:kelvin-van-vuuren/nvim.git ~/.config/nvim --depth 1 && nvim
Run :MasonInstallAll
after plugins have finished downloading to install additional packages (LSP / DAP servers, linters and formatters).