my personal neovim config
This repository contains my personal Neovim configuration, set up using lazy.nvim for plugin management. This configuration is optimized for better performance and ease of use, with support for fuzzy finding, code commenting, status line customization, and more.
- Neovim v0.7+: Check your version with
nvim --version
. - Git: Required to clone the config and install
lazy.nvim
.
-
Clone this repository into your Neovim config directory:
git clone https://github.com/your-username/neovim-config.git ~/.config/nvim
-
Navigate to the cloned directory
cd ~/.config/nvim
Simply open Neovim, and all configured plugins and settings will be automatically loaded. This configuration is ready to use out of the box for common tasks like file searching, code commenting, and more.
• Line Numbers: Absolute and relative numbers for easy navigation.
• Mouse Support: Full mouse support in Neovim.
• System Clipboard: Copy and paste across different apps.
• Tabs: Tabs are set to 4 spaces for consistent indentation.
• Save with Ctrl+S: Quickly save files with Ctrl+S.
Here are some of the main plugins included in this configuration:
• fzf: Fuzzy file finder.
• vim-commentary: Easy commenting with gcc.
• lualine.nvim: Customizable status line.
• nvim-treesitter: Syntax highlighting.
• nvim-lspconfig: Built-in Language Server Protocol support.
This configuration is available under the MIT License.