Skip to content

Commit 6c47780

Browse files
authored
Fix @layer syntax highlighting (#637)
1 parent 802c15d commit 6c47780

File tree

3 files changed

+30
-6
lines changed

3 files changed

+30
-6
lines changed

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
"name": "punctuation.definition.keyword.css"
9292
}
9393
},
94-
"end": "(?<=})(?!\\G)",
94+
"end": "(?<=}|;)(?!\\G)",
9595
"patterns": [
9696
{
9797
"include": "source.css#comment-block"
@@ -100,9 +100,17 @@
100100
"include": "source.css.postcss#double-slash"
101101
},
102102
{
103-
"match": "[^\\s{]+?",
103+
"match": "[^\\s{;,]+?",
104104
"name": "variable.parameter.layer.tailwind"
105105
},
106+
{
107+
"match": ",",
108+
"name": "punctuation.separator.list.comma.css"
109+
},
110+
{
111+
"match": ";",
112+
"name": "punctuation.terminator.rule.css"
113+
},
106114
{
107115
"begin": "{",
108116
"beginCaptures": {

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,22 @@
6565
"name": "punctuation.definition.keyword.css"
6666
}
6767
},
68-
"end": "\\s*(?={)",
68+
"end": "\\s*(?={|;)",
6969
"patterns": [
7070
{
7171
"include": "source.css#comment-block"
7272
},
7373
{
74-
"match": "[^\\s{]+?",
74+
"match": "[^\\s{;,]+?",
7575
"name": "entity.name.function.scss"
76+
},
77+
{
78+
"match": ",",
79+
"name": "punctuation.separator.delimiter.scss"
80+
},
81+
{
82+
"match": ";",
83+
"name": "punctuation.terminator.rule.scss"
7684
}
7785
]
7886
},

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,15 +85,23 @@
8585
"name": "punctuation.definition.keyword.css"
8686
}
8787
},
88-
"end": "(?<=})(?!\\G)",
88+
"end": "(?<=}|;)(?!\\G)",
8989
"patterns": [
9090
{
9191
"include": "source.css#comment-block"
9292
},
9393
{
94-
"match": "[^\\s{]+?",
94+
"match": "[^\\s{;,]+?",
9595
"name": "variable.parameter.layer.tailwind"
9696
},
97+
{
98+
"match": ",",
99+
"name": "punctuation.separator.list.comma.css"
100+
},
101+
{
102+
"match": ";",
103+
"name": "punctuation.terminator.rule.css"
104+
},
97105
{
98106
"begin": "{",
99107
"beginCaptures": {

0 commit comments

Comments
 (0)