Personal set up for Neovim v 0.11.x on macOs and Arch Linux systems.
Follows the instruction of the Hombrew site
To use a Node version manager, like fnm Then install the Neovim node support package,
npm install -g neovimFor Python, makes sure to set up the provider using a virtualenv, follows the following steps,
Installs pyenv and pyenv-virtualenv, run on mac brew install pyenv pyenv-virtualenv
pyenv install <python-version>
pyenv virtualenv <python-version> py3nvim
pyenv activate py3nvim
python -m pip install pynvim neovim
pyenv which python # save the pathGo to ./lua/diegognt/options.lua and assign the python path to the vim.g.python3_host_prog field.
- On macOS run,
brew install rust - On Arch,
sudo pacman -S rust
This a Lua formatter, to install it run,
cargo install styluaNote: Make sure to follow the post-installation instruction.
- On macOS run,
brew install fd - On Arch run,
sudo pacman -S fd
- On macOS run,
brew install ripgrep - On Arch run,
sudo pacman -S ripgrep
- Clone the repo
git clone https://github.com/diegognt/neovim-setup.git neovim-setup- Go to the directory.
cd neovim-setup- Run:
ln -s "$(pwd)" ~/.config/nvim- Neovim from scratch For all the guidance and inspiration.