├── .gitignore
├── atom
├── material-dark
│ ├── index.less
│ ├── package.json
│ └── styles
│ │ ├── syntax-variables.less
│ │ └── base.less
└── material-light
│ ├── index.less
│ ├── package.json
│ └── styles
│ ├── syntax-variables.less
│ └── base.less
├── index.less
├── messages.json
├── Makefile
├── screenshots
├── material-dark-python.jpg
├── material-dark-html-js.jpg
├── material-light-html-js.jpg
├── material-light-python.jpg
├── material-dark-scss-less.jpg
└── material-light-scss-less.jpg
├── package.json
├── messages
├── 2.0.0.txt
└── install.txt
├── LICENSE
├── README.md
└── sublime
├── material-dark.tmTheme
└── material-light.tmTheme
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | npm-debug.log
3 | node_modules
4 |
--------------------------------------------------------------------------------
/atom/material-dark/index.less:
--------------------------------------------------------------------------------
1 | @import "./styles/base.less";
2 |
--------------------------------------------------------------------------------
/index.less:
--------------------------------------------------------------------------------
1 | @import './atom/material-dark/styles/base.less';
2 |
--------------------------------------------------------------------------------
/atom/material-light/index.less:
--------------------------------------------------------------------------------
1 | @import "./styles/base.less";
2 |
--------------------------------------------------------------------------------
/messages.json:
--------------------------------------------------------------------------------
1 | {
2 | "install": "messages/install.txt",
3 | "2.0.0": "messages/2.0.0.txt"
4 | }
5 |
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
1 | major:
2 | apm publish major
3 |
4 | minor:
5 | apm publish minor
6 |
7 | patch:
8 | apm publish patch
9 |
--------------------------------------------------------------------------------
/screenshots/material-dark-python.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/willsoto/material-color-scheme/HEAD/screenshots/material-dark-python.jpg
--------------------------------------------------------------------------------
/screenshots/material-dark-html-js.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/willsoto/material-color-scheme/HEAD/screenshots/material-dark-html-js.jpg
--------------------------------------------------------------------------------
/screenshots/material-light-html-js.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/willsoto/material-color-scheme/HEAD/screenshots/material-light-html-js.jpg
--------------------------------------------------------------------------------
/screenshots/material-light-python.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/willsoto/material-color-scheme/HEAD/screenshots/material-light-python.jpg
--------------------------------------------------------------------------------
/screenshots/material-dark-scss-less.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/willsoto/material-color-scheme/HEAD/screenshots/material-dark-scss-less.jpg
--------------------------------------------------------------------------------
/screenshots/material-light-scss-less.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/willsoto/material-color-scheme/HEAD/screenshots/material-light-scss-less.jpg
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "material",
3 | "theme": "syntax",
4 | "version": "2.2.0",
5 | "description": "Syntax theme based off of the Material Design color palette",
6 | "repository": "https://github.com/paradox41/material-color-scheme",
7 | "license": "MIT",
8 | "engines": {
9 | "atom": ">0.50.0"
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/messages/2.0.0.txt:
--------------------------------------------------------------------------------
1 | Material 2.0:
2 |
3 | When upgrading from 1.x, you will need to reactivate the Material scheme from your preferences menu.
4 |
5 | Preferences -> Color Scheme...
6 |
7 | As part of a refactor, the location of the *.tmTheme files changed.
8 |
9 | Roadmap:
10 |
11 | I do plan on making at least one other variant and also properly theming ST3. It is in the works.
12 |
--------------------------------------------------------------------------------
/atom/material-dark/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "material-dark",
3 | "theme": "syntax",
4 | "version": "0.0.0",
5 | "description": "A short description of your syntax theme",
6 | "keywords": [
7 | "syntax",
8 | "theme"
9 | ],
10 | "repository": "https://github.com/atom/material-dark",
11 | "license": "MIT",
12 | "engines": {
13 | "atom": ">=1.0.0 <2.0.0"
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/atom/material-light/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "material-light",
3 | "theme": "syntax",
4 | "version": "0.0.0",
5 | "description": "A short description of your syntax theme",
6 | "keywords": [
7 | "syntax",
8 | "theme"
9 | ],
10 | "repository": "https://github.com/atom/material-light",
11 | "license": "MIT",
12 | "engines": {
13 | "atom": ">=1.0.0 <2.0.0"
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/messages/install.txt:
--------------------------------------------------------------------------------
1 | Thanks for installing Material!
2 |
3 |
4 | How to activate
5 | ===============
6 |
7 | Activate the color scheme by modifying your user preferences file, which you can find using the menu item `Sublime Text -> Preferences -> Settings - User` (⌘+, on Mac).
8 |
9 | Material Dark
10 | ---------
11 |
12 | Dark variation
13 |
14 | *Example settings*
15 |
16 | {
17 | "color_scheme": "Packages/Material Color Scheme/sublime/material-dark.tmTheme",
18 | }
19 |
20 |
21 | Material Light
22 | ---------------
23 |
24 | Light variation.
25 |
26 | *Example settings*
27 |
28 | {
29 | "color_scheme": "Packages/Material Color Scheme/sublime/material-light.tmTheme",
30 | }
31 |
--------------------------------------------------------------------------------
/atom/material-dark/styles/syntax-variables.less:
--------------------------------------------------------------------------------
1 | // This defines all syntax variables that syntax themes must implement when they
2 | // include a syntax-variables.less file.
3 |
4 | // General colors
5 | @syntax-text-color: #F8F8F2;
6 | @syntax-cursor-color: #F8F8F0;
7 | @syntax-selection-color: #37474f;
8 | @syntax-background-color: #263238;
9 |
10 | // Guide colors
11 | @syntax-wrap-guide-color: #49483E;
12 | @syntax-indent-guide-color: #49483E;
13 | @syntax-invisible-character-color: #49483E;
14 |
15 | // For find and replace markers
16 | @syntax-result-marker-color: #49483E;
17 | @syntax-result-marker-color-selected: #F8F8F2;
18 |
19 | // Gutter colors
20 | @syntax-gutter-text-color: #F8F8F2;
21 | @syntax-gutter-text-color-selected: #F8F8F2;
22 | @syntax-gutter-background-color: #263238;
23 | @syntax-gutter-background-color-selected: #37474f;
24 |
25 | // For git diff info. i.e. in the gutter
26 | // These are static and were not extracted from your textmate theme
27 | @syntax-color-renamed: #96CBFE;
28 | @syntax-color-added: #A8FF60;
29 | @syntax-color-modified: #E9C062;
30 | @syntax-color-removed: #CC6666;
--------------------------------------------------------------------------------
/atom/material-light/styles/syntax-variables.less:
--------------------------------------------------------------------------------
1 | // This defines all syntax variables that syntax themes must implement when they
2 | // include a syntax-variables.less file.
3 |
4 | // General colors
5 | @syntax-text-color: #424242;
6 | @syntax-cursor-color: #212121;
7 | @syntax-selection-color: #b0bec5;
8 | @syntax-background-color: #eceff1;
9 |
10 | // Guide colors
11 | @syntax-wrap-guide-color: #49483E;
12 | @syntax-indent-guide-color: #49483E;
13 | @syntax-invisible-character-color: #49483E;
14 |
15 | // For find and replace markers
16 | @syntax-result-marker-color: #49483E;
17 | @syntax-result-marker-color-selected: #424242;
18 |
19 | // Gutter colors
20 | @syntax-gutter-text-color: #424242;
21 | @syntax-gutter-text-color-selected: #424242;
22 | @syntax-gutter-background-color: #eceff1;
23 | @syntax-gutter-background-color-selected: #b0bec5;
24 |
25 | // For git diff info. i.e. in the gutter
26 | // These are static and were not extracted from your textmate theme
27 | @syntax-color-renamed: #96CBFE;
28 | @syntax-color-added: #A8FF60;
29 | @syntax-color-modified: #E9C062;
30 | @syntax-color-removed: #CC6666;
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2014 Will
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Material Color Scheme
2 |
3 | [](https://github.com/paradox41/material-color-scheme)
4 | [](https://github.com/paradox41/material-color-scheme)
5 |
6 | Syntax theme based off of the [Material Design color palette](http://www.google.com/design/spec/style/color.html)
7 |
8 | ## Sublime Text 2/3
9 |
10 | ### Install using Package Control
11 |
12 | If you are using [Package Control](https://sublime.wbond.net/), you can
13 | install Material Color Scheme via **Package Control: Install Package**. Search for `Material Color Scheme` once the list appears. Select Material Color Scheme by going to **Preferences -> Color Scheme -> Material Color Scheme**
14 |
15 | ### Manual install
16 |
17 | 1. Clone `git@github.com:paradox41/material-color-scheme.git` and then copy the **Material.tmTheme** file
18 | 2. Open Sublime text and click on **Preferences -> Browse Packages**
19 | 3. Then put the **Material.tmTheme** there
20 | 4. Select Material Color Scheme by going to **Preferences -> Color Scheme -> Material Color Scheme**
21 |
22 | ### Settings
23 |
24 | Ensure you have `"highlight_line": true` in your `Preferences.sublime-settings` file if you are using ST3.
25 |
26 | ### Migrating from 1.x to 2.x (Sublime only)
27 |
28 | When upgrading from 1.x, you will need to reactivate the Material scheme from your preferences menu.
29 |
30 | Preferences -> Color Scheme...
31 |
32 | As part of a refactor, the location of the *.tmTheme files changed.
33 |
34 | ### Atom
35 |
36 | Install using `apm install material` or get it [here](https://atom.io/themes/material).
37 |
38 | ### Theme
39 |
40 | The theme being used in the screenshots is [Preap](https://packagecontrol.io/packages/Preap)
41 |
42 | ### HTML and JavaScript
43 |
44 | 
45 | 
46 |
47 | ### Python
48 |
49 | 
50 | 
51 |
52 | ### Sass and Less
53 |
54 | 
55 | 
56 |
--------------------------------------------------------------------------------
/atom/material-dark/styles/base.less:
--------------------------------------------------------------------------------
1 | @import "syntax-variables";
2 |
3 | atom-text-editor, :host {
4 | background-color: @syntax-background-color;
5 | color: @syntax-text-color;
6 | }
7 |
8 | atom-text-editor .gutter, :host .gutter {
9 | background-color: @syntax-gutter-background-color;
10 | color: @syntax-gutter-text-color;
11 | }
12 |
13 | atom-text-editor .gutter .line-number.cursor-line, :host .gutter .line-number.cursor-line {
14 | background-color: @syntax-gutter-background-color-selected;
15 | color: @syntax-gutter-text-color-selected;
16 | }
17 |
18 | atom-text-editor .gutter .line-number.cursor-line-no-selection, :host .gutter .line-number.cursor-line-no-selection {
19 | color: @syntax-gutter-text-color-selected;
20 | }
21 |
22 | atom-text-editor .wrap-guide, :host .wrap-guide {
23 | color: @syntax-wrap-guide-color;
24 | }
25 |
26 | atom-text-editor .indent-guide, :host .indent-guide {
27 | color: @syntax-indent-guide-color;
28 | }
29 |
30 | atom-text-editor .invisible-character, :host .invisible-character {
31 | color: @syntax-invisible-character-color;
32 | }
33 |
34 | atom-text-editor .search-results .marker .region, :host .search-results .marker .region {
35 | background-color: transparent;
36 | border: @syntax-result-marker-color;
37 | }
38 |
39 | atom-text-editor .search-results .marker.current-result .region, :host .search-results .marker.current-result .region {
40 | border: @syntax-result-marker-color-selected;
41 | }
42 |
43 | atom-text-editor.is-focused .cursor, :host(.is-focused) .cursor {
44 | border-color: @syntax-cursor-color;
45 | }
46 |
47 | atom-text-editor.is-focused .selection .region, :host(.is-focused) .selection .region {
48 | background-color: @syntax-selection-color;
49 | }
50 |
51 | atom-text-editor.is-focused .line-number.cursor-line-no-selection, atom-text-editor.is-focused .line.cursor-line, :host(.is-focused) .line-number.cursor-line-no-selection, :host(.is-focused) .line.cursor-line {
52 | background-color: #37474f;
53 | }
54 |
55 | .comment {
56 | color: #616161;
57 | }
58 |
59 | .string {
60 | color: #ffd54f;
61 | }
62 |
63 | .constant.numeric {
64 | color: #7e57c2;
65 | }
66 |
67 | .constant.language {
68 | color: #7e57c2;
69 | }
70 |
71 | .constant.character, .constant.other {
72 | color: #7e57c2;
73 | }
74 |
75 | .variable {
76 | color: #607d8b;
77 | }
78 |
79 | .keyword {
80 | color: #ff5722;
81 | }
82 |
83 | .storage {
84 | color: #e91e63;
85 | }
86 |
87 | .storage.type {
88 | color: #259b24;
89 | }
90 |
91 | .entity.name.class {
92 | color: #8bc34a;
93 | }
94 |
95 | .entity.other.inherited-class {
96 | color: #8bc34a;
97 | }
98 |
99 | .entity.name.function {
100 | color: #009688;
101 | }
102 |
103 | .variable.parameter {
104 | color: #FD971F;
105 | }
106 |
107 | .entity.name.tag {
108 | color: #26a69a;
109 | }
110 |
111 | .entity.other.attribute-name {
112 | color: #ff5722;
113 | }
114 |
115 | .support.function {
116 | color: #03a9f4;
117 | }
118 |
119 | .support.constant {
120 | color: #03a9f4;
121 | }
122 |
123 | .support.type, .support.class {
124 | color: #607d8b;
125 | }
126 |
127 | .support.other.variable {
128 | }
129 |
130 | .invalid {
131 | color: #F8F8F0;
132 | background-color: #F92672;
133 | }
134 |
135 | .invalid.deprecated {
136 | color: #F8F8F0;
137 | background-color: #AE81FF;
138 | }
139 |
140 | .text.html.markdown .markup.raw.inline {
141 | color: #6a3db5;
142 | }
143 |
144 | .text.html.markdown .meta.dummy.line-break {
145 | color: #e10050;
146 | }
147 |
148 | .markdown.heading, .markup.heading, .markup.heading .entity.name, .markup.heading.markdown, .punctuation.definition.heading.markdown {
149 | font-weight: bold;
150 | color: #228d1b;
151 | }
152 |
153 | .markup.italic {
154 | font-style: italic;
155 | color: #fc3e1b;
156 | }
157 |
158 | .markup.bold {
159 | font-weight: bold;
160 | color: #fc3e1b;
161 | }
162 |
163 | .markup.underline {
164 | text-decoration: underline;
165 | color: #fc3e1b;
166 | }
167 |
168 | .markup.quote, .punctuation.definition.blockquote.markdown {
169 | font-style: italic;
170 | color: #fece3f;
171 | }
172 |
173 | .markup.quote {
174 | font-style: italic;
175 | color: #fece3f;
176 | }
177 |
178 | .string.other.link.title.markdown {
179 | text-decoration: underline;
180 | color: #fb8419;
181 | }
182 |
183 | .markup.raw.block {
184 | color: #228d1b;
185 | }
186 |
187 | .punctuation.definition.fenced.markdown, .variable.language.fenced.markdown, .markup.raw.block.fenced.markdown {
188 | color: #228d1b;
189 | }
190 |
191 | .variable.language.fenced.markdown {
192 | color: #7aba3a;
193 | }
194 |
195 | .punctuation.definition.list_item.markdown, .meta.paragraph.list.markdown {
196 | color: #1397f1;
197 | }
198 |
199 | .meta.separator {
200 | font-weight: bold;
201 | color: #1397f1;
202 | background-color: #118675;
203 | }
204 |
205 | .markup.table {
206 | color: #fb8419;
207 | }
208 |
209 | .meta.diff, .meta.diff.header {
210 | font-style: italic;
211 | color: #616161;
212 | }
213 |
214 | .markup.deleted {
215 | color: #e10050;
216 | }
217 |
218 | .markup.inserted {
219 | color: #7aba3a;
220 | }
221 |
222 | .markup.changed {
223 | color: #fb8419;
224 | }
225 |
226 | .meta.diff, .meta.diff.range {
227 | color: #1397f1;
228 | }
229 |
230 | .sublimelinter.gutter-mark {
231 | color: #FFFFFF;
232 | }
233 |
234 | .sublimelinter.mark.error {
235 | color: #D02000;
236 | }
237 |
238 | .sublimelinter.mark.warning {
239 | color: #DDB700;
240 | }
241 |
242 | .comment.block.attribute.rust {
243 | color: #ff9800;
244 | }
245 |
246 | .meta.preprocessor.rust {
247 | color: #795548;
248 | }
249 |
250 | .meta.namespace-block.rust {
251 | color: #ffccbc;
252 | }
253 |
254 | .support {
255 | color: #d1c4e9;
256 | }
257 |
258 | .punctuation.definition.string.begin.json {
259 | }
260 |
261 | .source.json .meta .meta.structure.dictionary .string {
262 | color: #ff5722;
263 | }
264 |
265 | .source.json .meta .meta .meta.structure.dictionary .string {
266 | color: #228d1b;
267 | }
268 |
269 | .source.json .meta .meta .meta .meta.structure.dictionary .string {
270 | color: #ff5722;
271 | }
272 |
273 | .source.json .meta .meta .meta .meta .meta.structure.dictionary .string {
274 | color: #03a9f4;
275 | }
276 |
277 | .source.json .meta .meta .meta .meta .meta .meta.structure.dictionary .string {
278 | color: #ffd54f;
279 | }
280 |
--------------------------------------------------------------------------------
/atom/material-light/styles/base.less:
--------------------------------------------------------------------------------
1 | @import "syntax-variables";
2 |
3 | atom-text-editor, :host {
4 | background-color: @syntax-background-color;
5 | color: @syntax-text-color;
6 | }
7 |
8 | atom-text-editor .gutter, :host .gutter {
9 | background-color: @syntax-gutter-background-color;
10 | color: @syntax-gutter-text-color;
11 | }
12 |
13 | atom-text-editor .gutter .line-number.cursor-line, :host .gutter .line-number.cursor-line {
14 | background-color: @syntax-gutter-background-color-selected;
15 | color: @syntax-gutter-text-color-selected;
16 | }
17 |
18 | atom-text-editor .gutter .line-number.cursor-line-no-selection, :host .gutter .line-number.cursor-line-no-selection {
19 | color: @syntax-gutter-text-color-selected;
20 | }
21 |
22 | atom-text-editor .wrap-guide, :host .wrap-guide {
23 | color: @syntax-wrap-guide-color;
24 | }
25 |
26 | atom-text-editor .indent-guide, :host .indent-guide {
27 | color: @syntax-indent-guide-color;
28 | }
29 |
30 | atom-text-editor .invisible-character, :host .invisible-character {
31 | color: @syntax-invisible-character-color;
32 | }
33 |
34 | atom-text-editor .search-results .marker .region, :host .search-results .marker .region {
35 | background-color: transparent;
36 | border: @syntax-result-marker-color;
37 | }
38 |
39 | atom-text-editor .search-results .marker.current-result .region, :host .search-results .marker.current-result .region {
40 | border: @syntax-result-marker-color-selected;
41 | }
42 |
43 | atom-text-editor.is-focused .cursor, :host(.is-focused) .cursor {
44 | border-color: @syntax-cursor-color;
45 | }
46 |
47 | atom-text-editor.is-focused .selection .region, :host(.is-focused) .selection .region {
48 | background-color: @syntax-selection-color;
49 | }
50 |
51 | atom-text-editor.is-focused .line-number.cursor-line-no-selection, atom-text-editor.is-focused .line.cursor-line, :host(.is-focused) .line-number.cursor-line-no-selection, :host(.is-focused) .line.cursor-line {
52 | background-color: #b0bec5;
53 | }
54 |
55 | .comment {
56 | color: #616161;
57 | }
58 |
59 | .string {
60 | color: #009688;
61 | }
62 |
63 | .constant.numeric {
64 | color: #7e57c2;
65 | }
66 |
67 | .constant.language {
68 | color: #7e57c2;
69 | }
70 |
71 | .constant.character, .constant.other {
72 | color: #7e57c2;
73 | }
74 |
75 | .variable {
76 | color: #607d8b;
77 | }
78 |
79 | .keyword {
80 | color: #ff5722;
81 | }
82 |
83 | .storage {
84 | color: #e91e63;
85 | }
86 |
87 | .storage.type {
88 | color: #259b24;
89 | }
90 |
91 | .entity.name.class {
92 | color: #8bc34a;
93 | }
94 |
95 | .entity.other.inherited-class {
96 | color: #8bc34a;
97 | }
98 |
99 | .entity.name.function {
100 | color: #009688;
101 | }
102 |
103 | .variable.parameter {
104 | color: #FD971F;
105 | }
106 |
107 | .entity.name.tag {
108 | color: #26a69a;
109 | }
110 |
111 | .entity.other.attribute-name {
112 | color: #ff5722;
113 | }
114 |
115 | .support.function {
116 | color: #0288d1;
117 | }
118 |
119 | .support.constant {
120 | color: #0288d1;
121 | }
122 |
123 | .support.type, .support.class {
124 | color: #d32f2f;
125 | }
126 |
127 | .support.other.variable {
128 | }
129 |
130 | .invalid {
131 | color: #F8F8F0;
132 | background-color: #F92672;
133 | }
134 |
135 | .invalid.deprecated {
136 | color: #F8F8F0;
137 | background-color: #AE81FF;
138 | }
139 |
140 | .text.html.markdown .markup.raw.inline {
141 | color: #6a3db5;
142 | }
143 |
144 | .text.html.markdown .meta.dummy.line-break {
145 | color: #e10050;
146 | }
147 |
148 | .markdown.heading, .markup.heading, .markup.heading .entity.name, .markup.heading.markdown, .punctuation.definition.heading.markdown {
149 | font-weight: bold;
150 | color: #228d1b;
151 | }
152 |
153 | .markup.italic {
154 | font-style: italic;
155 | color: #fc3e1b;
156 | }
157 |
158 | .markup.bold {
159 | font-weight: bold;
160 | color: #fc3e1b;
161 | }
162 |
163 | .markup.underline {
164 | text-decoration: underline;
165 | color: #fc3e1b;
166 | }
167 |
168 | .markup.quote, .punctuation.definition.blockquote.markdown {
169 | font-style: italic;
170 | color: #fece3f;
171 | }
172 |
173 | .markup.quote {
174 | font-style: italic;
175 | color: #fece3f;
176 | }
177 |
178 | .string.other.link.title.markdown {
179 | text-decoration: underline;
180 | color: #fb8419;
181 | }
182 |
183 | .markup.raw.block {
184 | color: #228d1b;
185 | }
186 |
187 | .punctuation.definition.fenced.markdown, .variable.language.fenced.markdown, .markup.raw.block.fenced.markdown {
188 | color: #228d1b;
189 | }
190 |
191 | .variable.language.fenced.markdown {
192 | color: #7aba3a;
193 | }
194 |
195 | .punctuation.definition.list_item.markdown, .meta.paragraph.list.markdown {
196 | color: #1397f1;
197 | }
198 |
199 | .meta.separator {
200 | font-weight: bold;
201 | color: #1397f1;
202 | background-color: #118675;
203 | }
204 |
205 | .markup.table {
206 | color: #fb8419;
207 | }
208 |
209 | .meta.diff, .meta.diff.header {
210 | font-style: italic;
211 | color: #616161;
212 | }
213 |
214 | .markup.deleted {
215 | color: #e10050;
216 | }
217 |
218 | .markup.inserted {
219 | color: #7aba3a;
220 | }
221 |
222 | .markup.changed {
223 | color: #fb8419;
224 | }
225 |
226 | .meta.diff, .meta.diff.range {
227 | color: #1397f1;
228 | }
229 |
230 | .sublimelinter.gutter-mark {
231 | color: #FFFFFF;
232 | }
233 |
234 | .sublimelinter.mark.error {
235 | color: #D02000;
236 | }
237 |
238 | .sublimelinter.mark.warning {
239 | color: #DDB700;
240 | }
241 |
242 | .comment.block.attribute.rust {
243 | color: #ff9800;
244 | }
245 |
246 | .meta.preprocessor.rust {
247 | color: #795548;
248 | }
249 |
250 | .meta.namespace-block.rust {
251 | color: #ffccbc;
252 | }
253 |
254 | .support {
255 | color: #d1c4e9;
256 | }
257 |
258 | .punctuation.definition.string.begin.json {
259 | }
260 |
261 | .source.json .meta .meta.structure.dictionary .string {
262 | color: #FD971F;
263 | }
264 |
265 | .source.json .meta .meta .meta.structure.dictionary .string {
266 | color: #228d1b;
267 | }
268 |
269 | .source.json .meta .meta .meta .meta.structure.dictionary .string {
270 | color: #FD971F;
271 | }
272 |
273 | .source.json .meta .meta .meta .meta .meta.structure.dictionary .string {
274 | color: #607d8b;
275 | }
276 |
277 | .source.json .meta .meta .meta .meta .meta .meta.structure.dictionary .string {
278 | color: #d32f2f;
279 | }
280 |
--------------------------------------------------------------------------------
/sublime/material-dark.tmTheme:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | gutterSettings
6 |
7 | background
8 | #49483E
9 | divider
10 | #75715E
11 | foreground
12 | #75715E
13 |
14 | name
15 | Material
16 | semanticClass
17 | theme.dark.material
18 | settings
19 |
20 |
21 | settings
22 |
23 | background
24 | #263238
25 | caret
26 | #F8F8F0
27 | foreground
28 | #F8F8F2
29 | invisibles
30 | #49483E
31 | lineHighlight
32 | #37474f
33 | selection
34 | #37474f
35 |
36 |
37 |
38 | name
39 | Comment
40 | scope
41 | comment
42 | settings
43 |
44 | foreground
45 | #616161
46 |
47 |
48 |
49 | name
50 | String
51 | scope
52 | string
53 | settings
54 |
55 | foreground
56 | #ffd54f
57 |
58 |
59 |
60 | name
61 | Number
62 | scope
63 | constant.numeric
64 | settings
65 |
66 | foreground
67 | #7e57c2
68 |
69 |
70 |
71 | name
72 | Built-in constant
73 | scope
74 | constant.language
75 | settings
76 |
77 | foreground
78 | #7e57c2
79 |
80 |
81 |
82 | name
83 | User-defined constant
84 | scope
85 | constant.character, constant.other
86 | settings
87 |
88 | foreground
89 | #7e57c2
90 |
91 |
92 |
93 | name
94 | Variable
95 | scope
96 | variable
97 | settings
98 |
99 | foreground
100 | #607d8b
101 |
102 |
103 |
104 | name
105 | Keyword
106 | scope
107 | keyword
108 | settings
109 |
110 | foreground
111 | #ff5722
112 |
113 |
114 |
115 | name
116 | Storage
117 | scope
118 | storage
119 | settings
120 |
121 | fontStyle
122 |
123 | foreground
124 | #e91e63
125 |
126 |
127 |
128 | name
129 | Storage type
130 | scope
131 | storage.type
132 | settings
133 |
134 | foreground
135 | #259b24
136 |
137 |
138 |
139 | name
140 | Class name
141 | scope
142 | entity.name.class
143 | settings
144 |
145 | foreground
146 | #8bc34a
147 |
148 |
149 |
150 | name
151 | Inherited class
152 | scope
153 | entity.other.inherited-class
154 | settings
155 |
156 | foreground
157 | #8bc34a
158 |
159 |
160 |
161 | name
162 | Function name
163 | scope
164 | entity.name.function
165 | settings
166 |
167 | fontStyle
168 |
169 | foreground
170 | #009688
171 |
172 |
173 |
174 | name
175 | Function argument
176 | scope
177 | variable.parameter
178 | settings
179 |
180 | foreground
181 | #FD971F
182 |
183 |
184 |
185 | name
186 | Tag name
187 | scope
188 | entity.name.tag
189 | settings
190 |
191 | fontStyle
192 |
193 | foreground
194 | #26a69a
195 |
196 |
197 |
198 | name
199 | Tag attribute
200 | scope
201 | entity.other.attribute-name
202 | settings
203 |
204 | fontStyle
205 |
206 | foreground
207 | #ff5722
208 |
209 |
210 |
211 | name
212 | Library function
213 | scope
214 | support.function
215 | settings
216 |
217 | fontStyle
218 |
219 | foreground
220 | #03a9f4
221 |
222 |
223 |
224 | name
225 | Library constant
226 | scope
227 | support.constant
228 | settings
229 |
230 | fontStyle
231 |
232 | foreground
233 | #03a9f4
234 |
235 |
236 |
237 | name
238 | Library class/type
239 | scope
240 | support.type, support.class
241 | settings
242 |
243 | foreground
244 | #607d8b
245 |
246 |
247 |
248 | name
249 | Library variable
250 | scope
251 | support.other.variable
252 | settings
253 |
254 | fontStyle
255 |
256 |
257 |
258 |
259 | name
260 | Invalid
261 | scope
262 | invalid
263 | settings
264 |
265 | background
266 | #F92672
267 | fontStyle
268 |
269 | foreground
270 | #F8F8F0
271 |
272 |
273 |
274 | name
275 | Invalid deprecated
276 | scope
277 | invalid.deprecated
278 | settings
279 |
280 | background
281 | #AE81FF
282 | foreground
283 | #F8F8F0
284 |
285 |
286 |
287 | name
288 | Markdown: Raw Inline
289 | scope
290 | text.html.markdown markup.raw.inline
291 | settings
292 |
293 | foreground
294 | #6a3db5
295 |
296 |
297 |
298 | name
299 | Markdown: Linebreak
300 | scope
301 | text.html.markdown meta.dummy.line-break
302 | settings
303 |
304 | foreground
305 | #e10050
306 |
307 |
308 |
309 | name
310 | Markdown: heading
311 | scope
312 | markdown.heading, markup.heading, markup.heading entity.name, markup.heading.markdown, punctuation.definition.heading.markdown
313 | settings
314 |
315 | fontStyle
316 | bold
317 | foreground
318 | #228d1b
319 |
320 |
321 |
322 | name
323 | Markup: italic
324 | scope
325 | markup.italic
326 | settings
327 |
328 | fontStyle
329 | italic
330 | foreground
331 | #fc3e1b
332 |
333 |
334 |
335 | name
336 | Markup: bold
337 | scope
338 | markup.bold
339 | settings
340 |
341 | fontStyle
342 | bold
343 | foreground
344 | #fc3e1b
345 |
346 |
347 |
348 | name
349 | Markup: underline
350 | scope
351 | markup.underline
352 | settings
353 |
354 | fontStyle
355 | underline
356 | foreground
357 | #fc3e1b
358 |
359 |
360 |
361 | name
362 | Markdown: Blockquote
363 | scope
364 | markup.quote, punctuation.definition.blockquote.markdown
365 | settings
366 |
367 | fontStyle
368 | italic
369 | foreground
370 | #fece3f
371 |
372 |
373 |
374 | name
375 | Markup: Quote
376 | scope
377 | markup.quote
378 | settings
379 |
380 | fontStyle
381 | italic
382 | foreground
383 | #fece3f
384 |
385 |
386 |
387 | name
388 | Markdown: Link
389 | scope
390 | string.other.link.title.markdown
391 | settings
392 |
393 | fontStyle
394 | underline
395 | foreground
396 | #fb8419
397 |
398 |
399 |
400 | name
401 | Markup: Raw block
402 | scope
403 | markup.raw.block
404 | settings
405 |
406 | foreground
407 | #228d1b
408 |
409 |
410 |
411 | name
412 | Markdown: Fenced Code Block
413 | scope
414 | punctuation.definition.fenced.markdown, variable.language.fenced.markdown, markup.raw.block.fenced.markdown
415 | settings
416 |
417 | foreground
418 | #228d1b
419 |
420 |
421 |
422 | name
423 | Markdown: Fenced Language
424 | scope
425 | variable.language.fenced.markdown
426 | settings
427 |
428 | fontStyle
429 |
430 | foreground
431 | #7aba3a
432 |
433 |
434 |
435 | name
436 | Markdown: List Items Punctuation
437 | scope
438 | punctuation.definition.list_item.markdown, meta.paragraph.list.markdown
439 | settings
440 |
441 | foreground
442 | #1397f1
443 |
444 |
445 |
446 | name
447 | Markdown: Separator
448 | scope
449 | meta.separator
450 | settings
451 |
452 | fontStyle
453 | bold
454 | foreground
455 | #1397f1
456 | background
457 | #118675
458 |
459 |
460 |
461 | name
462 | Markdown: Table
463 | scope
464 | markup.table
465 | settings
466 |
467 | foreground
468 | #fb8419
469 |
470 |
471 |
472 | name
473 | diff.header
474 | scope
475 | meta.diff, meta.diff.header
476 | settings
477 |
478 | foreground
479 | #616161
480 | fontStyle
481 | italic
482 |
483 |
484 |
485 | name
486 | diff.deleted
487 | scope
488 | markup.deleted
489 | settings
490 |
491 | foreground
492 | #e10050
493 |
494 |
495 |
496 | name
497 | diff.inserted
498 | scope
499 | markup.inserted
500 | settings
501 |
502 | foreground
503 | #7aba3a
504 |
505 |
506 |
507 | name
508 | diff.changed
509 | scope
510 | markup.changed
511 | settings
512 |
513 | foreground
514 | #fb8419
515 |
516 |
517 |
518 | name
519 | diff.range
520 | scope
521 | meta.diff, meta.diff.range
522 | settings
523 |
524 | foreground
525 | #1397f1
526 |
527 |
528 |
529 | name
530 | SublimeLinter Gutter Mark
531 | scope
532 | sublimelinter.gutter-mark
533 | settings
534 |
535 | foreground
536 | #FFFFFF
537 |
538 |
539 | name
540 | SublimeLinter Error
541 | scope
542 | sublimelinter.mark.error
543 | settings
544 |
545 | foreground
546 | #D02000
547 |
548 |
549 | name
550 | SublimeLinter Warning
551 | scope
552 | sublimelinter.mark.warning
553 | settings
554 |
555 | foreground
556 | #DDB700
557 |
558 |
559 |
560 | name
561 | Rust: Attribute
562 | scope
563 | comment.block.attribute.rust
564 | settings
565 |
566 | foreground
567 | #ff9800
568 |
569 |
570 |
571 | name
572 | Rust: Macro
573 | scope
574 | meta.preprocessor.rust
575 | settings
576 |
577 | foreground
578 | #795548
579 |
580 |
581 |
582 | name
583 | Rust: Module Path
584 | scope
585 | meta.namespace-block.rust
586 | settings
587 |
588 | foreground
589 | #ffccbc
590 |
591 |
592 |
593 | name
594 | Rust: Extern Crate
595 | scope
596 | support
597 | settings
598 |
599 | foreground
600 | #d1c4e9
601 |
602 |
603 |
604 | name
605 | JSON - quote
606 | scope
607 | punctuation.definition.string.begin.json
608 | settings
609 |
610 | foreground
611 |
612 |
613 |
614 |
615 | name
616 | JSON - 1 deep
617 | scope
618 | source.json meta meta.structure.dictionary string
619 | settings
620 |
621 | foreground
622 | #ff5722
623 |
624 |
625 |
626 | name
627 | JSON - 2 deep
628 | scope
629 | source.json meta meta meta.structure.dictionary string
630 | settings
631 |
632 | foreground
633 | #228d1b
634 |
635 |
636 |
637 | name
638 | JSON - 3 deep
639 | scope
640 | source.json meta meta meta meta.structure.dictionary string
641 | settings
642 |
643 | foreground
644 | #ff5722
645 |
646 |
647 |
648 | name
649 | JSON - 4 deep
650 | scope
651 | source.json meta meta meta meta meta.structure.dictionary string
652 | settings
653 |
654 | foreground
655 | #03a9f4
656 |
657 |
658 |
659 | name
660 | JSON - 5 deep
661 | scope
662 | source.json meta meta meta meta meta meta.structure.dictionary string
663 | settings
664 |
665 | foreground
666 | #ffd54f
667 |
668 |
669 |
670 | uuid
671 | D8D5E82E-3D5B-46B5-B38E-8C841C21347D
672 | colorSpaceName
673 | sRGB
674 |
675 |
676 |
--------------------------------------------------------------------------------
/sublime/material-light.tmTheme:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | gutterSettings
10 |
11 | background
12 | #49483E
13 | divider
14 | #75715E
15 | foreground
16 | #75715E
17 |
18 | name
19 | Material
20 | semanticClass
21 | theme.light.material
22 | settings
23 |
24 |
25 | settings
26 |
27 | background
28 | #eceff1
29 | caret
30 | #212121
31 | foreground
32 | #424242
33 | invisibles
34 | #49483E
35 | lineHighlight
36 | #b0bec5
37 | selection
38 | #b0bec5
39 |
40 |
41 |
42 | name
43 | Comment
44 | scope
45 | comment
46 | settings
47 |
48 | foreground
49 | #616161
50 |
51 |
52 |
53 | name
54 | String
55 | scope
56 | string
57 | settings
58 |
59 | foreground
60 | #009688
61 |
62 |
63 |
64 | name
65 | Number
66 | scope
67 | constant.numeric
68 | settings
69 |
70 | foreground
71 | #7e57c2
72 |
73 |
74 |
75 | name
76 | Built-in constant
77 | scope
78 | constant.language
79 | settings
80 |
81 | foreground
82 | #7e57c2
83 |
84 |
85 |
86 | name
87 | User-defined constant
88 | scope
89 | constant.character, constant.other
90 | settings
91 |
92 | foreground
93 | #7e57c2
94 |
95 |
96 |
97 | name
98 | Variable
99 | scope
100 | variable
101 | settings
102 |
103 | foreground
104 | #607d8b
105 |
106 |
107 |
108 | name
109 | Keyword
110 | scope
111 | keyword
112 | settings
113 |
114 | foreground
115 | #ff5722
116 |
117 |
118 |
119 | name
120 | Storage
121 | scope
122 | storage
123 | settings
124 |
125 | fontStyle
126 |
127 | foreground
128 | #e91e63
129 |
130 |
131 |
132 | name
133 | Storage type
134 | scope
135 | storage.type
136 | settings
137 |
138 | foreground
139 | #259b24
140 |
141 |
142 |
143 | name
144 | Class name
145 | scope
146 | entity.name.class
147 | settings
148 |
149 | foreground
150 | #8bc34a
151 |
152 |
153 |
154 | name
155 | Inherited class
156 | scope
157 | entity.other.inherited-class
158 | settings
159 |
160 | foreground
161 | #8bc34a
162 |
163 |
164 |
165 | name
166 | Function name
167 | scope
168 | entity.name.function
169 | settings
170 |
171 | fontStyle
172 |
173 | foreground
174 | #009688
175 |
176 |
177 |
178 | name
179 | Function argument
180 | scope
181 | variable.parameter
182 | settings
183 |
184 | foreground
185 | #FD971F
186 |
187 |
188 |
189 | name
190 | Tag name
191 | scope
192 | entity.name.tag
193 | settings
194 |
195 | fontStyle
196 |
197 | foreground
198 | #26a69a
199 |
200 |
201 |
202 | name
203 | Tag attribute
204 | scope
205 | entity.other.attribute-name
206 | settings
207 |
208 | fontStyle
209 |
210 | foreground
211 | #ff5722
212 |
213 |
214 |
215 | name
216 | Library function
217 | scope
218 | support.function
219 | settings
220 |
221 | fontStyle
222 |
223 | foreground
224 | #0288d1
225 |
226 |
227 |
228 | name
229 | Library constant
230 | scope
231 | support.constant
232 | settings
233 |
234 | fontStyle
235 |
236 | foreground
237 | #0288d1
238 |
239 |
240 |
241 | name
242 | Library class/type
243 | scope
244 | support.type, support.class
245 | settings
246 |
247 | foreground
248 | #d32f2f
249 |
250 |
251 |
252 | name
253 | Library variable
254 | scope
255 | support.other.variable
256 | settings
257 |
258 | fontStyle
259 |
260 |
261 |
262 |
263 | name
264 | Invalid
265 | scope
266 | invalid
267 | settings
268 |
269 | background
270 | #F92672
271 | fontStyle
272 |
273 | foreground
274 | #F8F8F0
275 |
276 |
277 |
278 | name
279 | Invalid deprecated
280 | scope
281 | invalid.deprecated
282 | settings
283 |
284 | background
285 | #AE81FF
286 | foreground
287 | #F8F8F0
288 |
289 |
290 |
291 | name
292 | Markdown: Raw Inline
293 | scope
294 | text.html.markdown markup.raw.inline
295 | settings
296 |
297 | foreground
298 | #6a3db5
299 |
300 |
301 |
302 | name
303 | Markdown: Linebreak
304 | scope
305 | text.html.markdown meta.dummy.line-break
306 | settings
307 |
308 | foreground
309 | #e10050
310 |
311 |
312 |
313 | name
314 | Markdown: heading
315 | scope
316 | markdown.heading, markup.heading, markup.heading entity.name, markup.heading.markdown, punctuation.definition.heading.markdown
317 | settings
318 |
319 | fontStyle
320 | bold
321 | foreground
322 | #228d1b
323 |
324 |
325 |
326 | name
327 | Markup: italic
328 | scope
329 | markup.italic
330 | settings
331 |
332 | fontStyle
333 | italic
334 | foreground
335 | #fc3e1b
336 |
337 |
338 |
339 | name
340 | Markup: bold
341 | scope
342 | markup.bold
343 | settings
344 |
345 | fontStyle
346 | bold
347 | foreground
348 | #fc3e1b
349 |
350 |
351 |
352 | name
353 | Markup: underline
354 | scope
355 | markup.underline
356 | settings
357 |
358 | fontStyle
359 | underline
360 | foreground
361 | #fc3e1b
362 |
363 |
364 |
365 | name
366 | Markdown: Blockquote
367 | scope
368 | markup.quote, punctuation.definition.blockquote.markdown
369 | settings
370 |
371 | fontStyle
372 | italic
373 | foreground
374 | #fece3f
375 |
376 |
377 |
378 | name
379 | Markup: Quote
380 | scope
381 | markup.quote
382 | settings
383 |
384 | fontStyle
385 | italic
386 | foreground
387 | #fece3f
388 |
389 |
390 |
391 | name
392 | Markdown: Link
393 | scope
394 | string.other.link.title.markdown
395 | settings
396 |
397 | fontStyle
398 | underline
399 | foreground
400 | #fb8419
401 |
402 |
403 |
404 | name
405 | Markup: Raw block
406 | scope
407 | markup.raw.block
408 | settings
409 |
410 | foreground
411 | #228d1b
412 |
413 |
414 |
415 | name
416 | Markdown: Fenced Code Block
417 | scope
418 | punctuation.definition.fenced.markdown, variable.language.fenced.markdown, markup.raw.block.fenced.markdown
419 | settings
420 |
421 | foreground
422 | #228d1b
423 |
424 |
425 |
426 | name
427 | Markdown: Fenced Language
428 | scope
429 | variable.language.fenced.markdown
430 | settings
431 |
432 | fontStyle
433 |
434 | foreground
435 | #7aba3a
436 |
437 |
438 |
439 | name
440 | Markdown: List Items Punctuation
441 | scope
442 | punctuation.definition.list_item.markdown, meta.paragraph.list.markdown
443 | settings
444 |
445 | foreground
446 | #1397f1
447 |
448 |
449 |
450 | name
451 | Markdown: Separator
452 | scope
453 | meta.separator
454 | settings
455 |
456 | fontStyle
457 | bold
458 | foreground
459 | #1397f1
460 | background
461 | #118675
462 |
463 |
464 |
465 | name
466 | Markdown: Table
467 | scope
468 | markup.table
469 | settings
470 |
471 | foreground
472 | #fb8419
473 |
474 |
475 |
476 | name
477 | diff.header
478 | scope
479 | meta.diff, meta.diff.header
480 | settings
481 |
482 | foreground
483 | #616161
484 | fontStyle
485 | italic
486 |
487 |
488 |
489 | name
490 | diff.deleted
491 | scope
492 | markup.deleted
493 | settings
494 |
495 | foreground
496 | #e10050
497 |
498 |
499 |
500 | name
501 | diff.inserted
502 | scope
503 | markup.inserted
504 | settings
505 |
506 | foreground
507 | #7aba3a
508 |
509 |
510 |
511 | name
512 | diff.changed
513 | scope
514 | markup.changed
515 | settings
516 |
517 | foreground
518 | #fb8419
519 |
520 |
521 |
522 | name
523 | diff.range
524 | scope
525 | meta.diff, meta.diff.range
526 | settings
527 |
528 | foreground
529 | #1397f1
530 |
531 |
532 |
533 | name
534 | SublimeLinter Gutter Mark
535 | scope
536 | sublimelinter.gutter-mark
537 | settings
538 |
539 | foreground
540 | #FFFFFF
541 |
542 |
543 |
544 | name
545 | SublimeLinter Error
546 | scope
547 | sublimelinter.mark.error
548 | settings
549 |
550 | foreground
551 | #D02000
552 |
553 |
554 |
555 | name
556 | SublimeLinter Warning
557 | scope
558 | sublimelinter.mark.warning
559 | settings
560 |
561 | foreground
562 | #DDB700
563 |
564 |
565 |
566 | name
567 | Rust: Attribute
568 | scope
569 | comment.block.attribute.rust
570 | settings
571 |
572 | foreground
573 | #ff9800
574 |
575 |
576 |
577 | name
578 | Rust: Macro
579 | scope
580 | meta.preprocessor.rust
581 | settings
582 |
583 | foreground
584 | #795548
585 |
586 |
587 |
588 | name
589 | Rust: Module Path
590 | scope
591 | meta.namespace-block.rust
592 | settings
593 |
594 | foreground
595 | #ffccbc
596 |
597 |
598 |
599 | name
600 | Rust: Extern Crate
601 | scope
602 | support
603 | settings
604 |
605 | foreground
606 | #d1c4e9
607 |
608 |
609 |
610 | name
611 | JSON - quote
612 | scope
613 | punctuation.definition.string.begin.json
614 | settings
615 |
616 | foreground
617 |
618 |
619 |
620 |
621 | name
622 | JSON - 1 deep
623 | scope
624 | source.json meta meta.structure.dictionary string
625 | settings
626 |
627 | foreground
628 | #FD971F
629 |
630 |
631 |
632 | name
633 | JSON - 2 deep
634 | scope
635 | source.json meta meta meta.structure.dictionary string
636 | settings
637 |
638 | foreground
639 | #228d1b
640 |
641 |
642 |
643 | name
644 | JSON - 3 deep
645 | scope
646 | source.json meta meta meta meta.structure.dictionary string
647 | settings
648 |
649 | foreground
650 | #FD971F
651 |
652 |
653 |
654 | name
655 | JSON - 4 deep
656 | scope
657 | source.json meta meta meta meta meta.structure.dictionary string
658 | settings
659 |
660 | foreground
661 | #607d8b
662 |
663 |
664 |
665 | name
666 | JSON - 5 deep
667 | scope
668 | source.json meta meta meta meta meta meta.structure.dictionary string
669 | settings
670 |
671 | foreground
672 | #d32f2f
673 |
674 |
675 |
676 | uuid
677 | D8D5E82E-3D5B-46B5-B38E-8C841C21347D
678 | colorSpaceName
679 | sRGB
680 |
681 |
682 |
--------------------------------------------------------------------------------