/nvim-config

My silly nvim config using copy pasta of other people :D

Primary LanguageLua

nvim-config

My ever-evolving config for neovim

Note

I am a beginner to Vim & Neovim. Still learning how to configure Neovim via Lua, I do not know VimScript

The Platforms I work on daily:

  • Windows
  • Windows Subsystem for Linux (Ubuntu)
  • GNU/Linux (Fedora, Pop!_OS)

Getting Started

There are some packages that require some items to be installed first. First we install these things, then get the nvim config

  1. Install Neovim 0.9.0 or higher (Note - How to install on Linux)
  2. Install Roboto Mono font from Nerd Fonts
  3. Install a C compiler
  4. Install ripgrep
  5. Delete (or rename) any existing nvim directory in your config path
    • Windows: %USERPROFILE%\AppData\Local
    • Linux: ~/.config
  6. Clone this repo into the same path with the directory name as: nvim *nix:
    git clone git@github.com:tingspace/nvim-config.git ~/.config/nvim
    Windows:
    git clone git@github.com:tingspace/nvim-config.git "$env:USERPROFILE\AppData\Local\nvim"
  7. cd into the new nvim directory
  8. Open nvim in this directory (Run: nvim .)
  9. Ensure lazy.nvim installs itself and required plugins

Packages

Current Package manager: lazy.nvim

Packages: