Skip to content

Commit ebdcade

Browse files
committed
Fixes the color of the switch keyword.
1 parent c49cb36 commit ebdcade

File tree

6 files changed

+19
-4
lines changed

6 files changed

+19
-4
lines changed

TypeScript.YAML-tmLanguage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@ repository:
412412
name: switch-expression.expr.ts
413413
begin: \b(switch)\b\s*\(
414414
beginCaptures:
415-
'1': { name: keyword.operator.ts }
415+
'1': { name: keyword.control.ts }
416416
end: \)
417417
patterns:
418418
- include: '#expression'

TypeScript.tmLanguage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1293,7 +1293,7 @@
12931293
<key>1</key>
12941294
<dict>
12951295
<key>name</key>
1296-
<string>keyword.operator.ts</string>
1296+
<string>keyword.control.ts</string>
12971297
</dict>
12981298
</dict>
12991299
<key>end</key>

TypeScriptReact.YAML-tmLanguage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,7 @@ repository:
414414
name: switch-expression.expr.tsx
415415
begin: \b(switch)\b\s*\(
416416
beginCaptures:
417-
'1': { name: keyword.operator.tsx }
417+
'1': { name: keyword.control.tsx }
418418
end: \)
419419
patterns:
420420
- include: '#expression'

TypeScriptReact.tmLanguage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1659,7 +1659,7 @@
16591659
<key>1</key>
16601660
<dict>
16611661
<key>name</key>
1662-
<string>keyword.operator.tsx</string>
1662+
<string>keyword.control.tsx</string>
16631663
</dict>
16641664
</dict>
16651665
<key>end</key>

tests/baselines/javascript.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[1, 1]: source.ts switch-statement.expr.ts switch-expression.expr.ts keyword.control.ts
2+
[2, 5]: source.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.ts
3+
[3, 5]: source.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.ts
4+
[5, 1]: source.ts keyword.operator.ts
5+
[6, 1]: source.ts keyword.operator.ts
6+
[7, 1]: source.ts keyword.operator.ts
7+
[8, 3]: source.ts keyword.operator.ts

tests/cases/javascript.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
^^switch (x) {
2+
^^case 0:
3+
^^default:
4+
}
5+
^^typeof x;
6+
^^void x;
7+
^^delete x.y;
8+
x ^^instanceof y;

0 commit comments

Comments
 (0)