{ "displayName": "MDX", "fileTypes": [ "mdx" ], "name": "mdx", "patterns": [ { "include": "#markdown-frontmatter" }, { "include": "#markdown-sections" } ], "repository": { "commonmark-attention": { "patterns": [ { "match": "(?<=\\S)\\*{3,}|\\*{3,}(?=\\S)", "name": "string.other.strong.emphasis.asterisk.mdx" }, { "match": "(?<=[\\p{L}\\p{N}])_{3,}(?![\\p{L}\\p{N}])|(?<=\\p{P})_{3,}|(?) ?", "beginCaptures": { "0": { "name": "markup.quote.mdx" }, "1": { "name": "punctuation.definition.quote.begin.mdx" } }, "name": "markup.quote.mdx", "patterns": [ { "include": "#markdown-sections" } ], "while": "(>) ?", "whileCaptures": { "0": { "name": "markup.quote.mdx" }, "1": { "name": "punctuation.definition.quote.begin.mdx" } } }, "commonmark-character-escape": { "match": "\\\\[!-/:-@\\[-`{-~]", "name": "constant.language.character-escape.mdx" }, "commonmark-character-reference": { "patterns": [ { "include": "#whatwg-html-data-character-reference-named-terminated" }, { "captures": { "1": { "name": "punctuation.definition.character-reference.begin.html" }, "2": { "name": "punctuation.definition.character-reference.numeric.html" }, "3": { "name": "punctuation.definition.character-reference.numeric.hexadecimal.html" }, "4": { "name": "constant.numeric.integer.hexadecimal.html" }, "5": { "name": "punctuation.definition.character-reference.end.html" } }, "match": "(&)(#)([Xx])(\\h{1,6})(;)", "name": "constant.language.character-reference.numeric.hexadecimal.html" }, { "captures": { "1": { "name": "punctuation.definition.character-reference.begin.html" }, "2": { "name": "punctuation.definition.character-reference.numeric.html" }, "3": { "name": "constant.numeric.integer.decimal.html" }, "4": { "name": "punctuation.definition.character-reference.end.html" } }, "match": "(&)(#)([0-9]{1,7})(;)", "name": "constant.language.character-reference.numeric.decimal.html" } ] }, "commonmark-code-fenced": { "patterns": [ { "include": "#commonmark-code-fenced-apib" }, { "include": "#commonmark-code-fenced-asciidoc" }, { "include": "#commonmark-code-fenced-c" }, { "include": "#commonmark-code-fenced-clojure" }, { "include": "#commonmark-code-fenced-coffee" }, { "include": "#commonmark-code-fenced-console" }, { "include": "#commonmark-code-fenced-cpp" }, { "include": "#commonmark-code-fenced-cs" }, { "include": "#commonmark-code-fenced-css" }, { "include": "#commonmark-code-fenced-diff" }, { "include": "#commonmark-code-fenced-dockerfile" }, { "include": "#commonmark-code-fenced-elixir" }, { "include": "#commonmark-code-fenced-elm" }, { "include": "#commonmark-code-fenced-erlang" }, { "include": "#commonmark-code-fenced-gitconfig" }, { "include": "#commonmark-code-fenced-go" }, { "include": "#commonmark-code-fenced-graphql" }, { "include": "#commonmark-code-fenced-haskell" }, { "include": "#commonmark-code-fenced-html" }, { "include": "#commonmark-code-fenced-ini" }, { "include": "#commonmark-code-fenced-java" }, { "include": "#commonmark-code-fenced-js" }, { "include": "#commonmark-code-fenced-json" }, { "include": "#commonmark-code-fenced-julia" }, { "include": "#commonmark-code-fenced-kotlin" }, { "include": "#commonmark-code-fenced-less" }, { "include": "#commonmark-code-fenced-less" }, { "include": "#commonmark-code-fenced-lua" }, { "include": "#commonmark-code-fenced-makefile" }, { "include": "#commonmark-code-fenced-md" }, { "include": "#commonmark-code-fenced-mdx" }, { "include": "#commonmark-code-fenced-objc" }, { "include": "#commonmark-code-fenced-perl" }, { "include": "#commonmark-code-fenced-php" }, { "include": "#commonmark-code-fenced-php" }, { "include": "#commonmark-code-fenced-python" }, { "include": "#commonmark-code-fenced-r" }, { "include": "#commonmark-code-fenced-raku" }, { "include": "#commonmark-code-fenced-ruby" }, { "include": "#commonmark-code-fenced-rust" }, { "include": "#commonmark-code-fenced-scala" }, { "include": "#commonmark-code-fenced-scss" }, { "include": "#commonmark-code-fenced-shell" }, { "include": "#commonmark-code-fenced-shell-session" }, { "include": "#commonmark-code-fenced-sql" }, { "include": "#commonmark-code-fenced-svg" }, { "include": "#commonmark-code-fenced-swift" }, { "include": "#commonmark-code-fenced-toml" }, { "include": "#commonmark-code-fenced-ts" }, { "include": "#commonmark-code-fenced-tsx" }, { "include": "#commonmark-code-fenced-vbnet" }, { "include": "#commonmark-code-fenced-xml" }, { "include": "#commonmark-code-fenced-yaml" }, { "include": "#commonmark-code-fenced-unknown" } ] }, "commonmark-code-fenced-apib": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:api-blueprint|(?:.*\\.)?apib))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.apib.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.apib", "patterns": [ { "include": "text.html.markdown.source.gfm.apib" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:api-blueprint|(?:.*\\.)?apib))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.apib.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.apib", "patterns": [ { "include": "text.html.markdown.source.gfm.apib" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-asciidoc": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:(?:.*\\.)?a(?:|scii)doc))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.asciidoc.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.asciidoc", "patterns": [ { "include": "text.html.asciidoc" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:(?:.*\\.)?a(?:|scii)doc))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.asciidoc.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.asciidoc", "patterns": [ { "include": "text.html.asciidoc" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-c": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:dtrace|dtrace-script|oncrpc|rpc|rpcgen|unified-parallel-c|x-bitmap|x-pixmap|xdr|(?:.*\\.)?(?:c|cats|h|idc|opencl|upc|xbm|xpm|xs)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.c.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.c", "patterns": [ { "include": "source.c" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:dtrace|dtrace-script|oncrpc|rpc|rpcgen|unified-parallel-c|x-bitmap|x-pixmap|xdr|(?:.*\\.)?(?:c|cats|h|idc|opencl|upc|xbm|xpm|xs)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.c.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.c", "patterns": [ { "include": "source.c" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-clojure": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:clojure|rouge|(?:.*\\.)?(?:boot|cl2|cljc??|cljs|cljs\\.hl|cljscm|cljx|edn|hic|rg|wisp)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.clojure.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.clojure", "patterns": [ { "include": "source.clojure" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:clojure|rouge|(?:.*\\.)?(?:boot|cl2|cljc??|cljs|cljs\\.hl|cljscm|cljx|edn|hic|rg|wisp)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.clojure.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.clojure", "patterns": [ { "include": "source.clojure" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-coffee": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:coffee-script|coffeescript|(?:.*\\.)?(?:_coffee|cjsx|coffee|cson|em|emberscript|iced)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.coffee.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.coffee", "patterns": [ { "include": "source.coffee" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:coffee-script|coffeescript|(?:.*\\.)?(?:_coffee|cjsx|coffee|cson|em|emberscript|iced)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.coffee.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.coffee", "patterns": [ { "include": "source.coffee" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-console": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:py(?:con|thon-console)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.console.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.console", "patterns": [ { "include": "text.python.console" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:py(?:con|thon-console)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.console.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.console", "patterns": [ { "include": "text.python.console" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-cpp": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:ags|ags-script|asymptote|c\\+\\+|edje-data-collection|game-maker-language|swig|(?:.*\\.)?(?:asc|ash|asy|c\\+\\+|cc|cpp??|cppm|cxx|edc|gml|h\\+\\+|hh|hpp|hxx|inl|ino|ipp|ixx|metal|re|tcc|tpp|txx)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.cpp.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.cpp", "patterns": [ { "include": "source.c++" }, { "include": "source.cpp" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:ags|ags-script|asymptote|c\\+\\+|edje-data-collection|game-maker-language|swig|(?:.*\\.)?(?:asc|ash|asy|c\\+\\+|cc|cpp??|cppm|cxx|edc|gml|h\\+\\+|hh|hpp|hxx|inl|ino|ipp|ixx|metal|re|tcc|tpp|txx)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.cpp.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.cpp", "patterns": [ { "include": "source.c++" }, { "include": "source.cpp" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-cs": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\\.)?(?:bf|cake|cs|cs\\.pp|csx|eq|linq|uno)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.cs.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.cs", "patterns": [ { "include": "source.cs" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\\.)?(?:bf|cake|cs|cs\\.pp|csx|eq|linq|uno)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.cs.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.cs", "patterns": [ { "include": "source.cs" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-css": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:(?:.*\\.)?css))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.css.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.css", "patterns": [ { "include": "source.css" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:(?:.*\\.)?css))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.css.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.css", "patterns": [ { "include": "source.css" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-diff": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:udiff|(?:.*\\.)?(?:diff|patch)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.diff.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.diff", "patterns": [ { "include": "source.diff" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:udiff|(?:.*\\.)?(?:diff|patch)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.diff.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.diff", "patterns": [ { "include": "source.diff" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-dockerfile": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:(?:contain|(?:.*\\.)?dock)erfile))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.dockerfile.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.dockerfile", "patterns": [ { "include": "source.dockerfile" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:(?:contain|(?:.*\\.)?dock)erfile))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.dockerfile.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.dockerfile", "patterns": [ { "include": "source.dockerfile" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-elixir": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:elixir|(?:.*\\.)?exs??))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.elixir.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.elixir", "patterns": [ { "include": "source.elixir" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:elixir|(?:.*\\.)?exs??))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.elixir.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.elixir", "patterns": [ { "include": "source.elixir" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-elm": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:(?:.*\\.)?elm))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.elm.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.elm", "patterns": [ { "include": "source.elm" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:(?:.*\\.)?elm))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.elm.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.elm", "patterns": [ { "include": "source.elm" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-erlang": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:erlang|(?:.*\\.)?(?:app|app\\.src|erl|es|escript|hrl|xrl|yrl)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.erlang.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.erlang", "patterns": [ { "include": "source.erlang" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:erlang|(?:.*\\.)?(?:app|app\\.src|erl|es|escript|hrl|xrl|yrl)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.erlang.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.erlang", "patterns": [ { "include": "source.erlang" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-gitconfig": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:git-config|gitmodules|(?:.*\\.)?gitconfig))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.gitconfig.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.gitconfig", "patterns": [ { "include": "source.gitconfig" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:git-config|gitmodules|(?:.*\\.)?gitconfig))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.gitconfig.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.gitconfig", "patterns": [ { "include": "source.gitconfig" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-go": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:golang|(?:.*\\.)?go))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.go.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.go", "patterns": [ { "include": "source.go" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:golang|(?:.*\\.)?go))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.go.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.go", "patterns": [ { "include": "source.go" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-graphql": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:(?:.*\\.)?g(?:ql|raphqls??)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.graphql.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.graphql", "patterns": [ { "include": "source.graphql" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:(?:.*\\.)?g(?:ql|raphqls??)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.graphql.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.graphql", "patterns": [ { "include": "source.graphql" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-haskell": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:c2hs|c2hs-haskell|frege|haskell|(?:.*\\.)?(?:chs|dhall|hs|hs-boot|hsc)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.haskell.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.haskell", "patterns": [ { "include": "source.haskell" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:c2hs|c2hs-haskell|frege|haskell|(?:.*\\.)?(?:chs|dhall|hs|hs-boot|hsc)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.haskell.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.haskell", "patterns": [ { "include": "source.haskell" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-html": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:html|(?:.*\\.)?(?:hta|htm|html\\.hl|kit|mtml|xht|xhtml)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.html.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.html", "patterns": [ { "include": "text.html.basic" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:html|(?:.*\\.)?(?:hta|htm|html\\.hl|kit|mtml|xht|xhtml)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.html.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.html", "patterns": [ { "include": "text.html.basic" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-ini": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:altium|altium-designer|dosini|(?:.*\\.)?(?:cnf|dof|ini|lektorproject|outjob|pcbdoc|prefs|prjpcb|properties|schdoc|url)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.ini.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.ini", "patterns": [ { "include": "source.ini" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:altium|altium-designer|dosini|(?:.*\\.)?(?:cnf|dof|ini|lektorproject|outjob|pcbdoc|prefs|prjpcb|properties|schdoc|url)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.ini.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.ini", "patterns": [ { "include": "source.ini" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-java": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:chuck|unrealscript|(?:.*\\.)?(?:ck|java??|jsh|uc)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.java.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.java", "patterns": [ { "include": "source.java" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:chuck|unrealscript|(?:.*\\.)?(?:ck|java??|jsh|uc)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.java.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.java", "patterns": [ { "include": "source.java" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-js": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:cycript|javascript\\+erb|json-with-comments|node|qt-script|(?:.*\\.)?(?:_js|bones|cjs|code-snippets|code-workspace|cy|es6|jake|javascript|js|js\\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime-build|sublime-color-scheme|sublime-commands|sublime-completions|sublime-keymap|sublime-macro|sublime-menu|sublime-mousemap|sublime-project|sublime-settings|sublime-theme|sublime-workspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.js.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.js", "patterns": [ { "include": "source.js" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:cycript|javascript\\+erb|json-with-comments|node|qt-script|(?:.*\\.)?(?:_js|bones|cjs|code-snippets|code-workspace|cy|es6|jake|javascript|js|js\\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime-build|sublime-color-scheme|sublime-commands|sublime-completions|sublime-keymap|sublime-macro|sublime-menu|sublime-mousemap|sublime-project|sublime-settings|sublime-theme|sublime-workspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.js.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.js", "patterns": [ { "include": "source.js" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-json": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:ecere-projects|ipython-notebook|jupyter-notebook|max|max/msp|maxmsp|oasv2-json|oasv3-json|(?:.*\\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json-tmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|sarif|tfstate|tfstate\\.backup|topojson|webapp|webmanifest|yyp??)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.json.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.json", "patterns": [ { "include": "source.json" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:ecere-projects|ipython-notebook|jupyter-notebook|max|max/msp|maxmsp|oasv2-json|oasv3-json|(?:.*\\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json-tmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|sarif|tfstate|tfstate\\.backup|topojson|webapp|webmanifest|yyp??)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.json.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.json", "patterns": [ { "include": "source.json" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-julia": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:julia|(?:.*\\.)?jl))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.julia.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.julia", "patterns": [ { "include": "source.julia" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:julia|(?:.*\\.)?jl))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.julia.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.julia", "patterns": [ { "include": "source.julia" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-kotlin": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:gradle-kotlin-dsl|kotlin|(?:.*\\.)?(?:gradle\\.kts|ktm??|kts)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.kotlin.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.kotlin", "patterns": [ { "include": "source.kotlin" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:gradle-kotlin-dsl|kotlin|(?:.*\\.)?(?:gradle\\.kts|ktm??|kts)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.kotlin.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.kotlin", "patterns": [ { "include": "source.kotlin" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-less": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:less-css|(?:.*\\.)?less))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.less.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.less", "patterns": [ { "include": "source.css.less" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:less-css|(?:.*\\.)?less))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.less.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.less", "patterns": [ { "include": "source.css.less" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-lua": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:(?:.*\\.)?(?:fcgi|lua|nse|p8|pd_lua|rbxs|rockspec|wlua)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.lua.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.lua", "patterns": [ { "include": "source.lua" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:(?:.*\\.)?(?:fcgi|lua|nse|p8|pd_lua|rbxs|rockspec|wlua)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.lua.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.lua", "patterns": [ { "include": "source.lua" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-makefile": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:bsdmake|mf|(?:.*\\.)?m(?:ake??|akefile|k|kfile)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.makefile.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.makefile", "patterns": [ { "include": "source.makefile" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:bsdmake|mf|(?:.*\\.)?m(?:ake??|akefile|k|kfile)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.makefile.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.makefile", "patterns": [ { "include": "source.makefile" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-md": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:md|pandoc|rmarkdown|(?:.*\\.)?(?:livemd|markdown|mdown|mdwn|mkdn??|mkdown|qmd|rmd|ronn|scd|workbook)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.md.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.md", "patterns": [ { "include": "text.md" }, { "include": "source.gfm" }, { "include": "text.html.markdown" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:md|pandoc|rmarkdown|(?:.*\\.)?(?:livemd|markdown|mdown|mdwn|mkdn??|mkdown|qmd|rmd|ronn|scd|workbook)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.md.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.md", "patterns": [ { "include": "text.md" }, { "include": "source.gfm" }, { "include": "text.html.markdown" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-mdx": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:(?:.*\\.)?mdx))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.mdx.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.mdx", "patterns": [ { "include": "source.mdx" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:(?:.*\\.)?mdx))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.mdx.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.mdx", "patterns": [ { "include": "source.mdx" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-objc": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:obj(?:-?|ective-?)c))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.objc.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.objc", "patterns": [ { "include": "source.objc" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:obj(?:-?|ective-?)c))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.objc.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.objc", "patterns": [ { "include": "source.objc" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-perl": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:cperl|(?:.*\\.)?(?:cgi|perl|ph|plx??|pm|psgi|t)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.perl.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.perl", "patterns": [ { "include": "source.perl" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:cperl|(?:.*\\.)?(?:cgi|perl|ph|plx??|pm|psgi|t)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.perl.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.perl", "patterns": [ { "include": "source.perl" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-php": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:html\\+php|inc|php|(?:.*\\.)?(?:aw|ctp|php3|php4|php5|phps|phpt|phtml)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.php.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.php", "patterns": [ { "include": "text.html.php" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:html\\+php|inc|php|(?:.*\\.)?(?:aw|ctp|php3|php4|php5|phps|phpt|phtml)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.php.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.php", "patterns": [ { "include": "text.html.php" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-python": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:bazel|easybuild|python3??|rusthon|snakemake|starlark|xonsh|(?:.*\\.)?(?:bzl|eb|gypi??|lmi|py3??|pyde|pyi|pyp|pyt|pyw|rpy|sage|sagews|smk|snakefile|spec|tac|wsgi|xpy|xsh)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.python.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.python", "patterns": [ { "include": "source.python" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:bazel|easybuild|python3??|rusthon|snakemake|starlark|xonsh|(?:.*\\.)?(?:bzl|eb|gypi??|lmi|py3??|pyde|pyi|pyp|pyt|pyw|rpy|sage|sagews|smk|snakefile|spec|tac|wsgi|xpy|xsh)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.python.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.python", "patterns": [ { "include": "source.python" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-r": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:rscript|splus|(?:.*\\.)?r(?:|d|sx)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.r.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.r", "patterns": [ { "include": "source.r" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:rscript|splus|(?:.*\\.)?r(?:|d|sx)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.r.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.r", "patterns": [ { "include": "source.r" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-raku": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:perl-6|perl6|pod-6|(?:.*\\.)?(?:6pl|6pm|nqp|p6l??|p6m|pl6|pm6|pod6??|raku|rakumod)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.raku.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.raku", "patterns": [ { "include": "source.raku" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:perl-6|perl6|pod-6|(?:.*\\.)?(?:6pl|6pm|nqp|p6l??|p6m|pl6|pm6|pod6??|raku|rakumod)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.raku.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.raku", "patterns": [ { "include": "source.raku" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-ruby": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:jruby|macruby|(?:.*\\.)?(?:builder|druby|duby|eye|gemspec|god|jbuilder|mirah|mspec|pluginspec|podspec|prawn|rabl|rake|rbi??|rbuild|rbw|rbx|ru|ruby|thor|watchr)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.ruby.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.ruby", "patterns": [ { "include": "source.ruby" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:jruby|macruby|(?:.*\\.)?(?:builder|druby|duby|eye|gemspec|god|jbuilder|mirah|mspec|pluginspec|podspec|prawn|rabl|rake|rbi??|rbuild|rbw|rbx|ru|ruby|thor|watchr)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.ruby.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.ruby", "patterns": [ { "include": "source.ruby" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-rust": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:rust|(?:.*\\.)?rs(?:|\\.in)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.rust.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.rust", "patterns": [ { "include": "source.rust" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:rust|(?:.*\\.)?rs(?:|\\.in)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.rust.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.rust", "patterns": [ { "include": "source.rust" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-scala": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:(?:.*\\.)?(?:kojo|sbt|sc|scala)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.scala.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.scala", "patterns": [ { "include": "source.scala" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:(?:.*\\.)?(?:kojo|sbt|sc|scala)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.scala.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.scala", "patterns": [ { "include": "source.scala" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-scss": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:(?:.*\\.)?scss))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.scss.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.scss", "patterns": [ { "include": "source.css.scss" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:(?:.*\\.)?scss))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.scss.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.scss", "patterns": [ { "include": "source.css.scss" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-shell": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:abuild|alpine-abuild|apkbuild|envrc|gentoo-ebuild|gentoo-eclass|openrc|openrc-runscript|shell|shell-script|(?:.*\\.)?(?:bash|bats|command|csh|ebuild|eclass|ksh|sh|sh\\.in|tcsh|tmux|tool|zsh|zsh-theme)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.shell.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.shell", "patterns": [ { "include": "source.shell" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:abuild|alpine-abuild|apkbuild|envrc|gentoo-ebuild|gentoo-eclass|openrc|openrc-runscript|shell|shell-script|(?:.*\\.)?(?:bash|bats|command|csh|ebuild|eclass|ksh|sh|sh\\.in|tcsh|tmux|tool|zsh|zsh-theme)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.shell.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.shell", "patterns": [ { "include": "source.shell" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-shell-session": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:bash-session|console|shellsession|(?:.*\\.)?sh-session))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.shell-session.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.shell-session", "patterns": [ { "include": "text.shell-session" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:bash-session|console|shellsession|(?:.*\\.)?sh-session))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.shell-session.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.shell-session", "patterns": [ { "include": "text.shell-session" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-sql": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:plpgsql|sqlpl|(?:.*\\.)?(?:cql|db2|ddl|mysql|pgsql|prc|sql|tab|udf|viw)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.sql.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.sql", "patterns": [ { "include": "source.sql" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:plpgsql|sqlpl|(?:.*\\.)?(?:cql|db2|ddl|mysql|pgsql|prc|sql|tab|udf|viw)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.sql.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.sql", "patterns": [ { "include": "source.sql" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-svg": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:(?:.*\\.)?svg))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.svg.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.svg", "patterns": [ { "include": "text.xml.svg" }, { "include": "text.xml" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:(?:.*\\.)?svg))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.svg.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.svg", "patterns": [ { "include": "text.xml.svg" }, { "include": "text.xml" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-swift": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:(?:.*\\.)?swift))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.swift.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.swift", "patterns": [ { "include": "source.swift" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:(?:.*\\.)?swift))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.swift.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.swift", "patterns": [ { "include": "source.swift" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-toml": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:(?:.*\\.)?toml))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.toml.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.toml", "patterns": [ { "include": "source.toml" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:(?:.*\\.)?toml))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.toml.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.toml", "patterns": [ { "include": "source.toml" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-ts": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:typescript|(?:.*\\.)?(?:c|m?)ts))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.ts.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.ts", "patterns": [ { "include": "source.ts" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:typescript|(?:.*\\.)?(?:c|m?)ts))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.ts.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.ts", "patterns": [ { "include": "source.ts" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-tsx": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:(?:.*\\.)?tsx))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.tsx.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.tsx", "patterns": [ { "include": "source.tsx" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:(?:.*\\.)?tsx))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.tsx.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.tsx", "patterns": [ { "include": "source.tsx" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-unknown": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*([^\\t\\n\\r `]+)(?:[\\t ]+([^\\n\\r`]+))?)?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "contentName": "markup.raw.code.fenced.mdx", "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.other.mdx" }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*([^\\t\\n\\r ]+)(?:[\\t ]+([^\\n\\r]+))?)?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "contentName": "markup.raw.code.fenced.mdx", "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.other.mdx" } ] }, "commonmark-code-fenced-vbnet": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:fb|freebasic|realbasic|vb-\\.net|vb\\.net|vbnet|vbscript|visual-basic|visual-basic-\\.net|(?:.*\\.)?(?:bi|rbbas|rbfrm|rbmnu|rbres|rbtbar|rbuistate|vb|vbhtml|vbs)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.vbnet.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.vbnet", "patterns": [ { "include": "source.vbnet" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:fb|freebasic|realbasic|vb-\\.net|vb\\.net|vbnet|vbscript|visual-basic|visual-basic-\\.net|(?:.*\\.)?(?:bi|rbbas|rbfrm|rbmnu|rbres|rbtbar|rbuistate|vb|vbhtml|vbs)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.vbnet.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.vbnet", "patterns": [ { "include": "source.vbnet" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-xml": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:collada|eagle|labview|web-ontology-language|xpages|(?:.*\\.)?(?:adml|admx|ant|axaml|axml|brd|builds|ccproj|ccxml|clixml|cproject|cscfg|csdef|csproj|ct|dae|depproj|dita|ditamap|ditaval|dll\\.config|dotsettings|filters|fsproj|fxml|glade|gmx|grxml|hzp|iml|ivy|jelly|jsproj|kml|launch|lvclass|lvlib|lvproj|mdpolicy|mjml|mxml|natvis|ndproj|nproj|nuspec|odd|osm|owl|pkgproj|proj|props|ps1xml|psc1|pt|qhelp|rdf|resx|rss|sch|scxml|sfproj|shproj|srdf|storyboard|sublime-snippet|targets|tml|ui|urdf|ux|vbproj|vcxproj|vsixmanifest|vssettings|vstemplate|vxml|wixproj|wsdl|wsf|wxi|wxl|wxs|x3d|xacro|xaml|xib|xlf|xliff|xmi|xml|xml\\.dist|xmp|xpl|xproc|xproj|xsd|xsp-config|xsp\\.metadata|xspec|xul|zcml)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.xml.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.xml", "patterns": [ { "include": "text.xml" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:collada|eagle|labview|web-ontology-language|xpages|(?:.*\\.)?(?:adml|admx|ant|axaml|axml|brd|builds|ccproj|ccxml|clixml|cproject|cscfg|csdef|csproj|ct|dae|depproj|dita|ditamap|ditaval|dll\\.config|dotsettings|filters|fsproj|fxml|glade|gmx|grxml|hzp|iml|ivy|jelly|jsproj|kml|launch|lvclass|lvlib|lvproj|mdpolicy|mjml|mxml|natvis|ndproj|nproj|nuspec|odd|osm|owl|pkgproj|proj|props|ps1xml|psc1|pt|qhelp|rdf|resx|rss|sch|scxml|sfproj|shproj|srdf|storyboard|sublime-snippet|targets|tml|ui|urdf|ux|vbproj|vcxproj|vsixmanifest|vssettings|vstemplate|vxml|wixproj|wsdl|wsf|wxi|wxl|wxs|x3d|xacro|xaml|xib|xlf|xliff|xmi|xml|xml\\.dist|xmp|xpl|xproc|xproj|xsd|xsp-config|xsp\\.metadata|xspec|xul|zcml)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.xml.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.xml", "patterns": [ { "include": "text.xml" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-fenced-yaml": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*(`{3,})[\\t ]*((?i:jar-manifest|kaitai-struct|oasv2-yaml|oasv3-yaml|unity3d-asset|yaml|yml|(?:.*\\.)?(?:anim|asset|ksy|lkml|lookml|mat|meta|mir|prefab|raml|reek|rviz|sublime-syntax|syntax|unity|yaml-tmlanguage|yaml\\.sed|yml\\.mysql)))(?:[\\t ]+([^\\n\\r`]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.yaml.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.yaml", "patterns": [ { "include": "source.yaml" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})[\\t ]*((?i:jar-manifest|kaitai-struct|oasv2-yaml|oasv3-yaml|unity3d-asset|yaml|yml|(?:.*\\.)?(?:anim|asset|ksy|lkml|lookml|mat|meta|mir|prefab|raml|reek|rviz|sublime-syntax|syntax|unity|yaml-tmlanguage|yaml\\.sed|yml\\.mysql)))(?:[\\t ]+([^\\n\\r]+))?[\\t ]*$", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "3": { "patterns": [ { "include": "#markdown-string" } ] } }, "end": "(?:^|\\G)[\\t ]*(\\1)[\\t ]*$", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.yaml.mdx", "patterns": [ { "begin": "(^|\\G)(\\s*)(.*)", "contentName": "meta.embedded.yaml", "patterns": [ { "include": "source.yaml" } ], "while": "(^|\\G)(?![\\t ]*([`~]{3,})[\\t ]*$)" } ] } ] }, "commonmark-code-text": { "captures": { "1": { "name": "string.other.begin.code.mdx" }, "2": { "name": "markup.raw.code.mdx markup.inline.raw.code.mdx" }, "3": { "name": "string.other.end.code.mdx" } }, "match": "(?\\\\]|\\\\[<>\\\\]?)*)(>)|(\\g))(?:[\\t ]+(?:(\")((?:[^\"\\\\]|\\\\[\"\\\\]?)*)(\")|(')((?:[^'\\\\]|\\\\['\\\\]?)*)(')|(\\()((?:[^)\\\\]|\\\\[)\\\\]?)*)(\\))))?$(?(?!<)(?:(?:[^ ()\\\\\\p{Cc}]|\\\\[()\\\\]?)|\\(\\g*\\))+){0}", "name": "meta.link.reference.def.mdx" }, "commonmark-hard-break-escape": { "match": "\\\\$", "name": "constant.language.character-escape.line-ending.mdx" }, "commonmark-hard-break-trailing": { "match": "( ){2,}$", "name": "carriage-return constant.language.character-escape.line-ending.mdx" }, "commonmark-heading-atx": { "patterns": [ { "captures": { "1": { "name": "punctuation.definition.heading.mdx" }, "2": { "name": "entity.name.section.mdx", "patterns": [ { "include": "#markdown-text" } ] }, "3": { "name": "punctuation.definition.heading.mdx" } }, "match": "(?:^|\\G)[\\t ]*(#{1}(?!#))(?:[\\t ]+([^\\n\\r]+?)(?:[\\t ]+(#+?))?)?[\\t ]*$", "name": "markup.heading.atx.1.mdx" }, { "captures": { "1": { "name": "punctuation.definition.heading.mdx" }, "2": { "name": "entity.name.section.mdx", "patterns": [ { "include": "#markdown-text" } ] }, "3": { "name": "punctuation.definition.heading.mdx" } }, "match": "(?:^|\\G)[\\t ]*(#{2}(?!#))(?:[\\t ]+([^\\n\\r]+?)(?:[\\t ]+(#+?))?)?[\\t ]*$", "name": "markup.heading.atx.2.mdx" }, { "captures": { "1": { "name": "punctuation.definition.heading.mdx" }, "2": { "name": "entity.name.section.mdx", "patterns": [ { "include": "#markdown-text" } ] }, "3": { "name": "punctuation.definition.heading.mdx" } }, "match": "(?:^|\\G)[\\t ]*(#{3}(?!#))(?:[\\t ]+([^\\n\\r]+?)(?:[\\t ]+(#+?))?)?[\\t ]*$", "name": "markup.heading.atx.3.mdx" }, { "captures": { "1": { "name": "punctuation.definition.heading.mdx" }, "2": { "name": "entity.name.section.mdx", "patterns": [ { "include": "#markdown-text" } ] }, "3": { "name": "punctuation.definition.heading.mdx" } }, "match": "(?:^|\\G)[\\t ]*(#{4}(?!#))(?:[\\t ]+([^\\n\\r]+?)(?:[\\t ]+(#+?))?)?[\\t ]*$", "name": "markup.heading.atx.4.mdx" }, { "captures": { "1": { "name": "punctuation.definition.heading.mdx" }, "2": { "name": "entity.name.section.mdx", "patterns": [ { "include": "#markdown-text" } ] }, "3": { "name": "punctuation.definition.heading.mdx" } }, "match": "(?:^|\\G)[\\t ]*(#{5}(?!#))(?:[\\t ]+([^\\n\\r]+?)(?:[\\t ]+(#+?))?)?[\\t ]*$", "name": "markup.heading.atx.5.mdx" }, { "captures": { "1": { "name": "punctuation.definition.heading.mdx" }, "2": { "name": "entity.name.section.mdx", "patterns": [ { "include": "#markdown-text" } ] }, "3": { "name": "punctuation.definition.heading.mdx" } }, "match": "(?:^|\\G)[\\t ]*(#{6}(?!#))(?:[\\t ]+([^\\n\\r]+?)(?:[\\t ]+(#+?))?)?[\\t ]*$", "name": "markup.heading.atx.6.mdx" } ] }, "commonmark-heading-setext": { "patterns": [ { "match": "(?:^|\\G)[\\t ]*(=+)[\\t ]*$", "name": "markup.heading.setext.1.mdx" }, { "match": "(?:^|\\G)[\\t ]*(-+)[\\t ]*$", "name": "markup.heading.setext.2.mdx" } ] }, "commonmark-label-end": { "patterns": [ { "captures": { "1": { "name": "string.other.end.mdx" }, "10": { "name": "string.other.begin.mdx" }, "11": { "name": "string.quoted.single.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "12": { "name": "string.other.end.mdx" }, "13": { "name": "string.other.begin.mdx" }, "14": { "name": "string.quoted.paren.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "15": { "name": "string.other.end.mdx" }, "16": { "name": "string.other.end.mdx" }, "2": { "name": "string.other.begin.mdx" }, "3": { "name": "string.other.begin.destination.mdx" }, "4": { "name": "string.other.link.destination.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "5": { "name": "string.other.end.destination.mdx" }, "6": { "name": "string.other.link.destination.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "7": { "name": "string.other.begin.mdx" }, "8": { "name": "string.quoted.double.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "9": { "name": "string.other.end.mdx" } }, "match": "(])(\\()[\\t ]*(?:(?:(<)((?:[^\\n<>\\\\]|\\\\[<>\\\\]?)*)(>)|(\\g))(?:[\\t ]+(?:(\")((?:[^\"\\\\]|\\\\[\"\\\\]?)*)(\")|(')((?:[^'\\\\]|\\\\['\\\\]?)*)(')|(\\()((?:[^)\\\\]|\\\\[)\\\\]?)*)(\\))))?)?[\\t ]*(\\))(?(?!<)(?:(?:[^ ()\\\\\\p{Cc}]|\\\\[()\\\\]?)|\\(\\g*\\))+){0}" }, { "captures": { "1": { "name": "string.other.end.mdx" }, "2": { "name": "string.other.begin.mdx" }, "3": { "name": "entity.name.identifier.mdx", "patterns": [ { "include": "#markdown-string" } ] }, "4": { "name": "string.other.end.mdx" } }, "match": "(])(\\[)((?:[^]\\[\\\\]|\\\\[]\\[\\\\]?)+?)(])" }, { "captures": { "1": { "name": "string.other.end.mdx" } }, "match": "(])" } ] }, "commonmark-label-start": { "patterns": [ { "match": "!\\[(?!\\^)", "name": "string.other.begin.image.mdx" }, { "match": "\\[", "name": "string.other.begin.link.mdx" } ] }, "commonmark-list-item": { "patterns": [ { "begin": "(?:^|\\G)[\\t ]*([-*+])(?: {4}(?! )|\\t)(\\[[\\t Xx]](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?", "beginCaptures": { "1": { "name": "variable.unordered.list.mdx" }, "2": { "name": "keyword.other.tasklist.mdx" } }, "patterns": [ { "include": "#markdown-sections" } ], "while": "^(?=[\\t ]*$)|(?:^|\\G)(?: {4}|\\t) {1}" }, { "begin": "(?:^|\\G)[\\t ]*([-*+]) {3}(?! )(\\[[\\t Xx]](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?", "beginCaptures": { "1": { "name": "variable.unordered.list.mdx" }, "2": { "name": "keyword.other.tasklist.mdx" } }, "patterns": [ { "include": "#markdown-sections" } ], "while": "^(?=[\\t ]*$)|(?:^|\\G)(?: {4}|\\t)" }, { "begin": "(?:^|\\G)[\\t ]*([-*+]) {2}(?! )(\\[[\\t Xx]](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?", "beginCaptures": { "1": { "name": "variable.unordered.list.mdx" }, "2": { "name": "keyword.other.tasklist.mdx" } }, "patterns": [ { "include": "#markdown-sections" } ], "while": "^(?=[\\t ]*$)|(?:^|\\G) {3}" }, { "begin": "(?:^|\\G)[\\t ]*([-*+])(?: {1}|(?=\\n))(\\[[\\t Xx]](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?", "beginCaptures": { "1": { "name": "variable.unordered.list.mdx" }, "2": { "name": "keyword.other.tasklist.mdx" } }, "patterns": [ { "include": "#markdown-sections" } ], "while": "^(?=[\\t ]*$)|(?:^|\\G) {2}" }, { "begin": "(?:^|\\G)[\\t ]*([0-9]{9})([).])(?: {4}(?! )|\\t(?![\\t ]))(\\[[\\t Xx]](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?", "beginCaptures": { "1": { "name": "string.other.number.mdx" }, "2": { "name": "variable.ordered.list.mdx" }, "3": { "name": "keyword.other.tasklist.mdx" } }, "patterns": [ { "include": "#markdown-sections" } ], "while": "^(?=[\\t ]*$)|(?:^|\\G)(?: {4}|\\t){3} {2}" }, { "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{9})([).]) {3}(?! )|([0-9]{8})([).]) {4}(?! ))(\\[[\\t Xx]](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?", "beginCaptures": { "1": { "name": "string.other.number.mdx" }, "2": { "name": "variable.ordered.list.mdx" }, "3": { "name": "string.other.number.mdx" }, "4": { "name": "variable.ordered.list.mdx" }, "5": { "name": "keyword.other.tasklist.mdx" } }, "patterns": [ { "include": "#markdown-sections" } ], "while": "^(?=[\\t ]*$)|(?:^|\\G)(?: {4}|\\t){3} {1}" }, { "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{9})([).]) {2}(?! )|([0-9]{8})([).]) {3}(?! )|([0-9]{7})([).]) {4}(?! ))(\\[[\\t Xx]](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?", "beginCaptures": { "1": { "name": "string.other.number.mdx" }, "2": { "name": "variable.ordered.list.mdx" }, "3": { "name": "string.other.number.mdx" }, "4": { "name": "variable.ordered.list.mdx" }, "5": { "name": "string.other.number.mdx" }, "6": { "name": "variable.ordered.list.mdx" }, "7": { "name": "keyword.other.tasklist.mdx" } }, "patterns": [ { "include": "#markdown-sections" } ], "while": "^(?=[\\t ]*$)|(?:^|\\G)(?: {4}|\\t){3}" }, { "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{9})([).])(?: {1}|(?=[\\t ]*\\n))|([0-9]{8})([).]) {2}(?! )|([0-9]{7})([).]) {3}(?! )|([0-9]{6})([).]) {4}(?! ))(\\[[\\t Xx]](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?", "beginCaptures": { "1": { "name": "string.other.number.mdx" }, "2": { "name": "variable.ordered.list.mdx" }, "3": { "name": "string.other.number.mdx" }, "4": { "name": "variable.ordered.list.mdx" }, "5": { "name": "string.other.number.mdx" }, "6": { "name": "variable.ordered.list.mdx" }, "7": { "name": "string.other.number.mdx" }, "8": { "name": "variable.ordered.list.mdx" }, "9": { "name": "keyword.other.tasklist.mdx" } }, "patterns": [ { "include": "#markdown-sections" } ], "while": "^(?=[\\t ]*$)|(?:^|\\G)(?: {4}|\\t){2} {3}" }, { "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{8})([).])(?: {1}|(?=[\\t ]*\\n))|([0-9]{7})([).]) {2}(?! )|([0-9]{6})([).]) {3}(?! )|([0-9]{5})([).]) {4}(?! ))(\\[[\\t Xx]](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?", "beginCaptures": { "1": { "name": "string.other.number.mdx" }, "2": { "name": "variable.ordered.list.mdx" }, "3": { "name": "string.other.number.mdx" }, "4": { "name": "variable.ordered.list.mdx" }, "5": { "name": "string.other.number.mdx" }, "6": { "name": "variable.ordered.list.mdx" }, "7": { "name": "string.other.number.mdx" }, "8": { "name": "variable.ordered.list.mdx" }, "9": { "name": "keyword.other.tasklist.mdx" } }, "patterns": [ { "include": "#markdown-sections" } ], "while": "^(?=[\\t ]*$)|(?:^|\\G)(?: {4}|\\t){2} {2}" }, { "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{7})([).])(?: {1}|(?=[\\t ]*\\n))|([0-9]{6})([).]) {2}(?! )|([0-9]{5})([).]) {3}(?! )|([0-9]{4})([).]) {4}(?! ))(\\[[\\t Xx]](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?", "beginCaptures": { "1": { "name": "string.other.number.mdx" }, "2": { "name": "variable.ordered.list.mdx" }, "3": { "name": "string.other.number.mdx" }, "4": { "name": "variable.ordered.list.mdx" }, "5": { "name": "string.other.number.mdx" }, "6": { "name": "variable.ordered.list.mdx" }, "7": { "name": "string.other.number.mdx" }, "8": { "name": "variable.ordered.list.mdx" }, "9": { "name": "keyword.other.tasklist.mdx" } }, "patterns": [ { "include": "#markdown-sections" } ], "while": "^(?=[\\t ]*$)|(?:^|\\G)(?: {4}|\\t){2} {1}" }, { "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{6})([).])(?: {1}|(?=[\\t ]*\\n))|([0-9]{5})([).]) {2}(?! )|([0-9]{4})([).]) {3}(?! )|([0-9]{3})([).]) {4}(?! ))(\\[[\\t Xx]](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?", "beginCaptures": { "1": { "name": "string.other.number.mdx" }, "2": { "name": "variable.ordered.list.mdx" }, "3": { "name": "string.other.number.mdx" }, "4": { "name": "variable.ordered.list.mdx" }, "5": { "name": "string.other.number.mdx" }, "6": { "name": "variable.ordered.list.mdx" }, "7": { "name": "string.other.number.mdx" }, "8": { "name": "variable.ordered.list.mdx" }, "9": { "name": "keyword.other.tasklist.mdx" } }, "patterns": [ { "include": "#markdown-sections" } ], "while": "^(?=[\\t ]*$)|(?:^|\\G)(?: {4}|\\t){2}" }, { "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{5})([).])(?: {1}|(?=[\\t ]*\\n))|([0-9]{4})([).]) {2}(?! )|([0-9]{3})([).]) {3}(?! )|([0-9]{2})([).]) {4}(?! ))(\\[[\\t Xx]](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?", "beginCaptures": { "1": { "name": "string.other.number.mdx" }, "2": { "name": "variable.ordered.list.mdx" }, "3": { "name": "string.other.number.mdx" }, "4": { "name": "variable.ordered.list.mdx" }, "5": { "name": "string.other.number.mdx" }, "6": { "name": "variable.ordered.list.mdx" }, "7": { "name": "string.other.number.mdx" }, "8": { "name": "variable.ordered.list.mdx" }, "9": { "name": "keyword.other.tasklist.mdx" } }, "patterns": [ { "include": "#markdown-sections" } ], "while": "^(?=[\\t ]*$)|(?:^|\\G)(?: {4}|\\t) {3}" }, { "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{4})([).])(?: {1}|(?=[\\t ]*\\n))|([0-9]{3})([).]) {2}(?! )|([0-9]{2})([).]) {3}(?! )|([0-9]{1})([).]) {4}(?! ))(\\[[\\t Xx]](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?", "beginCaptures": { "1": { "name": "string.other.number.mdx" }, "2": { "name": "variable.ordered.list.mdx" }, "3": { "name": "string.other.number.mdx" }, "4": { "name": "variable.ordered.list.mdx" }, "5": { "name": "string.other.number.mdx" }, "6": { "name": "variable.ordered.list.mdx" }, "7": { "name": "string.other.number.mdx" }, "8": { "name": "variable.ordered.list.mdx" }, "9": { "name": "keyword.other.tasklist.mdx" } }, "patterns": [ { "include": "#markdown-sections" } ], "while": "^(?=[\\t ]*$)|(?:^|\\G)(?: {4}|\\t) {2}" }, { "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{3})([).])(?: {1}|(?=[\\t ]*\\n))|([0-9]{2})([).]) {2}(?! )|([0-9]{1})([).]) {3}(?! ))(\\[[\\t Xx]](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?", "beginCaptures": { "1": { "name": "string.other.number.mdx" }, "2": { "name": "variable.ordered.list.mdx" }, "3": { "name": "string.other.number.mdx" }, "4": { "name": "variable.ordered.list.mdx" }, "5": { "name": "string.other.number.mdx" }, "6": { "name": "variable.ordered.list.mdx" }, "7": { "name": "keyword.other.tasklist.mdx" } }, "patterns": [ { "include": "#markdown-sections" } ], "while": "^(?=[\\t ]*$)|(?:^|\\G)(?: {4}|\\t) {1}" }, { "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{2})([).])(?: {1}|(?=[\\t ]*\\n))|([0-9])([).]) {2}(?! ))(\\[[\\t Xx]](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?", "beginCaptures": { "1": { "name": "string.other.number.mdx" }, "2": { "name": "variable.ordered.list.mdx" }, "3": { "name": "string.other.number.mdx" }, "4": { "name": "variable.ordered.list.mdx" }, "5": { "name": "keyword.other.tasklist.mdx" } }, "patterns": [ { "include": "#markdown-sections" } ], "while": "^(?=[\\t ]*$)|(?:^|\\G)(?: {4}|\\t)" }, { "begin": "(?:^|\\G)[\\t ]*([0-9])([).])(?: {1}|(?=[\\t ]*\\n))(\\[[\\t Xx]](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?", "beginCaptures": { "1": { "name": "string.other.number.mdx" }, "2": { "name": "variable.ordered.list.mdx" }, "3": { "name": "keyword.other.tasklist.mdx" } }, "patterns": [ { "include": "#markdown-sections" } ], "while": "^(?=[\\t ]*$)|(?:^|\\G) {3}" } ] }, "commonmark-paragraph": { "begin": "(?![\\t ]*$)", "name": "meta.paragraph.mdx", "patterns": [ { "include": "#markdown-text" } ], "while": "(?:^|\\G)(?: {4}|\\t)" }, "commonmark-thematic-break": { "match": "(?:^|\\G)[\\t ]*([-*_])[\\t ]*(?:\\1[\\t ]*){2,}$", "name": "meta.separator.mdx" }, "extension-gfm-autolink-literal": { "patterns": [ { "match": "(?<=^|[]\\t\\n\\r (*\\[_~])(?=(?i:www)\\.[^\\n\\r])(?:(?:[-\\p{L}\\p{N}]|[._](?![!\"')*,.:;?)?(?(?:(?:[^]\\t\\n\\r !\"\\&-*,.:;*\\))+){0}", "name": "string.other.link.autolink.literal.www.mdx" }, { "match": "(?<=^|[^A-Za-z])(?i:https?://)(?=[\\p{L}\\p{N}])(?:(?:[-\\p{L}\\p{N}]|[._](?![!\"')*,.:;?)?(?(?:(?:[^]\\t\\n\\r !\"\\&-*,.:;*\\))+){0}", "name": "string.other.link.autolink.literal.http.mdx" }, { "match": "(?<=^|[^/A-Za-z])(?i:mailto:|xmpp:)?[-+.0-9A-Z_a-z]+@(?:(?:[0-9A-Za-z]|[-_](?![!\"')*,.:;)[\\t ]*(<)(?=(?![\\t\\n\\r ]))(?:\\s*(/))?(?:\\s*(?:([$_[:alpha:]][-$_[:alnum:]]*)\\s*(:)\\s*([$_[:alpha:]][-$_[:alnum:]]*)|([$_[:alpha:]][$_[:alnum:]]*(?:\\s*\\.\\s*[$_[:alpha:]][-$_[:alnum:]]*)+)|([$_[:upper:]][$_[:alnum:]]*)|([$_[:alpha:]][-$_[:alnum:]]*))(?=[/>{\\s]))?", "beginCaptures": { "1": { "name": "punctuation.definition.tag.end.jsx" }, "2": { "name": "punctuation.definition.tag.closing.jsx" }, "3": { "name": "entity.name.tag.namespace.jsx" }, "4": { "name": "punctuation.separator.namespace.jsx" }, "5": { "name": "entity.name.tag.local.jsx" }, "6": { "name": "support.class.component.jsx" }, "7": { "name": "support.class.component.jsx" }, "8": { "name": "entity.name.tag.jsx" } }, "end": "(?:(/)\\s*)?(>)", "endCaptures": { "1": { "name": "punctuation.definition.tag.self-closing.jsx" }, "2": { "name": "punctuation.definition.tag.end.jsx" } }, "patterns": [ { "include": "source.tsx#jsx-tag-attribute-name" }, { "include": "source.tsx#jsx-tag-attribute-assignment" }, { "include": "source.tsx#jsx-string-double-quoted" }, { "include": "source.tsx#jsx-string-single-quoted" }, { "include": "source.tsx#jsx-evaluated-code" }, { "include": "source.tsx#jsx-tag-attributes-illegal" } ] }, "extension-mdx-jsx-text": { "begin": "(<)(?=(?![\\t\\n\\r ]))(?:\\s*(/))?(?:\\s*(?:([$_[:alpha:]][-$_[:alnum:]]*)\\s*(:)\\s*([$_[:alpha:]][-$_[:alnum:]]*)|([$_[:alpha:]][$_[:alnum:]]*(?:\\s*\\.\\s*[$_[:alpha:]][-$_[:alnum:]]*)+)|([$_[:upper:]][$_[:alnum:]]*)|([$_[:alpha:]][-$_[:alnum:]]*))(?=[/>{\\s]))?", "beginCaptures": { "1": { "name": "punctuation.definition.tag.end.jsx" }, "2": { "name": "punctuation.definition.tag.closing.jsx" }, "3": { "name": "entity.name.tag.namespace.jsx" }, "4": { "name": "punctuation.separator.namespace.jsx" }, "5": { "name": "entity.name.tag.local.jsx" }, "6": { "name": "support.class.component.jsx" }, "7": { "name": "support.class.component.jsx" }, "8": { "name": "entity.name.tag.jsx" } }, "end": "(?:(/)\\s*)?(>)", "endCaptures": { "1": { "name": "punctuation.definition.tag.self-closing.jsx" }, "2": { "name": "punctuation.definition.tag.end.jsx" } }, "patterns": [ { "include": "source.tsx#jsx-tag-attribute-name" }, { "include": "source.tsx#jsx-tag-attribute-assignment" }, { "include": "source.tsx#jsx-string-double-quoted" }, { "include": "source.tsx#jsx-string-single-quoted" }, { "include": "source.tsx#jsx-evaluated-code" }, { "include": "source.tsx#jsx-tag-attributes-illegal" } ] }, "extension-toml": { "begin": "\\A\\+{3}$", "beginCaptures": { "0": { "name": "string.other.begin.toml" } }, "contentName": "meta.embedded.toml", "end": "^\\+{3}$", "endCaptures": { "0": { "name": "string.other.end.toml" } }, "patterns": [ { "include": "source.toml" } ] }, "extension-yaml": { "begin": "\\A-{3}$", "beginCaptures": { "0": { "name": "string.other.begin.yaml" } }, "contentName": "meta.embedded.yaml", "end": "^-{3}$", "endCaptures": { "0": { "name": "string.other.end.yaml" } }, "patterns": [ { "include": "source.yaml" } ] }, "markdown-frontmatter": { "patterns": [ { "include": "#extension-toml" }, { "include": "#extension-yaml" } ] }, "markdown-sections": { "patterns": [ { "include": "#commonmark-block-quote" }, { "include": "#commonmark-code-fenced" }, { "include": "#extension-gfm-footnote-definition" }, { "include": "#commonmark-definition" }, { "include": "#commonmark-heading-atx" }, { "include": "#commonmark-thematic-break" }, { "include": "#commonmark-heading-setext" }, { "include": "#commonmark-list-item" }, { "include": "#extension-gfm-table" }, { "include": "#extension-math-flow" }, { "include": "#extension-mdx-esm" }, { "include": "#extension-mdx-expression-flow" }, { "include": "#extension-mdx-jsx-flow" }, { "include": "#commonmark-paragraph" } ] }, "markdown-string": { "patterns": [ { "include": "#commonmark-character-escape" }, { "include": "#commonmark-character-reference" } ] }, "markdown-text": { "patterns": [ { "include": "#commonmark-attention" }, { "include": "#commonmark-character-escape" }, { "include": "#commonmark-character-reference" }, { "include": "#commonmark-code-text" }, { "include": "#commonmark-hard-break-trailing" }, { "include": "#commonmark-hard-break-escape" }, { "include": "#commonmark-label-end" }, { "include": "#extension-gfm-footnote-call" }, { "include": "#commonmark-label-start" }, { "include": "#extension-gfm-autolink-literal" }, { "include": "#extension-gfm-strikethrough" }, { "include": "#extension-github-gemoji" }, { "include": "#extension-github-mention" }, { "include": "#extension-github-reference" }, { "include": "#extension-math-text" }, { "include": "#extension-mdx-expression-text" }, { "include": "#extension-mdx-jsx-text" } ] }, "whatwg-html-data-character-reference-named-terminated": { "captures": { "1": { "name": "punctuation.definition.character-reference.begin.html" }, "2": { "name": "keyword.control.character-reference.html" }, "3": { "name": "punctuation.definition.character-reference.end.html" } }, "match": "(&)((?:C(?:(?:o(?:unterClockwiseCo)?|lockwiseCo)ntourIntegra|cedi)|(?:(?:Not(?:S(?:quareSu(?:per|b)set|u(?:cceeds|(?:per|b)set))|Precedes|Greater|Tilde|Less)|Not(?:Righ|Lef)tTriangle|(?:Not(?:(?:Succeed|Precede|Les)s|Greater)|(?:Precede|Succeed)s|Less)Slant|SquareSu(?:per|b)set|(?:Not(?:Greater|Tilde)|Tilde|Less)Full|RightTriangle|LeftTriangle|Greater(?:Slant|Full)|Precedes|Succeeds|Superset|NotHump|Subset|Tilde|Hump)Equ|int(?:er)?c|DotEqu)a|DoubleContourIntegra|(?:n(?:short)?parall|shortparall|p(?:arall|rur))e|(?:rightarrowta|l(?:eftarrowta|ced|ata|Ata)|sced|rata|perm|rced|rAta|ced)i|Proportiona|smepars|e(?:qvpars|pars|xc|um)|Integra|suphso|rarr[pt]|n(?:pars|tg)|l(?:arr[pt]|cei)|Rarrt|(?:hybu|fora)l|ForAl|[GKLNRSTcknt]cedi|rcei|iexc|gime|fras|[uy]um|oso|dso|ium|Ium)l|D(?:o(?:uble(?:(?:L(?:ong(?:Left)?R|eftR)ight|L(?:ongL)?eft|UpDown|Right|Up)Arrow|Do(?:wnArrow|t))|wn(?:ArrowUpA|TeeA|a)rrow)|iacriticalDot|strok|ashv|cy)|(?:(?:(?:N(?:(?:otN)?estedGreater|ot(?:Greater|Less))|Less(?:Equal)?)Great|GreaterGreat|l[lr]corn|mark|east)e|Not(?:Double)?VerticalBa|(?:Not(?:Righ|Lef)tTriangleB|(?:(?:Righ|Lef)tDown|Right(?:Up)?|Left(?:Up)?)VectorB|RightTriangleB|Left(?:Triangle|Arrow)B|RightArrowB|V(?:er(?:ticalB|b)|b)|UpArrowB|l(?:ur(?:ds|u)h|dr(?:us|d)h|trP|owb|H)|profal|r(?:ulu|dld)h|b(?:igst|rvb)|(?:wed|ve[er])b|s(?:wn|es)w|n(?:wne|ese|sp|hp)|gtlP|d(?:oll|uh|H)|(?:hor|ov)b|u(?:dh|H)|r(?:lh|H)|ohb|hb|St)a|D(?:o(?:wn(?:(?:Left(?:Right|Tee)|RightTee)Vecto|(?:(?:Righ|Lef)tVector|Arrow)Ba)|ubleVerticalBa)|a(?:gge|r)|sc|f)|(?:(?:(?:Righ|Lef)tDown|(?:Righ|Lef)tUp)Tee|(?:Righ|Lef)tUpDown)Vecto|VerticalSeparato|(?:Left(?:Right|Tee)|RightTee)Vecto|less(?:eqq?)?gt|e(?:qslantgt|sc)|(?:RightF|LeftF|[lr]f)loo|u(?:[lr]corne|ar)|timesba|(?:plusa|cirs|apa)ci|U(?:arroci|f)|(?:dzigr|s(?:u(?:pl|br)|imr|[lr])|zigr|angz|nvH|l(?:tl|B)|r[Br])ar|UnderBa|(?:plus|harr|top|mid|of)ci|O(?:verBa|sc|f)|dd?agge|s(?:olba|sc)|g(?:t(?:rar|ci)|sc|f)|c(?:opys|u(?:po|ep)|sc|f)|(?:n(?:(?:v[lr]|[rw])A|l[Aa]|h[Aa]|eA)|x[hlr][Aa]|u(?:ua|da|A)|s[ew]A|rla|o[lr]a|rba|rAa|l[Ablr]a|h(?:oa|A)|era|d(?:ua|A)|cra|vA)r|o(?:lci|sc|ro|pa)|ropa|roar|l(?:o(?:pa|ar)|sc|Ar)|i(?:ma|s)c|ltci|dd?ar|a(?:ma|s)c|R(?:Bar|sc|f)|I(?:mac|f)|(?:u(?:ma|s)|oma|ema|Oma|Ema|[wyz]s|qs|ks|fs|Zs|Ys|Xs|Ws|Vs|Us|Ss|Qs|Ns|Ms|Ks|Is|Gs|Fs|Cs|Bs)c|Umac|x(?:sc|f)|v(?:sc|f)|rsc|n(?:ld|f)|m(?:sc|ld|ac|f)|rAr|h(?:sc|f)|b(?:sc|f)|psc|P(?:sc|f)|L(?:sc|ar|f)|jsc|J(?:sc|f)|E(?:sc|f)|[HT]sc|[yz]f|wf|tf|qf|pf|kf|jf|Zf|Yf|Xf|Wf|Vf|Tf|Sf|Qf|Nf|Mf|Kf|Hf|Gf|Ff|Cf|Bf)r|(?:Diacritical(?:Double)?A|[EINOSYZaisz]a)cute|(?:(?:N(?:egative(?:VeryThin|Thi(?:ck|n))|onBreaking)|NegativeMedium|ZeroWidth|VeryThin|Medium|Thi(?:ck|n))Spac|Filled(?:Very)?SmallSquar|Empty(?:Very)?SmallSquar|(?:N(?:ot(?:Succeeds|Greater|Tilde|Less)T|t)|DiacriticalT|VerticalT|PrecedesT|SucceedsT|NotEqualT|GreaterT|TildeT|EqualT|LessT|at|Ut|It)ild|(?:(?:DiacriticalG|[EIOUaiu]g)ra|[Uu]?bre|[eo]?gra)v|(?:doublebar|curly|big|x)wedg|H(?:orizontalLin|ilbertSpac)|Double(?:Righ|Lef)tTe|(?:(?:measured|uw)ang|exponentia|dwang|ssmi|fema)l|(?:Poincarepla|reali|pho|oli)n|(?:black)?lozeng|(?:VerticalL|(?:prof|imag)l)in|SmallCircl|(?:black|dot)squar|rmoustach|l(?:moustach|angl)|(?:b(?:ack)?pr|(?:tri|xo)t|[qt]pr)im|[Tt]herefor|(?:DownB|[Gag]b)rev|(?:infint|nv[lr]tr)i|b(?:arwedg|owti)|an(?:dslop|gl)|(?:cu(?:rly)?v|rthr|lthr|b(?:ig|ar)v|xv)e|n(?:s(?:qsu[bp]|ccu)|prcu)|orslop|NewLin|maltes|Becaus|rangl|incar|(?:otil|Otil|t(?:ra|il))d|[inu]tild|s(?:mil|imn)|(?:sc|pr)cu|Wedg|Prim|Brev)e|(?:CloseCurly(?:Double)?Quo|OpenCurly(?:Double)?Quo|[ry]?acu)te|(?:Reverse(?:Up)?|Up)Equilibrium|C(?:apitalDifferentialD|(?:oproduc|(?:ircleD|enterD|d)o)t|on(?:grue|i)nt|conint|upCap|o(?:lone|pf)|OPY|hi)|(?:(?:(?:left)?rightsquig|(?:longleftr|twoheadr|nleftr|nLeftr|longr|hookr|nR|Rr)ight|(?:twohead|hook)left|longleft|updown|Updown|nright|Right|nleft|nLeft|down|up|Up)a|L(?:(?:ong(?:left)?righ|(?:ong)?lef)ta|eft(?:(?:right)?a|RightA|TeeA))|RightTeeA|LongLeftA|UpTeeA)rrow|(?:(?:RightArrow|Short|Upper|Lower)Left|(?:L(?:eftArrow|o(?:wer|ng))|LongLeft|Short|Upper)Right|ShortUp)Arrow|(?:b(?:lacktriangle(?:righ|lef)|ulle|no)|RightDoubleBracke|RightAngleBracke|Left(?:Doub|Ang)leBracke|(?:vartriangle|downharpoon|c(?:ircl|urv)earrow|upharpoon|looparrow)righ|(?:vartriangle|downharpoon|c(?:ircl|urv)earrow|upharpoon|looparrow|mapsto)lef|(?:UnderBrack|OverBrack|emptys|targ|Sups)e|diamondsui|c(?:ircledas|lubsui|are)|(?:spade|heart)sui|(?:(?:c(?:enter|t)|lmi|ino)d|(?:Triple|mD)D|n(?:otin|e)d|(?:ncong|doteq|su[bp]e|e[gl]s)d|l(?:ess|t)d|isind|c(?:ong|up|ap)?d|b(?:igod|N)|t(?:(?:ri)?d|opb)|s(?:ub|im)d|midd|g(?:tr?)?d|Lmid|DotD|(?:xo|ut|z)d|e(?:s?d|rD|fD|DD)|dtd|Zd|Id|Gd|Ed)o|realpar|i(?:magpar|iin)|S(?:uchTha|qr)|su[bp]mul|(?:(?:lt|i)que|gtque|(?:mid|low)a|e(?:que|xi))s|Produc|s(?:updo|e[cx])|r(?:parg|ec)|lparl|vangr|hamil|(?:homt|[lr]fis|ufis|dfis)h|phmma|t(?:wix|in)|quo|o(?:do|as)|fla|eDo)t|(?:(?:Square)?Intersecti|(?:straight|back|var)epsil|SquareUni|expectati|upsil|epsil|Upsil|eq?col|Epsil|(?:omic|Omic|rca|lca|eca|Sca|[NRTt]ca|Lca|Eca|[Zdz]ca|Dca)r|scar|ncar|herc|ccar|Ccar|iog|Iog)on|Not(?:S(?:quareSu(?:per|b)set|u(?:cceeds|(?:per|b)set))|Precedes|Greater|Tilde|Less)?|(?:(?:(?:Not(?:Reverse)?|Reverse)E|comp|E)leme|NotCongrue|(?:n[gl]|l)eqsla|geqsla|q(?:uat)?i|perc|iiii|coni|cwi|awi|oi)nt|(?:(?:rightleftharpo|leftrightharpo|quaterni)on|(?:(?:N(?:ot(?:NestedLess|Greater|Less)|estedLess)L|(?:eqslant|gtr(?:eqq?)?)l|LessL)e|Greater(?:Equal)?Le|cro)s|(?:rightright|leftleft|upup)arrow|rightleftarrow|(?:(?:(?:righ|lef)tthree|divideon|b(?:igo|ox)|[lr]o)t|InvisibleT)ime|downdownarrow|(?:(?:smallset|tri|dot|box)m|PlusM)inu|(?:RoundImpli|complex|Impli|Otim)e|C(?:ircle(?:Time|Minu|Plu)|ayley|ros)|(?:rationa|mode)l|NotExist|(?:(?:UnionP|MinusP|(?:b(?:ig[ou]|ox)|tri|s(?:u[bp]|im)|dot|xu|mn)p)l|(?:xo|u)pl|o(?:min|pl)|ropl|lopl|epl)u|otimesa|integer|e(?:linter|qual)|setminu|rarrbf|larrb?f|olcros|rarrf|mstpo|lesge|gesle|Exist|[lr]time|strn|napo|fltn|ccap|apo)s|(?:b(?:(?:lack|ig)triangledow|etwee)|(?:righ|lef)tharpoondow|(?:triangle|mapsto)dow|(?:nv|i)infi|ssetm|plusm|lagra|d(?:[lr]cor|isi)|c(?:ompf|aro)|s?frow|(?:hyph|curr)e|kgree|thor|ogo|ye)n|Not(?:Righ|Lef)tTriangle|(?:Up(?:Arrow)?|Short)DownArrow|(?:(?:n(?:triangle(?:righ|lef)t|succ|prec)|(?:trianglerigh|trianglelef|sqsu[bp]se|ques)t|backsim)e|lvertneq|gvertneq|(?:suc|pre)cneq|a(?:pprox|symp)e|(?:succ|prec|vee)e|circe)q|(?:UnderParenthes|OverParenthes|xn)is|(?:(?:Righ|Lef)tDown|Right(?:Up)?|Left(?:Up)?)Vector|D(?:o(?:wn(?:RightVector|LeftVector|Arrow|Tee)|t)|el|D)|l(?:eftrightarrows|br(?:k(?:sl[du]|e)|ac[ek])|tri[ef]|s(?:im[eg]|qb|h)|hard|a(?:tes|ngd|p)|o[pz]f|rm|gE|fr|eg|cy)|(?:NotHumpDownHum|(?:righ|lef)tharpoonu|big(?:(?:triangle|sqc)u|c[au])|HumpDownHum|m(?:apstou|lc)|(?:capbr|xsq)cu|smash|rarr[al]|(?:weie|sha)r|larrl|velli|(?:thin|punc)s|h(?:elli|airs)|(?:u[lr]c|vp)ro|d[lr]cro|c(?:upc[au]|apc[au])|thka|scna|prn?a|oper|n(?:ums|va|cu|bs)|ens|xc[au]|Ma)p|l(?:eftrightarrow|e(?:ftarrow|s(?:dot)?)?|moust|a(?:rrb?|te?|ng)|t(?:ri)?|sim|par|oz|[gl])|n(?:triangle(?:righ|lef)t|succ|prec)|SquareSu(?:per|b)set|(?:I(?:nvisibleComm|ot)|(?:varthe|iio)t|varkapp|(?:vars|S)igm|(?:diga|mco)mm|Cedill|lambd|Lambd|delt|Thet|omeg|Omeg|Kapp|Delt|nabl|zet|to[es]|rdc|ldc|iot|Zet|Bet|Et)a|b(?:lacktriangle|arwed|u(?:mpe?|ll)|sol|o(?:x[HVhv]|t)|brk|ne)|(?:trianglerigh|trianglelef|sqsu[bp]se|ques)t|RightT(?:riangl|e)e|(?:(?:varsu[bp]setn|su(?:psetn?|bsetn?))eq|nsu[bp]seteq|colone|(?:wedg|sim)e|nsime|lneq|gneq)q|DifferentialD|(?:(?:fall|ris)ingdots|(?:suc|pre)ccurly|ddots)eq|A(?:pplyFunction|ssign|(?:tild|grav|brev)e|acute|o(?:gon|pf)|lpha|(?:mac|sc|f)r|c(?:irc|y)|ring|Elig|uml|nd|MP)|(?:varsu[bp]setn|su(?:psetn?|bsetn?))eq|L(?:eft(?:T(?:riangl|e)e|Arrow)|l)|G(?:reaterEqual|amma)|E(?:xponentialE|quilibrium|sim|cy|TH|NG)|(?:(?:RightCeil|LeftCeil|varnoth|ar|Ur)in|(?:b(?:ack)?co|uri)n|vzigza|roan|loan|ffli|amal|sun|rin|n(?:tl|an)|Ran|Lan)g|(?:thick|succn?|precn?|less|g(?:tr|n)|ln|n)approx|(?:s(?:traightph|em)|(?:rtril|xu|u[lr]|xd|v[lr])tr|varph|l[lr]tr|b(?:sem|eps)|Ph)i|(?:circledd|osl|n(?:v[Dd]|V[Dd]|d)|hsl|V(?:vd|D)|Osl|v[Dd]|md)ash|(?:(?:RuleDelay|imp|cuw)e|(?:n(?:s(?:hort)?)?|short|rn)mi|D(?:Dotrah|iamon)|(?:i(?:nt)?pr|peri)o|odsol|llhar|c(?:opro|irmi)|(?:capa|anda|pou)n|Barwe|napi|api)d|(?:cu(?:rlyeq(?:suc|pre)|es)|telre|[ou]dbla|Udbla|Odbla|radi|lesc|gesc|dbla)c|(?:circled|big|eq|[CEGHSWachiswx])circ|rightarrow|R(?:ightArrow|arr|e)|Pr(?:oportion)?|(?:longmapst|varpropt|p(?:lustw|ropt)|varrh|numer|(?:rsa|lsa|sb)qu|m(?:icr|h)|[lr]aqu|bdqu|eur)o|UnderBrace|ImaginaryI|B(?:ernoullis|a(?:ckslash|rv)|umpeq|cy)|(?:(?:Laplace|Mellin|zee)tr|Fo(?:uriertr|p)|(?:profsu|ssta)r|ordero|origo|[ps]op|nop|mop|i(?:op|mo)|h(?:op|al)|f(?:op|no)|dop|bop|Rop|Pop|Nop|Lop|Iop|Hop|Dop|[GJKMOQSTV-Zgjkoqvwyz]op|Bop)f|nsu[bp]seteq|t(?:ri(?:angleq|e)|imesd|he(?:tav|re4)|au)|O(?:verBrace|r)|(?:(?:pitchfo|checkma|t(?:opfo|b)|rob|rbb|l[bo]b)r|intlarh|b(?:brktbr|l(?:oc|an))|perten|NoBrea|rarrh|s[ew]arh|n[ew]arh|l(?:arrh|hbl)|uhbl|Hace)k|(?:NotCupC|(?:mu(?:lti)?|x)m|cupbrc)ap|t(?:riangle|imes|heta|opf?)|Precedes|Succeeds|Superset|NotEqual|(?:n(?:atural|exist|les)|s(?:qc[au]p|mte)|prime)s|c(?:ir(?:cled[RS]|[Ee])|u(?:rarrm|larrp|darr[lr]|ps)|o(?:mmat|pf)|aps|hi)|b(?:sol(?:hsu)?b|ump(?:eq|E)|ox(?:box|[Vv][HLRhlr]|[Hh][DUdu]|[DUdu][LRlr])|e(?:rnou|t[ah])|lk(?:34|1[24])|cy)|(?:l(?:esdot|squ|dqu)o|rsquo|rdquo|ngt)r|a(?:n(?:g(?:msda[a-h]|st|e)|d[dv])|st|p[Ee]|mp|fr|c[Edy])|(?:g(?:esdoto|E)|[lr]haru)l|(?:angrtvb|lrhar|nis)d|(?:(?:th(?:ic)?k|succn?|p(?:r(?:ecn?|n)?|lus)|rarr|l(?:ess|arr)|su[bp]|par|scn|g(?:tr|n)|ne|sc|n[glv]|ln|eq?)si|thetasy|ccupss|alefsy|botto)m|trpezium|(?:hks[ew]|dr?bk|bk)arow|(?:(?:[lr]a|[cd])empty|b(?:nequi|empty)|plank|nequi|odi)v|(?:(?:sc|rp|n)pol|point|fpart)int|(?:c(?:irf|wco)|awco)nint|PartialD|n(?:s(?:u[bp](?:set)?|c)|rarr|ot(?:ni|in)?|warr|e(?:arr)?|a(?:tur|p)|vlt|p(?:re?|ar)|um?|l[et]|ge|i)|n(?:atural|exist|les)|d(?:i(?:am(?:ond)?|v(?:ide)?)|tri|ash|ot|d)|backsim|l(?:esdot|squ|dqu)o|g(?:esdoto|E)|U(?:p(?:Arrow|si)|nion|arr)|angrtvb|p(?:l(?:anckh|us(?:d[ou]|[be]))|ar(?:sl|t)|r(?:od|nE|E)|erp|iv|m)|n(?:ot(?:niv[abc]|in(?:v[abc]|E))|rarr[cw]|s(?:u[bp][Ee]|c[er])|part|v(?:le|g[et])|g(?:es|E)|c(?:ap|y)|apE|lE|iv|Ll|Gg)|m(?:inus(?:du|b)|ale|cy|p)|rbr(?:k(?:sl[du]|e)|ac[ek])|(?:suphsu|tris|rcu|lcu)b|supdsub|(?:s[ew]a|n[ew]a)rrow|(?:b(?:ecaus|sim)|n(?:[lr]tri|bump)|csu[bp])e|equivDD|u(?:rcorn|lcorn|psi)|timesb|s(?:u(?:p(?:set)?|b(?:set)?)|q(?:su[bp]|u)|i(?:gma|m)|olb?|dot|mt|fr|ce?)|p(?:l(?:anck|us)|r(?:op|ec?)?|ara?|i)|o(?:times|r(?:d(?:er)?)?)|m(?:i(?:nusd?|d)|a(?:p(?:sto)?|lt)|u)|rmoust|g(?:e(?:s(?:dot|l)?|q)?|sim|n(?:ap|e)|[glt])|(?:spade|heart)s|c(?:u(?:rarr|larr|p)|o(?:m(?:ma|p)|lon|py|ng)|lubs|heck|cups|irc?|ent|ap)|colone|a(?:p(?:prox)?|n(?:g(?:msd|rt)?|d)|symp|[cf])|S(?:quare|u[bp]|c)|Subset|b(?:ecaus|sim)|vsu[bp]n[Ee]|s(?:u(?:psu[bp]|b(?:su[bp]|n[Ee]|E)|pn[Ee]|p[123E]|m)|q(?:u(?:ar[ef]|f)|su[bp]e)|igma[fv]|etmn|dot[be]|par|mid|hc?y|c[Ey])|f(?:rac(?:78|5[68]|45|3[458]|2[35]|1[2-68])|fr)|e(?:m(?:sp1[34]|ptyv)|psiv|c(?:irc|y)|t[ah]|ng|ll|fr|e)|(?:kappa|isins|vBar|fork|rho|phi|n[GL]t)v|divonx|V(?:dashl|ee)|gammad|G(?:ammad|cy|[Tgt])|[Ldhlt]strok|[HT]strok|(?:c(?:ylct|hc)|(?:s(?:oft|hch)|hard|S(?:OFT|HCH)|jser|J(?:ser|uk)|HARD|tsh|TSH|juk|iuk|I(?:uk|[EO])|zh|yi|nj|lj|k[hj]|gj|dj|ZH|Y[AIU]|NJ|LJ|K[HJ]|GJ|D[JSZ])c|ubrc|Ubrc|(?:yu|i[eo]|dz|[fpv])c|TSc|SHc|CHc|Vc|Pc|Mc|Fc)y|(?:(?:wre|jm)at|dalet|a(?:ngs|le)p|imat|[lr]ds)h|[CLRUceglnou]acute|ff?llig|(?:f(?:fi|[ij])|sz|oe|ij|ae|OE|IJ)lig|r(?:a(?:tio|rr|ng)|tri|par|eal)|s[ew]arr|s(?:qc[au]p|mte)|prime|rarrb|i(?:n(?:fin|t)?|sin|[cit])|e(?:quiv|m(?:pty|sp)|p(?:si|ar)|cir|[gl])|kappa|isins|ncong|doteq|(?:wedg|sim)e|nsime|rsquo|rdquo|[lr]haru|V(?:dash|ert)|Tilde|lrhar|gamma|Equal|UpTee|n(?:[lr]tri|bump)|C(?:olon|up|ap)|v(?:arpi|ert)|u(?:psih|ml)|vnsu[bp]|r(?:tri[ef]|e(?:als|g)|a(?:rr[cw]|ng[de]|ce)|sh|lm|x)|rhard|sim[gl]E|i(?:sin[Ev]|mage|f[fr]|cy)|harrw|(?:n[gl]|l)eqq|g(?:sim[el]|tcc|e(?:qq|l)|nE|l[Eaj]|gg|ap)|ocirc|starf|utrif|d(?:trif|i(?:ams|e)|ashv|sc[ry]|fr|eg)|[du]har[lr]|T(?:HORN|a[bu])|(?:TRAD|[gl]vn)E|odash|[EUaeu]o(?:gon|pf)|alpha|[IJOUYgjuy]c(?:irc|y)|v(?:arr|ee)|succ|sim[gl]|harr|ln(?:ap|e)|lesg|(?:n[gl]|l)eq|ocir|star|utri|vBar|fork|su[bp]e|nsim|lneq|gneq|csu[bp]|zwn?j|yacy|x(?:opf|i)|scnE|o(?:r(?:d[fm]|v)|mid|lt|hm|gt|fr|cy|S)|scap|rsqb|ropf|ltcc|tsc[ry]|QUOT|[EOUYao]uml|rho|phi|n[GL]t|e[gl]s|ngt|I(?:nt|m)|nis|rfr|rcy|lnE|lEg|ufr|S(?:um|cy)|R(?:sh|ho)|psi|Ps?i|[NRTt]cy|L(?:sh|cy|[Tt])|kcy|Kcy|Hat|REG|[Zdz]cy|wr|lE|wp|Xi|Nu|Mu)(;)", "name": "constant.language.character-reference.named.html" } }, "scopeName": "source.mdx" }