A starter template for LazyVim. Refer to the documentation to get started.
- Neovim >= 0.9.0 (needs to be built with LuaJIT)
If on Linux, you might need to build manually. Remember to install prereqs first.
brew install neovim
- Git >= 2.19.0 (for partial clones support)
- a Nerd Font(v3.0 or greater)
brew tap homebrew/cask-fonts brew install --cask font-jetbrains-mono-nerd-font
- Run
git clone https://github.com/xericho/nvim ~/.config/nvim
- Run
brew install ripgrep
- (Optional) Configure
.zshrc
:export EDITOR=nvim alias vim=nvim
- Install nvm and node
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash nvm install node npm install -g neovim
- Install and setup pyenv
Add the python executeable from
sudo apt update; sudo apt install build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev curl \ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev curl https://pyenv.run | bash pyenv install 3.11 pyenv virtualenv neovim pyenv activate neovim pip install neovim
neovim
virutal env tovim.g.python3_host_prog
in~/.config/nvim/lua/config/options.lua
. - Verify installation by running
:checkhealth
innvim
.