Skip to content

Commit 890e03e

Browse files
committed
formatting inline doubles as math blocks
1 parent 69e2def commit 890e03e

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

mdformat_myst/plugin.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,11 @@ def _math_block_renderer(node: RenderTreeNode, context: RenderContext) -> str:
8181
return f"$${node.content}$$"
8282

8383

84+
def _math_inline_double_renderer(node: RenderTreeNode, context: RenderContext) -> str:
85+
# formats the inline doubles as math blocks
86+
return f"\n$$\n{node.content.strip()}\n$$\n"
87+
88+
8489
def _math_block_label_renderer(node: RenderTreeNode, context: RenderContext) -> str:
8590
return f"$${node.content}$$ ({node.info})"
8691

@@ -125,7 +130,7 @@ def _escape_text(text: str, node: RenderTreeNode, context: RenderContext) -> str
125130
"myst_block_break": _blockbreak_renderer,
126131
"myst_target": _target_renderer,
127132
"math_inline": _math_inline_renderer,
128-
"math_inline_double": _math_block_renderer,
133+
"math_inline_double": _math_inline_double_renderer,
129134
"math_block_label": _math_block_label_renderer,
130135
"math_block": _math_block_renderer,
131136
"fence": fence,

0 commit comments

Comments
 (0)