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 Logo with the Lettering Neovim and a lazy ninja on the left


⚠️🚧 This configuration is still under development 🚧⚠️

💤 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

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

🦄 Uni-Line Installation

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

🧙‍♂️ Using my 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! 🤯

⚙️ Configuration

🫅 Usage

⌨️ 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