This config inspired by and partially based on kickstart.nvim.
The Vim theme synthe.
This repository is updated from time to time..
-
git clone https://github.com/sesav/nvim.git ~/.config/nvim -
To keep the libraries wheel, setuptools, pip, and neovim up to date, I use uv and a separate environment.
You need to set the full path in the
$PYTHON_NVIM_VENVvariable to your interpreter that will be used by neovim.For example, I use my
~/.zshrcand put the variable there:export PYTHON_NVIM_VENV="/home/user/.local/share/nvim/py-plugs/.venv/bin/python"
-
That's it, now just run
nvimand wait a bit.
Lazy.nvim is used as a dependency manager.
gitmakeunzipgccripgrepfzfnpm- Nerd Font: optional, provides various icons
(
vim.g.have_nerd_fontininit.lua). pythongorufflinter and code formatter for python (installation)- and any language you need.
I believe that is all.