Editing · beta · Neovim 0.10+ · 246 commits
markdown.nvim
A self-contained Markdown toolkit for Neovim, behind one :Markdown command. Headings and folding, GFM tables, links and references, and a cursor-action dispatcher that opens whatever is under the cursor — all of it FileType-scoped, with no side effects on any buffer that is not Markdown.
demos/markdown.tape in a clean Neovim — re-recorded weekly
what is shown when
- :Markdown toc - table of contents + section spacing
- :Markdown table format - align a GFM table
- :Markdown table view box - floating preview
Install
{
"StefanBartl/markdown.nvim",
opts = {},
} 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.
Documentation
- docs/BINDINGS.md
- docs/CONTRIBUTING.md
- docs/README.md
- docs/WORKFLOW.md
- docs/architecture.md
- docs/commands.md
- docs/configuration.md
- docs/fenced-scope.md
- docs/health.md
- docs/hover.md
- docs/image-captions.md
- docs/installation.md
- docs/keymaps.md
- docs/menu.md
- docs/quickstart.md
- docs/table-wrap.md
- docs/what-you-get.md
Recent commits
- docs fenced_scope.operations.fold defaults to true
- fix links: restore backslash separators in env-rooted target detection (regression of 4247bbf)
- fix hl: blockquote padding never exceeds the window text width
- fix links: env reference must be the whole first segment; config lookup only for candidates
- feat links: wrap_link puts the cursor into the link and enters insert mode
- feat hl: blockquote background is as wide as the quote block, configurable
- fix links: never prefix env-rooted link targets with ./, repair broken ones
- fix view_track: clamp topline to lnum after remap
Combos
- Markdown toolkit
One document, several jobs: structure, list continuation, an external render, and decoration inside its code blocks.
cascade.nvim , mdview.nvim , emojis.nvim , color_my_ascii.nvim