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)
There are some packages that require some items to be installed first. First we install these things, then get the nvim config
- Install Neovim 0.9.0 or higher (Note - How to install on Linux)
- Install
Roboto Mono
font from Nerd Fonts - Install a C compiler
- Windows: Visual Studio with C++ workloads
- Linux: clang
- Install ripgrep
- Delete (or rename) any existing
nvim
directory in your config path- Windows:
%USERPROFILE%\AppData\Local
- Linux:
~/.config
- Windows:
- Clone this repo into the same path with the directory name as:
nvim
*nix:Windows:git clone git@github.com:tingspace/nvim-config.git ~/.config/nvim
git clone git@github.com:tingspace/nvim-config.git "$env:USERPROFILE\AppData\Local\nvim"
cd
into the newnvim
directory- Open
nvim
in this directory (Run:nvim .
) - Ensure lazy.nvim installs itself and required plugins
Current Package manager: lazy.nvim
Packages: