diff options
-rw-r--r-- | tools/astro-vscode/syntaxes/astro-markdown.tmLanguage.json | 36 | ||||
-rw-r--r-- | tools/astro-vscode/syntaxes/astro.tmLanguage.json | 35 |
2 files changed, 15 insertions, 56 deletions
diff --git a/tools/astro-vscode/syntaxes/astro-markdown.tmLanguage.json b/tools/astro-vscode/syntaxes/astro-markdown.tmLanguage.json index 74cbcf282..46a6e97cb 100644 --- a/tools/astro-vscode/syntaxes/astro-markdown.tmLanguage.json +++ b/tools/astro-vscode/syntaxes/astro-markdown.tmLanguage.json @@ -2201,42 +2201,6 @@ "name": "comment.block.html" }, { - "begin": "(?i)(^|\\G)\\s*(?=<(script|style|pre)(\\s|$|>)(?!.*?</(script|style|pre)>))", - "end": "(?i)(.*)((</)(script|style|pre)(>))", - "endCaptures": { - "1": { - "patterns": [ - { - "include": "text.html.markdown.astro" - } - ] - }, - "2": { - "name": "meta.tag.structure.$4.end.html" - }, - "3": { - "name": "punctuation.definition.tag.begin.html" - }, - "4": { - "name": "entity.name.tag.html" - }, - "5": { - "name": "punctuation.definition.tag.end.html" - } - }, - "patterns": [ - { - "begin": "(\\s*|$)", - "patterns": [ - { - "include": "text.html.markdown.astro" - } - ], - "while": "(?i)^(?!.*</(script|style|pre|Markdown)>)" - } - ] - }, - { "begin": "(?i)(?=</?[a-zA-Z]+[^\\s/>]*(\\s|$|/?>))", "while": "(?i)^(?!.*</(\\1||\\2)>)", "patterns": [ diff --git a/tools/astro-vscode/syntaxes/astro.tmLanguage.json b/tools/astro-vscode/syntaxes/astro.tmLanguage.json index a85139cb2..271f5f1d1 100644 --- a/tools/astro-vscode/syntaxes/astro.tmLanguage.json +++ b/tools/astro-vscode/syntaxes/astro.tmLanguage.json @@ -714,39 +714,34 @@ ] }, "astro-markdown": { - "begin": "(?:^\\s+)?(<)(Markdown)\\b(?=[^>]*)", + "name": "text.html.astro.markdown", + "begin": "(<)(Markdown)(>)", "beginCaptures": { "1": { - "name": "punctuation.definition.tag.begin.html" + "name":"punctuation.definition.tag.begin.html" }, "2": { - "name": "entity.name.tag.markdown.astro" + "name": "entity.name.tag.html" + }, + "3": { + "name":"punctuation.definition.tag.end.html" } }, "end": "(</)(Markdown)(>)", "endCaptures": { + "1": { + "name":"punctuation.definition.tag.begin.html" + }, "2": { - "name": "punctuation.definition.tag.html" + "name": "entity.name.tag.html" + }, + "3": { + "name":"punctuation.definition.tag.end.html" } }, - "name": "text.html.markdown.astro", "patterns": [ { - "include": "#tag-stuff" - }, - { - "begin": "(>)", - "beginCaptures": { - "1": { - "name": "punctuation.definition.tag.end.html" - } - }, - "end": "(?=</Markdown)", - "patterns": [ - { - "include": "text.html.markdown.astro" - } - ] + "include": "text.html.markdown.astro" } ] }, |