This is my personal configuration for neovim, mainly based on kickstart.nvim but I refactored it to improve maintainability. Feel free to use it!
See their official site (https://neovim.io/) Or use package manager to install (e.g. homebrew on mac)
- git
- make
- unzip
- C compiler, e.g. gcc
- ripgrep (https://github.com/BurntSushi/ripgrep#installation)
- A nerd font to provide icons (https://www.nerdfonts.com/)
Backup your previous configuration before installing! For mac users and linux users
cp ~/.config/nvim ~/.config/nvim-bak
Then clone the repo to your config directory. For Linux and Mac users, do
git clone https://github.com/QiuMatthew/qnvim.git "${XDG_CONFIG_HOME:-$HOME/.config}"/nvim
For Windows users, if you're using cmd
git clone https://github.com/QiuMatthew/qnvim.git %userprofile%\AppData\Local\nvim\
if you are using powershell
git clone https://github.com/QiuMatthew/qnvim.git $env:USERPROFILE\AppData\Local\nvim\
Just start neovim and wait for the installation to complete.
nvim
That's it, enjoy!
Key mapping is highly customizable, I basically adopt the default settings from plugin authors.