Some NeoVim installation options
Note: This is a summary of NeoVim's installation page
This should work across all Linux distros.
$ curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim.appimage$ chmod u+x nvim.appimage$ ./nvim.appimage
Then consider moving this to your local/user bin & adding an alias to this
mv ./nvim.appimage ~/.local/bin/echo "alias vim='/home/<YOUR USERNAME>/.local/bin/nvim.appimage'" >>~/.<bashrc or zshrc>
$ sudo pacman -S neovim
Note: This doesn't work with Debian
$ sudo add-apt-repository ppa:neovim-ppa/stable$ sudo apt-get update$ sudo apt-get install neovim
- Use a Nerd Font in your terminal emulator.
git& other basic Linux CLI tools
nodeNode.js is required for many Language Servers (LSPs)
ripgrepis required for grep searching with Telescope
Installation is as easy as cloning the NvChad repository into your NeoVim configuration folder.
Next, clone the
NvChad repository to
~/.config/nvim & install plugins with:
- Linux & Macintosh
If you already have a
~/.config/nvim folder, make a backup with:
$ mv ~/.config/nvim ~/.config/NVIM.BAK
Then install NvChad & it's plugins with:
$ git clone https://github.com/NvChad/NvChad ~/.config/nvim$ nvim +'hi NormalFloat guibg=#1e222a' +PackerSync
mingwif you don't already have it.
$ choco install mingw
$ git clone https://github.com/wbthomason/packer.nvim "$env:LOCALAPPDATA\nvim-data\site\pack\packer\start\packer.nvim"$ git clone https://github.com/NvChad/NvChad
~/AppData/Local/nvim. Copy nvchad's
luafolder into the nvim folder.
$ nvim +'hi NormalFloat guibg=#1e222a' +PackerSync
Press enter to skip errors and let it install plugins.
NvChad has an update mechanism built-in, which will pull any new updates to the git repository.
Activate it by running
<leader> + uu.
- Note: by NvChad default,
This will open a prompt in NeoVim warning you that it is about to do a
git reset --hard and you will lose any customisations you've made to NvChad that are not in designated customisation folders.
Uninstalling is as simple as removing the
nvim configuration directories.
Note: it's suggested to backup your config first, consider
mv ~/.config/nvim ~/.config/NVIM.BAK
$ rm -rf ~/.config/nvim$ rm -rf ~/.local/share/nvim$ rm -rf ~/.cache/nvim