iamcco / iamcco/markdown-preview.nvim

Feature Request: Support for Mermaid.js v11+ (without markdown-it-mermaid)

Open
#717 7 comments 11 reactions 0 assignees View on GitHub
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)

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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.