iamcco / iamcco/markdown-preview.nvim
Feature Request: Support for Mermaid.js v11+ (without markdown-it-mermaid)
Open
- Dominant language
- JavaScript
- Stars
- 8k
- Forks
- 411
- PR merge metrics
- No merged PRs in 30d
Description
Hi 👋 Thank you for your great plugin — it's been very helpful for my Neovim workflow!
I'd like to propose support for Mermaid v11+ in markdown-preview.nvim.
Since `markdown-it-mermaid` doesn't support modern Mermaid (v11+), I've created a working patch that:
- Converts ```mermaid blocks to `
`
- Adds `mermaid.min.js` script loading (from CDN or `_static`)
- Initializes Mermaid via `mermaid.initialize({ startOnLoad: true })`
- Keeps `markdown-it-mermaid` untouched (optional alternative)
- Adds `mermaid.min.js` script loading (from CDN or `_static`)
- Initializes Mermaid via `mermaid.initialize({ startOnLoad: true })`
- Keeps `markdown-it-mermaid` untouched (optional alternative)
Would you be open to accepting a PR that adds this as an **optional feature**, disabled by default?
Thanks for considering!
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.