https://github.com/0xoval/neovimrc-config
► neovim configuration with a well-organized structure, essential plugins, and LSP integration.
https://github.com/0xoval/neovimrc-config
lua neovim nvim-plugin nvim-treesitter
Last synced: about 1 year ago
JSON representation
► neovim configuration with a well-organized structure, essential plugins, and LSP integration.
- Host: GitHub
- URL: https://github.com/0xoval/neovimrc-config
- Owner: 0xOval
- Created: 2025-06-17T17:10:26.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-07T17:57:38.000Z (about 1 year ago)
- Last Synced: 2025-07-07T18:57:23.218Z (about 1 year ago)
- Topics: lua, neovim, nvim-plugin, nvim-treesitter
- Language: Lua
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Neovim Configuration
This is a Neovim configuration setup using Lua, organized into modular files for better maintainability and customization.
## Directory Structure
```
nvim/
├── init.lua
├── lua
│ └── neo
│ ├── core
│ │ ├── colorscheme.lua
│ │ ├── keymaps.lua
│ │ └── options.lua
│ ├── plugins
│ │ ├── autopairs.lua
│ │ ├── comment.lua
│ │ ├── gitsigns.lua
│ │ ├── lsp
│ │ │ ├── lspconfig.lua
│ │ │ ├── mason.lua
│ │ │ └── null-ls.lua
│ │ ├── lualine.lua
│ │ ├── nvim-cmp.lua
│ │ ├── nvim-tree.lua
│ │ ├── telescope.lua
│ │ └── treesitter.lua
│ └── plugins-setup.lua
└── plugin
└── packer_compiled.lua
```
## Overview
This configuration contains:
- **Core settings**: Includes configurations for colorscheme, keymaps, and general options.
- **Plugin configurations**: Modular setup for various plugins, such as:
- `autopairs` for automatic pairing of brackets and quotes.
- `comment` for easy commenting.
- `gitsigns` for Git integration.
- `LSP` for language server support (`lspconfig`, `mason`, `null-ls`).
- `lualine` for a customizable status line.
- `nvim-cmp` for autocompletion.
- `nvim-tree` for file exploration.
- `telescope` for fuzzy finding.
- `treesitter` for enhanced syntax highlighting.
- **Packer-compiled file**: Auto-generated file for optimized plugin loading.