Skip to content

Neovim Configuration Documentation ​

This is a comprehensive guide to the Neovim configuration.

Overview ​

This is Neovim configuration for my dotfiles.

Key Features ​

  • Modular Design: Module structure separated by functionality
  • Lazy Loading: Fast startup with lazy-loaded plugins
  • Environment Support: Supports multiple environments including Neovide, WezTerm, and VSCode
  • Comprehensive LSP Support: Powerful language support via Language Server Protocol
  • Rich Keymaps: Key bindings for efficient workflows

Quick Start ​

Prerequisites ​

  • Neovim 0.9 or higher
  • Git
  • Node.js (required for some plugins)

Installation ​

bash
git clone https://github.com/peinan/nvim ~/.config/nvim

First Launch ​

On first launch, Neovim will automatically install plugins. This may take a few minutes.

Documentation Structure ​

Configuration File Locations ​

Main configuration files are located at:

For details, see Directory Structure.

Neovim Configuration Documentation