Skip to content

Commit 599b3e4

Browse files
committed
modified comment color from the base Visual Studio Light +
1 parent 0a38538 commit 599b3e4

9 files changed

+608
-0
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules
2+
.vsix

.vscode/launch.json

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// A launch configuration that launches the extension inside a new window
2+
{
3+
"version": "0.1.0",
4+
"configurations": [
5+
{
6+
"name": "Extension",
7+
"type": "extensionHost",
8+
"request": "launch",
9+
"runtimeExecutable": "${execPath}",
10+
"args": ["--extensionDevelopmentPath=${workspaceRoot}" ]
11+
}
12+
]
13+
}

.vscodeignore

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.vscode/**
2+
.vscode-test/**
3+
.gitignore
4+
vsc-extension-quickstart.md

CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Change Log
2+
All notable changes to the "node-them-light" extension will be documented in this file.
3+
4+
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
5+
6+
## [Unreleased]
7+
- Initial release

README.md

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# README
2+
## This is the README for your extension "node-them-light"
3+
You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:
4+
5+
* Split the editor (`Cmd+\` on OSX or `Ctrl+\` on Windows and Linux)
6+
* Toggle preview (`Shift+CMD+V` on OSX or `Shift+Ctrl+V` on Windows and Linux)
7+
* Press `Ctrl+Space` (Windows, Linux) or `Cmd+Space` (OSX) to see a list of Markdown snippets
8+
9+
### For more information
10+
* [Visual Studio Code's Markdown Support](http://code.visualstudio.com/docs/languages/markdown)
11+
* [Markdown Syntax Reference](https://help.github.com/articles/markdown-basics/)
12+
13+
**Enjoy!**

package.json

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"name": "node-them-light",
3+
"displayName": "Node Them Light",
4+
"description": "Node style theme of vsc",
5+
"version": "0.0.1",
6+
"publisher": "tsanie",
7+
"engines": {
8+
"vscode": "^1.19.0"
9+
},
10+
"categories": [
11+
"Themes"
12+
],
13+
"contributes": {
14+
"themes": [
15+
{
16+
"label": "Node Theme Light",
17+
"uiTheme": "vs",
18+
"path": "./themes/light_plus.json"
19+
}
20+
]
21+
}
22+
}

themes/light_defaults.json

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"$schema": "vscode://schemas/color-theme",
3+
"name": "Light Default Colors",
4+
"colors": {
5+
"editor.background": "#FFFFFF",
6+
"editor.foreground": "#000000",
7+
"editor.inactiveSelectionBackground": "#E5EBF1",
8+
"editorIndentGuide.background": "#D3D3D3",
9+
"editor.selectionHighlightBackground": "#ADD6FF4D",
10+
"editorSuggestWidget.background": "#F3F3F3",
11+
"activityBarBadge.background": "#007ACC",
12+
"sideBarTitle.foreground": "#6F6F6F"
13+
}
14+
}

themes/light_plus.json

+159
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
{
2+
"$schema": "vscode://schemas/color-theme",
3+
"name": "Light+ (default light)",
4+
"include": "./light_vs.json",
5+
"tokenColors": [
6+
{
7+
"name": "Function declarations",
8+
"scope": [
9+
"entity.name.function",
10+
"support.function",
11+
"support.constant.handlebars"
12+
],
13+
"settings": {
14+
"foreground": "#795E26"
15+
}
16+
},
17+
{
18+
"name": "Types declaration and references",
19+
"scope": [
20+
"meta.return-type",
21+
"support.class",
22+
"support.type",
23+
"entity.name.type",
24+
"entity.name.class",
25+
"storage.type.cs",
26+
"storage.type.generic.cs",
27+
"storage.type.modifier.cs",
28+
"storage.type.variable.cs",
29+
"storage.type.annotation.java",
30+
"storage.type.generic.java",
31+
"storage.type.java",
32+
"storage.type.object.array.java",
33+
"storage.type.primitive.array.java",
34+
"storage.type.primitive.java",
35+
"storage.type.token.java",
36+
"storage.type.groovy",
37+
"storage.type.annotation.groovy",
38+
"storage.type.parameters.groovy",
39+
"storage.type.generic.groovy",
40+
"storage.type.object.array.groovy",
41+
"storage.type.primitive.array.groovy",
42+
"storage.type.primitive.groovy"
43+
],
44+
"settings": {
45+
"foreground": "#267f99"
46+
}
47+
},
48+
{
49+
"name": "Types declaration and references, TS grammar specific",
50+
"scope": [
51+
"meta.type.cast.expr",
52+
"meta.type.new.expr",
53+
"support.constant.math",
54+
"support.constant.dom",
55+
"support.constant.json",
56+
"entity.other.inherited-class"
57+
],
58+
"settings": {
59+
"foreground": "#267f99"
60+
}
61+
},
62+
{
63+
"name": "Control flow keywords",
64+
"scope": "keyword.control",
65+
"settings": {
66+
"foreground": "#AF00DB"
67+
}
68+
},
69+
{
70+
"name": "Variable and parameter name",
71+
"scope": [
72+
"variable",
73+
"meta.definition.variable.name",
74+
"support.variable"
75+
],
76+
"settings": {
77+
"foreground": "#001080"
78+
}
79+
},
80+
{
81+
"name": "Object keys, TS grammar specific",
82+
"scope": [
83+
"meta.object-literal.key"
84+
],
85+
"settings": {
86+
"foreground": "#001080"
87+
}
88+
},
89+
{
90+
"name": "CSS property value",
91+
"scope": [
92+
"support.constant.property-value",
93+
"support.constant.font-name",
94+
"support.constant.media-type",
95+
"support.constant.media",
96+
"constant.other.color.rgb-value",
97+
"constant.other.rgb-value",
98+
"support.constant.color"
99+
],
100+
"settings": {
101+
"foreground": "#0451a5"
102+
}
103+
},
104+
{
105+
"name": "Regular expression groups",
106+
"scope": [
107+
"punctuation.definition.group.regexp",
108+
"punctuation.definition.group.assertion.regexp",
109+
"punctuation.definition.character-class.regexp",
110+
"punctuation.character.set.begin.regexp",
111+
"punctuation.character.set.end.regexp",
112+
"keyword.operator.negation.regexp",
113+
"support.other.parenthesis.regexp"
114+
],
115+
"settings": {
116+
"foreground": "#d16969"
117+
}
118+
},
119+
{
120+
"scope": [
121+
"constant.character.character-class.regexp",
122+
"constant.other.character-class.set.regexp",
123+
"constant.other.character-class.regexp",
124+
"constant.character.set.regexp"
125+
],
126+
"settings": {
127+
"foreground": "#811f3f"
128+
}
129+
},
130+
{
131+
"scope": "keyword.operator.quantifier.regexp",
132+
"settings": {
133+
"foreground": "#000000"
134+
}
135+
},
136+
{
137+
"scope": [
138+
"keyword.operator.or.regexp",
139+
"keyword.control.anchor.regexp"
140+
],
141+
"settings": {
142+
"foreground": "#ff0000"
143+
}
144+
},
145+
{
146+
"scope": "constant.character",
147+
"settings": {
148+
"foreground": "#0000ff"
149+
}
150+
},
151+
{
152+
"scope": "constant.character.escape",
153+
"settings": {
154+
"foreground": "#a31515"
155+
}
156+
}
157+
158+
]
159+
}

0 commit comments

Comments
 (0)