diff --git a/extensions/markdown-math/syntaxes/md-math-inline.tmLanguage.json b/extensions/markdown-math/syntaxes/md-math-inline.tmLanguage.json index 02fe2236653409..5f8069aa128e21 100644 --- a/extensions/markdown-math/syntaxes/md-math-inline.tmLanguage.json +++ b/extensions/markdown-math/syntaxes/md-math-inline.tmLanguage.json @@ -56,15 +56,15 @@ "math_inline_block": { "name": "markup.math.inline.markdown", "contentName": "meta.embedded.math.markdown", - "begin": "(?<=\\s|^)(\\${2})", + "begin": "(?<=\\s|^)(\\${1,2})(?!\\d)(?!\\s+\\d)", "beginCaptures": { - "2": { + "1": { "name": "punctuation.definition.math.begin.markdown" } }, - "end": "(\\${2})(?=\\s|$)", + "end": "(\\1)(?=\\s|$)", "endCaptures": { - "2": { + "1": { "name": "punctuation.definition.math.end.markdown" } }, diff --git a/extensions/vscode-colorize-tests/test/colorize-fixtures/md-math.md b/extensions/vscode-colorize-tests/test/colorize-fixtures/md-math.md index 5010968bb7a13f..5dd2bd222d7f04 100644 --- a/extensions/vscode-colorize-tests/test/colorize-fixtures/md-math.md +++ b/extensions/vscode-colorize-tests/test/colorize-fixtures/md-math.md @@ -171,3 +171,5 @@ x $12.45 $$ \% Should not be highlighted $$ + +**md**