Overview
Neovim is configured with LazyVim, a modern and efficient Neovim distribution that provides a complete IDE experience out of the box. The configuration is stored as a Git submodule at.config/nvim/.
Installation
Arch Linux
Ubuntu/Debian
Configuration
The Neovim configuration uses LazyVim, which provides:- Modern plugin management with lazy.nvim
- LSP support with automatic configuration
- Syntax highlighting with Tree-sitter
- File explorer and fuzzy finding
- Git integration
- Autocompletion and snippets
LazyVim setup
The configuration is managed as a Git submodule:Space to see the leader key menu with all available commands.
Editor aliases
Convenient aliases are configured for quick access:Environment variables
Neovim is set as the default editor:PATH configuration
If using a custom Neovim installation:.zshrc
Usage
Launch Neovim with any of the configured aliases:Features
LSP support
Automatic language server configuration for modern development
Tree-sitter
Advanced syntax highlighting and code understanding
File navigation
Fuzzy finding and file explorer integration
Git integration
Built-in Git commands and visual diff tools