| 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/nvimInstall 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.