Setting Up Neovim

Setting Up Neovim


This Original Post is here



Install NeoVim

wget https://github.com/neovim/neovim/releases/latest/download/nvim-linux64.tar.gz
mkdir nvim
mv nvim-linux64.tar.gz nvim
cd nvim
tar -xvf nvim-linux64.tar.gz
sudo ln -s ~/nvim/nvim-linux64/bin/nvim /usr/local/bin/nvim
Enter fullscreen mode

Exit fullscreen mode

Make a backup of your current Neovim configuration files:

# Linux / MacOS (Unix)
mv ~/.config/nvim{,.bak}
mv ~/.local/share/nvim{,.bak}
mv ~/.local/state/nvim{,.bak}
mv ~/.cache/nvim{,.bak}
Enter fullscreen mode

Exit fullscreen mode



Using LazyVim

Clone the LazyVim starter repository and open Neovim:

git clone https://github.com/LazyVim/starter ~/.config/nvim && nvim
Enter fullscreen mode

Exit fullscreen mode

Remove the .git folder so you can add it to your own repository later:

rm -rf ~/.config/nvim/.git
Enter fullscreen mode

Exit fullscreen mode

Full documentation is available here.



Using NvChad

Clone the NvChad starter repository and open Neovim:

git clone https://github.com/NvChad/starter ~/.config/nvim && nvim
Enter fullscreen mode

Exit fullscreen mode

The default mappings are defined
here.

Check
configs.md
to ensure your language’s LSP server is present there and edit the
configs/lspconfig.lua file to add your language’s LSP.

Full documentation is available
here.

Canonical URL
For more detailed information, visit the original post on my blog.



Source link
lol

By stp2y

Leave a Reply

Your email address will not be published. Required fields are marked *

No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.