Feature-rich Neovim configuration designed for efficient coding and productivity. It leverages modern plugins and configurations to enhance your development experience.
- 🧠 LSP Integration: Intelligent code completion and navigation.
- 🔍 Fuzzy Finding: Quickly search files and content with Telescope.
- 🐙 Git Integration: Seamless interaction with Git repositories.
- ⌨️ Custom Keybindings: Tailored keybindings for an improved workflow.
- 🎨 Beautiful UI: Aesthetic and customizable interface with the Catppuccin theme.
- Neovim >= 0.8.0
- ripgrep: For searching files.
- fd: A simple, fast, and user-friendly alternative to
find
.
- Backup your existing Neovim configuration:
mv ~/.config/nvim ~/.config/nvim.bak
Clone this repository: bash git clone https://github.com/jay1/vdot.git ~/.config/nvim
Install required dependencies: Ensure you have ripgrep and fd installed. You can install them using your package manager, e.g.: bash sudo apt install ripgrep fd
Open Neovim and let the update go thru.
This will install all the necessary plugins. Check health: text :checkhealth
Make sure everything is set up correctly.
f: Open Telescope to find files. r: Open recent files. g: Git commands. e: Edit the current configuration.
vdot includes the following plugins: nvim-treesitter: Enhanced syntax highlighting. nvim-lspconfig: Easy LSP configuration. telescope.nvim: Fuzzy finder. nvim-web-devicons: File icons. catppuccin: Beautiful color scheme.
Feel free to customize the configuration to suit your needs. You can modify keybindings, themes, and plugins in the init.lua and lua/plugins/ files.
If you encounter any issues, try the following: Run :checkhealth to identify any missing dependencies. Check the Neovim logs for any errors.
Contributions are welcome! If you have suggestions or improvements, please feel free to submit a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
Thanks to the Neovim community for their amazing plugins and support. Inspired by various Neovim configurations available online. Feel free to reach out if you have any questions or need assistance!