Skip to content

Commit 2cb109e

Browse files
committed
Update the ISE color scheme
1 parent bd086a3 commit 2cb109e

File tree

1 file changed

+46
-24
lines changed

1 file changed

+46
-24
lines changed

ISE Nostalgia.sublime-color-scheme

Lines changed: 46 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"blue5": "#0000ff",
1111
"blue6": "#6d79de",
1212
"blue7":"#21439C",
13+
"teal": "#297a7a",
1314
"green": "#006400",
1415
"green2": "#06960e",
1516
"grey": "#a9a9a9",
@@ -29,7 +30,7 @@
2930
},
3031
"globals":
3132
{
32-
"foreground": "var(purple)",
33+
"foreground": "var(grey3)",
3334
"background": "var(white)",
3435
"caret": "var(grey2)",
3536
// "invisibles": "var(grey2)",
@@ -49,44 +50,50 @@
4950
},
5051
{
5152
"name": "Keyword",
52-
"scope": "keyword, storage",
53-
"foreground": "var(grey3)",
53+
"scope": "keyword",
54+
"foreground": "var(blue7)",
5455
},
5556
{
5657
"name": "Number",
5758
"scope": "constant.numeric",
5859
"foreground": "var(purple2)",
5960
},
6061
{
62+
// ISE uses variable colors for constants, but let's not.
6163
"name": "Built-in constant",
6264
"scope": "constant.language",
6365
"foreground": "var(blue4)",
6466
},
6567
{
6668
"name": "Variable",
67-
"scope": "variable.language, variable.other",
69+
"scope": "variable.other.readwrite, variable.language",
6870
"foreground": "var(red2)",
6971
},
7072
{
7173
"name": "String",
72-
"scope": "string",
74+
"scope": "string.quoted",
7375
"foreground": "var(red)",
7476
},
7577
{
76-
"name": "String interpolation",
77-
"scope": "constant.character.escape, string source",
78+
"name": "String escape",
79+
"scope": "constant.character.escape",
7880
"foreground": "var(purple3)",
7981
},
80-
// {
81-
// "name": "Function name",
82-
// "scope": "entity.name.function, support.function.any-method",
83-
// "foreground": "var(blue5)",
84-
// },
85-
// {
86-
// "name": "Type name",
87-
// "scope": "entity.name.type",
88-
// "font_style": "underline",
89-
// },
82+
{
83+
"name": "Attribute",
84+
"scope": "support.function.attribute",
85+
"foreground": "var(blue3)",
86+
},
87+
{
88+
"name": "Function name",
89+
"scope": "entity.name",
90+
"foreground": "var(purple)",
91+
},
92+
{
93+
"name": "Type name",
94+
"scope": "meta.generic-name, support.type, storage.type - punctuation.definition",
95+
"foreground": "var(teal)",
96+
},
9097
// {
9198
// "name": "Inherited class name",
9299
// "scope": "entity.other.inherited-class",
@@ -109,10 +116,20 @@
109116
// "font_style": "italic",
110117
// },
111118
{
112-
"name": "Library function",
113-
"scope": "support.function",
119+
"name": "Command",
120+
"scope": "support.function, variable.function",
114121
"foreground": "var(blue5)",
115122
},
123+
{
124+
"name": "CLI option",
125+
"scope": "variable.parameter.option",
126+
"foreground": "var(blue7)",
127+
},
128+
{
129+
"name": "CLI value",
130+
"scope": "string.unquoted - meta.mapping.key",
131+
"foreground": "var(purple)",
132+
},
116133
// {
117134
// "name": "Library object",
118135
// "scope": "support.class, support.type",
@@ -132,9 +149,14 @@
132149
// "foreground": "var(blue7)",
133150
// },
134151
{
135-
"name": "PowerShell: Assignment Operator",
136-
"scope": "keyword.operator.assignment.powershell",
137-
"foreground": "var(grey)",
152+
"name": "Operator",
153+
"scope": "keyword.operator, meta.brackets.indexer punctuation.section.brackets",
154+
"foreground": "var(grey2)",
155+
},
156+
{
157+
"name": "Argument separator",
158+
"scope": "punctuation.separator",
159+
"foreground": "var(grey2)",
138160
},
139161
{
140162
"name": "Invalid",
@@ -146,6 +168,6 @@
146168
"name": "Invalid trailing whitespace",
147169
"scope": "invalid.deprecated.trailing-whitespace",
148170
"background": "var(red3)",
149-
}
150-
]
171+
},
172+
],
151173
}

0 commit comments

Comments
 (0)