Skip to content

Commit b4f004f

Browse files
committed
Fix syntax highlighting of @plugin with options
1 parent d4cb303 commit b4f004f

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

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

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -488,37 +488,40 @@ exports[`@plugin with options 1`] = `
488488
^^^^^^^^^ 3: string.quoted.double.css
489489
^ 1: punctuation.definition.string.begin.css
490490
^ 1: punctuation.definition.string.end.css
491-
^ 1: meta.at-rule.plugin.body.tailwind punctuation.section.plugin.begin.bracket.curly.tailwind
491+
^ 1: meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css
492492
493493
color: red;
494-
^^^^^^^^^^^^^ 6: source.css.tailwind meta.at-rule.plugin.body.tailwind
494+
^^^^^^^^^^^^^ 6: source.css.tailwind meta.property-list.css
495495
^^^^^ 1: meta.property-name.css support.type.property-name.css
496496
^ 1: punctuation.separator.key-value.css
497497
^^^ 1: meta.property-value.css support.constant.color.w3c-standard-color-name.css
498498
^ 1: punctuation.terminator.rule.css
499499
500500
}
501-
^ 1: source.css.tailwind meta.at-rule.plugin.body.tailwind punctuation.section.plugin.end.bracket.curly.tailwind
501+
^ 1: source.css.tailwind meta.property-list.css punctuation.section.property-list.end.bracket.curly.css
502502
503503
504504
^ 1: source.css.tailwind
505505
506506
html,
507-
^^^^^^ 1: source.css.tailwind
507+
^^^^^ 2: source.css.tailwind meta.selector.css
508+
^^^^ 1: entity.name.tag.css
509+
^ 1: punctuation.separator.list.comma.css
508510
509511
body {
510-
^^^^^^ 2: source.css.tailwind
511-
^ 1: meta.at-rule.plugin.body.tailwind punctuation.section.plugin.begin.bracket.curly.tailwind
512+
^^^^^^ 3: source.css.tailwind
513+
^^^^ 1: meta.selector.css entity.name.tag.css
514+
^ 1: meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css
512515
513516
color: red;
514-
^^^^^^^^^^^^^ 6: source.css.tailwind meta.at-rule.plugin.body.tailwind
517+
^^^^^^^^^^^^^ 6: source.css.tailwind meta.property-list.css
515518
^^^^^ 1: meta.property-name.css support.type.property-name.css
516519
^ 1: punctuation.separator.key-value.css
517520
^^^ 1: meta.property-value.css support.constant.color.w3c-standard-color-name.css
518521
^ 1: punctuation.terminator.rule.css
519522
520523
}
521-
^ 1: source.css.tailwind meta.at-rule.plugin.body.tailwind punctuation.section.plugin.end.bracket.curly.tailwind
524+
^ 1: source.css.tailwind meta.property-list.css punctuation.section.property-list.end.bracket.curly.css
522525
"
523526
`;
524527

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)