Skip to content

Personal neovim configuration for lazy ninjas 💤

License

Notifications You must be signed in to change notification settings

kboshold/nvim.dotfiles

Repository files navigation

Logo with the Lettering Neovim and a lazy ninja on the left

MIT License Neovim 0.10 is required Neovim 0.11 is supported


💤 Want to be a lazy neo ninja? 💤

My personal Neovim configuration.

✨ Get started

⚡ Requirements

Tool Version Usage Note
Neovim >= 0.10.0 Required Installation Guide
Git >= 2.19.0 Required Download
NerdFont - Suggested Download (i.e. JetBrainsMono Nerd Font)
C Compiler - Suggested See nvim-treesitter
ripgrep >= 14.1.0 Suggested Installation
fd >= 10.1.0 Suggested Installation
fzf >= 0.60.0 Suggested Installation

🛠️ 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! 🎉

🧙 Using the dotfiles

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! 🤯

⌨️ Keymaps

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.

About

Personal neovim configuration for lazy ninjas 💤

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages