Skip to content

Commit 58aa03f

Browse files
committed
Fix highlighting of prefix(…) inside theme(…)
1 parent 4a57482 commit 58aa03f

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

packages/tailwindcss-language-syntax/tests/syntax.test.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -144,16 +144,17 @@ test('@import + theme()', async ({ expect }) => {
144144
^ 1: punctuation.terminator.rule.css
145145
146146
@import './test.css' theme(prefix(tw) inline);
147-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 13: source.css.tailwind meta.at-rule.import.css
147+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 17: source.css.tailwind meta.at-rule.import.css
148148
^^^^^^^ 2: keyword.control.at-rule.import.css
149149
^ 1: punctuation.definition.keyword.css
150150
^^^^^^^^^^^^ 3: string.quoted.single.css
151151
^ 1: punctuation.definition.string.begin.css
152152
^ 1: punctuation.definition.string.end.css
153153
^^^^^ 1: support.function.theme.css
154-
^ 1: punctuation.section.function.begin.bracket.round.css
155-
^^^^^^^^^ 1: invalid.illegal.invalid-source.css
156-
^ 1: punctuation.section.function.end.bracket.round.css
154+
^ ^ 2: punctuation.section.function.begin.bracket.round.css
155+
^^^^^^ 1: support.function.prefix.css
156+
^^ ^^^^^^^ 3: variable.other.css
157+
^ ^ 2: punctuation.section.function.end.bracket.round.css
157158
^ 1: punctuation.terminator.rule.css
158159
"
159160
`)

packages/vscode-tailwindcss/syntaxes/at-rules.tmLanguage.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -652,6 +652,9 @@
652652
"match": "deprecated",
653653
"name": "variable.other.css"
654654
},
655+
{
656+
"include": "#prefix-meta-fn"
657+
},
655658
{
656659
"match": "[^)\\s]+",
657660
"name": "invalid.illegal.invalid-source.css"

0 commit comments

Comments
 (0)