Skip to main content
Rig ships the Neovim config under neovim/.config/nvim. It is built around mini.nvim. External plugins are used where they add clear value: language servers, formatting, Git, GitHub, debugging, HTTP requests, database browsing, and AI workflows.

Architecture

Config files load in numbered order during startup:

Key Options

Leader Key Groups

Leader mappings use <Space> plus a group key and an action key.

General Mappings

Color Scheme

Uses Zenbones with:
  • Stark darkness setting
  • Transparent background
  • Italic comments
  • Custom desaturated palette (subtle leaf, sky, blossom, rose, water tones)
  • Dark neutral backgrounds (#121212 base)

Plugin Manager

MiniDeps manages all plugins. Loading is split for startup speed:
  • now() — loads immediately (icons, notifications, statusline, color scheme)
  • later() — loads after first screen draw
  • now_if_args() — loads immediately only when opening a file (nvim -- file)

External Plugins

Beyond mini.nvim, the config includes:

LSP Servers

Configured and auto-installed via Mason: