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 |
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
Start Neovim:
nvim
Warning
This does a little more than the script above*. It also checks the necessary dependencies and tries to install them. You will of course be asked before the installation.
*I will implement it in the future!
curl https://github.com/kboshold/nvim.dotfiles/install.sh | bash
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.