-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for MyST #312
Comments
Hi @alcarney, I like the idea of Esbonio to support Sphinx directives and roles for MyST/Markdown files. It will be helpful. Directives and roles in MyST/Markdown look like this, see MyST Docs:
To support directives and roles for MyST/Markdown, Esbonio need to:
What do you think this approach? @alcarney @danwos By adding a new trigger |
Overall it makes sense, though I did do a very basic proof of concept for roles a while ago and so have some thoughts on how I think the implementation should look :)
Of course, it would take quite a while to line all that up and probably only the first point is necessary to get something shipped so happy to go and forth on this a bit. Let me know your thoughts 😄 |
I am completely new to MyST, had a look at some online documentation and must say that it looks very promising. I would like to try and switch to MyST, when supported by esbonio. |
Yes please 🙏🏽 I've been using MyST for 2 years and I'm not looking back (disclaimer: I wrote the Sphinx tutorial https://www.sphinx-doc.org/en/master/tutorial/ and worked at Read the Docs for 1 year) |
It's definitely on the list for the |
There is now a hint of MyST support in the current pre-release of the language server To quote myself from another thread
|
FYI you might want to consider adding https://github.com/chrisjsewell/vscode-myst-syntax in the |
Thanks, that looks useful! :) |
Closing in favour of smaller, focused issues. |
MyST is a flavour of markdown that is compatible with Sphinx.
It should be possible to add just by calling out to the existing directive/roles logic where applicable
The text was updated successfully, but these errors were encountered: