This repository contains my custom Neovim configuration, built on top of the LazyVim framework. It provides a clean, fast, and highly extensible development environment optimized for modern workflows.
- Lazy Loading: Efficient plugin loading using lazy.nvim.
- Preconfigured Plugins: Includes popular plugins for LSP, Treesitter, Telescope, and more.
- Custom Keymaps: Streamlined and intuitive key bindings.
- Theming: Beautiful and configurable color schemes.
- Neovim 0.10+ (installation guide)
- Git
-
Clone this repository:
git clone https://github.com/vrathikshenoy/nvim ~.config/nvim -
Open Neovim and LazyVim will automatically install the required plugins:
nvim
-
Restart Neovim after installation completes.
Here are some custom key bindings included in this configuration:
| Keybinding | Action |
|---|---|
<leader>ff |
Find files using Telescope |
<leader>fs |
Save current file |
<leader>q |
Close the current buffer |
<leader>t |
Toggle file tree (NvimTree) |
<leader>p |
Open plugin manager (Lazy.nvim) |
For a full list of key bindings, refer to the keymaps.lua file.
Feel free to open issues or submit pull requests if you have suggestions or improvements!
This configuration is open source and available under the MIT License.
Thank you for checking out my Neovim configuration! Happy coding!