Skip to content

Commit fe1e89b

Browse files
authored
improve keyword highlights (#3)
1 parent f3c818a commit fe1e89b

File tree

1 file changed

+50
-33
lines changed

1 file changed

+50
-33
lines changed

languages/powershell/highlights.scm

Lines changed: 50 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,49 @@
1-
"param" @keyword
2-
"dynamicparam" @keyword
3-
"begin" @keyword
4-
"process" @keyword
5-
"end" @keyword
6-
"if" @keyword
7-
"elseif" @keyword
8-
"else" @keyword
9-
"switch" @keyword
10-
"foreach" @keyword
11-
"for" @keyword
12-
"while" @keyword
13-
"do" @keyword
14-
"until" @keyword
15-
"function" @keyword
16-
"filter" @keyword
17-
"workflow" @keyword
18-
"break" @keyword
19-
"continue" @keyword
20-
"throw" @keyword
21-
"return" @keyword
22-
"exit" @keyword
23-
"trap" @keyword
24-
"try" @keyword
25-
"catch" @keyword
26-
"finally" @keyword
27-
"data" @keyword
28-
"inlinescript" @keyword
29-
"parallel" @keyword
30-
"sequence" @keyword
31-
"class" @keyword
32-
"enum" @keyword
1+
[
2+
"begin"
3+
"break"
4+
"catch"
5+
"class"
6+
"clean"
7+
"continue"
8+
"data"
9+
"define"
10+
"do"
11+
"dynamicparam"
12+
"else"
13+
"elseif"
14+
"end"
15+
"enum"
16+
"exit"
17+
"filter"
18+
"finally"
19+
"for"
20+
"foreach"
21+
"from"
22+
"function"
23+
"hidden"
24+
"if"
25+
"in"
26+
"param"
27+
"process"
28+
"return"
29+
"static"
30+
"switch"
31+
"throw"
32+
"trap"
33+
"try"
34+
"until"
35+
"using"
36+
"var"
37+
"while"
38+
] @keyword
39+
40+
; Powershell Workflows
41+
[
42+
"inlinescript",
43+
"parallel",
44+
"sequence",
45+
"workflow"
46+
] @keyword
3347

3448
"-as" @operator
3549
"-ccontains" @operator
@@ -97,7 +111,10 @@
97111
"-not" @operator
98112

99113

100-
";" @delimiter
114+
[
115+
","
116+
";"
117+
] @punctuation.delimiter
101118

102119

103120
(string_literal) @string

0 commit comments

Comments
 (0)