Path: blob/main/extensions/markdown-math/syntaxes/md-math-block.tmLanguage.json
3291 views
{1"fileTypes": [],2"injectionSelector": "L:text.html.markdown - (comment, string, meta.paragraph.markdown, markup.math.block.markdown, markup.fenced_code.block.markdown, markup.raw.block.markdown)",3"patterns": [4{5"include": "#double_dollar_math_block"6},7{8"include": "#single_dollar_math_block"9}10],11"repository": {12"double_dollar_math_block": {13"name": "markup.math.block.markdown",14"contentName": "meta.embedded.math.markdown",15"begin": "(?<=^\\s*)(\\${2})(?![^$]*\\${2})",16"beginCaptures": {17"1": {18"name": "punctuation.definition.math.begin.markdown"19}20},21"end": "(.*)(\\${2})",22"endCaptures": {23"1": {24"name": "meta.embedded.math.markdown",25"patterns": [26{27"include": "text.html.markdown.math#math"28}29]30},31"2": {32"name": "punctuation.definition.math.end.markdown"33}34},35"patterns": [36{37"begin": "(^|\\G)",38"while": "(^|\\G)(?!.*(\\${2}))",39"patterns": [40{41"include": "text.html.markdown.math#math"42}43]44}45]46},47"single_dollar_math_block": {48"name": "markup.math.block.markdown",49"contentName": "meta.embedded.math.markdown",50"begin": "(?<=^\\s*)(\\$)(?![^$]*\\$|\\d)",51"beginCaptures": {52"1": {53"name": "punctuation.definition.math.begin.markdown"54}55},56"end": "(.*)(\\${1})",57"endCaptures": {58"1": {59"name": "meta.embedded.math.markdown",60"patterns": [61{62"include": "text.html.markdown.math#math"63}64]65},66"2": {67"name": "punctuation.definition.math.end.markdown"68}69},70"patterns": [71{72"begin": "(^|\\G)",73"while": "(^|\\G)(?!.*(\\${1}))",74"patterns": [75{76"include": "text.html.markdown.math#math"77}78]79}80]81}82},83"scopeName": "markdown.math.block"84}8586