This is a NeoVim configuration written in Lua, aiming to provide an amazing developer experience both when used inside VSCode and when used in the terminal.
A lot of people find it hard to transition from a GUI editor like VSCode to NeoVim. This configuration hopes to make this a lot easier by allowing people to switch between these two and experiment at their own pace.
- NeoVim 0.8+
- make
- fzf
- ripgrep
- Nerd Fonts
- vscode-neovim extension for VSCode
- A clipboard tool for the intergration with the system clipboard (
:help clipboard-tool
) - C++ Compiler
- Linux: G++
- Windows: MinGW
- Git clone the repo inside your nvim configuration folder which is usually in:
- Linux/Mac
$HOME/.config/
- Windows
$ENV:LocalAppData
- Linux/Mac
- Set your init.lua path in the
vscode-neovim
extension settings - Open NeoVim and wait for the plugins to be installed
Note: Example config files for the above can be found in
/lua/vscode/config/