Skip to content

Repository files navigation

Neovim Configuration

A minimal Neovim setup built around a comprehensive Markdown editing experience. Includes a full agentic harness for using with Claude Code.

Screenshot of the configuration showing an example Markdown document.

Quick Install

curl -sSL https://raw.githubusercontent.com/nikoheikkila/nvim/refs/heads/main/scripts/install.sh | sh

The script installs the latest release into $XDG_CONFIG_HOME/nvim (or ~/.config/nvim), backing up any existing configuration first. See Installation for requirements, flags, and manual installation from source.

Documentation

  • Installation — requirements, quick install, manual install, optional tools
  • Plugins — the plugin set and how to update it safely
  • Theming — pick and configure the color scheme via theme.yml
  • Editing — general shortcuts, buffer tabs, multiple cursors
  • Code Intelligence (LSP) — language servers, completion, diagnostics, refactoring, grammar
  • Markdown Features — Markdown shortcuts, formatting, linting, rendering, daily notes
  • Obsidian Vault — wiki-links, backlinks, daily notes, image attachments
  • File Explorer — the file-tree sidebar
  • Terminal Setup — enabling wavy underline support in the terminal

Want to contribute? See the contributing guide for the development environment, test suites, coding style, and pull-request workflow.

About

Neovim configuration for editing Markdown (and a bit of code)

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages