Skip to content

Commit e5b243c

Browse files
committed
Highlight not in @source not …
1 parent 7000d1c commit e5b243c

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

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

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -567,27 +567,30 @@ exports[`@source 1`] = `
567567
^ 1: punctuation.terminator.rule.css
568568
569569
@source not "./dir";
570-
^^^^^^^^^^^^^^^^^^^^ 8: source.css.tailwind
570+
^^^^^^^^^^^^^^^^^^^^ 9: source.css.tailwind
571571
^^^^^^^ 2: keyword.control.at-rule.source.tailwind
572572
^ 1: punctuation.definition.keyword.tailwind
573+
^^^ 1: support.constant.not.css
573574
^^^^^^^ 3: string.quoted.double.css
574575
^ 1: punctuation.definition.string.begin.css
575576
^ 1: punctuation.definition.string.end.css
576577
^ 1: punctuation.terminator.rule.css
577578
578579
@source not "./file.ts";
579-
^^^^^^^^^^^^^^^^^^^^^^^^ 8: source.css.tailwind
580+
^^^^^^^^^^^^^^^^^^^^^^^^ 9: source.css.tailwind
580581
^^^^^^^ 2: keyword.control.at-rule.source.tailwind
581582
^ 1: punctuation.definition.keyword.tailwind
583+
^^^ 1: support.constant.not.css
582584
^^^^^^^^^^^ 3: string.quoted.double.css
583585
^ 1: punctuation.definition.string.begin.css
584586
^ 1: punctuation.definition.string.end.css
585587
^ 1: punctuation.terminator.rule.css
586588
587589
@source not "./dir/**/file-{a,b}.ts";
588-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 8: source.css.tailwind
590+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 9: source.css.tailwind
589591
^^^^^^^ 2: keyword.control.at-rule.source.tailwind
590592
^ 1: punctuation.definition.keyword.tailwind
593+
^^^ 1: support.constant.not.css
591594
^^^^^^^^^^^^^^^^^^^^^^^^ 3: string.quoted.double.css
592595
^ 1: punctuation.definition.string.begin.css
593596
^ 1: punctuation.definition.string.end.css
@@ -615,18 +618,20 @@ exports[`@source 1`] = `
615618
^ 1: punctuation.terminator.rule.css
616619
617620
@source not inline("flex");
618-
^^^^^^^^^^^^^^^^^^^^^^^^^^^ 9: source.css.tailwind
621+
^^^^^^^^^^^^^^^^^^^^^^^^^^^ 10: source.css.tailwind
619622
^^^^^^^ 2: keyword.control.at-rule.source.tailwind
620623
^ 1: punctuation.definition.keyword.tailwind
624+
^^^ 1: support.constant.not.css
621625
^^^^^^ 3: string.quoted.double.css
622626
^ 1: punctuation.definition.string.begin.css
623627
^ 1: punctuation.definition.string.end.css
624628
^ 1: punctuation.terminator.rule.css
625629
626630
@source not inline("flex bg-red-{50,{100..900..100},950}");
627-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 9: source.css.tailwind
631+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 10: source.css.tailwind
628632
^^^^^^^ 2: keyword.control.at-rule.source.tailwind
629633
^ 1: punctuation.definition.keyword.tailwind
634+
^^^ 1: support.constant.not.css
630635
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3: string.quoted.double.css
631636
^ 1: punctuation.definition.string.begin.css
632637
^ 1: punctuation.definition.string.end.css

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,10 @@
305305
"match": "none(?=;)",
306306
"name": "invalid.illegal.invalid-source.css"
307307
},
308+
{
309+
"match": "not(?=\\s)",
310+
"name": "support.constant.not.css"
311+
},
308312
{
309313
"include": "source.css#string"
310314
}

0 commit comments

Comments
 (0)