Warning
This neovim configuration depends on Nerd Fonts for some parts of its UI. If you're using it from the terminal, you'll need to set up your terminal font accordingly. The Windows installation setup the Hack Nerd font, but the Linux one leaves you on your own.
To install this neovim configuration on windows you'll need Powershell and scoop.
To install scoop simply run:
> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
> Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-ExpressionOnce scoop is set up, add the necessary buckets:
scoop bucket add extras
scoop bucket add versions
scoop bucket add nerd-fontsThen you can install the nvim-config package:
scoop install -k https://raw.githubusercontent.com/cpp-playground/nvim_config/master/neovim-config.jsonYou should now be ready to go. Run nvim (nvim or nvim-qt) and run :PackerSync to download and update all the plugins
To install this neovim configuration on Ubuntu, simply run:
wget -O - https://raw.githubusercontent.com/cpp-playground/nvim_config/master/setup.sh | bashNote
The plugins used by this config require a fairly modern version of Neovim. Sometimes, the snap version isn't "new" enough.
If you prefer to manually install the config, simply install all the dependencies (git unzip python3-venv) and neovim manually
then clone this repository as ~/.config/nvim (Which can be done with the following command: git clone git@github.com:cpp-playground/nvim_config.git ~/.config/nvim)