This is a simplified version of The Primeagen's Neovim config
- This config depends on the
0.5branch of neovim. This will not work on0.4.4 - Because this depends on a non stable version of neovim, some issues may arise over time.
- Clone this into
~/.config/and rename it tonvim. - Start nvim and ignore error messages. Run
:PlugInstalland quit when installation is finished. - Open nvim again and everything should run.
- nvim-lspconfig for clang language server.
- Telescope for fuzzy file finding.
- access dotfiles with
space vrc
- access dotfiles with
- compe for completion.
- Treesitter for syntax highlighting.
- Please run :TSInstall c and/or :TSInstall cpp
- Gruvbox color scheme because gruvbox.
- vimspector and vim-maximizer for debugging.
- vim-dispatch
- Git support with vim-fugitive and gv.vim
- Neoformat for formatting.
- lspconfig clangd config
- clangd must be installed for completion to work.
- clangd needs compile_commands.json for completeion beyond the standard library. compile_commands.json can be generated with cmake.
