Skip to content

Latest commit

 

History

1,100 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim

This repository contains all my neovim config files, which I use. Now made with mini.deps

🛠️ If you also want to use it

Supported Neovim versions: 0.11

You can see the installation instruction here - Neovim

Make a backup of your current nvim folder

mv ~/.config/nvim ~/.config/nvim.backup

Clone the repository and open nvim

For main branch

git clone https://github.com/Rishabh672003/Neovim ~/.config/nvim && nvim

Note: Installation of the LSP servers need the Optional dependencies, Install them before cloning the config

If LSP servers aren't getting installed by default install them using :MasonToolsInstall

Optional dependencies

These are all the optional dependencies if you don't want anything just remove them neovim should work fine either way

sudo pacman -S --needed --noconfirm yarn git curl unzip tar gzip luarocks npm python-pip go

For Rust support install rust-analyzer yourself.

Automating the whole process of installing neovim, also its dependencies and then applying the config

Note: this will install the optional dependencies so use it only after reading the script and if you know what you are doing, I will not be responsible if you break anything on your system

bash <(curl -s https://raw.githubusercontent.com/Rishabh672003/Neovim/refs/heads/main/utils/install.py)

Preview

image image

Uninstallation and Cleanup

rm -rf $HOME/.config/nvim $HOME/.local/share/nvim $HOME/.cache/nvim

Credit

The credit goes to Neovim-from-scratch and its author Christian who made this awesome repo and video playlist, this is from where I learned how to make and structure the configs and actually made it work, I used his configs as a base for most of the plugins and modified them for my needs. also I took configs and ideas from Lunarvim, Astronvim, LazyVim and nvim-basic-ide

Lua

About

My Personalized Development Environment (PDE) with Neovim

Topics

Resources

Stars

54 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages