An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Neovim Configuration

My personal Neovim setup. Uses Lua and includes plugins I find useful for development.

![Alpha Greeter](./assets/screenshot.png)

## 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