Skip to content

Commit 9ff9351

Browse files
committed
⬆️ UPGRADE: Sync with mdit-py-plugins v0.3.x
1 parent 9a9e6f1 commit 9ff9351

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

mdformat_myst/plugin.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313

1414
from mdformat_myst._directives import fence, render_fence_html
1515

16-
_TARGET_PATTERN = re.compile(r"^\s*\(([a-zA-Z0-9|@<>*./_\-+:]{1,100})\)=\s*$")
17-
_ROLE_NAME_PATTERN = re.compile(r"({[a-zA-Z0-9_\-+:]{1,36}})")
16+
_TARGET_PATTERN = re.compile(r"^\s*\(.+\)=\s*$")
17+
_ROLE_NAME_PATTERN = re.compile(r"({[a-zA-Z0-9_\-+:]+})")
1818

1919

2020
def update_mdit(mdit: MarkdownIt) -> None:
@@ -82,7 +82,7 @@ def _math_block_renderer(node: RenderTreeNode, context: RenderContext) -> str:
8282
return f"$${node.content}$$"
8383

8484

85-
def _math_block_eqno_renderer(node: RenderTreeNode, context: RenderContext) -> str:
85+
def _math_block_label_renderer(node: RenderTreeNode, context: RenderContext) -> str:
8686
return f"$${node.content}$$ ({node.info})"
8787

8888

@@ -148,7 +148,7 @@ def _escape_text(text: str, node: RenderTreeNode, context: RenderContext) -> str
148148
"myst_block_break": _blockbreak_renderer,
149149
"myst_target": _target_renderer,
150150
"math_inline": _math_inline_renderer,
151-
"math_block_eqno": _math_block_eqno_renderer,
151+
"math_block_label": _math_block_label_renderer,
152152
"math_block": _math_block_renderer,
153153
"footnote": _footnote_renderer,
154154
"footnote_ref": _footnote_ref_renderer,

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ keywords = "mdformat,markdown,formatter,gfm"
2121
requires-python=">=3.7"
2222
requires=[
2323
"mdformat >=0.7.0,<0.8.0",
24-
"mdit-py-plugins >=0.2.7,<0.3.0",
24+
"mdit-py-plugins >=0.3.0,<0.4.0",
2525
"mdformat-tables >=0.4.0",
2626
"mdformat-frontmatter >=0.3.2",
2727
"ruamel.yaml >=0.16.0"

tests/data/fixtures.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,13 @@ That's a myst target^
128128
MyST Target escape
129129
.
130130
(myst_target\)=
131-
That's NOT a myst target^
131+
That's a myst target^
132+
The escape has no effect
132133
.
133-
\(myst_target)=
134-
That's NOT a myst target^
134+
(myst_target\)=
135+
136+
That's a myst target^
137+
The escape has no effect
135138
.
136139

137140
Dollarmath inline

0 commit comments

Comments
 (0)