- Neovim:
>= 0.12.0(nightlyright now). - Basic Lua knowledge.
A Nerd Fonts is required to see all the icons inside neovim. Here, I'm using JetBrainsMono Nerd Font for Windows Terminal Settings
Color scheme: One Half Dark
Font face: JetBrainsMonoNL Nerd Font
Font-size: 11
In Neovim, we can install plugins into ~/.config/nvim/pack/FOOBAR/start/ (replacing FOOBAR with any directory name you choose), similarly to how we can use Vim 8.0's native support for packages.
Alternatively, we can also install plugins into ~/.local/share/nvim/site/pack/FOOBAR/start/ (replacing FOOBAR with any directory name you choose).
To find the full list of places where you we put a package, run :set packpath? . We can install packages in the pack/FOOBAR/start/ subdirectory of each one of these directories listed by that command, replacing FOOBAR with any directory name you like. (If we've configured Neovim to load Vim configuration, then we will probably find ~/.vim in the list of directories, which means we can also put plugins in ~/.vim/pack/FOOBAR/start/ , just like for Vim.)
Below you can find OS specific install instructions for Neovim and dependencies.
Windows with gcc/make using chocolatey
Install gcc and make which don't require changing the config, the easiest way is to use choco:- install chocolatey either follow the instructions on the page or use winget, run in cmd as admin:
winget install --accept-source-agreements chocolatey.chocolatey
- install all requirements using choco, exit the previous cmd and open a new one so that choco path is set, and run in cmd as admin:
choco install -y neovim git ripgrep wget fd unzip gzip mingw make
- Uninstall
rm -rf ~/.config/nvim
rm -rf ~/.local/state/nvim
rm -rf ~/.local/share/nvim- To install on Linux/Mac, open terminal and then run the command below
git clone --recursive https://github.com/dghuuloc/nvim.me.git ~/.config/nvim- Uninstall
rm -r -fo $env:LOCALAPPDATA/nvim
rm -r -fo $env:LOCALAPPDATA/nvim-data- Install
git clone --recursive https://github.com/dghuuloc/nvim.me.git $env:LOCALAPPDATA/nvim
rm -r -fo $env:LOCALAPPDATA/nvim/.gitgit clone https://github.com/dghuuloc/fexptr.nvim.git "$env:LOCALAPPDATA\nvim-data\site\pack\plugins\start\fexptr.nvim"
- To install on Linux/Mac, open terminal and then run the command below
git clone --recursive https://github.com/dghuuloc/nvim.me.git ~/.config/nvim- Windows
rm -r -fo $env:LOCALAPPDATA/nvim
rm -r -fo $env:LOCALAPPDATA/nvim-data
git clone --recursive https://github.com/dghuuloc/nvim.me.git $env:LOCALAPPDATA/nvim
rm -r -fo $env:LOCALAPPDATA/nvim/.git- :MasonInstall jdtls java-debug-adapter js-debug-adapter java-test