https://github.com/marcos-aparicio/nvim-config
My customized neovim configuration for staying productive as a developer
https://github.com/marcos-aparicio/nvim-config
lua neovim neovim-config neovim-configuration nvim
Last synced: about 1 month ago
JSON representation
My customized neovim configuration for staying productive as a developer
- Host: GitHub
- URL: https://github.com/marcos-aparicio/nvim-config
- Owner: marcos-aparicio
- Created: 2023-04-24T03:04:21.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2026-04-17T22:54:57.000Z (about 2 months ago)
- Last Synced: 2026-04-18T00:39:53.352Z (about 2 months ago)
- Topics: lua, neovim, neovim-config, neovim-configuration, nvim
- Language: Lua
- Homepage:
- Size: 4.53 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Neovim Configuration
My personal Neovim setup. Uses Lua and includes plugins I find useful for development.

## What's included
- LSP setup with completion and diagnostics
- Treesitter for syntax highlighting
- Telescope for file navigation
- Git integration (fugitive, neogit, diffview)
- AI assistant (Avante)
- Task management for markdown
- DAP for debugging
- LaTeX support
- Database tools
- Obsidian integration
## Setup
Run the setup script:
```bash
./install.sh
```
This creates a `globals.lua` file where you can set personal paths and preferences (like your Obsidian vault location). The file is gitignored so your personal settings stay private.
## Structure
```
├── lua/core/ # LSP and plugin configs
├── lua/commands/ # Custom commands
├── after/ # Language-specific configs
├── ftplugin/ # Filetype settings
└── lua/globals.lua # Your personal settings
```
## Usage
1. Run `./install.sh`
2. Edit `lua/globals.lua` for your paths
3. Open Neovim - plugins install automatically
4. Customize as needed