Tool | Version | Usage | Note |
---|---|---|---|
Neovim | >= 0.10.0 | Installation Guide | |
Git | >= 2.19.0 | Download | |
NerdFont | - | Download (i.e. JetBrainsMono Nerd Font ) |
|
C Compiler | - | See nvim-treesitter | |
ripgrep | >= 14.1.0 | Installation | |
fd | >= 10.1.0 | Installation | |
fzf | >= 0.60.0 | Installation |
Make a backup of your current Neovim files:
# required
mv ~/.config/nvim{,.bak}
# optional but recommended
mv ~/.local/share/nvim{,.bak}
mv ~/.local/state/nvim{,.bak}
mv ~/.cache/nvim{,.bak}
Clone this repository:
git clone https://github.com/kboshold/nvim.dotfiles ~/.config/nvim
Install all dependencies:
nvim --headless -c 'Lazy install' -c 'qa'
Now you can use nvim
and enjoy the configuration! 🎉
The kboshold/dotfiles also include the latest version of this Neovim configuration. So if you want to use them, you do not have to do anything at all! 🤯
Tip
You can of course also view the keymaps directly in Neovim with :nmap
, :vmap
as usual (Typing :help map
in Neovim will give you more info.)
Important
The following keymaps are automatically extracted from the code via a pipeline and inserted here. Therefore, make sure that you have the latest version.