Warning
To install your Neovim configuration, you can follow these steps:
- Clone the repository into your Neovim config directory:
git clone https://github.com/niksingh710/nvim ~/.config/nvim
- Make sure you have the required tools and dependencies installed using
yay
:
yay -S --needed \
neovim python-pynvim nodejs npm ripgrep fzf fd bat treesitter-cli curl ueberzugpp imagemagick lua51
- Make sure to checkhealth
Inside nvim
:checkhealth
The below command makes sure you have magick installed that is required by image.nvim
luarocks --local --lua-version=5.1 install magick
You've provided preview images for some of the plugins you've configured:
Keymap | Description |
---|---|
jk |
To exit insert mode |
kj |
To exit insert mode |
<c-s> |
Save |
<leader> + q |
Quit |
<leader> + e |
Toggle the file tree |
<leader> + s |
Search |
<leader> + lf |
Format |
<leader> + sk |
Keymap Search |
This much should get you going and .extra is all what you discover (fire.nvim)
The configuration and plugins are structured in an organized manner, with Lua scripts stored in the lua
directory. This modular approach ensures a clean and maintainable Neovim setup.
Feel free to explore and customize these scripts to tailor your Neovim environment to your preferences.
If you have any questions or need further assistance with your Neovim configuration, please don't hesitate to reach out.