Skip to content

Commit 7ee0f78

Browse files
committed
Fix highlighting of @utility body
1 parent 02a50ba commit 7ee0f78

File tree

2 files changed

+31
-16
lines changed

2 files changed

+31
-16
lines changed

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

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -851,33 +851,48 @@ exports[`@theme 1`] = `
851851
exports[`@utility 1`] = `
852852
"
853853
@utility custom {
854-
^^^^^^^^^^^^^^^^^ 6: source.css.tailwind
855-
^^^^^^^^ 2: keyword.control.at-rule.utility.tailwind
856-
^ 1: punctuation.definition.keyword.css
857-
^^^^^^ 1: variable.parameter.utility.tailwind
858-
^ 1: meta.at-rule.utility.body.tailwind punctuation.section.utility.begin.bracket.curly.tailwind
854+
^^^^^^^^^^^^^^^^^ 6: source.css.tailwind
855+
^^^^^^^^ 2: keyword.control.at-rule.utility.tailwind
856+
^ 1: punctuation.definition.keyword.css
857+
^^^^^^ 1: variable.parameter.utility.tailwind
858+
^ 1: meta.at-rule.utility.body.tailwind punctuation.section.utility.begin.bracket.curly.tailwind
859859
860860
width: 12px;
861-
^^^^^^^^^^^^^^^ 1: source.css.tailwind meta.at-rule.utility.body.tailwind
861+
^^^^^^^^^^^^^^ 7: source.css.tailwind meta.at-rule.utility.body.tailwind
862+
^^^^^ 1: meta.property-name.css support.type.property-name.css
863+
^ 1: punctuation.separator.key-value.css
864+
^^^^ 2: meta.property-value.css constant.numeric.css
865+
^^ 1: keyword.other.unit.px.css
866+
^ 1: punctuation.terminator.rule.css
862867
863868
}
864-
^ 1: source.css.tailwind meta.at-rule.utility.body.tailwind punctuation.section.utility.end.bracket.curly.tailwind
869+
^ 1: source.css.tailwind meta.at-rule.utility.body.tailwind punctuation.section.utility.end.bracket.curly.tailwind
865870
866871
867-
^ 1: source.css.tailwind
872+
^ 1: source.css.tailwind
868873
869874
@utility functional-* {
870-
^^^^^^^^^^^^^^^^^^^^^^^ 6: source.css.tailwind
871-
^^^^^^^^ 2: keyword.control.at-rule.utility.tailwind
872-
^ 1: punctuation.definition.keyword.css
873-
^^^^^^^^^^^^ 1: variable.parameter.utility.tailwind
874-
^ 1: meta.at-rule.utility.body.tailwind punctuation.section.utility.begin.bracket.curly.tailwind
875+
^^^^^^^^^^^^^^^^^^^^^^^ 6: source.css.tailwind
876+
^^^^^^^^ 2: keyword.control.at-rule.utility.tailwind
877+
^ 1: punctuation.definition.keyword.css
878+
^^^^^^^^^^^^ 1: variable.parameter.utility.tailwind
879+
^ 1: meta.at-rule.utility.body.tailwind punctuation.section.utility.begin.bracket.curly.tailwind
875880
876881
width: calc(--value(number) * 1px);
877-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1: source.css.tailwind meta.at-rule.utility.body.tailwind
882+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 13: source.css.tailwind meta.at-rule.utility.body.tailwind
883+
^^^^^ 1: meta.property-name.css support.type.property-name.css
884+
^ 1: punctuation.separator.key-value.css
885+
^^^^^^^^^^^^^^^^^^^^^^^^^^ 7: meta.property-value.css
886+
^^^^^^^^^^^^^^^^^^^^ 4: meta.function.calc.css
887+
^^^^ 1: support.function.calc.css
888+
^ 1: punctuation.section.function.begin.bracket.round.css
889+
^ 1: punctuation.section.function.end.bracket.round.css
890+
^^^ 2: constant.numeric.css
891+
^^ 1: keyword.other.unit.px.css
892+
^ 1: punctuation.terminator.rule.css
878893
879894
}
880-
^ 1: source.css.tailwind meta.at-rule.utility.body.tailwind punctuation.section.utility.end.bracket.curly.tailwind
895+
^ 1: source.css.tailwind meta.at-rule.utility.body.tailwind punctuation.section.utility.end.bracket.curly.tailwind
881896
"
882897
`;
883898

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)