Code Monkey home page Code Monkey logo

nvim's Introduction

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.

nvim's People

Contributors

hgup avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.