This Neovim configuration is tailored for a streamlined and feature-rich development experience. It includes various tools and settings to enhance productivity and ease of use.
- Treesitter integration for modern syntax highlighting.
- Additional features like rainbow brackets and text subjects.
- Gruvbox color scheme with dark contrast.
- Status bar with Lualine.
- File tree explorer with Nvim-tree.
- Tab and buffer management with Bufferline.
- Indentation visualization with Indent-blankline.
- Autocomplete with Coc.nvim.
- Auto-pairing of brackets.
- Multiple cursor support.
- Navigation using Telescope for file searching, live grep, buffer switching, and more.
- Custom key mappings for quick navigation, saving, quitting, etc.
- Integrated terminal with Toggleterm.
- Easy commenting with Comment.nvim.
- Task management with Todo-comments.
- Inline Git signs and information with Gitsigns.
Execute the following command to install:
curl -sSL https://github.com/elC0mpa/neovim-configuration/releases/download/v1.4.1/installer-linux.sh | bash
Or execute the following command to install from the downloaded file:
bash installer-linux.sh
Execute the following command to install:
curl -sSL https://github.com/elC0mpa/neovim-configuration/releases/download/v1.4.1/installer-macos.sh | bash
Or execute the following command to install from the downloaded file:
bash installer-macos.sh
Download and execute installer-windows.exe
from the releases page.
You can customize the configuration by editing the relevant files in the ~/.config/nvim
directory. Make sure to consult the respective plugin documentation if you need help with individual plugins.
Please note that this configuration might require Neovim 0.5 or higher, and some plugins might need additional dependencies to be installed on your system.