NORMAL ~/wkd/p/documentation :set skin=modern utf-8

documentation.nvim

Point it at a repository and it produces a module map: an interactive HTML page, a Markdown overview, a deterministic JSON artifact, and a set of drift checks that fail CI when the documentation and the code stop agreeing.

status
beta — Beta stage — active development. This repository is past its first shape and in active use, but the surface is not frozen: breaking changes are still possible. Pin a commit or tag if you depend on it.
category
Project & repos
neovim
0.10+
repo
github.com/StefanBartl/documentation.nvim
commits
455
help
:help documentation

demo

recorded with VHS from demos/documentation.tape in a clean Neovim — re-recorded weekly
what is shown when
  1. :DocMap mermaid tree - the module tree of the repo you are in
  2. :DocMap mermaid deps - the require graph, ready for a README

install

{
  "StefanBartl/documentation.nvim",
  opts = {},
}

docs/

git log

  1. fix standalone: glob's ** no longer follows symlink loops, sorts on precomputed keys
  2. fix standalone: shell_quote refuses % on the Windows branch
  3. fix standalone: glob ignores case on macOS too, not only on Windows
  4. feat standalone: the vim shim runs rules.nvim's engine, and fixes the standalone build broken by lib.nvim (L10 P1)
  5. · Merge branch 'claude/github-stats-traffic-985834'
  6. feat browse: add traffic mode, joined against github_stats.nvim's digest
  7. docs the queue is no longer linked, it lives in the author's notes
  8. docs link back to the wkd family site
  9. docs map: regenerate module map [skip ci]
  10. fix config: move repo_url/branch derivation out of build(), into scan()
  11. docs map: regenerate module map [skip ci]
  12. feat config: auto-derive repo_url/branch from the real git remote (GS-16)

keys

j / k
next / previous line
gg / G
first / last line
⏎
open the line under the cursor
/
search the plugins
:
command line — Tab completes
:help x
vimdoc of a plugin (:e x = plugin page)
:ls · :log · :stack
plugin list · activity stream · dependency graph
:colo x
colorscheme
:set skin=
modern | tui
?
this help
esc
close