Skip to content

Commit ab345de

Browse files
committed
Fix highlighting of @utility body
1 parent 04f470a commit ab345de

File tree

2 files changed

+21
-6
lines changed

2 files changed

+21
-6
lines changed

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

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -279,13 +279,18 @@ test('@utility', async ({ expect }) => {
279279
^ 1: meta.at-rule.utility.body.tailwind punctuation.section.utility.begin.bracket.curly.tailwind
280280
281281
width: 12px;
282-
^^^^^^^^^^^^^^^ 1: source.css.tailwind meta.at-rule.utility.body.tailwind
282+
^^^^^^^^^^^^^^ 7: source.css.tailwind meta.at-rule.utility.body.tailwind
283+
^^^^^ 1: meta.property-name.css support.type.property-name.css
284+
^ 1: punctuation.separator.key-value.css
285+
^^^^ 2: meta.property-value.css constant.numeric.css
286+
^^ 1: keyword.other.unit.px.css
287+
^ 1: punctuation.terminator.rule.css
283288
284289
}
285-
^ 1: source.css.tailwind meta.at-rule.utility.body.tailwind punctuation.section.utility.end.bracket.curly.tailwind
290+
^ 1: source.css.tailwind meta.at-rule.utility.body.tailwind punctuation.section.utility.end.bracket.curly.tailwind
286291
287292
288-
^ 1: source.css.tailwind
293+
^ 1: source.css.tailwind
289294
290295
@utility functional-* {
291296
^^^^^^^^^^^^^^^^^^^^^^^ 6: source.css.tailwind
@@ -295,10 +300,20 @@ test('@utility', async ({ expect }) => {
295300
^ 1: meta.at-rule.utility.body.tailwind punctuation.section.utility.begin.bracket.curly.tailwind
296301
297302
width: calc(--value(number) * 1px);
298-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1: source.css.tailwind meta.at-rule.utility.body.tailwind
303+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 13: source.css.tailwind meta.at-rule.utility.body.tailwind
304+
^^^^^ 1: meta.property-name.css support.type.property-name.css
305+
^ 1: punctuation.separator.key-value.css
306+
^^^^^^^^^^^^^^^^^^^^^^^^^^ 7: meta.property-value.css
307+
^^^^^^^^^^^^^^^^^^^^ 4: meta.function.calc.css
308+
^^^^ 1: support.function.calc.css
309+
^ 1: punctuation.section.function.begin.bracket.round.css
310+
^ 1: punctuation.section.function.end.bracket.round.css
311+
^^^ 2: constant.numeric.css
312+
^^ 1: keyword.other.unit.px.css
313+
^ 1: punctuation.terminator.rule.css
299314
300315
}
301-
^ 1: source.css.tailwind meta.at-rule.utility.body.tailwind punctuation.section.utility.end.bracket.curly.tailwind
316+
^ 1: source.css.tailwind meta.at-rule.utility.body.tailwind punctuation.section.utility.end.bracket.curly.tailwind
302317
"
303318
`)
304319
})

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,7 @@
408408
"name": "meta.at-rule.utility.body.tailwind",
409409
"patterns": [
410410
{
411-
"include": "source.css#rule-list"
411+
"include": "source.css#rule-list-innards"
412412
}
413413
]
414414
}

0 commit comments

Comments
 (0)