Skip to content

Commit 0656b2b

Browse files
committed
Update markdown grammar to allow better injection into unknown fenced code blocks
1 parent 22fab0c commit 0656b2b

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

extensions/markdown/syntaxes/markdown.tmLanguage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2783,7 +2783,7 @@
27832783
<key>name</key>
27842784
<string>markup.fenced_code.block.markdown</string>
27852785
<key>begin</key>
2786-
<string>(^|\G)(\s*)([`~]{3,})\s*([^`~]*)?$</string>
2786+
<string>(^|\G)(\s*)([`~]{3,})\s*(?=([^`~]*)?$)</string>
27872787
<key>end</key>
27882788
<string>(^|\G)(\2|\s{0,3})(\3)\s*$</string>
27892789
<key>beginCaptures</key>

extensions/markdown/syntaxes/markdown.tmLanguage.base

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@
416416
<key>name</key>
417417
<string>markup.fenced_code.block.markdown</string>
418418
<key>begin</key>
419-
<string>(^|\G)(\s*)([`~]{3,})\s*([^`~]*)?$</string>
419+
<string>(^|\G)(\s*)([`~]{3,})\s*(?=[^`~]*)?$</string>
420420
<key>end</key>
421421
<string>(^|\G)(\2|\s{0,3})(\3)\s*$</string>
422422
<key>beginCaptures</key>

0 commit comments

Comments
 (0)