Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elc0mpa/neovim-configuration
https://github.com/elc0mpa/neovim-configuration
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/elc0mpa/neovim-configuration
- Owner: elC0mpa
- Created: 2021-12-19T21:54:00.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-09T21:57:44.000Z (29 days ago)
- Last Synced: 2024-10-15T03:24:39.609Z (24 days ago)
- Language: Lua
- Size: 106 KB
- Stars: 9
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Neovim Configuration
[![Build and Release Installers](https://github.com/evert-arias/neovim-configuration/actions/workflows/build-and-release.yml/badge.svg)](https://github.com/evert-arias/neovim-configuration/actions/workflows/build-and-release.yml)
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.
## Features
### Syntax Highlighting & Color Schemes
- Treesitter integration for modern syntax highlighting.
- Additional features like rainbow brackets and text subjects.
- Gruvbox color scheme with dark contrast.### User Interface Enhancements
- Status bar with Lualine.
- File tree explorer with Nvim-tree.
- Tab and buffer management with Bufferline.
- Indentation visualization with Indent-blankline.### Code Editing & Navigation
- 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 Development Environment (IDE) Features
- Integrated terminal with Toggleterm.
- Easy commenting with Comment.nvim.
- Task management with Todo-comments.### Git Integration
- Inline Git signs and information with Gitsigns.
## Installation & Usage
### Linux
Execute the following command to install:
```bash
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
bash installer-linux.sh
```### MacOS
Execute the following command to install:
```bash
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
bash installer-macos.sh
```### Windows
Download and execute `installer-windows.exe` from the releases page.
## Customization
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._