You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This package currently uses markdown-it-myst for myst parsing and rendering in JupyterLab.
However, more recent development for the "MyST in Javascript" story has been happening over in markdown-it-docutils. This implements the logic for roles/behaviors with MyST.
We should try re-using that package here, since it will likely see the majority of development in the future (markdown-it-myst might even be ready to deprecate, I am not sure?)
Yep 👍 my thinking was if markdown-it-myst my still be useful to "centralise" things, and minimise any code duplication between jupyterlab-myst and myst-vs-code (or indeed any other JavaScript implementation)?
Describe the problem/need and solution
This package currently uses markdown-it-myst for myst parsing and rendering in JupyterLab.
However, more recent development for the "MyST in Javascript" story has been happening over in markdown-it-docutils. This implements the logic for roles/behaviors with MyST.
We should try re-using that package here, since it will likely see the majority of development in the future (markdown-it-myst might even be ready to deprecate, I am not sure?)
Guide for implementation
For some other re-uses of markdown-it-docutils, check out executablebooks/myst-vs-code@master/src/extension.ts, to create https://marketplace.visualstudio.com/items?itemName=ExecutableBookProject.myst-highlight.
Tasks and updates
No response
The text was updated successfully, but these errors were encountered: