Skip to content

sesav/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My neovim config

This config inspired by and partially based on kickstart.nvim.

This repository is updated from time to time..

How to install

  • 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_VENV variable to your interpreter that will be used by neovim.

    For example, I use my ~/.zshrc and put the variable there:

    export PYTHON_NVIM_VENV="/home/user/.local/share/nvim/py-plugs/.venv/bin/python"
  • That's it, now just run nvim and wait a bit.

Lazy.nvim is used as a dependency manager.

Requirements

  • git
  • make
  • unzip
  • gcc
  • ripgrep
  • fzf
  • npm
  • Nerd Font: optional, provides various icons (vim.g.have_nerd_font in init.lua).
  • python
  • go
  • ruff linter and code formatter for python (installation)
  • and any language you need.

I believe that is all.

About

Neovim setup

Resources

Stars

Watchers

Forks