This is my neovim-nvim config.
Install neovim from https://github.com/neovim/neovim/releases
-
gccfornvim-treesittersudo apt install build-essentials
-
ripgrepused bytelescope(for searching)sudo apt install ripgrep
-
fdused bytelescope(for searching)sudo apt install fd-find
-
gitsudo apt install git
-
Nerdfontfor rendering icons https://gist.github.com/matthewjberger/7dd7e079f282f8138a9dc3b045ebefa0 -
curlsudo apt install curl
-
clangdandclang-format(for c++ lsp and formatter support)sudo apt install clangd clang-format
-
node.js(follow official docs) -
prettier(formatter)npm i -g prettier
-
Install
neovimsudo apt install neovim
-
verify installation
nvim
-
create the config dir
mkdir ~/.config/nvim/ -
clone this repo
git clone https://github.com/karanBRAVO/neovim_nvim.git
-
remove git folder
cd neovim_nvim rm -rf .git/ rm README.md -
paste the config
mv * ~/.config/nvim/
- Type
:Lazyto open the Lazy-Menu. - Type
:Masonto see allLSP,Formatters,Linters, etc. - Type
:checkhealthfor nvim health check