Rishabh672003 Neovim Save

My Personalized Development Environment (PDE) with Neovim

Project README

Neovim

This repo contains all my neovim configs files, which I use. Now made with lazy.nvim Now this doesn't uses Mason, so you would have to install all of the lsp yourself.

🛠️ If you also want to use it

Supported Neovim versions: Nightly and Latest Stable

You can see the installation instruction for both 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 a lot of 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/main/install.sh)

Preview

image image 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](https://img.shields.io/badge/Made%20with%20Lua-blue.svg?style=for-the-badge&logo=lua)](#madewithlua)
Open Source Agenda is not affiliated with "Rishabh672003 Neovim" Project. README Source: Rishabh672003/Neovim
Stars
35
Open Issues
0
Last Commit
1 week ago
License

Open Source Agenda Badge

Open Source Agenda Rating