diff --git a/packages/vscode-tailwindcss/package.json b/packages/vscode-tailwindcss/package.json index 67ef3f662d34e379e4ac08c0a7f16d8313fdd55e..eb8ced8ba8a1dba734976537f4530c2ac12a6588 100755 --- a/packages/vscode-tailwindcss/package.json +++ b/packages/vscode-tailwindcss/package.json @@ -73,6 +73,7 @@ "scopeName": "tailwindcss.at-rules.injection", "path": "./syntaxes/at-rules.tmLanguage.json", "injectTo": [ "source.css", + "source.css.postcss", "source.vue", "source.svelte", "text.html" @@ -83,13 +84,6 @@ "scopeName": "tailwindcss.at-rules.scss.injection", "path": "./syntaxes/at-rules.scss.tmLanguage.json", "injectTo": [ "source.css.scss" - ] - }, - { - "scopeName": "tailwindcss.at-rules.postcss.injection", - "path": "./syntaxes/at-rules.postcss.tmLanguage.json", - "injectTo": [ - "source.css.postcss" ] }, { diff --git a/packages/vscode-tailwindcss/syntaxes/at-rules.postcss.tmLanguage.json b/packages/vscode-tailwindcss/syntaxes/at-rules.postcss.tmLanguage.json deleted file mode 100644 index 749db63bf0b1b21d41da4e6371950b5f7f10aad8..0000000000000000000000000000000000000000 --- a/packages/vscode-tailwindcss/syntaxes/at-rules.postcss.tmLanguage.json +++ /dev/null @@ -1,213 +0,0 @@ -{ - "scopeName": "tailwindcss.at-rules.injection", - "fileTypes": [], - "injectionSelector": "L:source.css.postcss -comment", - "name": "TailwindCSS", - "patterns": [ - { - "begin": "(?i)((@)tailwind)(?=\\s|/\\*|$)", - "beginCaptures": { - "1": { - "name": "keyword.control.at-rule.tailwind.tailwind" - }, - "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "end": ";", - "endCaptures": { - "0": { - "name": "punctuation.terminator.tailwind.tailwind" - } - }, - "name": "meta.at-rule.tailwind.css", - "patterns": [ - { - "include": "source.css#comment-block" - }, - { - "include": "source.css.postcss#double-slash" - }, - { - "include": "source.css#escapes" - }, - { - "match": "[^\\s;]+?", - "name": "variable.parameter.tailwind.tailwind" - } - ] - }, - { - "begin": "(?i)((@)screen)(?=[\\s{]|/\\*|$)", - "beginCaptures": { - "1": { - "name": "keyword.control.at-rule.screen.tailwind" - }, - "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "end": "(?<=})(?!\\G)", - "patterns": [ - { - "include": "source.css#comment-block" - }, - { - "include": "source.css.postcss#double-slash" - }, - { - "match": "[^\\s{]+?", - "name": "variable.parameter.screen.tailwind" - }, - { - "begin": "{", - "beginCaptures": { - "0": { - "name": "punctuation.section.screen.begin.bracket.curly.tailwind" - } - }, - "end": "}", - "endCaptures": { - "0": { - "name": "punctuation.section.screen.end.bracket.curly.tailwind" - } - }, - "name": "meta.at-rule.screen.body.tailwind", - "patterns": [ - { - "include": "source.css.postcss" - } - ] - } - ] - }, - { - "begin": "(?i)((@)layer)(?=[\\s{]|/\\*|$)", - "beginCaptures": { - "1": { - "name": "keyword.control.at-rule.layer.tailwind" - }, - "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "end": "(?<=})(?!\\G)", - "patterns": [ - { - "include": "source.css#comment-block" - }, - { - "include": "source.css.postcss#double-slash" - }, - { - "match": "[^\\s{]+?", - "name": "variable.parameter.layer.tailwind" - }, - { - "begin": "{", - "beginCaptures": { - "0": { - "name": "punctuation.section.layer.begin.bracket.curly.tailwind" - } - }, - "end": "}", - "endCaptures": { - "0": { - "name": "punctuation.section.layer.end.bracket.curly.tailwind" - } - }, - "name": "meta.at-rule.layer.body.tailwind", - "patterns": [ - { - "include": "source.css.postcss" - } - ] - } - ] - }, - { - "begin": "(?i)((@)variants)(?=[\\s{]|/\\*|$)", - "beginCaptures": { - "1": { - "name": "keyword.control.at-rule.variants.tailwind" - }, - "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "end": "(?<=})(?!\\G)", - "patterns": [ - { - "include": "source.css#comment-block" - }, - { - "include": "source.css.postcss#double-slash" - }, - { - "match": "[^\\s{,]+?", - "name": "variable.parameter.variants.tailwind" - }, - { - "begin": "{", - "beginCaptures": { - "0": { - "name": "punctuation.section.variants.begin.bracket.curly.tailwind" - } - }, - "end": "}", - "endCaptures": { - "0": { - "name": "punctuation.section.variants.end.bracket.curly.tailwind" - } - }, - "name": "meta.at-rule.variants.body.tailwind", - "patterns": [ - { - "include": "source.css.postcss" - } - ] - } - ] - }, - { - "begin": "(?i)((@)responsive)(?=[\\s{]|/\\*|$)", - "beginCaptures": { - "1": { - "name": "keyword.control.at-rule.responsive.tailwind" - }, - "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "end": "(?<=})(?!\\G)", - "patterns": [ - { - "include": "source.css#comment-block" - }, - { - "include": "source.css.postcss#double-slash" - }, - { - "begin": "{", - "beginCaptures": { - "0": { - "name": "punctuation.section.responsive.begin.bracket.curly.tailwind" - } - }, - "end": "}", - "endCaptures": { - "0": { - "name": "punctuation.section.responsive.end.bracket.curly.tailwind" - } - }, - "name": "meta.at-rule.responsive.body.tailwind", - "patterns": [ - { - "include": "source.css.postcss" - } - ] - } - ] - } - ] -}