We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
myst-parser
4.0.0
docutils==4.0.0 sphinx==8.1.3
Windows
When declaring a substitution with a key that contains a dash, like foo-bar, building results in a warning:
foo-bar
WARNING: Substitution error:UndefinedError: 'foo' is undefined [myst.substitution]
Notice how it doesn't even detect the -bar part of the sub. Renaming to foo_bar works around this bug.
-bar
foo_bar
...However, we shouldn't have to (worked fine in rst_prolog when we used rst).
rst_prolog
I should be able to declare foo-bar myst_substitution key without issues (with a dash).
In conf.py:
myst_substitutions = { "foo-bar": "Foobar", }
The text was updated successfully, but these errors were encountered:
No branches or pull requests
What version of
myst-parser
are you using?4.0.0
What version dependencies are you using?
What operating system are you using?
Windows
Describe the Bug
When declaring a substitution with a key that contains a dash, like
foo-bar
, building results in a warning:WARNING: Substitution error:UndefinedError: 'foo' is undefined [myst.substitution]
Notice how it doesn't even detect the
-bar
part of the sub. Renaming tofoo_bar
works around this bug....However, we shouldn't have to (worked fine in
rst_prolog
when we used rst).Expected Behavior
I should be able to declare
foo-bar
myst_substitution key without issues (with a dash).To Reproduce
In conf.py:
The text was updated successfully, but these errors were encountered: