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

@@ -68,7 +68,7 @@ const fencedCodeBlockDefinition = (name, identifiers, sourceScope) => {
return `<key>fenced_code_block_${name}</key>
<dict>
<key>begin</key>
<string>(^|\\G)(\\s*)([\`~]{3,})\\s*((${identifiers.join('|')})(\\s+[^\`~]*)?$)</string>
<string>(^|\\G)(\\s*)(\`{3,}|~{3,})\\s*((${identifiers.join('|')})(\\s+[^\`~]*)?$)</string>
<key>name</key>
<string>markup.fenced_code.block.markdown</string>
<key>end</key>