Skip to content

Commit 2dddc30

Browse files
committed
Fix syntax highlighting of @plugin with options
1 parent 1c566bf commit 2dddc30

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

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

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -212,37 +212,40 @@ test('@plugin with options', async ({ expect }) => {
212212
^^^^^^^^^ 3: string.quoted.double.css
213213
^ 1: punctuation.definition.string.begin.css
214214
^ 1: punctuation.definition.string.end.css
215-
^ 1: meta.at-rule.plugin.body.tailwind punctuation.section.plugin.begin.bracket.curly.tailwind
215+
^ 1: meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css
216216
217217
color: red;
218-
^^^^^^^^^^^^^ 6: source.css.tailwind meta.at-rule.plugin.body.tailwind
218+
^^^^^^^^^^^^^ 6: source.css.tailwind meta.property-list.css
219219
^^^^^ 1: meta.property-name.css support.type.property-name.css
220220
^ 1: punctuation.separator.key-value.css
221221
^^^ 1: meta.property-value.css support.constant.color.w3c-standard-color-name.css
222222
^ 1: punctuation.terminator.rule.css
223223
224224
}
225-
^ 1: source.css.tailwind meta.at-rule.plugin.body.tailwind punctuation.section.plugin.end.bracket.curly.tailwind
225+
^ 1: source.css.tailwind meta.property-list.css punctuation.section.property-list.end.bracket.curly.css
226226
227227
228228
^ 1: source.css.tailwind
229229
230230
html,
231-
^^^^^^ 1: source.css.tailwind
231+
^^^^^ 2: source.css.tailwind meta.selector.css
232+
^^^^ 1: entity.name.tag.css
233+
^ 1: punctuation.separator.list.comma.css
232234
233235
body {
234-
^^^^^^ 2: source.css.tailwind
235-
^ 1: meta.at-rule.plugin.body.tailwind punctuation.section.plugin.begin.bracket.curly.tailwind
236+
^^^^^^ 3: source.css.tailwind
237+
^^^^ 1: meta.selector.css entity.name.tag.css
238+
^ 1: meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css
236239
237240
color: red;
238-
^^^^^^^^^^^^^ 6: source.css.tailwind meta.at-rule.plugin.body.tailwind
241+
^^^^^^^^^^^^^ 6: source.css.tailwind meta.property-list.css
239242
^^^^^ 1: meta.property-name.css support.type.property-name.css
240243
^ 1: punctuation.separator.key-value.css
241244
^^^ 1: meta.property-value.css support.constant.color.w3c-standard-color-name.css
242245
^ 1: punctuation.terminator.rule.css
243246
244247
}
245-
^ 1: source.css.tailwind meta.at-rule.plugin.body.tailwind punctuation.section.plugin.end.bracket.curly.tailwind
248+
^ 1: source.css.tailwind meta.property-list.css punctuation.section.property-list.end.bracket.curly.css
246249
"
247250
`)
248251
})

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@
204204
"name": "punctuation.definition.keyword.tailwind"
205205
}
206206
},
207-
"end": ";",
207+
"end": ";|(?=[@{])",
208208
"endCaptures": {
209209
"0": {
210210
"name": "punctuation.terminator.rule.css"

0 commit comments

Comments
 (0)