Fix markdown fenced code blocks for mixed fence types

Fixes #31206
This commit is contained in:
Matt Bierner
2017-07-21 11:36:28 -07:00
parent e1f7580199
commit 714a9c688f
3 changed files with 47 additions and 47 deletions

View File

@@ -416,7 +416,7 @@
<key>name</key>
<string>markup.fenced_code.block.markdown</string>
<key>begin</key>
<string>(^|\G)(\s*)([`~]{3,})\s*(?=([^`~]*)?$)</string>
<string>(^|\G)(\s*)(`{3,}|~{3,})\s*(?=([^`~]*)?$)</string>
<key>end</key>
<string>(^|\G)(\2|\s{0,3})(\3)\s*$</string>
<key>beginCaptures</key>