From f77645b84387a01ae5f989c2bf67ff13377d6bca Mon Sep 17 00:00:00 2001 From: Remco Haszing Date: Mon, 19 Aug 2024 16:56:46 +0200 Subject: [PATCH] Update the MDX grammar (#469) Closes #468 --- .changeset/slimy-insects-hide.md | 5 + .../vscode-mdx/syntaxes/source.mdx.tmLanguage | 1824 +++++++++++++---- 2 files changed, 1376 insertions(+), 453 deletions(-) create mode 100644 .changeset/slimy-insects-hide.md diff --git a/.changeset/slimy-insects-hide.md b/.changeset/slimy-insects-hide.md new file mode 100644 index 00000000..e3479bd7 --- /dev/null +++ b/.changeset/slimy-insects-hide.md @@ -0,0 +1,5 @@ +--- +'vscode-mdx': patch +--- + +Update the MDX grammar diff --git a/packages/vscode-mdx/syntaxes/source.mdx.tmLanguage b/packages/vscode-mdx/syntaxes/source.mdx.tmLanguage index e79a6fe5..1cefc638 100644 --- a/packages/vscode-mdx/syntaxes/source.mdx.tmLanguage +++ b/packages/vscode-mdx/syntaxes/source.mdx.tmLanguage @@ -7,7 +7,7 @@ Once accepted there, it can be pulled into this project (`vscode-mdx`) with `script/generate.mjs`, and released. - Version from SHA: 371d61df9ddc3850e12aabe61b602d02e259e8a4. + Version from SHA: 3f11836d11ca5ed41431ecd53dca7710c2c823ce. --> name @@ -2699,8 +2699,6 @@ - contentName - meta.embedded.apib end (\1)(?:[\t ]*$) endCaptures @@ -2716,8 +2714,19 @@ patterns - include - text.html.markdown.source.gfm.apib + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.apib + patterns + + + include + text.html.markdown.source.gfm.apib + + @@ -2754,8 +2763,6 @@ - contentName - meta.embedded.apib end (\1)(?:[\t ]*$) endCaptures @@ -2771,8 +2778,19 @@ patterns - include - text.html.markdown.source.gfm.apib + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.apib + patterns + + + include + text.html.markdown.source.gfm.apib + + @@ -2815,8 +2833,6 @@ - contentName - meta.embedded.asciidoc end (\1)(?:[\t ]*$) endCaptures @@ -2832,8 +2848,19 @@ patterns - include - text.html.asciidoc + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.asciidoc + patterns + + + include + text.html.asciidoc + + @@ -2870,8 +2897,6 @@ - contentName - meta.embedded.asciidoc end (\1)(?:[\t ]*$) endCaptures @@ -2887,8 +2912,19 @@ patterns - include - text.html.asciidoc + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.asciidoc + patterns + + + include + text.html.asciidoc + + @@ -2931,8 +2967,6 @@ - contentName - meta.embedded.c end (\1)(?:[\t ]*$) endCaptures @@ -2948,8 +2982,19 @@ patterns - include - source.c + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.c + patterns + + + include + source.c + + @@ -2986,8 +3031,6 @@ - contentName - meta.embedded.c end (\1)(?:[\t ]*$) endCaptures @@ -3003,8 +3046,19 @@ patterns - include - source.c + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.c + patterns + + + include + source.c + + @@ -3047,8 +3101,6 @@ - contentName - meta.embedded.clojure end (\1)(?:[\t ]*$) endCaptures @@ -3064,8 +3116,19 @@ patterns - include - source.clojure + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.clojure + patterns + + + include + source.clojure + + @@ -3102,8 +3165,6 @@ - contentName - meta.embedded.clojure end (\1)(?:[\t ]*$) endCaptures @@ -3119,8 +3180,19 @@ patterns - include - source.clojure + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.clojure + patterns + + + include + source.clojure + + @@ -3163,8 +3235,6 @@ - contentName - meta.embedded.coffee end (\1)(?:[\t ]*$) endCaptures @@ -3180,8 +3250,19 @@ patterns - include - source.coffee + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.coffee + patterns + + + include + source.coffee + + @@ -3218,8 +3299,6 @@ - contentName - meta.embedded.coffee end (\1)(?:[\t ]*$) endCaptures @@ -3235,8 +3314,19 @@ patterns - include - source.coffee + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.coffee + patterns + + + include + source.coffee + + @@ -3279,8 +3369,6 @@ - contentName - meta.embedded.console end (\1)(?:[\t ]*$) endCaptures @@ -3296,8 +3384,19 @@ patterns - include - text.python.console + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.console + patterns + + + include + text.python.console + + @@ -3334,8 +3433,6 @@ - contentName - meta.embedded.console end (\1)(?:[\t ]*$) endCaptures @@ -3351,8 +3448,19 @@ patterns - include - text.python.console + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.console + patterns + + + include + text.python.console + + @@ -3395,8 +3503,6 @@ - contentName - meta.embedded.cpp end (\1)(?:[\t ]*$) endCaptures @@ -3412,12 +3518,23 @@ patterns - include - source.c++ - - - include - source.cpp + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.cpp + patterns + + + include + source.c++ + + + include + source.cpp + + @@ -3454,8 +3571,6 @@ - contentName - meta.embedded.cpp end (\1)(?:[\t ]*$) endCaptures @@ -3471,12 +3586,23 @@ patterns - include - source.c++ - - - include - source.cpp + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.cpp + patterns + + + include + source.c++ + + + include + source.cpp + + @@ -3488,7 +3614,7 @@ begin - (?:^|\G)[\t ]*(`{3,})(?:[\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\.)?(?:bf|cake|cs|csx|eq|linq|uno)))(?:[\t ]+((?:[^\n\r`])+))?)(?:[\t ]*$) + (?:^|\G)[\t ]*(`{3,})(?:[\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\.)?(?:bf|cake|cs|cs\.pp|csx|eq|linq|uno)))(?:[\t ]+((?:[^\n\r`])+))?)(?:[\t ]*$) beginCaptures 1 @@ -3519,8 +3645,6 @@ - contentName - meta.embedded.cs end (\1)(?:[\t ]*$) endCaptures @@ -3536,14 +3660,25 @@ patterns - include - source.cs + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.cs + patterns + + + include + source.cs + + begin - (?:^|\G)[\t ]*(~{3,})(?:[\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\.)?(?:bf|cake|cs|csx|eq|linq|uno)))(?:[\t ]+((?:[^\n\r])+))?)(?:[\t ]*$) + (?:^|\G)[\t ]*(~{3,})(?:[\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\.)?(?:bf|cake|cs|cs\.pp|csx|eq|linq|uno)))(?:[\t ]+((?:[^\n\r])+))?)(?:[\t ]*$) beginCaptures 1 @@ -3574,8 +3709,6 @@ - contentName - meta.embedded.cs end (\1)(?:[\t ]*$) endCaptures @@ -3591,8 +3724,19 @@ patterns - include - source.cs + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.cs + patterns + + + include + source.cs + + @@ -3635,8 +3779,6 @@ - contentName - meta.embedded.css end (\1)(?:[\t ]*$) endCaptures @@ -3652,8 +3794,19 @@ patterns - include - source.css + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.css + patterns + + + include + source.css + + @@ -3690,8 +3843,6 @@ - contentName - meta.embedded.css end (\1)(?:[\t ]*$) endCaptures @@ -3707,8 +3858,19 @@ patterns - include - source.css + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.css + patterns + + + include + source.css + + @@ -3751,8 +3913,6 @@ - contentName - meta.embedded.diff end (\1)(?:[\t ]*$) endCaptures @@ -3768,8 +3928,19 @@ patterns - include - source.diff + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.diff + patterns + + + include + source.diff + + @@ -3806,8 +3977,6 @@ - contentName - meta.embedded.diff end (\1)(?:[\t ]*$) endCaptures @@ -3823,8 +3992,19 @@ patterns - include - source.diff + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.diff + patterns + + + include + source.diff + + @@ -3867,8 +4047,6 @@ - contentName - meta.embedded.dockerfile end (\1)(?:[\t ]*$) endCaptures @@ -3884,8 +4062,19 @@ patterns - include - source.dockerfile + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.dockerfile + patterns + + + include + source.dockerfile + + @@ -3922,8 +4111,6 @@ - contentName - meta.embedded.dockerfile end (\1)(?:[\t ]*$) endCaptures @@ -3939,8 +4126,19 @@ patterns - include - source.dockerfile + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.dockerfile + patterns + + + include + source.dockerfile + + @@ -3983,8 +4181,6 @@ - contentName - meta.embedded.elixir end (\1)(?:[\t ]*$) endCaptures @@ -4000,8 +4196,19 @@ patterns - include - source.elixir + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.elixir + patterns + + + include + source.elixir + + @@ -4038,8 +4245,6 @@ - contentName - meta.embedded.elixir end (\1)(?:[\t ]*$) endCaptures @@ -4055,8 +4260,19 @@ patterns - include - source.elixir + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.elixir + patterns + + + include + source.elixir + + @@ -4099,8 +4315,6 @@ - contentName - meta.embedded.elm end (\1)(?:[\t ]*$) endCaptures @@ -4116,8 +4330,19 @@ patterns - include - source.elm + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.elm + patterns + + + include + source.elm + + @@ -4154,8 +4379,6 @@ - contentName - meta.embedded.elm end (\1)(?:[\t ]*$) endCaptures @@ -4171,8 +4394,19 @@ patterns - include - source.elm + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.elm + patterns + + + include + source.elm + + @@ -4215,8 +4449,6 @@ - contentName - meta.embedded.erlang end (\1)(?:[\t ]*$) endCaptures @@ -4232,8 +4464,19 @@ patterns - include - source.erlang + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.erlang + patterns + + + include + source.erlang + + @@ -4270,8 +4513,6 @@ - contentName - meta.embedded.erlang end (\1)(?:[\t ]*$) endCaptures @@ -4287,8 +4528,19 @@ patterns - include - source.erlang + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.erlang + patterns + + + include + source.erlang + + @@ -4331,8 +4583,6 @@ - contentName - meta.embedded.gitconfig end (\1)(?:[\t ]*$) endCaptures @@ -4348,8 +4598,19 @@ patterns - include - source.gitconfig + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.gitconfig + patterns + + + include + source.gitconfig + + @@ -4386,8 +4647,6 @@ - contentName - meta.embedded.gitconfig end (\1)(?:[\t ]*$) endCaptures @@ -4403,8 +4662,19 @@ patterns - include - source.gitconfig + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.gitconfig + patterns + + + include + source.gitconfig + + @@ -4447,8 +4717,6 @@ - contentName - meta.embedded.go end (\1)(?:[\t ]*$) endCaptures @@ -4464,10 +4732,21 @@ patterns - include - source.go - - + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.go + patterns + + + include + source.go + + + + begin @@ -4502,8 +4781,6 @@ - contentName - meta.embedded.go end (\1)(?:[\t ]*$) endCaptures @@ -4519,8 +4796,19 @@ patterns - include - source.go + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.go + patterns + + + include + source.go + + @@ -4563,8 +4851,6 @@ - contentName - meta.embedded.graphql end (\1)(?:[\t ]*$) endCaptures @@ -4580,8 +4866,19 @@ patterns - include - source.graphql + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.graphql + patterns + + + include + source.graphql + + @@ -4618,8 +4915,6 @@ - contentName - meta.embedded.graphql end (\1)(?:[\t ]*$) endCaptures @@ -4635,8 +4930,19 @@ patterns - include - source.graphql + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.graphql + patterns + + + include + source.graphql + + @@ -4648,7 +4954,7 @@ begin - (?:^|\G)[\t ]*(`{3,})(?:[\t ]*((?i:bh|bluespec\x2dbh|bluespec\x2dclassic|c2hs|c2hs\x2dhaskell|frege|haskell|(?:.*\.)?(?:chs|dhall|hs|hs\x2dboot|hsc)))(?:[\t ]+((?:[^\n\r`])+))?)(?:[\t ]*$) + (?:^|\G)[\t ]*(`{3,})(?:[\t ]*((?i:c2hs|c2hs\x2dhaskell|frege|haskell|(?:.*\.)?(?:chs|dhall|hs|hs\x2dboot|hsc)))(?:[\t ]+((?:[^\n\r`])+))?)(?:[\t ]*$) beginCaptures 1 @@ -4679,8 +4985,6 @@ - contentName - meta.embedded.haskell end (\1)(?:[\t ]*$) endCaptures @@ -4696,14 +5000,25 @@ patterns - include - source.haskell + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.haskell + patterns + + + include + source.haskell + + begin - (?:^|\G)[\t ]*(~{3,})(?:[\t ]*((?i:bh|bluespec\x2dbh|bluespec\x2dclassic|c2hs|c2hs\x2dhaskell|frege|haskell|(?:.*\.)?(?:chs|dhall|hs|hs\x2dboot|hsc)))(?:[\t ]+((?:[^\n\r])+))?)(?:[\t ]*$) + (?:^|\G)[\t ]*(~{3,})(?:[\t ]*((?i:c2hs|c2hs\x2dhaskell|frege|haskell|(?:.*\.)?(?:chs|dhall|hs|hs\x2dboot|hsc)))(?:[\t ]+((?:[^\n\r])+))?)(?:[\t ]*$) beginCaptures 1 @@ -4734,8 +5049,6 @@ - contentName - meta.embedded.haskell end (\1)(?:[\t ]*$) endCaptures @@ -4751,8 +5064,19 @@ patterns - include - source.haskell + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.haskell + patterns + + + include + source.haskell + + @@ -4795,8 +5119,6 @@ - contentName - meta.embedded.html end (\1)(?:[\t ]*$) endCaptures @@ -4812,8 +5134,19 @@ patterns - include - text.html.basic + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.html + patterns + + + include + text.html.basic + + @@ -4850,8 +5183,6 @@ - contentName - meta.embedded.html end (\1)(?:[\t ]*$) endCaptures @@ -4867,8 +5198,19 @@ patterns - include - text.html.basic + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.html + patterns + + + include + text.html.basic + + @@ -4911,8 +5253,6 @@ - contentName - meta.embedded.ini end (\1)(?:[\t ]*$) endCaptures @@ -4928,8 +5268,19 @@ patterns - include - source.ini + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.ini + patterns + + + include + source.ini + + @@ -4966,8 +5317,6 @@ - contentName - meta.embedded.ini end (\1)(?:[\t ]*$) endCaptures @@ -4983,8 +5332,19 @@ patterns - include - source.ini + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.ini + patterns + + + include + source.ini + + @@ -5027,8 +5387,6 @@ - contentName - meta.embedded.java end (\1)(?:[\t ]*$) endCaptures @@ -5044,8 +5402,19 @@ patterns - include - source.java + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.java + patterns + + + include + source.java + + @@ -5082,8 +5451,6 @@ - contentName - meta.embedded.java end (\1)(?:[\t ]*$) endCaptures @@ -5099,8 +5466,19 @@ patterns - include - source.java + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.java + patterns + + + include + source.java + + @@ -5112,7 +5490,7 @@ begin - (?:^|\G)[\t ]*(`{3,})(?:[\t ]*((?i:cycript|javascript\+erb|json\x2dwith\x2dcomments|node|qt\x2dscript|(?:.*\.)?(?:_js|bones|cjs|code\x2dsnippets|code\x2dworkspace|cy|es6|jake|javascript|js|js\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime\x2dbuild|sublime\x2dcommands|sublime\x2dcompletions|sublime\x2dkeymap|sublime\x2dmacro|sublime\x2dmenu|sublime\x2dmousemap|sublime\x2dproject|sublime\x2dsettings|sublime\x2dtheme|sublime\x2dworkspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\t ]+((?:[^\n\r`])+))?)(?:[\t ]*$) + (?:^|\G)[\t ]*(`{3,})(?:[\t ]*((?i:cycript|javascript\+erb|json\x2dwith\x2dcomments|node|qt\x2dscript|(?:.*\.)?(?:_js|bones|cjs|code\x2dsnippets|code\x2dworkspace|cy|es6|jake|javascript|js|js\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime\x2dbuild|sublime\x2dcolor\x2dscheme|sublime\x2dcommands|sublime\x2dcompletions|sublime\x2dkeymap|sublime\x2dmacro|sublime\x2dmenu|sublime\x2dmousemap|sublime\x2dproject|sublime\x2dsettings|sublime\x2dtheme|sublime\x2dworkspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\t ]+((?:[^\n\r`])+))?)(?:[\t ]*$) beginCaptures 1 @@ -5143,8 +5521,6 @@ - contentName - meta.embedded.js end (\1)(?:[\t ]*$) endCaptures @@ -5160,14 +5536,25 @@ patterns - include - source.js + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.js + patterns + + + include + source.js + + begin - (?:^|\G)[\t ]*(~{3,})(?:[\t ]*((?i:cycript|javascript\+erb|json\x2dwith\x2dcomments|node|qt\x2dscript|(?:.*\.)?(?:_js|bones|cjs|code\x2dsnippets|code\x2dworkspace|cy|es6|jake|javascript|js|js\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime\x2dbuild|sublime\x2dcommands|sublime\x2dcompletions|sublime\x2dkeymap|sublime\x2dmacro|sublime\x2dmenu|sublime\x2dmousemap|sublime\x2dproject|sublime\x2dsettings|sublime\x2dtheme|sublime\x2dworkspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\t ]+((?:[^\n\r])+))?)(?:[\t ]*$) + (?:^|\G)[\t ]*(~{3,})(?:[\t ]*((?i:cycript|javascript\+erb|json\x2dwith\x2dcomments|node|qt\x2dscript|(?:.*\.)?(?:_js|bones|cjs|code\x2dsnippets|code\x2dworkspace|cy|es6|jake|javascript|js|js\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime\x2dbuild|sublime\x2dcolor\x2dscheme|sublime\x2dcommands|sublime\x2dcompletions|sublime\x2dkeymap|sublime\x2dmacro|sublime\x2dmenu|sublime\x2dmousemap|sublime\x2dproject|sublime\x2dsettings|sublime\x2dtheme|sublime\x2dworkspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\t ]+((?:[^\n\r])+))?)(?:[\t ]*$) beginCaptures 1 @@ -5198,8 +5585,6 @@ - contentName - meta.embedded.js end (\1)(?:[\t ]*$) endCaptures @@ -5215,8 +5600,19 @@ patterns - include - source.js + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.js + patterns + + + include + source.js + + @@ -5228,7 +5624,7 @@ begin - (?:^|\G)[\t ]*(`{3,})(?:[\t ]*((?i:ecere\x2dprojects|ipython\x2dnotebook|jupyter\x2dnotebook|max|max/msp|maxmsp|oasv2\x2djson|oasv3\x2djson|(?:.*\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json|json|json\x2dtmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|tfstate|tfstate\.backup|topojson|webapp|webmanifest|yy|yyp)))(?:[\t ]+((?:[^\n\r`])+))?)(?:[\t ]*$) + (?:^|\G)[\t ]*(`{3,})(?:[\t ]*((?i:ecere\x2dprojects|ipython\x2dnotebook|jupyter\x2dnotebook|max|max/msp|maxmsp|oasv2\x2djson|oasv3\x2djson|(?:.*\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json|json|json\x2dtmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|sarif|tfstate|tfstate\.backup|topojson|webapp|webmanifest|yy|yyp)))(?:[\t ]+((?:[^\n\r`])+))?)(?:[\t ]*$) beginCaptures 1 @@ -5259,8 +5655,6 @@ - contentName - meta.embedded.json end (\1)(?:[\t ]*$) endCaptures @@ -5276,14 +5670,25 @@ patterns - include - source.json + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.json + patterns + + + include + source.json + + begin - (?:^|\G)[\t ]*(~{3,})(?:[\t ]*((?i:ecere\x2dprojects|ipython\x2dnotebook|jupyter\x2dnotebook|max|max/msp|maxmsp|oasv2\x2djson|oasv3\x2djson|(?:.*\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json|json|json\x2dtmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|tfstate|tfstate\.backup|topojson|webapp|webmanifest|yy|yyp)))(?:[\t ]+((?:[^\n\r])+))?)(?:[\t ]*$) + (?:^|\G)[\t ]*(~{3,})(?:[\t ]*((?i:ecere\x2dprojects|ipython\x2dnotebook|jupyter\x2dnotebook|max|max/msp|maxmsp|oasv2\x2djson|oasv3\x2djson|(?:.*\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json|json|json\x2dtmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|sarif|tfstate|tfstate\.backup|topojson|webapp|webmanifest|yy|yyp)))(?:[\t ]+((?:[^\n\r])+))?)(?:[\t ]*$) beginCaptures 1 @@ -5314,8 +5719,6 @@ - contentName - meta.embedded.json end (\1)(?:[\t ]*$) endCaptures @@ -5331,8 +5734,19 @@ patterns - include - source.json + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.json + patterns + + + include + source.json + + @@ -5375,8 +5789,6 @@ - contentName - meta.embedded.julia end (\1)(?:[\t ]*$) endCaptures @@ -5392,8 +5804,19 @@ patterns - include - source.julia + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.julia + patterns + + + include + source.julia + + @@ -5430,8 +5853,6 @@ - contentName - meta.embedded.julia end (\1)(?:[\t ]*$) endCaptures @@ -5447,8 +5868,19 @@ patterns - include - source.julia + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.julia + patterns + + + include + source.julia + + @@ -5491,8 +5923,6 @@ - contentName - meta.embedded.kotlin end (\1)(?:[\t ]*$) endCaptures @@ -5508,8 +5938,19 @@ patterns - include - source.kotlin + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.kotlin + patterns + + + include + source.kotlin + + @@ -5546,8 +5987,6 @@ - contentName - meta.embedded.kotlin end (\1)(?:[\t ]*$) endCaptures @@ -5563,8 +6002,19 @@ patterns - include - source.kotlin + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.kotlin + patterns + + + include + source.kotlin + + @@ -5607,8 +6057,6 @@ - contentName - meta.embedded.less end (\1)(?:[\t ]*$) endCaptures @@ -5624,8 +6072,19 @@ patterns - include - source.css.less + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.less + patterns + + + include + source.css.less + + @@ -5662,8 +6121,6 @@ - contentName - meta.embedded.less end (\1)(?:[\t ]*$) endCaptures @@ -5679,8 +6136,19 @@ patterns - include - source.css.less + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.less + patterns + + + include + source.css.less + + @@ -5723,8 +6191,6 @@ - contentName - meta.embedded.lua end (\1)(?:[\t ]*$) endCaptures @@ -5740,8 +6206,19 @@ patterns - include - source.lua + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.lua + patterns + + + include + source.lua + + @@ -5778,8 +6255,6 @@ - contentName - meta.embedded.lua end (\1)(?:[\t ]*$) endCaptures @@ -5795,8 +6270,19 @@ patterns - include - source.lua + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.lua + patterns + + + include + source.lua + + @@ -5839,8 +6325,6 @@ - contentName - meta.embedded.makefile end (\1)(?:[\t ]*$) endCaptures @@ -5856,8 +6340,19 @@ patterns - include - source.makefile + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.makefile + patterns + + + include + source.makefile + + @@ -5894,8 +6389,6 @@ - contentName - meta.embedded.makefile end (\1)(?:[\t ]*$) endCaptures @@ -5911,8 +6404,19 @@ patterns - include - source.makefile + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.makefile + patterns + + + include + source.makefile + + @@ -5955,8 +6459,6 @@ - contentName - meta.embedded.md end (\1)(?:[\t ]*$) endCaptures @@ -5972,16 +6474,27 @@ patterns - include - text.md - - - include - source.gfm - - - include - text.html.markdown + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.md + patterns + + + include + text.md + + + include + source.gfm + + + include + text.html.markdown + + @@ -6018,8 +6531,6 @@ - contentName - meta.embedded.md end (\1)(?:[\t ]*$) endCaptures @@ -6035,16 +6546,27 @@ patterns - include - text.md - - - include - source.gfm - - - include - text.html.markdown + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.md + patterns + + + include + text.md + + + include + source.gfm + + + include + text.html.markdown + + @@ -6087,8 +6609,6 @@ - contentName - meta.embedded.mdx end (\1)(?:[\t ]*$) endCaptures @@ -6104,8 +6624,19 @@ patterns - include - source.mdx + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.mdx + patterns + + + include + source.mdx + + @@ -6142,8 +6673,6 @@ - contentName - meta.embedded.mdx end (\1)(?:[\t ]*$) endCaptures @@ -6159,8 +6688,19 @@ patterns - include - source.mdx + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.mdx + patterns + + + include + source.mdx + + @@ -6203,8 +6743,6 @@ - contentName - meta.embedded.objc end (\1)(?:[\t ]*$) endCaptures @@ -6220,8 +6758,19 @@ patterns - include - source.objc + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.objc + patterns + + + include + source.objc + + @@ -6258,8 +6807,6 @@ - contentName - meta.embedded.objc end (\1)(?:[\t ]*$) endCaptures @@ -6275,8 +6822,19 @@ patterns - include - source.objc + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.objc + patterns + + + include + source.objc + + @@ -6319,8 +6877,6 @@ - contentName - meta.embedded.perl end (\1)(?:[\t ]*$) endCaptures @@ -6336,8 +6892,19 @@ patterns - include - source.perl + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.perl + patterns + + + include + source.perl + + @@ -6374,8 +6941,6 @@ - contentName - meta.embedded.perl end (\1)(?:[\t ]*$) endCaptures @@ -6391,8 +6956,19 @@ patterns - include - source.perl + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.perl + patterns + + + include + source.perl + + @@ -6435,8 +7011,6 @@ - contentName - meta.embedded.php end (\1)(?:[\t ]*$) endCaptures @@ -6452,8 +7026,19 @@ patterns - include - text.html.php + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.php + patterns + + + include + text.html.php + + @@ -6490,8 +7075,6 @@ - contentName - meta.embedded.php end (\1)(?:[\t ]*$) endCaptures @@ -6507,8 +7090,19 @@ patterns - include - text.html.php + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.php + patterns + + + include + text.html.php + + @@ -6551,8 +7145,6 @@ - contentName - meta.embedded.python end (\1)(?:[\t ]*$) endCaptures @@ -6568,8 +7160,19 @@ patterns - include - source.python + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.python + patterns + + + include + source.python + + @@ -6606,8 +7209,6 @@ - contentName - meta.embedded.python end (\1)(?:[\t ]*$) endCaptures @@ -6623,8 +7224,19 @@ patterns - include - source.python + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.python + patterns + + + include + source.python + + @@ -6667,8 +7279,6 @@ - contentName - meta.embedded.r end (\1)(?:[\t ]*$) endCaptures @@ -6684,8 +7294,19 @@ patterns - include - source.r + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.r + patterns + + + include + source.r + + @@ -6722,8 +7343,6 @@ - contentName - meta.embedded.r end (\1)(?:[\t ]*$) endCaptures @@ -6739,8 +7358,19 @@ patterns - include - source.r + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.r + patterns + + + include + source.r + + @@ -6783,8 +7413,6 @@ - contentName - meta.embedded.raku end (\1)(?:[\t ]*$) endCaptures @@ -6800,8 +7428,19 @@ patterns - include - source.raku + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.raku + patterns + + + include + source.raku + + @@ -6838,8 +7477,6 @@ - contentName - meta.embedded.raku end (\1)(?:[\t ]*$) endCaptures @@ -6855,8 +7492,19 @@ patterns - include - source.raku + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.raku + patterns + + + include + source.raku + + @@ -6899,8 +7547,6 @@ - contentName - meta.embedded.ruby end (\1)(?:[\t ]*$) endCaptures @@ -6916,8 +7562,19 @@ patterns - include - source.ruby + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.ruby + patterns + + + include + source.ruby + + @@ -6954,8 +7611,6 @@ - contentName - meta.embedded.ruby end (\1)(?:[\t ]*$) endCaptures @@ -6971,8 +7626,19 @@ patterns - include - source.ruby + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.ruby + patterns + + + include + source.ruby + + @@ -7015,8 +7681,6 @@ - contentName - meta.embedded.rust end (\1)(?:[\t ]*$) endCaptures @@ -7032,8 +7696,19 @@ patterns - include - source.rust + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.rust + patterns + + + include + source.rust + + @@ -7070,8 +7745,6 @@ - contentName - meta.embedded.rust end (\1)(?:[\t ]*$) endCaptures @@ -7087,8 +7760,19 @@ patterns - include - source.rust + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.rust + patterns + + + include + source.rust + + @@ -7131,8 +7815,6 @@ - contentName - meta.embedded.scala end (\1)(?:[\t ]*$) endCaptures @@ -7148,8 +7830,19 @@ patterns - include - source.scala + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.scala + patterns + + + include + source.scala + + @@ -7186,8 +7879,6 @@ - contentName - meta.embedded.scala end (\1)(?:[\t ]*$) endCaptures @@ -7203,8 +7894,19 @@ patterns - include - source.scala + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.scala + patterns + + + include + source.scala + + @@ -7247,8 +7949,6 @@ - contentName - meta.embedded.scss end (\1)(?:[\t ]*$) endCaptures @@ -7264,8 +7964,19 @@ patterns - include - source.css.scss + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.scss + patterns + + + include + source.css.scss + + @@ -7302,8 +8013,6 @@ - contentName - meta.embedded.scss end (\1)(?:[\t ]*$) endCaptures @@ -7319,8 +8028,19 @@ patterns - include - source.css.scss + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.scss + patterns + + + include + source.css.scss + + @@ -7332,7 +8052,7 @@ begin - (?:^|\G)[\t ]*(`{3,})(?:[\t ]*((?i:abuild|alpine\x2dabuild|apkbuild|gentoo\x2debuild|gentoo\x2declass|openrc|openrc\x2drunscript|shell|shell\x2dscript|(?:.*\.)?(?:bash|bats|command|csh|ebuild|eclass|ksh|sh|sh\.in|tcsh|tmux|tool|zsh|zsh\x2dtheme)))(?:[\t ]+((?:[^\n\r`])+))?)(?:[\t ]*$) + (?:^|\G)[\t ]*(`{3,})(?:[\t ]*((?i:abuild|alpine\x2dabuild|apkbuild|envrc|gentoo\x2debuild|gentoo\x2declass|openrc|openrc\x2drunscript|shell|shell\x2dscript|(?:.*\.)?(?:bash|bats|command|csh|ebuild|eclass|ksh|sh|sh\.in|tcsh|tmux|tool|zsh|zsh\x2dtheme)))(?:[\t ]+((?:[^\n\r`])+))?)(?:[\t ]*$) beginCaptures 1 @@ -7363,8 +8083,6 @@ - contentName - meta.embedded.shell end (\1)(?:[\t ]*$) endCaptures @@ -7380,14 +8098,25 @@ patterns - include - source.shell + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.shell + patterns + + + include + source.shell + + begin - (?:^|\G)[\t ]*(~{3,})(?:[\t ]*((?i:abuild|alpine\x2dabuild|apkbuild|gentoo\x2debuild|gentoo\x2declass|openrc|openrc\x2drunscript|shell|shell\x2dscript|(?:.*\.)?(?:bash|bats|command|csh|ebuild|eclass|ksh|sh|sh\.in|tcsh|tmux|tool|zsh|zsh\x2dtheme)))(?:[\t ]+((?:[^\n\r])+))?)(?:[\t ]*$) + (?:^|\G)[\t ]*(~{3,})(?:[\t ]*((?i:abuild|alpine\x2dabuild|apkbuild|envrc|gentoo\x2debuild|gentoo\x2declass|openrc|openrc\x2drunscript|shell|shell\x2dscript|(?:.*\.)?(?:bash|bats|command|csh|ebuild|eclass|ksh|sh|sh\.in|tcsh|tmux|tool|zsh|zsh\x2dtheme)))(?:[\t ]+((?:[^\n\r])+))?)(?:[\t ]*$) beginCaptures 1 @@ -7418,8 +8147,6 @@ - contentName - meta.embedded.shell end (\1)(?:[\t ]*$) endCaptures @@ -7435,8 +8162,19 @@ patterns - include - source.shell + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.shell + patterns + + + include + source.shell + + @@ -7479,8 +8217,6 @@ - contentName - meta.embedded.shell-session end (\1)(?:[\t ]*$) endCaptures @@ -7496,8 +8232,19 @@ patterns - include - text.shell-session + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.shell-session + patterns + + + include + text.shell-session + + @@ -7534,8 +8281,6 @@ - contentName - meta.embedded.shell-session end (\1)(?:[\t ]*$) endCaptures @@ -7551,8 +8296,19 @@ patterns - include - text.shell-session + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.shell-session + patterns + + + include + text.shell-session + + @@ -7595,8 +8351,6 @@ - contentName - meta.embedded.sql end (\1)(?:[\t ]*$) endCaptures @@ -7612,8 +8366,19 @@ patterns - include - source.sql + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.sql + patterns + + + include + source.sql + + @@ -7650,8 +8415,6 @@ - contentName - meta.embedded.sql end (\1)(?:[\t ]*$) endCaptures @@ -7667,8 +8430,19 @@ patterns - include - source.sql + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.sql + patterns + + + include + source.sql + + @@ -7711,8 +8485,6 @@ - contentName - meta.embedded.svg end (\1)(?:[\t ]*$) endCaptures @@ -7728,12 +8500,23 @@ patterns - include - text.xml.svg - - - include - text.xml + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.svg + patterns + + + include + text.xml.svg + + + include + text.xml + + @@ -7770,8 +8553,6 @@ - contentName - meta.embedded.svg end (\1)(?:[\t ]*$) endCaptures @@ -7787,12 +8568,23 @@ patterns - include - text.xml.svg - - - include - text.xml + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.svg + patterns + + + include + text.xml.svg + + + include + text.xml + + @@ -7835,8 +8627,6 @@ - contentName - meta.embedded.swift end (\1)(?:[\t ]*$) endCaptures @@ -7852,8 +8642,19 @@ patterns - include - source.swift + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.swift + patterns + + + include + source.swift + + @@ -7890,8 +8691,6 @@ - contentName - meta.embedded.swift end (\1)(?:[\t ]*$) endCaptures @@ -7907,8 +8706,19 @@ patterns - include - source.swift + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.swift + patterns + + + include + source.swift + + @@ -7951,8 +8761,6 @@ - contentName - meta.embedded.toml end (\1)(?:[\t ]*$) endCaptures @@ -7968,8 +8776,19 @@ patterns - include - source.toml + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.toml + patterns + + + include + source.toml + + @@ -8006,8 +8825,6 @@ - contentName - meta.embedded.toml end (\1)(?:[\t ]*$) endCaptures @@ -8023,8 +8840,19 @@ patterns - include - source.toml + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.toml + patterns + + + include + source.toml + + @@ -8067,8 +8895,6 @@ - contentName - meta.embedded.ts end (\1)(?:[\t ]*$) endCaptures @@ -8084,8 +8910,19 @@ patterns - include - source.ts + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.ts + patterns + + + include + source.ts + + @@ -8122,8 +8959,6 @@ - contentName - meta.embedded.ts end (\1)(?:[\t ]*$) endCaptures @@ -8139,8 +8974,19 @@ patterns - include - source.ts + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.ts + patterns + + + include + source.ts + + @@ -8183,8 +9029,6 @@ - contentName - meta.embedded.tsx end (\1)(?:[\t ]*$) endCaptures @@ -8200,8 +9044,19 @@ patterns - include - source.tsx + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.tsx + patterns + + + include + source.tsx + + @@ -8238,8 +9093,6 @@ - contentName - meta.embedded.tsx end (\1)(?:[\t ]*$) endCaptures @@ -8255,8 +9108,19 @@ patterns - include - source.tsx + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.tsx + patterns + + + include + source.tsx + + @@ -8299,8 +9163,6 @@ - contentName - meta.embedded.vbnet end (\1)(?:[\t ]*$) endCaptures @@ -8316,8 +9178,19 @@ patterns - include - source.vbnet + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.vbnet + patterns + + + include + source.vbnet + + @@ -8354,8 +9227,6 @@ - contentName - meta.embedded.vbnet end (\1)(?:[\t ]*$) endCaptures @@ -8371,8 +9242,19 @@ patterns - include - source.vbnet + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.vbnet + patterns + + + include + source.vbnet + + @@ -8415,8 +9297,6 @@ - contentName - meta.embedded.xml end (\1)(?:[\t ]*$) endCaptures @@ -8432,8 +9312,19 @@ patterns - include - text.xml + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.xml + patterns + + + include + text.xml + + @@ -8470,8 +9361,6 @@ - contentName - meta.embedded.xml end (\1)(?:[\t ]*$) endCaptures @@ -8487,8 +9376,19 @@ patterns - include - text.xml + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.xml + patterns + + + include + text.xml + + @@ -8531,8 +9431,6 @@ - contentName - meta.embedded.yaml end (\1)(?:[\t ]*$) endCaptures @@ -8548,8 +9446,19 @@ patterns - include - source.yaml + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.yaml + patterns + + + include + source.yaml + + @@ -8586,8 +9495,6 @@ - contentName - meta.embedded.yaml end (\1)(?:[\t ]*$) endCaptures @@ -8603,8 +9510,19 @@ patterns - include - source.yaml + begin + (^|\G)(\s*)(.*) + while + (^|\G)(?![\t ]*([`~]{3,})[\t ]*$) + contentName + meta.embedded.yaml + patterns + + + include + source.yaml + +