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