/nvim

Fast, with sane-defaults, Neovide compatible, riced, easy to install neovim dotfiles.

Primary LanguageLua

My nvim config

It's FAST! (no kidding)

Quickly setup my exact neovim config without any compromises in a few easy steps.

screenshot

Installation guide (for the ultimate noob)

If you are on Windows:

  • Download neovim from github, or use a package manager like choco
  • if you already have an init.vim config, backup it before proceeding.
  • run the following command from cmd or powershell or bash or any other prompt you like. 😅
git clone https://github.com/hgup/nvim ~/appdata/local/nvim
  • run nvim, and spam enter to get rid of all the errors.
  • VimPlug will automatically install all the required plugins.
  • After having done that, just restart nvim and Kudos. 🎉

If you are on Linux:

you know what to do ;)

  • just run this
git clone https://github.com/hgup/nvim ~/.config/nvim
  • run nvim, and spam enter to get rid of all the errors.
  • VimPlug will automatically install all the required plugins.
  • and you are done. Restart to view effects.

About

It looks a lot like chris@machine’s LunarVim as a lot of elements have been inspired 👀 (don’t sue me) from it.

Reconfiguring it is quite simple, just take a look at init.vim and it all will make sense.

Config - has the following organization

  • PLUGINS (using VimPlug)
  • KEYBINDINGS (feel free to change them as you like)
  • STANDARD SETTINGS (the necessary settings that all vimmers change)
  • RICING (to add that extra bling)
  • GUI SETTINGS (I use neovide as neovim’s GUI client. Check it out)
  • PLUGIN SETTINGS (to configure the plugins individually)
    • [–LOOKS–] # not required though, same as ricing but if (at all) any colorscheme related settings
    • [–FUNCTIONAL–] # useful plugin settings
    • [–HYBRID–] # adds to looks as well as useful at the same time
    • [–NAVIGATION–] # things that allow you to move faster!!!!!!!!

Yeah, I know that its a really long init file. But my philosophy is having only one place where you can copy and paste the config from 💀 instead of having a directory structure that is a pain to maintain.