View & render · beta · Neovim 0.9+ · 240 commits
mdview.nvim
A browser-based Markdown preview for Neovim that renders nothing on the server. Buffer text is streamed to a browser tab and rendered client-side by a Rust/WASM module with sanitization built in — no toolchain needed to run it.
Install
{
"StefanBartl/mdview.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
Recent commits
- docs click_navigate is on by default, not opt-in
- feat notify: move ws_client's health-check/HTTP errors onto lib.nvim.notify.popup
- docs link back to the wkd family site
- fix cursor: respect :MDView sync pause when pinging position
- fix cursor: paint the marker immediately after a live mode switch
- perf ci: fix Go module cache never hitting in the go/release jobs
- ci bump JohnnyMorganz/stylua-action to v5 (Node-20 deprecation)
- ci bump Node-20 actions flagged by a real run's annotations
Combos
- Markdown toolkit
One document, several jobs: structure, list continuation, an external render, and decoration inside its code blocks.
markdown.nvim , cascade.nvim , emojis.nvim , color_my_ascii.nvim