Skip to content

sesav/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My neovim config

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

The Vim theme synthe.

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