DISCLAIMER: This is for windows only
This is a nvim configuration that I am using right now which you can also clone and use for yourself. I took inspiration from Josean Martinez's hour and half nvim setup tutorial. You can check out how the plugins work there. All the themes are the ones from there.
- install neovim
- install any nerdfont and set it as terminal font
- personally I use JetBrainsMono <-- direct install link
- install node.js for Mason
- Use the following code to install Mason.
npm install -g mason - install Chocolatey
- follow all instructions, its safe.
- install ripgrep using Chocolatey
choco install ripgrep
- install make using Chocolatey
choco install make
- install git for cloning the setup
- make sure you back up your old config files from
AppData/Local/nvim&AppData/Local/nvim-data- Make sure that these folders are deleted after backed up.
git clone https://github.com/boyScavedo/jeevan-nvim-setup.git "%LOCALAPPDATA%\nvim"
- use the following command
cd 'to move inside the nvim directory.
"%LOCALAPPDATA%\nvim"
- run neovim using
nvim. - lazy plugin manager will download all the files.
- LuaSnip might show build failed but we can ignore that part.
- close the neovim using
:qand open it again usingnvim. <SPACE>is my leader key. so press it to see my main keybinds.- open nvim-tree using
<SPACE>eeand navigate tolua\jeevan\core\keymaps.luato check my core keybinds. - some keybinds might show errors at first execution but close the error and redo the keybind and the problem will fix itself.