|
| 1 | +# Neovim Configuration |
| 2 | + |
| 3 | +[](https://github.com/evert-arias/neovim-configuration/actions/workflows/build-and-release.yml) |
| 4 | + |
| 5 | +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. |
| 6 | + |
| 7 | +## Features |
| 8 | + |
| 9 | +### Syntax Highlighting & Color Schemes |
| 10 | + |
| 11 | +- Treesitter integration for modern syntax highlighting. |
| 12 | +- Additional features like rainbow brackets and text subjects. |
| 13 | +- Gruvbox color scheme with dark contrast. |
| 14 | + |
| 15 | +### User Interface Enhancements |
| 16 | + |
| 17 | +- Status bar with Lualine. |
| 18 | +- File tree explorer with Nvim-tree. |
| 19 | +- Tab and buffer management with Bufferline. |
| 20 | +- Indentation visualization with Indent-blankline. |
| 21 | + |
| 22 | +### Code Editing & Navigation |
| 23 | + |
| 24 | +- Autocomplete with Coc.nvim. |
| 25 | +- Auto-pairing of brackets. |
| 26 | +- Multiple cursor support. |
| 27 | +- Navigation using Telescope for file searching, live grep, buffer switching, and more. |
| 28 | +- Custom key mappings for quick navigation, saving, quitting, etc. |
| 29 | + |
| 30 | +### Integrated Development Environment (IDE) Features |
| 31 | + |
| 32 | +- Integrated terminal with Toggleterm. |
| 33 | +- Easy commenting with Comment.nvim. |
| 34 | +- Task management with Todo-comments. |
| 35 | + |
| 36 | +### Git Integration |
| 37 | + |
| 38 | +- Inline Git signs and information with Gitsigns. |
| 39 | + |
| 40 | +## Installation & Usage |
| 41 | + |
| 42 | +#### Linux |
| 43 | + |
| 44 | +Execute the following command to install: |
| 45 | +```bash |
| 46 | +curl -sSL installer-linux.sh | bash |
| 47 | +``` |
| 48 | + |
| 49 | +#### Windows |
| 50 | + |
| 51 | +Download and execute `installer-windows.exe` from the releases page. |
| 52 | + |
| 53 | +## Customization |
| 54 | + |
| 55 | +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. |
| 56 | + |
| 57 | +--- |
| 58 | + |
| 59 | +*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.* |
0 commit comments