├── .editorconfig
├── .gitignore
├── LICENSE
├── Monokai Extended Bright.JSON-tmTheme
├── Monokai Extended Bright.tmTheme
├── Monokai Extended Light.JSON-tmTheme
├── Monokai Extended Light.tmTheme
├── Monokai Extended Origin.JSON-tmTheme
├── Monokai Extended Origin.tmTheme
├── Monokai Extended.JSON-tmTheme
├── Monokai Extended.tmTheme
├── README.md
└── cheatsheet.md
/.editorconfig:
--------------------------------------------------------------------------------
1 | # http://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | indent_style = space
6 | end_of_line = lf
7 | charset = utf-8
8 | indent_size = 2
9 | trim_trailing_whitespace = true
10 | insert_final_newline = true
11 |
12 | [*.md]
13 | trim_trailing_whitespace = false
14 | insert_final_newline = false
15 |
16 | [**/{actual,fixtures,expected}/**]
17 | trim_trailing_whitespace = false
18 | insert_final_newline = false
19 |
20 | [**/templates/**]
21 | trim_trailing_whitespace = false
22 | insert_final_newline = false
23 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.sublime-*
2 | *.cache
3 | tmp
4 | package-metadata.json
5 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2013-2016, Jon Schlinkert.
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
13 | all 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
21 | THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Monokai Extended Bright.JSON-tmTheme:
--------------------------------------------------------------------------------
1 | {
2 | "author": "@tapionlinna",
3 | "colorSpaceName": "sRGB",
4 | "name": "Monokai Extended Bright",
5 | "semanticClass": "theme.dark.monokai_bright_extended",
6 | "settings": [
7 | {
8 | "settings": {
9 | "activeGuide": "#9D550FB0",
10 | "background": "#272822",
11 | "bracketContentsForeground": "#F8F8F2A5",
12 | "bracketContentsOptions": "underline",
13 | "bracketsForeground": "#F8F8F2A5",
14 | "bracketsOptions": "underline",
15 | "caret": "#F8F8F0",
16 | "findHighlight": "#FFE792",
17 | "findHighlightForeground": "#000000",
18 | "foreground": "#F8F8F2",
19 | "inactiveSelection": "#bbbbbb",
20 | "inactiveSelectionForeground": "#222222",
21 | "invisibles": "#3B3A32",
22 | "lineHighlight": "#3E3D32",
23 | "selection": "#9D550F",
24 | "selectionBorder": "#1C1C1C",
25 | "selectionForeground": "#fffff8",
26 | "tagsOptions": "stippled_underline"
27 | }
28 | },
29 | {
30 | "name": "Comment",
31 | "scope": "comment",
32 | "settings": {
33 | "foreground": "#75715E"
34 | }
35 | },
36 | {
37 | "name": "String",
38 | "scope": "string",
39 | "settings": {
40 | "foreground": "#E6DB74"
41 | }
42 | },
43 | {
44 | "name": "Number",
45 | "scope": "constant.numeric",
46 | "settings": {
47 | "foreground": "#AE81FF"
48 | }
49 | },
50 | {
51 | "name": "Built-in constant",
52 | "scope": "constant.language",
53 | "settings": {
54 | "foreground": "#AE81FF"
55 | }
56 | },
57 | {
58 | "name": "User-defined constant",
59 | "scope": "constant.character, constant.other",
60 | "settings": {
61 | "foreground": "#AE81FF"
62 | }
63 | },
64 | {
65 | "name": "Variable",
66 | "scope": "variable",
67 | "settings": {
68 | "fontStyle": ""
69 | }
70 | },
71 | {
72 | "name": "Entity",
73 | "scope": "entity",
74 | "settings": {
75 | "fontStyle": "",
76 | "foreground": "#F92672"
77 | }
78 | },
79 | {
80 | "name": "Keyword",
81 | "scope": "keyword",
82 | "settings": {
83 | "foreground": "#F92672"
84 | }
85 | },
86 | {
87 | "name": "Storage",
88 | "scope": "storage",
89 | "settings": {
90 | "fontStyle": "",
91 | "foreground": "#F92672"
92 | }
93 | },
94 | {
95 | "name": "Storage type",
96 | "scope": "storage.type",
97 | "settings": {
98 | "fontStyle": "italic",
99 | "foreground": "#66D9EF"
100 | }
101 | },
102 | {
103 | "name": "Class name",
104 | "scope": "entity.name.class",
105 | "settings": {
106 | "fontStyle": "underline",
107 | "foreground": "#A6E22E"
108 | }
109 | },
110 | {
111 | "name": "Inherited class",
112 | "scope": "entity.other.inherited-class",
113 | "settings": {
114 | "fontStyle": "italic underline",
115 | "foreground": "#A6E22E"
116 | }
117 | },
118 | {
119 | "name": "Function name",
120 | "scope": "entity.name.function",
121 | "settings": {
122 | "fontStyle": "",
123 | "foreground": "#A6E22E"
124 | }
125 | },
126 | {
127 | "name": "Function argument",
128 | "scope": "variable.parameter",
129 | "settings": {
130 | "fontStyle": "italic",
131 | "foreground": "#FD971F"
132 | }
133 | },
134 | {
135 | "name": "Tag name",
136 | "scope": "entity.name.tag",
137 | "settings": {
138 | "fontStyle": "",
139 | "foreground": "#F92672"
140 | }
141 | },
142 | {
143 | "name": "Tag attribute",
144 | "scope": "entity.other.attribute-name",
145 | "settings": {
146 | "fontStyle": "",
147 | "foreground": "#A6E22E"
148 | }
149 | },
150 | {
151 | "name": "Library function",
152 | "scope": "support.function",
153 | "settings": {
154 | "fontStyle": "",
155 | "foreground": "#66D9EF"
156 | }
157 | },
158 | {
159 | "name": "Library constant",
160 | "scope": "support.constant",
161 | "settings": {
162 | "fontStyle": "",
163 | "foreground": "#66D9EF"
164 | }
165 | },
166 | {
167 | "name": "Library class/type",
168 | "scope": "support.type, support.class",
169 | "settings": {
170 | "fontStyle": "italic",
171 | "foreground": "#66D9EF"
172 | }
173 | },
174 | {
175 | "name": "Library variable",
176 | "scope": "support.other.variable",
177 | "settings": {
178 | "fontStyle": ""
179 | }
180 | },
181 | {
182 | "name": "String constant",
183 | "scope": "string constant",
184 | "settings": {
185 | "foreground": "#66D9EF"
186 | }
187 | },
188 | {
189 | "name": "String.regexp",
190 | "scope": "string.regexp",
191 | "settings": {
192 | "foreground": "#F6AA11"
193 | }
194 | },
195 | {
196 | "name": "String variable",
197 | "scope": "string variable",
198 | "settings": {
199 | "foreground": "#FFFFFF"
200 | }
201 | },
202 | {
203 | "name": "Support.function",
204 | "scope": "support.function",
205 | "settings": {
206 | "fontStyle": "",
207 | "foreground": "#66D9EF"
208 | }
209 | },
210 | {
211 | "name": "Doctype/XML Processing",
212 | "scope": "meta.tag.sgml.doctype.xml, declaration.sgml.html declaration.doctype, declaration.sgml.html declaration.doctype entity, declaration.sgml.html declaration.doctype string, declaration.xml-processing, declaration.xml-processing entity, declaration.xml-processing string, doctype",
213 | "settings": {
214 | "foreground": "#73817D"
215 | }
216 | },
217 | {
218 | "name": "HTML: punctuations tags",
219 | "scope": "punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag",
220 | "settings": {
221 | "foreground": "#FFFFFF"
222 | }
223 | },
224 | {
225 | "name": "CSS: tag-name",
226 | "scope": "meta.selector.css entity.name.tag",
227 | "settings": {
228 | "fontStyle": "underline",
229 | "foreground": "#F92672"
230 | }
231 | },
232 | {
233 | "name": "CSS: @import",
234 | "scope": "keyword.control.at-rule.import.css",
235 | "settings": {
236 | "foreground": "#F92672"
237 | }
238 | },
239 | {
240 | "name": "CSS: @at-rule",
241 | "scope": "meta.preprocessor.at-rule keyword.control.at-rule",
242 | "settings": {
243 | "foreground": "#F6AA11"
244 | }
245 | },
246 | {
247 | "name": "CSS: id",
248 | "scope": "meta.selector.css entity.other.attribute-name.id",
249 | "settings": {
250 | "foreground": "#F6AA11"
251 | }
252 | },
253 | {
254 | "name": "CSS: class",
255 | "scope": "meta.selector.css entity.other.attribute-name.class",
256 | "settings": {
257 | "foreground": "#A6E22E"
258 | }
259 | },
260 | {
261 | "name": "CSS: property-name",
262 | "scope": "support.type.property-name.css",
263 | "settings": {
264 | "foreground": "#66D9EF"
265 | }
266 | },
267 | {
268 | "name": "CSS: property-value",
269 | "scope": "meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css",
270 | "settings": {
271 | "foreground": "#F6F080"
272 | }
273 | },
274 | {
275 | "name": "CSS: additional-constants",
276 | "scope": "meta.property-value support.constant.named-color.css, meta.property-value constant",
277 | "settings": {
278 | "foreground": "#EDF080"
279 | }
280 | },
281 | {
282 | "name": "CSS: constructor.argument",
283 | "scope": "meta.constructor.argument.css",
284 | "settings": {
285 | "foreground": "#F6AA11"
286 | }
287 | },
288 | {
289 | "name": "LESS variables",
290 | "scope": "variable.other.less",
291 | "settings": {
292 | "foreground": "#FFFFFF"
293 | }
294 | },
295 | {
296 | "name": "LESS mixins",
297 | "scope": "entity.other.less.mixin",
298 | "settings": {
299 | "foreground": "#9DF39F"
300 | }
301 | },
302 | // CoffeeScript
303 | {
304 | "name": "CoffeeScript String Interpolated",
305 | "scope": "punctuation.section.embedded.coffee",
306 | "settings": {
307 | "foreground": "#e69f66"
308 | }
309 | },
310 | {
311 | "name": "Invalid",
312 | "scope": "invalid",
313 | "settings": {
314 | "background": "#F92672",
315 | "fontStyle": "",
316 | "foreground": "#F8F8F0"
317 | }
318 | },
319 | {
320 | "name": "Invalid deprecated",
321 | "scope": "invalid.deprecated",
322 | "settings": {
323 | "background": "#AE81FF",
324 | "foreground": "#F8F8F0"
325 | }
326 | },
327 | {
328 | "name": "JSON String",
329 | "scope": "meta.structure.dictionary.json string.quoted.double.json",
330 | "settings": {
331 | "foreground": "#CFCFC2"
332 | }
333 | },
334 | {
335 | "name": "diff.header",
336 | "scope": "meta.diff, meta.diff.header",
337 | "settings": {
338 | "foreground": "#75715E"
339 | }
340 | },
341 | {
342 | "name": "diff.deleted",
343 | "scope": "markup.deleted",
344 | "settings": {
345 | "foreground": "#F92672"
346 | }
347 | },
348 | {
349 | "name": "diff.inserted",
350 | "scope": "markup.inserted",
351 | "settings": {
352 | "foreground": "#A6E22E"
353 | }
354 | },
355 | {
356 | "name": "diff.changed",
357 | "scope": "markup.changed",
358 | "settings": {
359 | "foreground": "#E6DB74"
360 | }
361 | },
362 | {
363 | "name": "diff.range",
364 | "scope": "meta.diff, meta.diff.range",
365 | "settings": {
366 | "foreground": "#3BC0F0"
367 | }
368 | },
369 | {
370 | "name": "Markdown: Plain",
371 | "scope": "text.html.markdown",
372 | "settings": {
373 | "foreground": "#FFFFFF"
374 | }
375 | },
376 | {
377 | "name": "Markup: Raw Inline",
378 | "scope": "text.html.markdown markup.raw.inline",
379 | "settings": {
380 | "foreground": "#EC3533"
381 | }
382 | },
383 | {
384 | "name": "Markdown: Linebreak",
385 | "scope": "text.html.markdown meta.dummy.line-break",
386 | "settings": {
387 | "foreground": "#E0EDDD"
388 | }
389 | },
390 | {
391 | "name": "Markup: Heading",
392 | "scope": "Markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown",
393 | "settings": {
394 | "fontStyle": "",
395 | "foreground": "#FD971F"
396 | }
397 | },
398 | {
399 | "name": "Markup: Heading 1",
400 | "scope": "markup.heading.1.markdown",
401 | "settings": {
402 | "fontStyle": "",
403 | "foreground": "#fc951e"
404 | }
405 | },
406 | {
407 | "name": "Markup: Heading 2",
408 | "scope": "markup.heading.2.markdown",
409 | "settings": {
410 | "fontStyle": "",
411 | "foreground": "#e8891c"
412 | }
413 | },
414 | {
415 | "name": "Markup: Heading 3",
416 | "scope": "markup.heading.3.markdown",
417 | "settings": {
418 | "fontStyle": "",
419 | "foreground": "#d47d19"
420 | }
421 | },
422 | {
423 | "name": "Markup: Heading 4",
424 | "scope": "markup.heading.4.markdown",
425 | "settings": {
426 | "fontStyle": "",
427 | "foreground": "#bf7117"
428 | }
429 | },
430 | {
431 | "name": "Markup: Heading 5",
432 | "scope": "markup.heading.5.markdown",
433 | "settings": {
434 | "fontStyle": "",
435 | "foreground": "#ab6515"
436 | }
437 | },
438 | {
439 | "name": "Markup: Heading 6",
440 | "scope": "markup.heading.6.markdown",
441 | "settings": {
442 | "fontStyle": "",
443 | "foreground": "#965912"
444 | }
445 | },
446 | {
447 | "name": "Markup: Italic",
448 | "scope": "markup.italic",
449 | "settings": {
450 | "fontStyle": "italic",
451 | "foreground": "#F92672DD"
452 | }
453 | },
454 | {
455 | "name": "Markup: Bold",
456 | "scope": "markup.bold",
457 | "settings": {
458 | "fontStyle": "bold",
459 | "foreground": "#F92672"
460 | }
461 | },
462 | {
463 | "name": "Markup: Underline",
464 | "scope": "markup.underline",
465 | "settings": {
466 | "fontStyle": "underline",
467 | "foreground": "#A6E22E"
468 | }
469 | },
470 | {
471 | "name": "Markup: strike",
472 | "scope": "markup.strike",
473 | "settings": {
474 | "fontStyle": "", // Or add `strike`, but it doesn't support
475 | "foreground": "#cc4273"
476 | }
477 | },
478 | {
479 | "name": "Markdown: Blockquote",
480 | "scope": "markup.quote, punctuation.definition.blockquote.markdown",
481 | "settings": {
482 | "fontStyle": "italic",
483 | "foreground": "#66D9EF"
484 | }
485 | },
486 | {
487 | "name": "Markup: Quote",
488 | "scope": "markup.quote",
489 | "settings": {
490 | "fontStyle": "italic",
491 | "foreground": "#66D9EF"
492 | }
493 | },
494 | {
495 | "name": "Markup: Link",
496 | "scope": "string.other.link.title.markdown",
497 | "settings": {
498 | "fontStyle": "underline",
499 | "foreground": "#66D9EF"
500 | }
501 | },
502 | {
503 | "name": "Markup: Raw Block",
504 | "scope": "markup.raw.block",
505 | "settings": {
506 | "foreground": "#AE81FF"
507 | }
508 | },
509 | {
510 | "name": "Markdown: Raw Block",
511 | "scope": "markup.raw.block.fenced.markdown",
512 | "settings": {
513 | "background": "#222",
514 | "foreground": "#FFFFFF"
515 | }
516 | },
517 | {
518 | "name": "Markdown: List Items punctuation",
519 | "scope": "punctuation.definition.list_item.markdown",
520 | "settings": {
521 | "foreground": "#93A1A1"
522 | }
523 | },
524 | {
525 | "name": "Fenced Code Block",
526 | "scope": "punctuation.definition.fenced.markdown,variable.language.fenced.markdown",
527 | "settings": {
528 | "background": "#222222",
529 | "foreground": "#93A1A1"
530 | }
531 | },
532 | {
533 | "name": "Fenced markdown language",
534 | "scope": "variable.language.fenced.markdown",
535 | "settings": {
536 | "fontStyle": "italic",
537 | "foreground": "#C6CECE"
538 | }
539 | },
540 | {
541 | "name": "Markup: Table",
542 | "scope": "markup.table",
543 | "settings": {
544 | "background": "#FF3A281A",
545 | "foreground": "#B42A1D"
546 | }
547 | },
548 | {
549 | "name": "Markdown: Separator",
550 | "scope": "meta.separator",
551 | "settings": {
552 | "background": "#FFFFFF0F",
553 | "fontStyle": "bold",
554 | "foreground": "#FFFFFF33"
555 | }
556 | },
557 | {
558 | "name": "GitGutter deleted",
559 | "scope": "markup.deleted.git_gutter",
560 | "settings": {
561 | "foreground": "#F92672"
562 | }
563 | },
564 | {
565 | "name": "GitGutter inserted",
566 | "scope": "markup.inserted.git_gutter",
567 | "settings": {
568 | "foreground": "#A6E22E"
569 | }
570 | },
571 | {
572 | "name": "GitGutter changed",
573 | "scope": "markup.changed.git_gutter",
574 | "settings": {
575 | "foreground": "#FC951E"
576 | }
577 | },
578 | {
579 | "name": "GitGutter ignored",
580 | "scope": "markup.ignored.git_gutter",
581 | "settings": {
582 | "foreground": "#565656"
583 | }
584 | },
585 | {
586 | "name": "GitGutter untracked",
587 | "scope": "markup.untracked.git_gutter",
588 | "settings": {
589 | "foreground": "#565656"
590 | }
591 | },
592 | {
593 | "scope": "constant.numeric.line-number.find-in-files - match",
594 | "settings": {
595 | "foreground": "#AE81FFA0"
596 | }
597 | },
598 | {
599 | "scope": "entity.name.filename.find-in-files",
600 | "settings": {
601 | "foreground": "#E6DB74"
602 | }
603 | },
604 | {
605 | "name": "Nginx path",
606 | "scope": "string.other.path.nginx",
607 | "settings": {
608 | "foreground": "#fc951e"
609 | }
610 | }
611 | ],
612 | "uuid": "b76b4488-20c3-40a7-9499-457a451ee558"
613 | }
--------------------------------------------------------------------------------
/Monokai Extended Bright.tmTheme:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | author
6 | @tapionlinna
7 | colorSpaceName
8 | sRGB
9 | name
10 | Monokai Extended Bright
11 | semanticClass
12 | theme.dark.monokai_bright_extended
13 | settings
14 |
15 |
16 | settings
17 |
18 | activeGuide
19 | #9D550FB0
20 | background
21 | #272822
22 | bracketContentsForeground
23 | #F8F8F2A5
24 | bracketContentsOptions
25 | underline
26 | bracketsForeground
27 | #F8F8F2A5
28 | bracketsOptions
29 | underline
30 | caret
31 | #F8F8F0
32 | findHighlight
33 | #FFE792
34 | findHighlightForeground
35 | #000000
36 | foreground
37 | #F8F8F2
38 | inactiveSelection
39 | #bbbbbb
40 | inactiveSelectionForeground
41 | #222222
42 | invisibles
43 | #3B3A32
44 | lineHighlight
45 | #3E3D32
46 | selection
47 | #9D550F
48 | selectionBorder
49 | #1C1C1C
50 | selectionForeground
51 | #fffff8
52 | tagsOptions
53 | stippled_underline
54 |
55 |
56 |
57 | name
58 | Comment
59 | scope
60 | comment
61 | settings
62 |
63 | foreground
64 | #75715E
65 |
66 |
67 |
68 | name
69 | String
70 | scope
71 | string
72 | settings
73 |
74 | foreground
75 | #E6DB74
76 |
77 |
78 |
79 | name
80 | Number
81 | scope
82 | constant.numeric
83 | settings
84 |
85 | foreground
86 | #AE81FF
87 |
88 |
89 |
90 | name
91 | Built-in constant
92 | scope
93 | constant.language
94 | settings
95 |
96 | foreground
97 | #AE81FF
98 |
99 |
100 |
101 | name
102 | User-defined constant
103 | scope
104 | constant.character, constant.other
105 | settings
106 |
107 | foreground
108 | #AE81FF
109 |
110 |
111 |
112 | name
113 | Variable
114 | scope
115 | variable
116 | settings
117 |
118 | fontStyle
119 |
120 |
121 |
122 |
123 | name
124 | Entity
125 | scope
126 | entity
127 | settings
128 |
129 | fontStyle
130 |
131 | foreground
132 | #F92672
133 |
134 |
135 |
136 | name
137 | Keyword
138 | scope
139 | keyword
140 | settings
141 |
142 | foreground
143 | #F92672
144 |
145 |
146 |
147 | name
148 | Storage
149 | scope
150 | storage
151 | settings
152 |
153 | fontStyle
154 |
155 | foreground
156 | #F92672
157 |
158 |
159 |
160 | name
161 | Storage type
162 | scope
163 | storage.type
164 | settings
165 |
166 | fontStyle
167 | italic
168 | foreground
169 | #66D9EF
170 |
171 |
172 |
173 | name
174 | Class name
175 | scope
176 | entity.name.class
177 | settings
178 |
179 | fontStyle
180 | underline
181 | foreground
182 | #A6E22E
183 |
184 |
185 |
186 | name
187 | Inherited class
188 | scope
189 | entity.other.inherited-class
190 | settings
191 |
192 | fontStyle
193 | italic underline
194 | foreground
195 | #A6E22E
196 |
197 |
198 |
199 | name
200 | Function name
201 | scope
202 | entity.name.function
203 | settings
204 |
205 | fontStyle
206 |
207 | foreground
208 | #A6E22E
209 |
210 |
211 |
212 | name
213 | Function argument
214 | scope
215 | variable.parameter
216 | settings
217 |
218 | fontStyle
219 | italic
220 | foreground
221 | #FD971F
222 |
223 |
224 |
225 | name
226 | Tag name
227 | scope
228 | entity.name.tag
229 | settings
230 |
231 | fontStyle
232 |
233 | foreground
234 | #F92672
235 |
236 |
237 |
238 | name
239 | Tag attribute
240 | scope
241 | entity.other.attribute-name
242 | settings
243 |
244 | fontStyle
245 |
246 | foreground
247 | #A6E22E
248 |
249 |
250 |
251 | name
252 | Library function
253 | scope
254 | support.function
255 | settings
256 |
257 | fontStyle
258 |
259 | foreground
260 | #66D9EF
261 |
262 |
263 |
264 | name
265 | Library constant
266 | scope
267 | support.constant
268 | settings
269 |
270 | fontStyle
271 |
272 | foreground
273 | #66D9EF
274 |
275 |
276 |
277 | name
278 | Library class/type
279 | scope
280 | support.type, support.class
281 | settings
282 |
283 | fontStyle
284 | italic
285 | foreground
286 | #66D9EF
287 |
288 |
289 |
290 | name
291 | Library variable
292 | scope
293 | support.other.variable
294 | settings
295 |
296 | fontStyle
297 |
298 |
299 |
300 |
301 | name
302 | String constant
303 | scope
304 | string constant
305 | settings
306 |
307 | foreground
308 | #66D9EF
309 |
310 |
311 |
312 | name
313 | String.regexp
314 | scope
315 | string.regexp
316 | settings
317 |
318 | foreground
319 | #F6AA11
320 |
321 |
322 |
323 | name
324 | String variable
325 | scope
326 | string variable
327 | settings
328 |
329 | foreground
330 | #FFFFFF
331 |
332 |
333 |
334 | name
335 | Support.function
336 | scope
337 | support.function
338 | settings
339 |
340 | fontStyle
341 |
342 | foreground
343 | #66D9EF
344 |
345 |
346 |
347 | name
348 | Doctype/XML Processing
349 | scope
350 | meta.tag.sgml.doctype.xml, declaration.sgml.html declaration.doctype, declaration.sgml.html declaration.doctype entity, declaration.sgml.html declaration.doctype string, declaration.xml-processing, declaration.xml-processing entity, declaration.xml-processing string, doctype
351 | settings
352 |
353 | foreground
354 | #73817D
355 |
356 |
357 |
358 | name
359 | HTML: punctuations tags
360 | scope
361 | punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag
362 | settings
363 |
364 | foreground
365 | #FFFFFF
366 |
367 |
368 |
369 | name
370 | CSS: tag-name
371 | scope
372 | meta.selector.css entity.name.tag
373 | settings
374 |
375 | fontStyle
376 | underline
377 | foreground
378 | #F92672
379 |
380 |
381 |
382 | name
383 | CSS: @import
384 | scope
385 | keyword.control.at-rule.import.css
386 | settings
387 |
388 | foreground
389 | #F92672
390 |
391 |
392 |
393 | name
394 | CSS: @at-rule
395 | scope
396 | meta.preprocessor.at-rule keyword.control.at-rule
397 | settings
398 |
399 | foreground
400 | #F6AA11
401 |
402 |
403 |
404 | name
405 | CSS: id
406 | scope
407 | meta.selector.css entity.other.attribute-name.id
408 | settings
409 |
410 | foreground
411 | #F6AA11
412 |
413 |
414 |
415 | name
416 | CSS: class
417 | scope
418 | meta.selector.css entity.other.attribute-name.class
419 | settings
420 |
421 | foreground
422 | #A6E22E
423 |
424 |
425 |
426 | name
427 | CSS: property-name
428 | scope
429 | support.type.property-name.css
430 | settings
431 |
432 | foreground
433 | #66D9EF
434 |
435 |
436 |
437 | name
438 | CSS: property-value
439 | scope
440 | meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css
441 | settings
442 |
443 | foreground
444 | #F6F080
445 |
446 |
447 |
448 | name
449 | CSS: additional-constants
450 | scope
451 | meta.property-value support.constant.named-color.css, meta.property-value constant
452 | settings
453 |
454 | foreground
455 | #EDF080
456 |
457 |
458 |
459 | name
460 | CSS: constructor.argument
461 | scope
462 | meta.constructor.argument.css
463 | settings
464 |
465 | foreground
466 | #F6AA11
467 |
468 |
469 |
470 | name
471 | LESS variables
472 | scope
473 | variable.other.less
474 | settings
475 |
476 | foreground
477 | #FFFFFF
478 |
479 |
480 |
481 | name
482 | LESS mixins
483 | scope
484 | entity.other.less.mixin
485 | settings
486 |
487 | foreground
488 | #9DF39F
489 |
490 |
491 |
492 | name
493 | CoffeeScript String Interpolated
494 | scope
495 | punctuation.section.embedded.coffee
496 | settings
497 |
498 | foreground
499 | #e69f66
500 |
501 |
502 |
503 | name
504 | Invalid
505 | scope
506 | invalid
507 | settings
508 |
509 | background
510 | #F92672
511 | fontStyle
512 |
513 | foreground
514 | #F8F8F0
515 |
516 |
517 |
518 | name
519 | Invalid deprecated
520 | scope
521 | invalid.deprecated
522 | settings
523 |
524 | background
525 | #AE81FF
526 | foreground
527 | #F8F8F0
528 |
529 |
530 |
531 | name
532 | JSON String
533 | scope
534 | meta.structure.dictionary.json string.quoted.double.json
535 | settings
536 |
537 | foreground
538 | #CFCFC2
539 |
540 |
541 |
542 | name
543 | diff.header
544 | scope
545 | meta.diff, meta.diff.header
546 | settings
547 |
548 | foreground
549 | #75715E
550 |
551 |
552 |
553 | name
554 | diff.deleted
555 | scope
556 | markup.deleted
557 | settings
558 |
559 | foreground
560 | #F92672
561 |
562 |
563 |
564 | name
565 | diff.inserted
566 | scope
567 | markup.inserted
568 | settings
569 |
570 | foreground
571 | #A6E22E
572 |
573 |
574 |
575 | name
576 | diff.changed
577 | scope
578 | markup.changed
579 | settings
580 |
581 | foreground
582 | #E6DB74
583 |
584 |
585 |
586 | name
587 | diff.range
588 | scope
589 | meta.diff, meta.diff.range
590 | settings
591 |
592 | foreground
593 | #3BC0F0
594 |
595 |
596 |
597 | name
598 | Markdown: Plain
599 | scope
600 | text.html.markdown
601 | settings
602 |
603 | foreground
604 | #FFFFFF
605 |
606 |
607 |
608 | name
609 | Markup: Raw Inline
610 | scope
611 | text.html.markdown markup.raw.inline
612 | settings
613 |
614 | foreground
615 | #EC3533
616 |
617 |
618 |
619 | name
620 | Markdown: Linebreak
621 | scope
622 | text.html.markdown meta.dummy.line-break
623 | settings
624 |
625 | foreground
626 | #E0EDDD
627 |
628 |
629 |
630 | name
631 | Markup: Heading
632 | scope
633 | Markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown
634 | settings
635 |
636 | fontStyle
637 |
638 | foreground
639 | #FD971F
640 |
641 |
642 |
643 | name
644 | Markup: Heading 1
645 | scope
646 | markup.heading.1.markdown
647 | settings
648 |
649 | fontStyle
650 |
651 | foreground
652 | #fc951e
653 |
654 |
655 |
656 | name
657 | Markup: Heading 2
658 | scope
659 | markup.heading.2.markdown
660 | settings
661 |
662 | fontStyle
663 |
664 | foreground
665 | #e8891c
666 |
667 |
668 |
669 | name
670 | Markup: Heading 3
671 | scope
672 | markup.heading.3.markdown
673 | settings
674 |
675 | fontStyle
676 |
677 | foreground
678 | #d47d19
679 |
680 |
681 |
682 | name
683 | Markup: Heading 4
684 | scope
685 | markup.heading.4.markdown
686 | settings
687 |
688 | fontStyle
689 |
690 | foreground
691 | #bf7117
692 |
693 |
694 |
695 | name
696 | Markup: Heading 5
697 | scope
698 | markup.heading.5.markdown
699 | settings
700 |
701 | fontStyle
702 |
703 | foreground
704 | #ab6515
705 |
706 |
707 |
708 | name
709 | Markup: Heading 6
710 | scope
711 | markup.heading.6.markdown
712 | settings
713 |
714 | fontStyle
715 |
716 | foreground
717 | #965912
718 |
719 |
720 |
721 | name
722 | Markup: Italic
723 | scope
724 | markup.italic
725 | settings
726 |
727 | fontStyle
728 | italic
729 | foreground
730 | #F92672DD
731 |
732 |
733 |
734 | name
735 | Markup: Bold
736 | scope
737 | markup.bold
738 | settings
739 |
740 | fontStyle
741 | bold
742 | foreground
743 | #F92672
744 |
745 |
746 |
747 | name
748 | Markup: Underline
749 | scope
750 | markup.underline
751 | settings
752 |
753 | fontStyle
754 | underline
755 | foreground
756 | #A6E22E
757 |
758 |
759 |
760 | name
761 | Markup: strike
762 | scope
763 | markup.strike
764 | settings
765 |
766 | fontStyle
767 |
768 | foreground
769 | #cc4273
770 |
771 |
772 |
773 | name
774 | Markdown: Blockquote
775 | scope
776 | markup.quote, punctuation.definition.blockquote.markdown
777 | settings
778 |
779 | fontStyle
780 | italic
781 | foreground
782 | #66D9EF
783 |
784 |
785 |
786 | name
787 | Markup: Quote
788 | scope
789 | markup.quote
790 | settings
791 |
792 | fontStyle
793 | italic
794 | foreground
795 | #66D9EF
796 |
797 |
798 |
799 | name
800 | Markup: Link
801 | scope
802 | string.other.link.title.markdown
803 | settings
804 |
805 | fontStyle
806 | underline
807 | foreground
808 | #66D9EF
809 |
810 |
811 |
812 | name
813 | Markup: Raw Block
814 | scope
815 | markup.raw.block
816 | settings
817 |
818 | foreground
819 | #AE81FF
820 |
821 |
822 |
823 | name
824 | Markdown: Raw Block
825 | scope
826 | markup.raw.block.fenced.markdown
827 | settings
828 |
829 | background
830 | #222
831 | foreground
832 | #FFFFFF
833 |
834 |
835 |
836 | name
837 | Markdown: List Items punctuation
838 | scope
839 | punctuation.definition.list_item.markdown
840 | settings
841 |
842 | foreground
843 | #93A1A1
844 |
845 |
846 |
847 | name
848 | Fenced Code Block
849 | scope
850 | punctuation.definition.fenced.markdown,variable.language.fenced.markdown
851 | settings
852 |
853 | background
854 | #222222
855 | foreground
856 | #93A1A1
857 |
858 |
859 |
860 | name
861 | Fenced markdown language
862 | scope
863 | variable.language.fenced.markdown
864 | settings
865 |
866 | fontStyle
867 | italic
868 | foreground
869 | #C6CECE
870 |
871 |
872 |
873 | name
874 | Markup: Table
875 | scope
876 | markup.table
877 | settings
878 |
879 | background
880 | #FF3A281A
881 | foreground
882 | #B42A1D
883 |
884 |
885 |
886 | name
887 | Markdown: Separator
888 | scope
889 | meta.separator
890 | settings
891 |
892 | background
893 | #FFFFFF0F
894 | fontStyle
895 | bold
896 | foreground
897 | #FFFFFF33
898 |
899 |
900 |
901 | name
902 | LaTeX: Math Variables
903 | scope
904 | variable.other.math.tex
905 | settings
906 |
907 | foreground
908 | #E6DB74
909 |
910 |
911 |
912 | name
913 | GitGutter deleted
914 | scope
915 | markup.deleted.git_gutter
916 | settings
917 |
918 | foreground
919 | #F92672
920 |
921 |
922 |
923 | name
924 | GitGutter inserted
925 | scope
926 | markup.inserted.git_gutter
927 | settings
928 |
929 | foreground
930 | #A6E22E
931 |
932 |
933 |
934 | name
935 | GitGutter changed
936 | scope
937 | markup.changed.git_gutter
938 | settings
939 |
940 | foreground
941 | #FC951E
942 |
943 |
944 |
945 | name
946 | GitGutter ignored
947 | scope
948 | markup.ignored.git_gutter
949 | settings
950 |
951 | foreground
952 | #565656
953 |
954 |
955 |
956 | name
957 | GitGutter untracked
958 | scope
959 | markup.untracked.git_gutter
960 | settings
961 |
962 | foreground
963 | #565656
964 |
965 |
966 |
967 | scope
968 | constant.numeric.line-number.find-in-files - match
969 | settings
970 |
971 | foreground
972 | #AE81FFA0
973 |
974 |
975 |
976 | scope
977 | entity.name.filename.find-in-files
978 | settings
979 |
980 | foreground
981 | #E6DB74
982 |
983 |
984 |
985 | name
986 | Nginx path
987 | scope
988 | string.other.path.nginx
989 | settings
990 |
991 | foreground
992 | #fc951e
993 |
994 |
995 |
996 | uuid
997 | b76b4488-20c3-40a7-9499-457a451ee558
998 |
999 |
1000 |
--------------------------------------------------------------------------------
/Monokai Extended Light.JSON-tmTheme:
--------------------------------------------------------------------------------
1 | {
2 | "author": "github.com/szupie",
3 | "colorSpaceName": "sRGB",
4 | "gutterSettings": {
5 | "foreground": "#839496",
6 | "selectionForeground": "#679c00",
7 | "divider": "#586e75",
8 | "background": "#073642",
9 | "selectionBackground": "#586e75"
10 | },
11 | "semanticClass": "theme.light.monokai_extended",
12 | "name": "Monokai Extended Light",
13 | "settings": [
14 | {
15 | "settings": {
16 | "bracketContentsForeground": "#49483ea5",
17 | "caret": "#666663",
18 | "findHighlightForeground": "#000000",
19 | "findHighlight": "#ffe792",
20 | "bracketContentsOptions": "underline",
21 | "foreground": "#49483e",
22 | "bracketsForeground": "#49483ea5",
23 | "lineHighlight": "#e6e3c4",
24 | "bracketsOptions": "underline",
25 | "tagsOptions": "stippled_underline",
26 | "selection": "#ccc9ad",
27 | "activeGuide": "#06B512",
28 | "background": "#fafafa",
29 | "stackGuide": "#C2A51C",
30 | "selectionBorder": "#93917d",
31 | "invisibles": "#3b3a32"
32 | }
33 | },
34 | {
35 | "scope": "comment",
36 | "name": "Comment",
37 | "settings": {
38 | "foreground": "#75715e"
39 | }
40 | },
41 | {
42 | "scope": "string",
43 | "name": "String",
44 | "settings": {
45 | "foreground": "#998f2f"
46 | }
47 | },
48 | {
49 | "scope": "constant.numeric",
50 | "name": "Number",
51 | "settings": {
52 | "foreground": "#684d99"
53 | }
54 | },
55 | {
56 | "scope": "constant.language, meta.preprocessor",
57 | "name": "Constant: Built-in",
58 | "settings": {
59 | "foreground": "#684d99"
60 | }
61 | },
62 | {
63 | "scope": "constant.character, constant.other",
64 | "name": "Constant: User-defined",
65 | "settings": {
66 | "foreground": "#684d99"
67 | }
68 | },
69 | {
70 | "scope": "variable.language, variable.other",
71 | "name": "Variable",
72 | "settings": {
73 | "foreground": "#49483e"
74 | }
75 | },
76 | {
77 | "scope": "keyword",
78 | "name": "Keyword",
79 | "settings": {
80 | "foreground": "#f9005a"
81 | }
82 | },
83 | {
84 | "scope": "storage",
85 | "name": "Storage",
86 | "settings": {
87 | "foreground": "#f9005a",
88 | "fontStyle": ""
89 | }
90 | },
91 | {
92 | "scope": "storage.type",
93 | "name": "Storage type",
94 | "settings": {
95 | "foreground": "#0089b3",
96 | "fontStyle": " italic"
97 | }
98 | },
99 | {
100 | "scope": "entity.name.class",
101 | "name": "Class name",
102 | "settings": {
103 | "foreground": "#679c00",
104 | "fontStyle": " underline"
105 | }
106 | },
107 | {
108 | "scope": "entity.other.inherited-class",
109 | "name": "Inherited class",
110 | "settings": {
111 | "foreground": "#679c00",
112 | "fontStyle": "italic underline"
113 | }
114 | },
115 | {
116 | "scope": "entity.name.function",
117 | "name": "Function name",
118 | "settings": {
119 | "foreground": "#679c00",
120 | "fontStyle": ""
121 | }
122 | },
123 | {
124 | "scope": "variable.parameter",
125 | "name": "Function argument",
126 | "settings": {
127 | "foreground": "#cf7000",
128 | "fontStyle": " italic"
129 | }
130 | },
131 | {
132 | "scope": "entity.name.tag",
133 | "name": "Tag name",
134 | "settings": {
135 | "foreground": "#f9005a",
136 | "fontStyle": ""
137 | }
138 | },
139 | {
140 | "scope": "entity.other.attribute-name",
141 | "name": "Tag attribute",
142 | "settings": {
143 | "foreground": "#679c00",
144 | "fontStyle": ""
145 | }
146 | },
147 | {
148 | "scope": "support.function",
149 | "name": "Library function",
150 | "settings": {
151 | "foreground": "#0089b3",
152 | "fontStyle": ""
153 | }
154 | },
155 | {
156 | "scope": "support.constant",
157 | "name": "Library constant",
158 | "settings": {
159 | "foreground": "#0089b3",
160 | "fontStyle": ""
161 | }
162 | },
163 | {
164 | "scope": "support.type, support.class",
165 | "name": "Library class/type",
166 | "settings": {
167 | "foreground": "#0089b3",
168 | "fontStyle": "italic"
169 | }
170 | },
171 | {
172 | "scope": "support.other.variable",
173 | "name": "Library variable",
174 | "settings": {
175 | "fontStyle": ""
176 | }
177 | },
178 | {
179 | "scope": "string constant",
180 | "name": "String constant",
181 | "settings": {
182 | "foreground": "#0089b3"
183 | }
184 | },
185 | {
186 | "scope": "string.regexp",
187 | "name": "String.regexp",
188 | "settings": {
189 | "foreground": "#f6aa11"
190 | }
191 | },
192 | {
193 | "scope": "string variable",
194 | "name": "String variable",
195 | "settings": {
196 | "foreground": "#49483e"
197 | }
198 | },
199 | {
200 | "scope": "punctuation.definition.variable",
201 | "name": "Variable: punctuation",
202 | "settings": {
203 | "foreground": "#49483e"
204 | }
205 | },
206 | {
207 | "scope": "entity",
208 | "name": "Entity",
209 | "settings": {
210 | "foreground": "#679c00",
211 | "fontStyle": ""
212 | }
213 | },
214 | {
215 | "scope": "meta.tag.sgml.doctype.xml, declaration.sgml.html declaration.doctype, declaration.sgml.html declaration.doctype entity, declaration.sgml.html declaration.doctype string, declaration.xml-processing, declaration.xml-processing entity, declaration.xml-processing string, doctype",
216 | "name": "HTML: Doctype/XML Processing",
217 | "settings": {
218 | "foreground": "#c8cecc"
219 | }
220 | },
221 | {
222 | "scope": "comment.block.html",
223 | "name": "HTML: Comment Block",
224 | "settings": {
225 | "foreground": "#7c7865",
226 | "fontStyle": ""
227 | }
228 | },
229 | {
230 | "scope": "entity.name.tag.script.html",
231 | "name": "HTML: Script",
232 | "settings": {
233 | "fontStyle": "italic"
234 | }
235 | },
236 | {
237 | "scope": "text.html.basic meta.tag.other.html, text.html.basic meta.tag.any.html, text.html.basic meta.tag.block.any, text.html.basic meta.tag.inline.any, text.html.basic meta.tag.structure.any.html, text.html.basic source.js.embedded.html, punctuation.separator.key-value.html",
238 | "name": "HTML: Attribute punctuation",
239 | "settings": {
240 | "foreground": "#679c00",
241 | "fontStyle": ""
242 | }
243 | },
244 | {
245 | "scope": "text.html.basic entity.other.attribute-name.html",
246 | "name": "HTML: Attributes",
247 | "settings": {
248 | "foreground": "#679c00"
249 | }
250 | },
251 | {
252 | "scope": "text.html.basic meta.tag.structure.any.html punctuation.definition.string.begin.html, punctuation.definition.string.begin.html, punctuation.definition.string.end.html ",
253 | "name": "HTML: Quotation Marks",
254 | "settings": {
255 | "foreground": "#49483e",
256 | "fontStyle": ""
257 | }
258 | },
259 | {
260 | "scope": "punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag",
261 | "name": "HTML: Tags punctuation",
262 | "settings": {
263 | "foreground": "#49483e"
264 | }
265 | },
266 | {
267 | "scope": "variable.parameter.handlebars",
268 | "name": "Handlebars: Variable",
269 | "settings": {
270 | "foreground": "#f6aa11"
271 | }
272 | },
273 | {
274 | "scope": "support.constant.handlebars, meta.function.block.start.handlebars",
275 | "name": "Handlebars: Constant",
276 | "settings": {
277 | "foreground": "#0089b3"
278 | }
279 | },
280 | {
281 | "scope": "meta.preprocessor.at-rule keyword.control.at-rule",
282 | "name": "CSS: @at-rule",
283 | "settings": {
284 | "foreground": "#f6aa11"
285 | }
286 | },
287 | {
288 | "scope": "meta.selector.css entity.other.attribute-name.id",
289 | "name": "CSS: #Id",
290 | "settings": {
291 | "foreground": "#f6aa11"
292 | }
293 | },
294 | {
295 | "scope": "entity.other.attribute-name.id",
296 | "name": "CSS: #Id for SCSS",
297 | "settings": {
298 | "foreground": "#f6aa11"
299 | }
300 | },
301 | {
302 | "scope": "meta.selector.css entity.other.attribute-name.class",
303 | "name": "CSS: .class",
304 | "settings": {
305 | "foreground": "#679c00"
306 | }
307 | },
308 | {
309 | "scope": "support.type.property-name.css",
310 | "name": "CSS: Property Name",
311 | "settings": {
312 | "foreground": "#0089b3"
313 | }
314 | },
315 | {
316 | "scope": "meta.constructor.argument.css",
317 | "name": "CSS: Constructor Argument",
318 | "settings": {
319 | "foreground": "#f6aa11"
320 | }
321 | },
322 | {
323 | "scope": "punctuation.section.property-list.css",
324 | "name": "CSS: {}",
325 | "settings": {
326 | "foreground": "#49483e"
327 | }
328 | },
329 | {
330 | "scope": "punctuation.definition.tag.css",
331 | "name": "CSS: Tag Punctuation",
332 | "settings": {
333 | "foreground": "#f9005a"
334 | }
335 | },
336 | {
337 | "scope": "punctuation.separator.key-value.css, punctuation.terminator.rule.css",
338 | "name": "CSS: : ,",
339 | "settings": {
340 | "foreground": "#49483e",
341 | "fontStyle": ""
342 | }
343 | },
344 | {
345 | "scope": "entity.other.attribute-name.pseudo-element.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-selector.css",
346 | "name": "CSS :pseudo",
347 | "settings": {
348 | "foreground": "#679c00",
349 | "fontStyle": ""
350 | }
351 | },
352 | {
353 | "scope": "variable.other.less",
354 | "name": "LESS variables",
355 | "settings": {
356 | "foreground": "#49483e"
357 | }
358 | },
359 | {
360 | "scope": "entity.other.less.mixin",
361 | "name": "LESS mixins",
362 | "settings": {
363 | "foreground": "#e0fdce",
364 | "fontStyle": " italic"
365 | }
366 | },
367 | {
368 | "scope": "entity.other.attribute-name.pseudo-element.less",
369 | "name": "LESS: Extend",
370 | "settings": {
371 | "foreground": "#ff9117",
372 | "fontStyle": ""
373 | }
374 | },
375 | {
376 | "scope": "meta.function.js, entity.name.function.js, support.function.dom.js",
377 | "name": "JS: Function Name",
378 | "settings": {
379 | "foreground": "#679c00",
380 | "fontStyle": ""
381 | }
382 | },
383 | {
384 | "scope": "storage.type.js",
385 | "name": "JS: Storage Type",
386 | "settings": {
387 | "foreground": "#0089b3",
388 | "fontStyle": " italic"
389 | }
390 | },
391 | {
392 | "scope": "text.html.basic source.js.embedded.html",
393 | "name": "JS: Source",
394 | "settings": {
395 | "foreground": "#49483e",
396 | "fontStyle": ""
397 | }
398 | },
399 | {
400 | "scope": "storage.type.function.js",
401 | "name": "JS: Function",
402 | "settings": {
403 | "foreground": "#0089b3",
404 | "fontStyle": " italic"
405 | }
406 | },
407 | {
408 | "scope": "constant.numeric.js",
409 | "name": "JS: Numeric Constant",
410 | "settings": {
411 | "foreground": "#ae81ff"
412 | }
413 | },
414 | {
415 | "scope": "meta.brace.square.js",
416 | "name": "JS: []",
417 | "settings": {
418 | "foreground": "#49483e"
419 | }
420 | },
421 | {
422 | "scope": "meta.brace.round, punctuation.definition.parameters.begin.js, punctuation.definition.parameters.end.js",
423 | "name": "JS: ()",
424 | "settings": {
425 | "foreground": "#49483e"
426 | }
427 | },
428 | {
429 | "scope": "meta.brace.curly.js",
430 | "name": "JS: {}",
431 | "settings": {
432 | "foreground": "#49483e"
433 | }
434 | },
435 | {
436 | "scope": "meta.structure.dictionary.json string.quoted.double.json",
437 | "name": "JSON String",
438 | "settings": {
439 | "foreground": "#9f9f66"
440 | }
441 | },
442 | // CoffeeScript
443 | {
444 | "name": "CoffeeScript String Interpolated",
445 | "scope": "punctuation.section.embedded.coffee",
446 | "settings": {
447 | "foreground": "#e69f66"
448 | }
449 | },
450 | {
451 | "scope": "keyword.operator.index-start.php, keyword.operator.index-end.php",
452 | "name": "PHP: []",
453 | "settings": {
454 | "foreground": "#49483e"
455 | }
456 | },
457 | {
458 | "scope": "meta.array.php",
459 | "name": "PHP: Array",
460 | "settings": {
461 | "foreground": "#49483e"
462 | }
463 | },
464 | {
465 | "scope": "meta.array.php support.function.construct.php, meta.array.empty.php support.function.construct.php",
466 | "name": "PHP: Array()",
467 | "settings": {
468 | "foreground": "#0089b3",
469 | "fontStyle": ""
470 | }
471 | },
472 | {
473 | "scope": "support.function.construct.php",
474 | "name": "PHP: Array Construct",
475 | "settings": {
476 | "foreground": "#0089b3"
477 | }
478 | },
479 | {
480 | "scope": "storage.type.function.php",
481 | "name": "PHP: Storage Type Function",
482 | "settings": {
483 | "foreground": "#0089b3"
484 | }
485 | },
486 | {
487 | "scope": "constant.numeric.php",
488 | "name": "PHP: Numeric Constant",
489 | "settings": {
490 | "foreground": "#684d99"
491 | }
492 | },
493 | {
494 | "scope": "keyword.other.new.php",
495 | "name": "PHP: New",
496 | "settings": {
497 | "foreground": "#e42e70"
498 | }
499 | },
500 | {
501 | "scope": "support.class.php",
502 | "name": "PHP: ::",
503 | "settings": {
504 | "foreground": "#0089b3",
505 | "fontStyle": " italic"
506 | }
507 | },
508 | {
509 | "scope": "variable.other.property.php",
510 | "name": "PHP: Other Property",
511 | "settings": {
512 | "foreground": "#f6aa11"
513 | }
514 | },
515 | {
516 | "scope": "storage.modifier.extends.php, storage.type.class.php, keyword.operator.class.php",
517 | "name": "PHP: Class",
518 | "settings": {
519 | "foreground": "#e42e70"
520 | }
521 | },
522 | {
523 | "scope": "meta.other.inherited-class.php",
524 | "name": "PHP: Inherited Class",
525 | "settings": {
526 | "foreground": "#0089b3",
527 | "fontStyle": ""
528 | }
529 | },
530 | {
531 | "scope": "storage.type.php",
532 | "name": "PHP: Storage Type",
533 | "settings": {
534 | "foreground": "#0089b3"
535 | }
536 | },
537 | {
538 | "scope": "entity.name.function.php",
539 | "name": "PHP: Function",
540 | "settings": {
541 | "foreground": "#679c00"
542 | }
543 | },
544 | {
545 | "scope": "support.function.construct.php",
546 | "name": "PHP: Function Construct",
547 | "settings": {
548 | "foreground": "#0089b3"
549 | }
550 | },
551 | {
552 | "scope": "entity.name.type.class.php, meta.function-call.php, meta.function-call.static.php, meta.function-call.object.php",
553 | "name": "PHP: Function Call",
554 | "settings": {
555 | "foreground": "#49483e"
556 | }
557 | },
558 | {
559 | "scope": "source.php.embedded.block.html",
560 | "name": "PHP: Source Emebedded",
561 | "settings": {
562 | "foreground": "#49483e"
563 | }
564 | },
565 | {
566 | "scope": "invalid",
567 | "name": "Invalid",
568 | "settings": {
569 | "foreground": "#666663",
570 | "fontStyle": "",
571 | "background": "#f9005a"
572 | }
573 | },
574 | {
575 | "scope": "invalid.deprecated",
576 | "name": "Invalid deprecated",
577 | "settings": {
578 | "foreground": "#666663",
579 | "background": "#ae81ff"
580 | }
581 | },
582 | {
583 | "scope": "meta.diff, meta.diff.header",
584 | "name": "diff.header",
585 | "settings": {
586 | "foreground": "#75715e"
587 | }
588 | },
589 | {
590 | "scope": "markup.deleted",
591 | "name": "diff.deleted",
592 | "settings": {
593 | "foreground": "#f9005a"
594 | }
595 | },
596 | {
597 | "scope": "markup.inserted",
598 | "name": "diff.inserted",
599 | "settings": {
600 | "foreground": "#679c00"
601 | }
602 | },
603 | {
604 | "scope": "markup.changed",
605 | "name": "diff.changed",
606 | "settings": {
607 | "foreground": "#998f2f"
608 | }
609 | },
610 | {
611 | "scope": "meta.diff, meta.diff.range",
612 | "name": "diff.range",
613 | "settings": {
614 | "foreground": "#3bc0f0"
615 | }
616 | },
617 | {
618 | "scope": "storage.type.class.python, storage.type.function.python, storage.modifier.global.python",
619 | "name": "Python: storage",
620 | "settings": {
621 | "foreground": "#3bc0f0",
622 | "fontStyle": ""
623 | }
624 | },
625 | {
626 | "scope": "keyword.control.import.python, keyword.control.import.from.python",
627 | "name": "Python: import",
628 | "settings": {
629 | "foreground": "#f9005add"
630 | }
631 | },
632 | {
633 | "scope": "support.type.exception.python",
634 | "name": "Python: Support.exception",
635 | "settings": {
636 | "foreground": "#0089b3"
637 | }
638 | },
639 | {
640 | "scope": "punctuation.definition.variable.perl, variable.other.readwrite.global.perl, variable.other.predefined.perl, keyword.operator.comparison.perl",
641 | "name": "Perl: variables",
642 | "settings": {
643 | "foreground": "#e42e70"
644 | }
645 | },
646 | {
647 | "scope": "support.function.perl",
648 | "name": "Perl: functions",
649 | "settings": {
650 | "foreground": "#0089b3"
651 | }
652 | },
653 | {
654 | "scope": "comment.line.number-sign.perl",
655 | "name": "Perl: comments",
656 | "settings": {
657 | "foreground": "#75715e",
658 | "fontStyle": "italic"
659 | }
660 | },
661 | {
662 | "scope": "punctuation.definition.string.begin.perl, punctuation.definition.string.end.perl",
663 | "name": "Perl: quotes",
664 | "settings": {
665 | "foreground": "#49483e"
666 | }
667 | },
668 | {
669 | "scope": "constant.character.escape.perl",
670 | "name": "Perl: char",
671 | "settings": {
672 | "foreground": "#dc322f"
673 | }
674 | },
675 | {
676 | "scope": "constant.language.ruby, constant.numeric.ruby",
677 | "name": "Ruby: Constant",
678 | "settings": {
679 | "foreground": "#ae81ff"
680 | }
681 | },
682 | {
683 | "scope": "punctuation.definition.variable.ruby",
684 | "name": "Ruby: Variable definition",
685 | "settings": {
686 | "foreground": "#f6aa11",
687 | "fontStyle": ""
688 | }
689 | },
690 | {
691 | "scope": "meta.function.method.with-arguments.ruby",
692 | "name": "Ruby: Function Name",
693 | "settings": {
694 | "foreground": "#679c00"
695 | }
696 | },
697 | {
698 | "scope": "variable.language.ruby",
699 | "name": "Ruby: Variable",
700 | "settings": {
701 | "foreground": "#49483e"
702 | }
703 | },
704 | {
705 | "scope": "entity.name.function.ruby",
706 | "name": "Ruby: Function",
707 | "settings": {
708 | "foreground": "#f6aa11"
709 | }
710 | },
711 | {
712 | "scope": "keyword.control.ruby, keyword.control.def.ruby",
713 | "name": "Ruby: Keyword Control",
714 | "settings": {
715 | "foreground": "#679c00",
716 | "fontStyle": "bold"
717 | }
718 | },
719 | {
720 | "scope": "keyword.control.class.ruby, meta.class.ruby",
721 | "name": "Ruby: Class",
722 | "settings": {
723 | "foreground": "#679c00"
724 | }
725 | },
726 | {
727 | "scope": "entity.name.type.class.ruby",
728 | "name": "Ruby: Class Name",
729 | "settings": {
730 | "foreground": "#0089b3",
731 | "fontStyle": ""
732 | }
733 | },
734 | {
735 | "scope": "keyword.control.ruby",
736 | "name": "Ruby: Keyword",
737 | "settings": {
738 | "foreground": "#679c00",
739 | "fontStyle": ""
740 | }
741 | },
742 | {
743 | "scope": "support.class.ruby",
744 | "name": "Ruby: Support Class",
745 | "settings": {
746 | "foreground": "#0089b3",
747 | "fontStyle": ""
748 | }
749 | },
750 | {
751 | "scope": "keyword.other.special-method.ruby",
752 | "name": "Ruby: Special Method",
753 | "settings": {
754 | "foreground": "#679c00"
755 | }
756 | },
757 | {
758 | "scope": "variable.other.constant.ruby",
759 | "name": "Ruby: Constant Other",
760 | "settings": {
761 | "foreground": "#0089b3",
762 | "fontStyle": ""
763 | }
764 | },
765 | {
766 | "scope": "constant.other.symbol.ruby",
767 | "name": "Ruby: :symbol",
768 | "settings": {
769 | "foreground": "#f6f080",
770 | "fontStyle": ""
771 | }
772 | },
773 | {
774 | "scope": "punctuation.section.embedded.ruby, punctuation.definition.string.begin.ruby, punctuation.definition.string.end.ruby",
775 | "name": "Ruby: Punctuation Section",
776 | "settings": {
777 | "foreground": "#f9005a"
778 | }
779 | },
780 | {
781 | "scope": "keyword.other.special-method.ruby",
782 | "name": "Ruby: Special Method",
783 | "settings": {
784 | "foreground": "#e42e70"
785 | }
786 | },
787 | {
788 | "scope": "text.html.markdown",
789 | "name": "Markdown: plain",
790 | "settings": {
791 | "foreground": "#49483e"
792 | }
793 | },
794 | {
795 | "scope": "text.html.markdown markup.raw.inline",
796 | "name": "Markup: raw inline",
797 | "settings": {
798 | "foreground": "#ec3533"
799 | }
800 | },
801 | {
802 | "scope": "text.html.markdown meta.dummy.line-break",
803 | "name": "Markdown: linebreak",
804 | "settings": {
805 | "foreground": "#e0eddd"
806 | }
807 | },
808 | {
809 | "scope": "markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown",
810 | "name": "Markdown: heading",
811 | "settings": {
812 | "foreground": "#cf7000",
813 | "fontStyle": ""
814 | }
815 | },
816 | {
817 | "name": "Markup: Heading 1",
818 | "scope": "markup.heading.1.markdown",
819 | "settings": {
820 | "fontStyle": "",
821 | "foreground": "#cf6e00"
822 | }
823 | },
824 | {
825 | "name": "Markup: Heading 2",
826 | "scope": "markup.heading.2.markdown",
827 | "settings": {
828 | "fontStyle": "",
829 | "foreground": "#ba6300"
830 | }
831 | },
832 | {
833 | "name": "Markup: Heading 3",
834 | "scope": "markup.heading.3.markdown",
835 | "settings": {
836 | "fontStyle": "",
837 | "foreground": "#a65800"
838 | }
839 | },
840 | {
841 | "name": "Markup: Heading 4",
842 | "scope": "markup.heading.4.markdown",
843 | "settings": {
844 | "fontStyle": "",
845 | "foreground": "#914e00"
846 | }
847 | },
848 | {
849 | "name": "Markup: Heading 5",
850 | "scope": "markup.heading.5.markdown",
851 | "settings": {
852 | "fontStyle": "",
853 | "foreground": "#7d4300"
854 | }
855 | },
856 | {
857 | "name": "Markup: Heading 6",
858 | "scope": "markup.heading.6.markdown",
859 | "settings": {
860 | "fontStyle": "",
861 | "foreground": "#693800"
862 | }
863 | },
864 | {
865 | "scope": "markup.italic",
866 | "name": "Markup: italic",
867 | "settings": {
868 | "foreground": "#e42e70",
869 | "fontStyle": "italic"
870 | }
871 | },
872 | {
873 | "scope": "markup.bold",
874 | "name": "Markup: bold",
875 | "settings": {
876 | "foreground": "#f9005a",
877 | "fontStyle": "bold"
878 | }
879 | },
880 | {
881 | "scope": "markup.underline",
882 | "name": "Markup: underline",
883 | "settings": {
884 | "foreground": "#679c00",
885 | "fontStyle": "underline"
886 | }
887 | },
888 | {
889 | "scope": "markup.strike",
890 | "name": "Markup: strike",
891 | "settings": {
892 | "foreground": "#cc4273",
893 | "fontStyle": "strike"
894 | }
895 | },
896 | {
897 | "scope": "markup.quote, punctuation.definition.blockquote.markdown",
898 | "name": "Markdown: Blockquote",
899 | "settings": {
900 | "foreground": "#0089b3",
901 | "fontStyle": "italic"
902 | }
903 | },
904 | {
905 | "scope": "markup.quote",
906 | "name": "Markup: Quote",
907 | "settings": {
908 | "foreground": "#0089b3",
909 | "fontStyle": " italic"
910 | }
911 | },
912 | {
913 | "scope": "string.other.link.title.markdown",
914 | "name": "Markdown: Link",
915 | "settings": {
916 | "foreground": "#0089b3",
917 | "fontStyle": "underline"
918 | }
919 | },
920 | {
921 | "scope": "markup.raw.block",
922 | "name": "Markup: Raw block",
923 | "settings": {
924 | "foreground": "#ae81ff"
925 | }
926 | },
927 | {
928 | "scope": "punctuation.definition.list_item.markdown",
929 | "name": "Markdown: List Items Punctuation",
930 | "settings": {
931 | "foreground": "#49483e"
932 | }
933 | },
934 | {
935 | "scope": "markup.raw.block.fenced.markdown",
936 | "name": "Markdown: Raw Block fenced",
937 | "settings": {
938 | "foreground": "#49483e",
939 | "background": "#fafafa"
940 | }
941 | },
942 | {
943 | "scope": "punctuation.definition.fenced.markdown, variable.language.fenced.markdown",
944 | "name": "Markdown: Fenced Bode Block",
945 | "settings": {
946 | "foreground": "#636050",
947 | "background": "#fafafa"
948 | }
949 | },
950 | {
951 | "scope": "variable.language.fenced.markdown",
952 | "name": "Markdown: Fenced Language",
953 | "settings": {
954 | "foreground": "#7c7865",
955 | "fontStyle": ""
956 | }
957 | },
958 | {
959 | "scope": "meta.separator",
960 | "name": "Markdown: Separator",
961 | "settings": {
962 | "foreground": "#49483e33",
963 | "fontStyle": "bold",
964 | "background": "#49483e0f"
965 | }
966 | },
967 | {
968 | "scope": "markup.table",
969 | "name": "Markup: table",
970 | "settings": {
971 | "foreground": "#b42a1d",
972 | "background": "#ff3a281a"
973 | }
974 | },
975 | {
976 | "scope": "other.package.exclude, other.remove",
977 | "name": "Other: Removal",
978 | "settings": {
979 | "foreground": "#d3201f",
980 | "fontStyle": ""
981 | }
982 | },
983 | {
984 | "scope": "support.function.builtin.shell",
985 | "name": "Shell: builtin",
986 | "settings": {
987 | "foreground": "#679c00"
988 | }
989 | },
990 | {
991 | "scope": "variable.other.normal.shell",
992 | "name": "Shell: variable",
993 | "settings": {
994 | "foreground": "#0089b3"
995 | }
996 | },
997 | {
998 | "scope": "source.shell",
999 | "name": "Shell: DOTFILES",
1000 | "settings": {
1001 | "foreground": "#49483e",
1002 | "fontStyle": ""
1003 | }
1004 | },
1005 | {
1006 | "scope": "meta.scope.for-in-loop.shell, variable.other.loop.shell",
1007 | "name": "Shell: meta scope in loop",
1008 | "settings": {
1009 | "foreground": "#cf7000",
1010 | "fontStyle": ""
1011 | }
1012 | },
1013 | {
1014 | "scope": "entity.name.function.shell",
1015 | "name": "Shell: Function name",
1016 | "settings": {
1017 | "foreground": "#679c00",
1018 | "fontStyle": ""
1019 | }
1020 | },
1021 | {
1022 | "scope": "punctuation.definition.string.end.shell, punctuation.definition.string.begin.shell",
1023 | "name": "Shell: Quotation Marks",
1024 | "settings": {
1025 | "foreground": "#49483e",
1026 | "fontStyle": ""
1027 | }
1028 | },
1029 | {
1030 | "scope": "meta.scope.case-block.shell, meta.scope.case-body.shell",
1031 | "name": "Shell: Meta Block",
1032 | "settings": {
1033 | "foreground": "#cf7000",
1034 | "fontStyle": ""
1035 | }
1036 | },
1037 | {
1038 | "scope": "punctuation.definition.logical-expression.shell",
1039 | "name": "Shell: []",
1040 | "settings": {
1041 | "foreground": "#49483e",
1042 | "fontStyle": ""
1043 | }
1044 | },
1045 | {
1046 | "scope": "comment.line.number-sign.shell",
1047 | "name": "Shell: Comment",
1048 | "settings": {
1049 | "foreground": "#7c7865",
1050 | "fontStyle": "italic"
1051 | }
1052 | },
1053 | {
1054 | "scope": "comment.line.number-sign.makefile",
1055 | "name": "Makefile: Comment",
1056 | "settings": {
1057 | "foreground": "#7c7865",
1058 | "fontStyle": ""
1059 | }
1060 | },
1061 | {
1062 | "scope": "punctuation.definition.comment.makefile",
1063 | "name": "Makefile: Comment punctuation",
1064 | "settings": {
1065 | "foreground": "#7c7865",
1066 | "fontStyle": ""
1067 | }
1068 | },
1069 | {
1070 | "scope": "variable.other.makefile",
1071 | "name": "Makefile: Variables",
1072 | "settings": {
1073 | "foreground": "#f9005a",
1074 | "fontStyle": ""
1075 | }
1076 | },
1077 | {
1078 | "scope": "entity.name.function.makefile",
1079 | "name": "Makefile: Function name",
1080 | "settings": {
1081 | "foreground": "#679c00",
1082 | "fontStyle": ""
1083 | }
1084 | },
1085 | {
1086 | "scope": "meta.function.makefile",
1087 | "name": "Makefile: Function",
1088 | "settings": {
1089 | "foreground": "#0089b3",
1090 | "fontStyle": ""
1091 | }
1092 | },
1093 | {
1094 | "scope": "markup.deleted.git_gutter",
1095 | "name": "GitGutter deleted",
1096 | "settings": {
1097 | "foreground": "#f9005a"
1098 | }
1099 | },
1100 | {
1101 | "scope": "markup.inserted.git_gutter",
1102 | "name": "GitGutter inserted",
1103 | "settings": {
1104 | "foreground": "#679c00"
1105 | }
1106 | },
1107 | {
1108 | "scope": "markup.changed.git_gutter",
1109 | "name": "GitGutter changed",
1110 | "settings": {
1111 | "foreground": "#FC951E"
1112 | }
1113 | },
1114 | {
1115 | "scope": "markup.ignored.git_gutter",
1116 | "name": "GitGutter ignored",
1117 | "settings": {
1118 | "foreground": "#565656"
1119 | }
1120 | },
1121 | {
1122 | "scope": "markup.untracked.git_gutter",
1123 | "name": "GitGutter untracked",
1124 | "settings": {
1125 | "foreground": "#565656"
1126 | }
1127 | },
1128 | {
1129 | "scope": "sublimelinter.annotations",
1130 | "name": "SublimeLinter Annotations",
1131 | "settings": {
1132 | "foreground": "#e6e3c4",
1133 | "background": "#FFFFAA"
1134 | }
1135 | },
1136 | {
1137 | "scope": "sublimelinter.outline.illegal",
1138 | "name": "SublimeLinter Error Outline",
1139 | "settings": {
1140 | "foreground": "#49483e",
1141 | "background": "#FF4A52"
1142 | }
1143 | },
1144 | {
1145 | "scope": "sublimelinter.underline.illegal",
1146 | "name": "SublimeLinter Error Underline",
1147 | "settings": {
1148 | "background": "#FF0000"
1149 | }
1150 | },
1151 | {
1152 | "scope": "sublimelinter.outline.warning",
1153 | "name": "SublimeLinter Warning Outline",
1154 | "settings": {
1155 | "foreground": "#49483e",
1156 | "background": "#DF9400"
1157 | }
1158 | },
1159 | {
1160 | "scope": "sublimelinter.underline.warning",
1161 | "name": "SublimeLinter Warning Underline",
1162 | "settings": {
1163 | "background": "#FF0000"
1164 | }
1165 | },
1166 | {
1167 | "scope": "sublimelinter.outline.violation",
1168 | "name": "SublimeLinter Violation Outline",
1169 | "settings": {
1170 | "foreground": "#49483e",
1171 | "background": "#49483e33"
1172 | }
1173 | },
1174 | {
1175 | "scope": "sublimelinter.underline.violation",
1176 | "name": "SublimeLinter Violation Underline",
1177 | "settings": {
1178 | "background": "#FF0000"
1179 | }
1180 | },
1181 | {
1182 | "scope": "constant.numeric.line-number.find-in-files - match",
1183 | "settings": {
1184 | "foreground": "#AE81FFA0"
1185 | }
1186 | },
1187 | {
1188 | "scope": "entity.name.filename.find-in-files",
1189 | "settings": {
1190 | "foreground": "#998f2f"
1191 | }
1192 | },
1193 | {
1194 | "scope": "sublimelinter.mark.error",
1195 | "name": "SublimeLinter Error",
1196 | "settings": {
1197 | "foreground": "#D02000"
1198 | }
1199 | },
1200 | {
1201 | "scope": "sublimelinter.mark.warning",
1202 | "name": "SublimeLinter Warning",
1203 | "settings": {
1204 | "foreground": "#DDB700"
1205 | }
1206 | },
1207 | {
1208 | "scope": "sublimelinter.gutter-mark",
1209 | "name": "SublimeLinter Gutter Mark",
1210 | "settings": {
1211 | "foreground": "#49483e"
1212 | }
1213 | },
1214 | {
1215 | "name": "Nginx path",
1216 | "scope": "string.other.path.nginx",
1217 | "settings": {
1218 | "foreground": "#fc951e"
1219 | }
1220 | }
1221 | ],
1222 | "uuid": "0fbea17d-3c09-4ac5-a1aa-98f4946035e3"
1223 | }
--------------------------------------------------------------------------------
/Monokai Extended Origin.JSON-tmTheme:
--------------------------------------------------------------------------------
1 | {
2 | "author": "github.com/SuperPaintman",
3 | "colorSpaceName": "sRGB",
4 | "gutterSettings": {
5 | "background": "#272822",
6 | "divider": "#586e75",
7 | "foreground": "#F8F8F2",
8 | "selectionBackground": "#49483E",
9 | "selectionForeground": "#a6e22e"
10 | },
11 | "name": "Monokai Extended Origin",
12 | "semanticClass": "theme.dark.monokai_extended",
13 | "settings": [
14 | {
15 | "settings": {
16 | "caret": "#F8F8F0",
17 | "foreground": "#F8F8F2",
18 | "selection": "#49483E",
19 | "findHighlight": "#FFE792",
20 | "bracketContentsOptions": "underline",
21 | "invisibles": "#3B3A32",
22 | "bracketContentsForeground": "#F8F8F2A5",
23 | "lineHighlight": "#3E3D32",
24 | "bracketsOptions": "underline",
25 | "tagsOptions": "stippled_underline",
26 | "findHighlightForeground": "#000000",
27 | "activeGuide": "#9D550FB0",
28 | "background": "#272822",
29 | "selectionBorder": "#222218",
30 | "bracketsForeground": "#F8F8F2A5"
31 | }
32 | },
33 | {
34 | "name": "Comment",
35 | "scope": "comment",
36 | "settings": {
37 | "foreground": "#75715E"
38 | }
39 | },
40 | {
41 | "name": "String",
42 | "scope": "string",
43 | "settings": {
44 | "foreground": "#E6DB74"
45 | }
46 | },
47 | {
48 | "name": "Number",
49 | "scope": "constant.numeric",
50 | "settings": {
51 | "foreground": "#AE81FF"
52 | }
53 | },
54 | {
55 | "name": "Built-in constant",
56 | "scope": "constant.language",
57 | "settings": {
58 | "foreground": "#AE81FF"
59 | }
60 | },
61 | {
62 | "name": "User-defined constant",
63 | "scope": "constant.character, constant.other",
64 | "settings": {
65 | "foreground": "#AE81FF"
66 | }
67 | },
68 | {
69 | "name": "Variable",
70 | "scope": "variable",
71 | "settings": {
72 | "foreground": "#ffffff",
73 | "fontStyle": ""
74 | }
75 | },
76 | {
77 | "name": "Keyword",
78 | "scope": "keyword",
79 | "settings": {
80 | "foreground": "#F92672"
81 | }
82 | },
83 | {
84 | "name": "Storage",
85 | "scope": "storage",
86 | "settings": {
87 | "fontStyle": "",
88 | "foreground": "#F92672"
89 | }
90 | },
91 | {
92 | "name": "Storage type",
93 | "scope": "storage.type",
94 | "settings": {
95 | "fontStyle": "italic",
96 | "foreground": "#66D9EF"
97 | }
98 | },
99 | {
100 | "name": "Class name",
101 | "scope": "entity.name.class",
102 | "settings": {
103 | "fontStyle": "underline",
104 | "foreground": "#A6E22E"
105 | }
106 | },
107 | {
108 | "name": "Inherited class",
109 | "scope": "entity.other.inherited-class",
110 | "settings": {
111 | "fontStyle": "italic underline",
112 | "foreground": "#A6E22E"
113 | }
114 | },
115 | {
116 | "name": "Function name",
117 | "scope": "entity.name.function",
118 | "settings": {
119 | "fontStyle": "",
120 | "foreground": "#A6E22E"
121 | }
122 | },
123 | {
124 | "name": "Function argument",
125 | "scope": "variable.parameter",
126 | "settings": {
127 | "fontStyle": "italic",
128 | "foreground": "#FD971F"
129 | }
130 | },
131 | {
132 | "name": "Tag name",
133 | "scope": "entity.name.tag",
134 | "settings": {
135 | "fontStyle": "",
136 | "foreground": "#F92672"
137 | }
138 | },
139 | {
140 | "name": "Tag attribute",
141 | "scope": "entity.other.attribute-name",
142 | "settings": {
143 | "fontStyle": "",
144 | "foreground": "#A6E22E"
145 | }
146 | },
147 | {
148 | "name": "Library function",
149 | "scope": "support.function",
150 | "settings": {
151 | "fontStyle": "",
152 | "foreground": "#66D9EF"
153 | }
154 | },
155 | {
156 | "name": "Library constant",
157 | "scope": "support.constant",
158 | "settings": {
159 | "fontStyle": "",
160 | "foreground": "#66D9EF"
161 | }
162 | },
163 | {
164 | "name": "Library class/type",
165 | "scope": "support.type, support.class",
166 | "settings": {
167 | "fontStyle": "italic",
168 | "foreground": "#66D9EF"
169 | }
170 | },
171 | {
172 | "name": "Library variable",
173 | "scope": "support.other.variable",
174 | "settings": {
175 | "fontStyle": ""
176 | }
177 | },
178 | {
179 | "name": "Invalid",
180 | "scope": "invalid",
181 | "settings": {
182 | "foreground": "#F8F8F0",
183 | "fontStyle": "",
184 | "background": "#F92672"
185 | }
186 | },
187 | {
188 | "name": "Invalid deprecated",
189 | "scope": "invalid.deprecated",
190 | "settings": {
191 | "foreground": "#F8F8F0",
192 | "background": "#AE81FF"
193 | }
194 | },
195 | {
196 | "name": "JSON String",
197 | "scope": "meta.structure.dictionary.json string.quoted.double.json",
198 | "settings": {
199 | "foreground": "#CFCFC2"
200 | }
201 | },
202 | {
203 | "name": "diff.header",
204 | "scope": "meta.diff, meta.diff.header",
205 | "settings": {
206 | "foreground": "#75715E"
207 | }
208 | },
209 | {
210 | "name": "diff.deleted",
211 | "scope": "markup.deleted",
212 | "settings": {
213 | "fontStyle": "",
214 | "foreground": "#F92672"
215 | }
216 | },
217 | {
218 | "name": "diff.inserted",
219 | "scope": "markup.inserted",
220 | "settings": {
221 | "foreground": "#A6E22E"
222 | }
223 | },
224 | {
225 | "name": "diff.changed",
226 | "scope": "markup.changed",
227 | "settings": {
228 | "fontStyle": "",
229 | "foreground": "#E6DB74"
230 | }
231 | },
232 | {
233 | "name": "HTML: Script",
234 | "scope": "constant.numeric.line-number.find-in-files - match",
235 | "settings": {
236 | "fontStyle": "italic",
237 | "foreground": "#AE81FFA0"
238 | }
239 | },
240 | {
241 | "name": "HTML: Attribute punctuation",
242 | "scope": "entity.name.filename.find-in-files",
243 | "settings": {
244 | "fontStyle": "",
245 | "foreground": "#E6DB74"
246 | }
247 | },
248 | {
249 | "name": "HTML: Attributes",
250 | "scope": "text.html.basic entity.other.attribute-name.html",
251 | "settings": {
252 | "foreground": "#a6e22e"
253 | }
254 | },
255 | {
256 | "name": "HTML: Quotation Marks",
257 | "scope": "text.html.basic meta.tag.structure.any.html punctuation.definition.string.begin.html, punctuation.definition.string.begin.html, punctuation.definition.string.end.html ",
258 | "settings": {
259 | "fontStyle": "",
260 | "foreground": "#ffffff"
261 | }
262 | },
263 | {
264 | "name": "HTML: Tags punctuation",
265 | "scope": "punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag",
266 | "settings": {
267 | "foreground": "#ffffff"
268 | }
269 | },
270 | {
271 | "name": "Handlebars: Variable",
272 | "scope": "variable.parameter.handlebars",
273 | "settings": {
274 | "foreground": "#f6aa11"
275 | }
276 | },
277 | {
278 | "name": "Handlebars: Constant",
279 | "scope": "support.constant.handlebars, meta.function.block.start.handlebars",
280 | "settings": {
281 | "foreground": "#66d9ef"
282 | }
283 | },
284 | {
285 | "name": "CSS: @at-rule",
286 | "scope": "meta.preprocessor.at-rule keyword.control.at-rule",
287 | "settings": {
288 | "foreground": "#f6aa11"
289 | }
290 | },
291 | {
292 | "name": "CSS: #Id",
293 | "scope": "meta.selector.css entity.other.attribute-name.id",
294 | "settings": {
295 | "foreground": "#f6aa11"
296 | }
297 | },
298 | {
299 | "name": "CSS: .class",
300 | "scope": "meta.selector.css entity.other.attribute-name.class",
301 | "settings": {
302 | "foreground": "#a6e22e"
303 | }
304 | },
305 | {
306 | "name": "CSS: Property Name",
307 | "scope": "support.type.property-name.css",
308 | "settings": {
309 | "foreground": "#66d9ef"
310 | }
311 | },
312 | {
313 | "name": "CSS: Constructor Argument",
314 | "scope": "meta.constructor.argument.css",
315 | "settings": {
316 | "foreground": "#f6aa11"
317 | }
318 | },
319 | {
320 | "name": "CSS: {}",
321 | "scope": "punctuation.section.property-list.css",
322 | "settings": {
323 | "foreground": "#ffffff"
324 | }
325 | },
326 | {
327 | "name": "CSS: Tag Punctuation",
328 | "scope": "punctuation.definition.tag.css",
329 | "settings": {
330 | "foreground": "#f92672"
331 | }
332 | },
333 | {
334 | "name": "CSS: : ,",
335 | "scope": "punctuation.separator.key-value.css, punctuation.terminator.rule.css",
336 | "settings": {
337 | "fontStyle": "",
338 | "foreground": "#ffffff"
339 | }
340 | },
341 | {
342 | "name": "CSS :pseudo",
343 | "scope": "entity.other.attribute-name.pseudo-element.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-selector.css",
344 | "settings": {
345 | "fontStyle": "",
346 | "foreground": "#a6e22e"
347 | }
348 | },
349 | {
350 | "name": "LESS variables",
351 | "scope": "variable.other.less",
352 | "settings": {
353 | "foreground": "#ffffff"
354 | }
355 | },
356 | {
357 | "name": "LESS mixins",
358 | "scope": "entity.other.less.mixin",
359 | "settings": {
360 | "fontStyle": "italic",
361 | "foreground": "#e0fdce"
362 | }
363 | },
364 | {
365 | "name": "LESS: Extend",
366 | "scope": "entity.other.attribute-name.pseudo-element.less",
367 | "settings": {
368 | "fontStyle": "",
369 | "foreground": "#ff9117"
370 | }
371 | },
372 | // JavaScript
373 | {
374 | "name": "JS: this",
375 | "scope": "variable.language.this.js",
376 | "settings": {
377 | "foreground": "#ae81ff"
378 | }
379 | },
380 | {
381 | "name": "JS: Function Name",
382 | "scope": "meta.function.js, entity.name.function.js, support.function.dom.js",
383 | "settings": {
384 | "fontStyle": "",
385 | "foreground": "#a6e22e"
386 | }
387 | },
388 | {
389 | "name": "JS: Method Name",
390 | "scope": "entity.name.method.js",
391 | "settings": {
392 | "fontStyle": "",
393 | "foreground": "#a6e22e"
394 | }
395 | },
396 | {
397 | "name": "JS: Accessor Name",
398 | "scope": "entity.name.accessor.js",
399 | "settings": {
400 | "fontStyle": "",
401 | "foreground": "#a6e22e"
402 | }
403 | },
404 | {
405 | "name": "JS: Storage Type",
406 | "scope": "storage.type.js",
407 | "settings": {
408 | "fontStyle": "italic",
409 | "foreground": "#66d9ef"
410 | }
411 | },
412 | {
413 | "name": "JS: Source",
414 | "scope": "text.html.basic, source.js.embedded.html",
415 | "settings": {
416 | "fontStyle": "",
417 | "foreground": "#ffffff"
418 | }
419 | },
420 | {
421 | "name": "JS: Function",
422 | "scope": "storage.type.function.js",
423 | "settings": {
424 | "fontStyle": "italic",
425 | "foreground": "#66d9ef"
426 | }
427 | },
428 | {
429 | "name": "JS: Numeric Constant",
430 | "scope": "constant.numeric.js",
431 | "settings": {
432 | "foreground": "#ae81ff"
433 | }
434 | },
435 | {
436 | "name": "JS: []",
437 | "scope": "meta.brace.square.js",
438 | "settings": {
439 | "foreground": "#ffffff"
440 | }
441 | },
442 | {
443 | "name": "JS: ()",
444 | "scope": "meta.brace.round, punctuation.definition.parameters.begin.js, punctuation.definition.parameters.end.js",
445 | "settings": {
446 | "foreground": "#ffffff"
447 | }
448 | },
449 | {
450 | "name": "JS: {}",
451 | "scope": "meta.brace.curly.js",
452 | "settings": {
453 | "foreground": "#ffffff"
454 | }
455 | },
456 | {
457 | "name": "JS: Template String",
458 | "scope": "punctuation.template-string.element.begin.js, punctuation.template-string.element.end.js",
459 | "settings": {
460 | "foreground": "#e69f66"
461 | }
462 | },
463 | {
464 | "name": "JSON String",
465 | "scope": "meta.structure.dictionary.json string.quoted.double.json",
466 | "settings": {
467 | "foreground": "#cfcfc2"
468 | }
469 | },
470 | // CoffeeScript
471 | {
472 | "name": "CoffeeScript: Template String",
473 | "scope": "punctuation.section.embedded.coffee",
474 | "settings": {
475 | "foreground": "#e69f66"
476 | }
477 | },
478 | {
479 | "name": "CoffeeScript: this",
480 | "scope": "variable.language.this.coffee",
481 | "settings": {
482 | "foreground": "#ae81ff"
483 | }
484 | },
485 | {
486 | "name": "PHP: []",
487 | "scope": "keyword.operator.index-start.php, keyword.operator.index-end.php",
488 | "settings": {
489 | "foreground": "#ffffff"
490 | }
491 | },
492 | {
493 | "name": "PHP: Array",
494 | "scope": "meta.array.php",
495 | "settings": {
496 | "foreground": "#ffffff"
497 | }
498 | },
499 | {
500 | "name": "PHP: Array()",
501 | "scope": "meta.array.php support.function.construct.php, meta.array.empty.php support.function.construct.php",
502 | "settings": {
503 | "fontStyle": "",
504 | "foreground": "#e42e70"
505 | }
506 | },
507 | {
508 | "name": "PHP: Array Construct",
509 | "scope": "support.function.construct.php",
510 | "settings": {
511 | "foreground": "#e42e70"
512 | }
513 | },
514 | {
515 | "name": "PHP: Storage Type Function",
516 | "scope": "storage.type.function.php",
517 | "settings": {
518 | "foreground": "#f92672dd"
519 | }
520 | },
521 | {
522 | "name": "PHP: Numeric Constant",
523 | "scope": "constant.numeric.php",
524 | "settings": {
525 | "foreground": "#be84ff"
526 | }
527 | },
528 | {
529 | "name": "PHP: New",
530 | "scope": "keyword.other.new.php",
531 | "settings": {
532 | "foreground": "#f6aa11"
533 | }
534 | },
535 | {
536 | "name": "PHP: ::",
537 | "scope": "support.class.php",
538 | "settings": {
539 | "fontStyle": "",
540 | "foreground": "#ffffff"
541 | }
542 | },
543 | {
544 | "name": "PHP: Other Property",
545 | "scope": "variable.other.property.php",
546 | "settings": {
547 | "foreground": "#f6aa11"
548 | }
549 | },
550 | {
551 | "name": "PHP: Class",
552 | "scope": "storage.modifier.extends.php, storage.type.class.php, keyword.operator.class.php",
553 | "settings": {
554 | "foreground": "#a6e22e"
555 | }
556 | },
557 | {
558 | "name": "PHP: Inherited Class",
559 | "scope": "meta.other.inherited-class.php",
560 | "settings": {
561 | "fontStyle": "",
562 | "foreground": "#a6e22e"
563 | }
564 | },
565 | {
566 | "name": "PHP: Storage Type",
567 | "scope": "storage.type.php",
568 | "settings": {
569 | "foreground": "#66d9ef"
570 | }
571 | },
572 | {
573 | "name": "PHP: Function",
574 | "scope": "entity.name.function.php",
575 | "settings": {
576 | "foreground": "#66d9ef"
577 | }
578 | },
579 | {
580 | "name": "PHP: Function Construct",
581 | "scope": "support.function.construct.php",
582 | "settings": {
583 | "foreground": "#a6e22e"
584 | }
585 | },
586 | {
587 | "name": "PHP: Function Call",
588 | "scope": "entity.name.type.class.php, meta.function-call.php, meta.function-call.static.php, meta.function-call.object.php",
589 | "settings": {
590 | "foreground": "#ffffff"
591 | }
592 | },
593 | {
594 | "name": "PHP: Comment",
595 | "scope": "keyword.other.phpdoc",
596 | "settings": {
597 | "fontStyle": "",
598 | "foreground": "#7c7865"
599 | }
600 | },
601 | {
602 | "name": "PHP: Source Emebedded",
603 | "scope": "source.php.embedded.block.html",
604 | "settings": {
605 | "foreground": "#ffffff"
606 | }
607 | },
608 | {
609 | "name": "Invalid",
610 | "scope": "invalid",
611 | "settings": {
612 | "background": "#f92672",
613 | "fontStyle": "",
614 | "foreground": "#f8f8f0"
615 | }
616 | },
617 | {
618 | "name": "Invalid deprecated",
619 | "scope": "invalid.deprecated",
620 | "settings": {
621 | "background": "#ae81ff",
622 | "foreground": "#f8f8f0"
623 | }
624 | },
625 | {
626 | "name": "diff.header",
627 | "scope": "meta.diff, meta.diff.header",
628 | "settings": {
629 | "foreground": "#75715e"
630 | }
631 | },
632 | {
633 | "name": "diff.deleted",
634 | "scope": "markup.deleted",
635 | "settings": {
636 | "foreground": "#f92672"
637 | }
638 | },
639 | {
640 | "name": "diff.inserted",
641 | "scope": "markup.inserted",
642 | "settings": {
643 | "foreground": "#a6e22e"
644 | }
645 | },
646 | {
647 | "name": "diff.changed",
648 | "scope": "markup.changed",
649 | "settings": {
650 | "foreground": "#e6db74"
651 | }
652 | },
653 | {
654 | "name": "diff.range",
655 | "scope": "meta.diff, meta.diff.range",
656 | "settings": {
657 | "foreground": "#3bc0f0"
658 | }
659 | },
660 | // Python
661 | {
662 | "name": "Python: storage",
663 | "scope": "storage.type.class.python, storage.type.function.python, storage.modifier.global.python",
664 | "settings": {
665 | "fontStyle": "",
666 | "foreground": "#3bc0f0"
667 | }
668 | },
669 | {
670 | "name": "Python: import",
671 | "scope": "keyword.control.import.python, keyword.control.import.from.python",
672 | "settings": {
673 | "foreground": "#f92672dd"
674 | }
675 | },
676 | {
677 | "name": "Python: Support.exception",
678 | "scope": "support.type.exception.python",
679 | "settings": {
680 | "foreground": "#66d9ef"
681 | }
682 | },
683 | {
684 | "name": "Python: function call",
685 | "scope": "meta.function-call.python - punctuation - meta.function-call.arguments.python",
686 | "settings": {
687 | "foreground": "#A6E22E"
688 | }
689 | },
690 | // Perl
691 | {
692 | "name": "Perl: variables",
693 | "scope": "punctuation.definition.variable.perl, variable.other.readwrite.global.perl, variable.other.predefined.perl, keyword.operator.comparison.perl",
694 | "settings": {
695 | "foreground": "#e42e70"
696 | }
697 | },
698 | {
699 | "name": "Perl: functions",
700 | "scope": "support.function.perl",
701 | "settings": {
702 | "foreground": "#66d9ef"
703 | }
704 | },
705 | {
706 | "name": "Perl: comments",
707 | "scope": "comment.line.number-sign.perl",
708 | "settings": {
709 | "fontStyle": "italic",
710 | "foreground": "#75715e"
711 | }
712 | },
713 | {
714 | "name": "Perl: quotes",
715 | "scope": "punctuation.definition.string.begin.perl, punctuation.definition.string.end.perl",
716 | "settings": {
717 | "foreground": "#ffffff"
718 | }
719 | },
720 | {
721 | "name": "Perl: char",
722 | "scope": "constant.character.escape.perl",
723 | "settings": {
724 | "foreground": "#dc322f"
725 | }
726 | },
727 | {
728 | "name": "Ruby: Constant",
729 | "scope": "constant.language.ruby, constant.numeric.ruby",
730 | "settings": {
731 | "foreground": "#ae81ff"
732 | }
733 | },
734 | {
735 | "name": "Ruby: Variable definition",
736 | "scope": "punctuation.definition.variable.ruby",
737 | "settings": {
738 | "fontStyle": "",
739 | "foreground": "#f6aa11"
740 | }
741 | },
742 | {
743 | "name": "Ruby: Function Name",
744 | "scope": "meta.function.method.with-arguments.ruby",
745 | "settings": {
746 | "foreground": "#a6e22e"
747 | }
748 | },
749 | {
750 | "name": "Ruby: Variable",
751 | "scope": "variable.language.ruby",
752 | "settings": {
753 | "foreground": "#ffffff"
754 | }
755 | },
756 | {
757 | "name": "Ruby: Function",
758 | "scope": "entity.name.function.ruby",
759 | "settings": {
760 | "foreground": "#f6aa11"
761 | }
762 | },
763 | {
764 | "name": "Ruby: Keyword Control",
765 | "scope": "keyword.control.ruby, keyword.control.def.ruby",
766 | "settings": {
767 | "fontStyle": "bold",
768 | "foreground": "#a6e22e"
769 | }
770 | },
771 | {
772 | "name": "Ruby: Class",
773 | "scope": "keyword.control.class.ruby, meta.class.ruby",
774 | "settings": {
775 | "foreground": "#a6e22e"
776 | }
777 | },
778 | {
779 | "name": "Ruby: Class Name",
780 | "scope": "entity.name.type.class.ruby",
781 | "settings": {
782 | "fontStyle": "",
783 | "foreground": "#66d9ef"
784 | }
785 | },
786 | {
787 | "name": "Ruby: Keyword",
788 | "scope": "keyword.control.ruby",
789 | "settings": {
790 | "fontStyle": "",
791 | "foreground": "#a6e22e"
792 | }
793 | },
794 | {
795 | "name": "Ruby: Support Class",
796 | "scope": "support.class.ruby",
797 | "settings": {
798 | "fontStyle": "",
799 | "foreground": "#66d9ef"
800 | }
801 | },
802 | {
803 | "name": "Ruby: Special Method",
804 | "scope": "keyword.other.special-method.ruby",
805 | "settings": {
806 | "foreground": "#a6e22e"
807 | }
808 | },
809 | {
810 | "name": "Ruby: Constant Other",
811 | "scope": "variable.other.constant.ruby",
812 | "settings": {
813 | "fontStyle": "",
814 | "foreground": "#66d9ef"
815 | }
816 | },
817 | {
818 | "name": "Ruby: :symbol",
819 | "scope": "constant.other.symbol.ruby",
820 | "settings": {
821 | "fontStyle": "",
822 | "foreground": "#f6f080"
823 | }
824 | },
825 | {
826 | "name": "Ruby: Punctuation Section",
827 | "scope": "punctuation.section.embedded.ruby, punctuation.definition.string.begin.ruby, punctuation.definition.string.end.ruby",
828 | "settings": {
829 | "foreground": "#f92672"
830 | }
831 | },
832 | {
833 | "name": "Ruby: Special Method",
834 | "scope": "keyword.other.special-method.ruby",
835 | "settings": {
836 | "foreground": "#e42e70"
837 | }
838 | },
839 | {
840 | "name": "Markdown: plain",
841 | "scope": "text.html.markdown",
842 | "settings": {
843 | "foreground": "#ffffff"
844 | }
845 | },
846 | {
847 | "name": "Markup: raw inline",
848 | "scope": "text.html.markdown markup.raw.inline",
849 | "settings": {
850 | "foreground": "#ec3533"
851 | }
852 | },
853 | {
854 | "name": "Markdown: linebreak",
855 | "scope": "text.html.markdown meta.dummy.line-break",
856 | "settings": {
857 | "foreground": "#e0eddd"
858 | }
859 | },
860 | {
861 | "name": "Markdown: heading",
862 | "scope": "markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown",
863 | "settings": {
864 | "fontStyle": "",
865 | "foreground": "#fd971f"
866 | }
867 | },
868 | {
869 | "name": "Markup: Heading 1",
870 | "scope": "markup.heading.1.markdown",
871 | "settings": {
872 | "fontStyle": "",
873 | "foreground": "#fc951e"
874 | }
875 | },
876 | {
877 | "name": "Markup: Heading 2",
878 | "scope": "markup.heading.2.markdown",
879 | "settings": {
880 | "fontStyle": "",
881 | "foreground": "#e8891c"
882 | }
883 | },
884 | {
885 | "name": "Markup: Heading 3",
886 | "scope": "markup.heading.3.markdown",
887 | "settings": {
888 | "fontStyle": "",
889 | "foreground": "#d47d19"
890 | }
891 | },
892 | {
893 | "name": "Markup: Heading 4",
894 | "scope": "markup.heading.4.markdown",
895 | "settings": {
896 | "fontStyle": "",
897 | "foreground": "#bf7117"
898 | }
899 | },
900 | {
901 | "name": "Markup: Heading 5",
902 | "scope": "markup.heading.5.markdown",
903 | "settings": {
904 | "fontStyle": "",
905 | "foreground": "#ab6515"
906 | }
907 | },
908 | {
909 | "name": "Markup: Heading 6",
910 | "scope": "markup.heading.6.markdown",
911 | "settings": {
912 | "fontStyle": "",
913 | "foreground": "#965912"
914 | }
915 | },
916 | {
917 | "name": "Markup: italic",
918 | "scope": "markup.italic",
919 | "settings": {
920 | "fontStyle": "italic",
921 | "foreground": "#e42e70"
922 | }
923 | },
924 | {
925 | "name": "Markup: bold",
926 | "scope": "markup.bold",
927 | "settings": {
928 | "fontStyle": "bold",
929 | "foreground": "#f92672"
930 | }
931 | },
932 | {
933 | "name": "Markup: underline",
934 | "scope": "markup.underline",
935 | "settings": {
936 | "fontStyle": "underline",
937 | "foreground": "#a6e22e"
938 | }
939 | },
940 | {
941 | "name": "Markup: strike",
942 | "scope": "markup.strike",
943 | "settings": {
944 | "fontStyle": "",
945 | "foreground": "#cc4273"
946 | }
947 | },
948 | {
949 | "name": "Markdown: Blockquote",
950 | "scope": "markup.quote, punctuation.definition.blockquote.markdown",
951 | "settings": {
952 | "fontStyle": "italic",
953 | "foreground": "#66d9ef"
954 | }
955 | },
956 | {
957 | "name": "Markup: Quote",
958 | "scope": "markup.quote",
959 | "settings": {
960 | "fontStyle": "italic",
961 | "foreground": "#66d9ef"
962 | }
963 | },
964 | {
965 | "name": "Markdown: Link",
966 | "scope": "string.other.link.title.markdown",
967 | "settings": {
968 | "fontStyle": "underline",
969 | "foreground": "#66d9ef"
970 | }
971 | },
972 | {
973 | "name": "Markup: Raw block",
974 | "scope": "markup.raw.block",
975 | "settings": {
976 | "foreground": "#ae81ff"
977 | }
978 | },
979 | {
980 | "name": "Markdown: List Items Punctuation",
981 | "scope": "punctuation.definition.list_item.markdown",
982 | "settings": {
983 | "foreground": "#ffffff"
984 | }
985 | },
986 | {
987 | "name": "Markdown: Raw Block fenced",
988 | "scope": "markup.raw.block.fenced.markdown",
989 | "settings": {
990 | "background": "#222",
991 | "foreground": "#ffffff"
992 | }
993 | },
994 | {
995 | "name": "Markdown: Fenced Bode Block",
996 | "scope": "punctuation.definition.fenced.markdown, variable.language.fenced.markdown",
997 | "settings": {
998 | "background": "#222222",
999 | "foreground": "#636050"
1000 | }
1001 | },
1002 | {
1003 | "name": "Markdown: Fenced Language",
1004 | "scope": "variable.language.fenced.markdown",
1005 | "settings": {
1006 | "fontStyle": "",
1007 | "foreground": "#7c7865"
1008 | }
1009 | },
1010 | {
1011 | "name": "Markdown: Separator",
1012 | "scope": "meta.separator",
1013 | "settings": {
1014 | "background": "#ffffff0f",
1015 | "fontStyle": "bold",
1016 | "foreground": "#ffffff33"
1017 | }
1018 | },
1019 | {
1020 | "name": "Markup: table",
1021 | "scope": "markup.table",
1022 | "settings": {
1023 | "background": "#ff3a281a",
1024 | "foreground": "#b42a1d"
1025 | }
1026 | },
1027 | {
1028 | "name": "Other: Removal",
1029 | "scope": "other.package.exclude, other.remove",
1030 | "settings": {
1031 | "fontStyle": "",
1032 | "foreground": "#d3201f"
1033 | }
1034 | },
1035 | {
1036 | "name": "Shell: builtin",
1037 | "scope": "support.function.builtin.shell",
1038 | "settings": {
1039 | "foreground": "#a6e22e"
1040 | }
1041 | },
1042 | {
1043 | "name": "Shell: variable",
1044 | "scope": "variable.other.normal.shell",
1045 | "settings": {
1046 | "foreground": "#66d9ef"
1047 | }
1048 | },
1049 | {
1050 | "name": "Shell: DOTFILES",
1051 | "scope": "source.shell",
1052 | "settings": {
1053 | "fontStyle": "",
1054 | "foreground": "#ffffff"
1055 | }
1056 | },
1057 | {
1058 | "name": "Shell: meta scope in loop",
1059 | "scope": "meta.scope.for-in-loop.shell, variable.other.loop.shell",
1060 | "settings": {
1061 | "fontStyle": "",
1062 | "foreground": "#fd971f"
1063 | }
1064 | },
1065 | {
1066 | "name": "Shell: Function name",
1067 | "scope": "entity.name.function.shell",
1068 | "settings": {
1069 | "fontStyle": "",
1070 | "foreground": "#a6e22e"
1071 | }
1072 | },
1073 | {
1074 | "name": "Shell: Quotation Marks",
1075 | "scope": "punctuation.definition.string.end.shell, punctuation.definition.string.begin.shell",
1076 | "settings": {
1077 | "fontStyle": "",
1078 | "foreground": "#ffffff"
1079 | }
1080 | },
1081 | {
1082 | "name": "Shell: Meta Block",
1083 | "scope": "meta.scope.case-block.shell, meta.scope.case-body.shell",
1084 | "settings": {
1085 | "fontStyle": "",
1086 | "foreground": "#fd971f"
1087 | }
1088 | },
1089 | {
1090 | "name": "Shell: []",
1091 | "scope": "punctuation.definition.logical-expression.shell",
1092 | "settings": {
1093 | "fontStyle": "",
1094 | "foreground": "#ffffff"
1095 | }
1096 | },
1097 | {
1098 | "name": "Shell: Comment",
1099 | "scope": "comment.line.number-sign.shell",
1100 | "settings": {
1101 | "fontStyle": "italic",
1102 | "foreground": "#7c7865"
1103 | }
1104 | },
1105 | {
1106 | "name": "Makefile: Comment",
1107 | "scope": "comment.line.number-sign.makefile",
1108 | "settings": {
1109 | "fontStyle": "",
1110 | "foreground": "#7c7865"
1111 | }
1112 | },
1113 | {
1114 | "name": "Makefile: Comment punctuation",
1115 | "scope": "punctuation.definition.comment.makefile",
1116 | "settings": {
1117 | "fontStyle": "",
1118 | "foreground": "#7c7865"
1119 | }
1120 | },
1121 | {
1122 | "name": "Makefile: Variables",
1123 | "scope": "variable.other.makefile",
1124 | "settings": {
1125 | "fontStyle": "",
1126 | "foreground": "#f92672"
1127 | }
1128 | },
1129 | {
1130 | "name": "Makefile: Function name",
1131 | "scope": "entity.name.function.makefile",
1132 | "settings": {
1133 | "fontStyle": "",
1134 | "foreground": "#a6e22e"
1135 | }
1136 | },
1137 | {
1138 | "name": "Makefile: Function",
1139 | "scope": "meta.function.makefile",
1140 | "settings": {
1141 | "fontStyle": "",
1142 | "foreground": "#66d9ef"
1143 | }
1144 | },
1145 | {
1146 | "name": "GitGutter deleted",
1147 | "scope": "markup.deleted.git_gutter",
1148 | "settings": {
1149 | "foreground": "#F92672"
1150 | }
1151 | },
1152 | {
1153 | "name": "GitGutter inserted",
1154 | "scope": "markup.inserted.git_gutter",
1155 | "settings": {
1156 | "foreground": "#A6E22E"
1157 | }
1158 | },
1159 | {
1160 | "name": "GitGutter changed",
1161 | "scope": "markup.changed.git_gutter",
1162 | "settings": {
1163 | "foreground": "#FC951E"
1164 | }
1165 | },
1166 | {
1167 | "name": "GitGutter ignored",
1168 | "scope": "markup.ignored.git_gutter",
1169 | "settings": {
1170 | "foreground": "#565656"
1171 | }
1172 | },
1173 | {
1174 | "name": "GitGutter untracked",
1175 | "scope": "markup.untracked.git_gutter",
1176 | "settings": {
1177 | "foreground": "#565656"
1178 | }
1179 | },
1180 | {
1181 | "name": "Nginx path",
1182 | "scope": "string.other.path.nginx",
1183 | "settings": {
1184 | "foreground": "#fc951e"
1185 | }
1186 | }
1187 | ],
1188 | "uuid": "6d3d6dae-b9c2-48ad-9e2a-71fefe15be64"
1189 | }
--------------------------------------------------------------------------------
/Monokai Extended.JSON-tmTheme:
--------------------------------------------------------------------------------
1 | {
2 | "author": "github.com/jonschlinkert",
3 | "colorSpaceName": "sRGB",
4 | "gutterSettings": {
5 | "background": "#073642",
6 | "divider": "#586e75",
7 | "foreground": "#839496",
8 | "selectionBackground": "#586e75",
9 | "selectionForeground": "#a6e22e"
10 | },
11 | "name": "Monokai Extended",
12 | "semanticClass": "theme.dark.monokai_extended",
13 | "settings": [
14 | {
15 | "settings": {
16 | "activeGuide": "#9d550fb0",
17 | "background": "#222222",
18 | "bracketContentsForeground": "#f8f8f2a5",
19 | "bracketContentsOptions": "underline",
20 | "bracketsForeground": "#f8f8f2a5",
21 | "bracketsOptions": "underline",
22 | "caret": "#f8f8f0",
23 | "findHighlight": "#ffe792",
24 | "findHighlightForeground": "#000000",
25 | "foreground": "#f8f8f2",
26 | "invisibles": "#3b3a32",
27 | "lineHighlight": "#333333",
28 | "selection": "#444444",
29 | "selectionBorder": "#1c1c1c",
30 | "tagsOptions": "stippled_underline"
31 | }
32 | },
33 | {
34 | "name": "Comment",
35 | "scope": "comment",
36 | "settings": {
37 | "foreground": "#75715e"
38 | }
39 | },
40 | {
41 | "name": "String",
42 | "scope": "string",
43 | "settings": {
44 | "foreground": "#e6db74"
45 | }
46 | },
47 | {
48 | "name": "Number",
49 | "scope": "constant.numeric",
50 | "settings": {
51 | "foreground": "#be84ff"
52 | }
53 | },
54 | {
55 | "name": "Constant: Built-in",
56 | "scope": "constant.language, meta.preprocessor",
57 | "settings": {
58 | "foreground": "#be84ff"
59 | }
60 | },
61 | {
62 | "name": "Constant: User-defined",
63 | "scope": "constant.character, constant.other",
64 | "settings": {
65 | "foreground": "#be84ff"
66 | }
67 | },
68 | {
69 | "name": "Variable",
70 | "scope": "variable.language, variable.other",
71 | "settings": {
72 | "foreground": "#ffffff"
73 | }
74 | },
75 | {
76 | "name": "Keyword",
77 | "scope": "keyword",
78 | "settings": {
79 | "foreground": "#f92672"
80 | }
81 | },
82 | {
83 | "name": "Storage",
84 | "scope": "storage",
85 | "settings": {
86 | "fontStyle": "",
87 | "foreground": "#f92672"
88 | }
89 | },
90 | {
91 | "name": "Storage type",
92 | "scope": "storage.type",
93 | "settings": {
94 | "fontStyle": " italic",
95 | "foreground": "#66d9ef"
96 | }
97 | },
98 | {
99 | "name": "Class name",
100 | "scope": "entity.name.class",
101 | "settings": {
102 | "fontStyle": " underline",
103 | "foreground": "#a6e22e"
104 | }
105 | },
106 | {
107 | "name": "Inherited class",
108 | "scope": "entity.other.inherited-class",
109 | "settings": {
110 | "fontStyle": "italic underline",
111 | "foreground": "#a6e22e"
112 | }
113 | },
114 | {
115 | "name": "Function name",
116 | "scope": "entity.name.function",
117 | "settings": {
118 | "fontStyle": "",
119 | "foreground": "#a6e22e"
120 | }
121 | },
122 | {
123 | "name": "Function argument",
124 | "scope": "variable.parameter",
125 | "settings": {
126 | "fontStyle": " italic",
127 | "foreground": "#fd971f"
128 | }
129 | },
130 | {
131 | "name": "Tag name",
132 | "scope": "entity.name.tag",
133 | "settings": {
134 | "fontStyle": "",
135 | "foreground": "#f92672"
136 | }
137 | },
138 | {
139 | "name": "Tag attribute",
140 | "scope": "entity.other.attribute-name",
141 | "settings": {
142 | "fontStyle": "",
143 | "foreground": "#a6e22e"
144 | }
145 | },
146 | {
147 | "name": "Library function",
148 | "scope": "support.function",
149 | "settings": {
150 | "fontStyle": "",
151 | "foreground": "#66d9ef"
152 | }
153 | },
154 | {
155 | "name": "Library constant",
156 | "scope": "support.constant",
157 | "settings": {
158 | "fontStyle": "",
159 | "foreground": "#66d9ef"
160 | }
161 | },
162 | {
163 | "name": "Library class/type",
164 | "scope": "support.type, support.class",
165 | "settings": {
166 | "fontStyle": "italic",
167 | "foreground": "#66d9ef"
168 | }
169 | },
170 | {
171 | "name": "Library variable",
172 | "scope": "support.other.variable",
173 | "settings": {
174 | "fontStyle": ""
175 | }
176 | },
177 | {
178 | "name": "String constant",
179 | "scope": "string constant",
180 | "settings": {
181 | "foreground": "#66d9ef"
182 | }
183 | },
184 | {
185 | "name": "String.regexp",
186 | "scope": "string.regexp",
187 | "settings": {
188 | "foreground": "#f6aa11"
189 | }
190 | },
191 | {
192 | "name": "String variable",
193 | "scope": "string variable",
194 | "settings": {
195 | "foreground": "#ffffff"
196 | }
197 | },
198 | {
199 | "name": "Variable: punctuation",
200 | "scope": "punctuation.definition.variable",
201 | "settings": {
202 | "foreground": "#ffffff"
203 | }
204 | },
205 | {
206 | "name": "Entity",
207 | "scope": "entity",
208 | "settings": {
209 | "fontStyle": "",
210 | "foreground": "#a6e22e"
211 | }
212 | },
213 | {
214 | "name": "HTML: Doctype/XML Processing",
215 | "scope": "meta.tag.sgml.doctype.xml, declaration.sgml.html declaration.doctype, declaration.sgml.html declaration.doctype entity, declaration.sgml.html declaration.doctype string, declaration.xml-processing, declaration.xml-processing entity, declaration.xml-processing string, doctype",
216 | "settings": {
217 | "foreground": "#c8cecc"
218 | }
219 | },
220 | {
221 | "name": "HTML: Comment Block",
222 | "scope": "comment.block.html",
223 | "settings": {
224 | "fontStyle": "",
225 | "foreground": "#7c7865"
226 | }
227 | },
228 | {
229 | "name": "HTML: Script",
230 | "scope": "entity.name.tag.script.html",
231 | "settings": {
232 | "fontStyle": "italic"
233 | }
234 | },
235 | {
236 | "name": "HTML: Attribute punctuation",
237 | "scope": "text.html.basic meta.tag.other.html, text.html.basic meta.tag.any.html, text.html.basic meta.tag.block.any, text.html.basic meta.tag.inline.any, text.html.basic meta.tag.structure.any.html, text.html.basic source.js.embedded.html, punctuation.separator.key-value.html",
238 | "settings": {
239 | "fontStyle": "",
240 | "foreground": "#a6e22e"
241 | }
242 | },
243 | {
244 | "name": "HTML: Attributes",
245 | "scope": "text.html.basic entity.other.attribute-name.html",
246 | "settings": {
247 | "foreground": "#a6e22e"
248 | }
249 | },
250 | {
251 | "name": "HTML: Quotation Marks",
252 | "scope": "text.html.basic meta.tag.structure.any.html punctuation.definition.string.begin.html, punctuation.definition.string.begin.html, punctuation.definition.string.end.html ",
253 | "settings": {
254 | "fontStyle": "",
255 | "foreground": "#ffffff"
256 | }
257 | },
258 | {
259 | "name": "HTML: Tags punctuation",
260 | "scope": "punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag",
261 | "settings": {
262 | "foreground": "#ffffff"
263 | }
264 | },
265 | {
266 | "name": "Handlebars: Variable",
267 | "scope": "variable.parameter.handlebars",
268 | "settings": {
269 | "foreground": "#f6aa11"
270 | }
271 | },
272 | {
273 | "name": "Handlebars: Constant",
274 | "scope": "support.constant.handlebars, meta.function.block.start.handlebars",
275 | "settings": {
276 | "foreground": "#66d9ef"
277 | }
278 | },
279 | {
280 | "name": "CSS: @at-rule",
281 | "scope": "meta.preprocessor.at-rule keyword.control.at-rule",
282 | "settings": {
283 | "foreground": "#f6aa11"
284 | }
285 | },
286 | {
287 | "name": "CSS: #Id",
288 | "scope": "meta.selector.css entity.other.attribute-name.id",
289 | "settings": {
290 | "foreground": "#f6aa11"
291 | }
292 | },
293 | {
294 | "name": "CSS: .class",
295 | "scope": "meta.selector.css entity.other.attribute-name.class",
296 | "settings": {
297 | "foreground": "#a6e22e"
298 | }
299 | },
300 | {
301 | "name": "CSS: Property Name",
302 | "scope": "support.type.property-name.css",
303 | "settings": {
304 | "foreground": "#66d9ef"
305 | }
306 | },
307 | {
308 | "name": "CSS: Constructor Argument",
309 | "scope": "meta.constructor.argument.css",
310 | "settings": {
311 | "foreground": "#f6aa11"
312 | }
313 | },
314 | {
315 | "name": "CSS: {}",
316 | "scope": "punctuation.section.property-list.css",
317 | "settings": {
318 | "foreground": "#ffffff"
319 | }
320 | },
321 | {
322 | "name": "CSS: Tag Punctuation",
323 | "scope": "punctuation.definition.tag.css",
324 | "settings": {
325 | "foreground": "#f92672"
326 | }
327 | },
328 | {
329 | "name": "CSS: : ,",
330 | "scope": "punctuation.separator.key-value.css, punctuation.terminator.rule.css",
331 | "settings": {
332 | "fontStyle": "",
333 | "foreground": "#ffffff"
334 | }
335 | },
336 | {
337 | "name": "CSS :pseudo",
338 | "scope": "entity.other.attribute-name.pseudo-element.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-selector.css",
339 | "settings": {
340 | "fontStyle": "",
341 | "foreground": "#a6e22e"
342 | }
343 | },
344 | {
345 | "name": "LESS variables",
346 | "scope": "variable.other.less",
347 | "settings": {
348 | "foreground": "#ffffff"
349 | }
350 | },
351 | {
352 | "name": "LESS mixins",
353 | "scope": "entity.other.less.mixin",
354 | "settings": {
355 | "fontStyle": " italic",
356 | "foreground": "#e0fdce"
357 | }
358 | },
359 | {
360 | "name": "LESS: Extend",
361 | "scope": "entity.other.attribute-name.pseudo-element.less",
362 | "settings": {
363 | "fontStyle": "",
364 | "foreground": "#ff9117"
365 | }
366 | },
367 | {
368 | "name": "JS: Function Name",
369 | "scope": "meta.function.js, entity.name.function.js, support.function.dom.js",
370 | "settings": {
371 | "fontStyle": "",
372 | "foreground": "#a6e22e"
373 | }
374 | },
375 | {
376 | "name": "JS: Storage Type",
377 | "scope": "storage.type.js",
378 | "settings": {
379 | "fontStyle": " italic",
380 | "foreground": "#66d9ef"
381 | }
382 | },
383 | {
384 | "name": "JS: Source",
385 | "scope": "text.html.basic source.js.embedded.html",
386 | "settings": {
387 | "fontStyle": "",
388 | "foreground": "#ffffff"
389 | }
390 | },
391 | {
392 | "name": "JS: Function",
393 | "scope": "storage.type.function.js",
394 | "settings": {
395 | "fontStyle": " italic",
396 | "foreground": "#66d9ef"
397 | }
398 | },
399 | {
400 | "name": "JS: Numeric Constant",
401 | "scope": "constant.numeric.js",
402 | "settings": {
403 | "foreground": "#ae81ff"
404 | }
405 | },
406 | {
407 | "name": "JS: Literal language variable",
408 | "scope": "variable.language.arguments.js, variable.language.super.js, variable.language.this.js, variable.language.self.js, variable.language.proto.js, variable.language.constructor.js, variable.language.prototype.js",
409 | "settings": {
410 | "fontStyle": " italic",
411 | "foreground": "#66d9ef"
412 | }
413 | },
414 | {
415 | "name": "JS: []",
416 | "scope": "meta.brace.square.js",
417 | "settings": {
418 | "foreground": "#ffffff"
419 | }
420 | },
421 | {
422 | "name": "JS: ()",
423 | "scope": "meta.brace.round, punctuation.definition.parameters.begin.js, punctuation.definition.parameters.end.js",
424 | "settings": {
425 | "foreground": "#ffffff"
426 | }
427 | },
428 | {
429 | "name": "JS: {}",
430 | "scope": "meta.brace.curly.js",
431 | "settings": {
432 | "foreground": "#ffffff"
433 | }
434 | },
435 | {
436 | "name": "JSON String",
437 | "scope": "meta.structure.dictionary.json string.quoted.double.json",
438 | "settings": {
439 | "foreground": "#cfcfc2"
440 | }
441 | },
442 | // CoffeeScript
443 | {
444 | "name": "CoffeeScript String Interpolated",
445 | "scope": "punctuation.section.embedded.coffee",
446 | "settings": {
447 | "foreground": "#e69f66"
448 | }
449 | },
450 | {
451 | "name": "PHP: []",
452 | "scope": "keyword.operator.index-start.php, keyword.operator.index-end.php",
453 | "settings": {
454 | "foreground": "#ffffff"
455 | }
456 | },
457 | {
458 | "name": "PHP: Array",
459 | "scope": "meta.array.php",
460 | "settings": {
461 | "foreground": "#ffffff"
462 | }
463 | },
464 | {
465 | "name": "PHP: Array()",
466 | "scope": "meta.array.php support.function.construct.php, meta.array.empty.php support.function.construct.php",
467 | "settings": {
468 | "fontStyle": "",
469 | "foreground": "#e42e70"
470 | }
471 | },
472 | {
473 | "name": "PHP: Array Construct",
474 | "scope": "support.function.construct.php",
475 | "settings": {
476 | "foreground": "#e42e70"
477 | }
478 | },
479 | {
480 | "name": "PHP: Storage Type Function",
481 | "scope": "storage.type.function.php",
482 | "settings": {
483 | "foreground": "#f92672dd"
484 | }
485 | },
486 | {
487 | "name": "PHP: Numeric Constant",
488 | "scope": "constant.numeric.php",
489 | "settings": {
490 | "foreground": "#be84ff"
491 | }
492 | },
493 | {
494 | "name": "PHP: New",
495 | "scope": "keyword.other.new.php",
496 | "settings": {
497 | "foreground": "#f6aa11"
498 | }
499 | },
500 | {
501 | "name": "PHP: ::",
502 | "scope": "support.class.php",
503 | "settings": {
504 | "fontStyle": "",
505 | "foreground": "#ffffff"
506 | }
507 | },
508 | {
509 | "name": "PHP: Other Property",
510 | "scope": "variable.other.property.php",
511 | "settings": {
512 | "foreground": "#f6aa11"
513 | }
514 | },
515 | {
516 | "name": "PHP: Class",
517 | "scope": "storage.modifier.extends.php, storage.type.class.php, keyword.operator.class.php",
518 | "settings": {
519 | "foreground": "#a6e22e"
520 | }
521 | },
522 | {
523 | "name": "PHP: Inherited Class",
524 | "scope": "meta.other.inherited-class.php",
525 | "settings": {
526 | "fontStyle": "",
527 | "foreground": "#a6e22e"
528 | }
529 | },
530 | {
531 | "name": "PHP: Storage Type",
532 | "scope": "storage.type.php",
533 | "settings": {
534 | "foreground": "#66d9ef"
535 | }
536 | },
537 | {
538 | "name": "PHP: Function",
539 | "scope": "entity.name.function.php",
540 | "settings": {
541 | "foreground": "#66d9ef"
542 | }
543 | },
544 | {
545 | "name": "PHP: Function Construct",
546 | "scope": "support.function.construct.php",
547 | "settings": {
548 | "foreground": "#a6e22e"
549 | }
550 | },
551 | {
552 | "name": "PHP: Function Call",
553 | "scope": "entity.name.type.class.php, meta.function-call.php, meta.function-call.static.php, meta.function-call.object.php",
554 | "settings": {
555 | "foreground": "#ffffff"
556 | }
557 | },
558 | {
559 | "name": "PHP: Comment",
560 | "scope": "keyword.other.phpdoc",
561 | "settings": {
562 | "fontStyle": "",
563 | "foreground": "#7c7865"
564 | }
565 | },
566 | {
567 | "name": "PHP: Source Emebedded",
568 | "scope": "source.php.embedded.block.html",
569 | "settings": {
570 | "foreground": "#ffffff"
571 | }
572 | },
573 | {
574 | "name": "Invalid",
575 | "scope": "invalid",
576 | "settings": {
577 | "background": "#f92672",
578 | "fontStyle": "",
579 | "foreground": "#f8f8f0"
580 | }
581 | },
582 | {
583 | "name": "Invalid deprecated",
584 | "scope": "invalid.deprecated",
585 | "settings": {
586 | "background": "#ae81ff",
587 | "foreground": "#f8f8f0"
588 | }
589 | },
590 | {
591 | "name": "diff.header",
592 | "scope": "meta.diff, meta.diff.header",
593 | "settings": {
594 | "foreground": "#75715e"
595 | }
596 | },
597 | {
598 | "name": "diff.deleted",
599 | "scope": "markup.deleted",
600 | "settings": {
601 | "foreground": "#f92672"
602 | }
603 | },
604 | {
605 | "name": "diff.inserted",
606 | "scope": "markup.inserted",
607 | "settings": {
608 | "foreground": "#a6e22e"
609 | }
610 | },
611 | {
612 | "name": "diff.changed",
613 | "scope": "markup.changed",
614 | "settings": {
615 | "foreground": "#e6db74"
616 | }
617 | },
618 | {
619 | "name": "diff.range",
620 | "scope": "meta.diff, meta.diff.range",
621 | "settings": {
622 | "foreground": "#3bc0f0"
623 | }
624 | },
625 | {
626 | "name": "Python: storage",
627 | "scope": "storage.type.class.python, storage.type.function.python, storage.modifier.global.python",
628 | "settings": {
629 | "fontStyle": "",
630 | "foreground": "#3bc0f0"
631 | }
632 | },
633 | {
634 | "name": "Python: import",
635 | "scope": "keyword.control.import.python, keyword.control.import.from.python",
636 | "settings": {
637 | "foreground": "#f92672dd"
638 | }
639 | },
640 | {
641 | "name": "Python: Support.exception",
642 | "scope": "support.type.exception.python",
643 | "settings": {
644 | "foreground": "#66d9ef"
645 | }
646 | },
647 | {
648 | "name": "Perl: variables",
649 | "scope": "punctuation.definition.variable.perl, variable.other.readwrite.global.perl, variable.other.predefined.perl, keyword.operator.comparison.perl",
650 | "settings": {
651 | "foreground": "#e42e70"
652 | }
653 | },
654 | {
655 | "name": "Perl: functions",
656 | "scope": "support.function.perl",
657 | "settings": {
658 | "foreground": "#66d9ef"
659 | }
660 | },
661 | {
662 | "name": "Perl: comments",
663 | "scope": "comment.line.number-sign.perl",
664 | "settings": {
665 | "fontStyle": "italic",
666 | "foreground": "#75715e"
667 | }
668 | },
669 | {
670 | "name": "Perl: quotes",
671 | "scope": "punctuation.definition.string.begin.perl, punctuation.definition.string.end.perl",
672 | "settings": {
673 | "foreground": "#ffffff"
674 | }
675 | },
676 | {
677 | "name": "Perl: char",
678 | "scope": "constant.character.escape.perl",
679 | "settings": {
680 | "foreground": "#dc322f"
681 | }
682 | },
683 | {
684 | "name": "Ruby: Constant",
685 | "scope": "constant.language.ruby, constant.numeric.ruby",
686 | "settings": {
687 | "foreground": "#ae81ff"
688 | }
689 | },
690 | {
691 | "name": "Ruby: Variable definition",
692 | "scope": "punctuation.definition.variable.ruby",
693 | "settings": {
694 | "fontStyle": "",
695 | "foreground": "#f6aa11"
696 | }
697 | },
698 | {
699 | "name": "Ruby: Function Name",
700 | "scope": "meta.function.method.with-arguments.ruby",
701 | "settings": {
702 | "foreground": "#a6e22e"
703 | }
704 | },
705 | {
706 | "name": "Ruby: Variable",
707 | "scope": "variable.language.ruby",
708 | "settings": {
709 | "foreground": "#ffffff"
710 | }
711 | },
712 | {
713 | "name": "Ruby: Function",
714 | "scope": "entity.name.function.ruby",
715 | "settings": {
716 | "foreground": "#f6aa11"
717 | }
718 | },
719 | {
720 | "name": "Ruby: Keyword Control",
721 | "scope": "keyword.control.ruby, keyword.control.def.ruby",
722 | "settings": {
723 | "fontStyle": "bold",
724 | "foreground": "#a6e22e"
725 | }
726 | },
727 | {
728 | "name": "Ruby: Class",
729 | "scope": "keyword.control.class.ruby, meta.class.ruby",
730 | "settings": {
731 | "foreground": "#a6e22e"
732 | }
733 | },
734 | {
735 | "name": "Ruby: Class Name",
736 | "scope": "entity.name.type.class.ruby",
737 | "settings": {
738 | "fontStyle": "",
739 | "foreground": "#66d9ef"
740 | }
741 | },
742 | {
743 | "name": "Ruby: Keyword",
744 | "scope": "keyword.control.ruby",
745 | "settings": {
746 | "fontStyle": "",
747 | "foreground": "#a6e22e"
748 | }
749 | },
750 | {
751 | "name": "Ruby: Support Class",
752 | "scope": "support.class.ruby",
753 | "settings": {
754 | "fontStyle": "",
755 | "foreground": "#66d9ef"
756 | }
757 | },
758 | {
759 | "name": "Ruby: Special Method",
760 | "scope": "keyword.other.special-method.ruby",
761 | "settings": {
762 | "foreground": "#a6e22e"
763 | }
764 | },
765 | {
766 | "name": "Ruby: Constant Other",
767 | "scope": "variable.other.constant.ruby",
768 | "settings": {
769 | "fontStyle": "",
770 | "foreground": "#66d9ef"
771 | }
772 | },
773 | {
774 | "name": "Ruby: :symbol",
775 | "scope": "constant.other.symbol.ruby",
776 | "settings": {
777 | "fontStyle": "",
778 | "foreground": "#f6f080"
779 | }
780 | },
781 | {
782 | "name": "Ruby: Punctuation Section",
783 | "scope": "punctuation.section.embedded.ruby, punctuation.definition.string.begin.ruby, punctuation.definition.string.end.ruby",
784 | "settings": {
785 | "foreground": "#f92672"
786 | }
787 | },
788 | {
789 | "name": "Ruby: Special Method",
790 | "scope": "keyword.other.special-method.ruby",
791 | "settings": {
792 | "foreground": "#e42e70"
793 | }
794 | },
795 | {
796 | "name": "Markdown: plain",
797 | "scope": "text.html.markdown",
798 | "settings": {
799 | "foreground": "#ffffff"
800 | }
801 | },
802 | {
803 | "name": "Markup: raw inline",
804 | "scope": "text.html.markdown markup.raw.inline",
805 | "settings": {
806 | "foreground": "#ec3533"
807 | }
808 | },
809 | {
810 | "name": "Markdown: linebreak",
811 | "scope": "text.html.markdown meta.dummy.line-break",
812 | "settings": {
813 | "foreground": "#e0eddd"
814 | }
815 | },
816 | {
817 | "name": "Markdown: heading",
818 | "scope": "markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown",
819 | "settings": {
820 | "fontStyle": "",
821 | "foreground": "#fd971f"
822 | }
823 | },
824 | // {
825 | // "name": "Markup: Heading 1",
826 | // "scope": "markup.heading.1.markdown",
827 | // "settings": {
828 | // "fontStyle": "",
829 | // "foreground": "#fc951e"
830 | // }
831 | // },
832 | // {
833 | // "name": "Markup: Heading 2",
834 | // "scope": "markup.heading.2.markdown",
835 | // "settings": {
836 | // "fontStyle": "",
837 | // "foreground": "#e8891c"
838 | // }
839 | // },
840 | // {
841 | // "name": "Markup: Heading 3",
842 | // "scope": "markup.heading.3.markdown",
843 | // "settings": {
844 | // "fontStyle": "",
845 | // "foreground": "#d47d19"
846 | // }
847 | // },
848 | // {
849 | // "name": "Markup: Heading 4",
850 | // "scope": "markup.heading.4.markdown",
851 | // "settings": {
852 | // "fontStyle": "",
853 | // "foreground": "#bf7117"
854 | // }
855 | // },
856 | // {
857 | // "name": "Markup: Heading 5",
858 | // "scope": "markup.heading.5.markdown",
859 | // "settings": {
860 | // "fontStyle": "",
861 | // "foreground": "#ab6515"
862 | // }
863 | // },
864 | // {
865 | // "name": "Markup: Heading 6",
866 | // "scope": "markup.heading.6.markdown",
867 | // "settings": {
868 | // "fontStyle": "",
869 | // "foreground": "#965912"
870 | // }
871 | // },
872 | {
873 | "name": "Markup: italic",
874 | "scope": "markup.italic",
875 | "settings": {
876 | "fontStyle": "italic",
877 | "foreground": "#e42e70"
878 | }
879 | },
880 | {
881 | "name": "Markup: bold",
882 | "scope": "markup.bold",
883 | "settings": {
884 | "fontStyle": "bold",
885 | "foreground": "#f92672"
886 | }
887 | },
888 | {
889 | "name": "Markup: underline",
890 | "scope": "markup.underline",
891 | "settings": {
892 | "fontStyle": "underline",
893 | "foreground": "#a6e22e"
894 | }
895 | },
896 | {
897 | "name": "Markup: strike",
898 | "scope": "markup.strike",
899 | "settings": {
900 | "fontStyle": "", // Or add `strike`, but it doesn't support
901 | "foreground": "#cc4273"
902 | }
903 | },
904 | {
905 | "name": "Markdown: Blockquote",
906 | "scope": "markup.quote, punctuation.definition.blockquote.markdown",
907 | "settings": {
908 | "fontStyle": "italic",
909 | "foreground": "#66d9ef"
910 | }
911 | },
912 | {
913 | "name": "Markup: Quote",
914 | "scope": "markup.quote",
915 | "settings": {
916 | "fontStyle": " italic",
917 | "foreground": "#66d9ef"
918 | }
919 | },
920 | {
921 | "name": "Markdown: Link",
922 | "scope": "string.other.link.title.markdown",
923 | "settings": {
924 | "fontStyle": "underline",
925 | "foreground": "#66d9ef"
926 | }
927 | },
928 | {
929 | "name": "Markup: Raw block",
930 | "scope": "markup.raw.block",
931 | "settings": {
932 | "foreground": "#ae81ff"
933 | }
934 | },
935 | {
936 | "name": "Markdown: List Items Punctuation",
937 | "scope": "punctuation.definition.list_item.markdown",
938 | "settings": {
939 | "foreground": "#ffffff"
940 | }
941 | },
942 | {
943 | "name": "Markdown: Raw Block fenced",
944 | "scope": "markup.raw.block.fenced.markdown",
945 | "settings": {
946 | "background": "#222",
947 | "foreground": "#ffffff"
948 | }
949 | },
950 | {
951 | "name": "Markdown: Fenced Bode Block",
952 | "scope": "punctuation.definition.fenced.markdown, variable.language.fenced.markdown",
953 | "settings": {
954 | "background": "#222222",
955 | "foreground": "#636050"
956 | }
957 | },
958 | {
959 | "name": "Markdown: Fenced Language",
960 | "scope": "variable.language.fenced.markdown",
961 | "settings": {
962 | "fontStyle": "",
963 | "foreground": "#7c7865"
964 | }
965 | },
966 | {
967 | "name": "Markdown: Separator",
968 | "scope": "meta.separator",
969 | "settings": {
970 | "background": "#ffffff0f",
971 | "fontStyle": "bold",
972 | "foreground": "#ffffff33"
973 | }
974 | },
975 | {
976 | "name": "Markup: table",
977 | "scope": "markup.table",
978 | "settings": {
979 | "background": "#ff3a281a",
980 | "foreground": "#b42a1d"
981 | }
982 | },
983 | {
984 | "name": "Other: Removal",
985 | "scope": "other.package.exclude, other.remove",
986 | "settings": {
987 | "fontStyle": "",
988 | "foreground": "#d3201f"
989 | }
990 | },
991 | {
992 | "name": "Shell: builtin",
993 | "scope": "support.function.builtin.shell",
994 | "settings": {
995 | "foreground": "#a6e22e"
996 | }
997 | },
998 | {
999 | "name": "Shell: variable",
1000 | "scope": "variable.other.normal.shell",
1001 | "settings": {
1002 | "foreground": "#66d9ef"
1003 | }
1004 | },
1005 | {
1006 | "name": "Shell: DOTFILES",
1007 | "scope": "source.shell",
1008 | "settings": {
1009 | "fontStyle": "",
1010 | "foreground": "#ffffff"
1011 | }
1012 | },
1013 | {
1014 | "name": "Shell: meta scope in loop",
1015 | "scope": "meta.scope.for-in-loop.shell, variable.other.loop.shell",
1016 | "settings": {
1017 | "fontStyle": "",
1018 | "foreground": "#fd971f"
1019 | }
1020 | },
1021 | {
1022 | "name": "Shell: Function name",
1023 | "scope": "entity.name.function.shell",
1024 | "settings": {
1025 | "fontStyle": "",
1026 | "foreground": "#a6e22e"
1027 | }
1028 | },
1029 | {
1030 | "name": "Shell: Quotation Marks",
1031 | "scope": "punctuation.definition.string.end.shell, punctuation.definition.string.begin.shell",
1032 | "settings": {
1033 | "fontStyle": "",
1034 | "foreground": "#ffffff"
1035 | }
1036 | },
1037 | {
1038 | "name": "Shell: Meta Block",
1039 | "scope": "meta.scope.case-block.shell, meta.scope.case-body.shell",
1040 | "settings": {
1041 | "fontStyle": "",
1042 | "foreground": "#fd971f"
1043 | }
1044 | },
1045 | {
1046 | "name": "Shell: []",
1047 | "scope": "punctuation.definition.logical-expression.shell",
1048 | "settings": {
1049 | "fontStyle": "",
1050 | "foreground": "#ffffff"
1051 | }
1052 | },
1053 | {
1054 | "name": "Shell: Comment",
1055 | "scope": "comment.line.number-sign.shell",
1056 | "settings": {
1057 | "fontStyle": "italic",
1058 | "foreground": "#7c7865"
1059 | }
1060 | },
1061 | {
1062 | "name": "Makefile: Comment",
1063 | "scope": "comment.line.number-sign.makefile",
1064 | "settings": {
1065 | "fontStyle": "",
1066 | "foreground": "#7c7865"
1067 | }
1068 | },
1069 | {
1070 | "name": "Makefile: Comment punctuation",
1071 | "scope": "punctuation.definition.comment.makefile",
1072 | "settings": {
1073 | "fontStyle": "",
1074 | "foreground": "#7c7865"
1075 | }
1076 | },
1077 | {
1078 | "name": "Makefile: Variables",
1079 | "scope": "variable.other.makefile",
1080 | "settings": {
1081 | "fontStyle": "",
1082 | "foreground": "#f92672"
1083 | }
1084 | },
1085 | {
1086 | "name": "Makefile: Function name",
1087 | "scope": "entity.name.function.makefile",
1088 | "settings": {
1089 | "fontStyle": "",
1090 | "foreground": "#a6e22e"
1091 | }
1092 | },
1093 | {
1094 | "name": "Makefile: Function",
1095 | "scope": "meta.function.makefile",
1096 | "settings": {
1097 | "fontStyle": "",
1098 | "foreground": "#66d9ef"
1099 | }
1100 | },
1101 | {
1102 | "name": "GitGutter deleted",
1103 | "scope": "markup.deleted.git_gutter",
1104 | "settings": {
1105 | "foreground": "#F92672"
1106 | }
1107 | },
1108 | {
1109 | "name": "GitGutter inserted",
1110 | "scope": "markup.inserted.git_gutter",
1111 | "settings": {
1112 | "foreground": "#A6E22E"
1113 | }
1114 | },
1115 | {
1116 | "name": "GitGutter changed",
1117 | "scope": "markup.changed.git_gutter",
1118 | "settings": {
1119 | "foreground": "#FC951E"
1120 | }
1121 | },
1122 | {
1123 | "name": "GitGutter ignored",
1124 | "scope": "markup.ignored.git_gutter",
1125 | "settings": {
1126 | "foreground": "#565656"
1127 | }
1128 | },
1129 | {
1130 | "name": "GitGutter untracked",
1131 | "scope": "markup.untracked.git_gutter",
1132 | "settings": {
1133 | "foreground": "#565656"
1134 | }
1135 | },
1136 | {
1137 | "name": "Nginx path",
1138 | "scope": "string.other.path.nginx",
1139 | "settings": {
1140 | "foreground": "#fc951e"
1141 | }
1142 | }
1143 | ],
1144 | "uuid": "1D07ACC0-832F-11E2-9E96-0800200C9A66"
1145 | }
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # [sublime-monokai-extended](https://github.com/jonschlinkert/sublime-monokai-extended) [](https://packagecontrol.io/packages/Monokai%20Extended/)
2 |
3 | _(Companion to [sublime-markdown-extended](https://github.com/jonschlinkert/sublime-markdown-extended))_
4 |
5 |
6 |
7 | Extends [Soda Monokai][soda] with:
8 |
9 | * Additional syntax highlighting for markdown, LESS, coffee, diffs, and handlebars and more!
10 | * Improved syntax highlighting for regular expressions, HTML, LESS, CSS, JavaScript and more!
11 |
12 |
13 |
14 | #### See: [examples ↓](#examples) | [before and after screenshots][ba]
15 |
16 |
17 |
18 | ## Getting Started
19 |
20 | ### 1. Installation
21 |
22 | #### Package Control
23 |
24 | If you already have [Package Control](http://wbond.net/sublime_packages/package_control/) installed in Sublime Text:
25 |
26 | * Select "Install Package" from the Command Palette: Ctrl+Shift+P on Windows and Linux or ⇧⌘P on OS X)
27 | * Search for "**Monokai Extended**" and click enter.
28 |
29 |
30 | #### Manual Installation
31 |
32 | Go to `Preferences -> Browse Packages`, and then either download and unzip this plugin into that directory, or:
33 |
34 | ``` bash
35 | git clone https://github.com/jonschlinkert/sublime-monokai-extended.git "sublime-monokai-extended"
36 | ```
37 |
38 |
39 | ### 2. Switch Themes
40 |
41 | Open a Markdown file in Sublime Text and make sure that syntax highlighting is set to Markdown Extended (not Markdown) `View -> Syntax -> Markdown Extended`.
42 |
43 | Then go to `Preferences -> Color Scheme -> Monokai Extended` and pick a theme.
44 |
45 |
46 | ## Monokai Enhancements
47 |
48 | Adds scopes, support and/or improves styling for:
49 |
50 | * [GitGutter](https://github.com/jisaacks/GitGutter)
51 | * `Makefile`
52 | * `HTML: Doctype/XML Processing`
53 | * `HTML: Comment Block`
54 | * `HTML: Script`
55 | * `HTML: Style`
56 | * `HTML: Text`
57 | * `HTML: Attribute punctuation`
58 | * `HTML: Attributes`
59 | * `HTML: Quotation Marks`
60 | * `HTML: Tag`
61 | * `HTML: style`
62 | * `HTML: Styles`
63 | * `HTML: {}`
64 | * `HTML: Tags punctuation`
65 | * `Handlebars: Variable` (To highlight Handlebars, install the [Handlebars](https://github.com/daaain/Handlebars) language package for Sublime Text)
66 | * `Handlebars: Constant`
67 | * `CSS: Selector`
68 | * `CSS: Tag Name`
69 | * `CSS: @import`
70 | * `CSS: @at-rule`
71 | * `CSS: #Id`
72 | * `CSS: .class`
73 | * `CSS: Property Name`
74 | * `CSS: Property Value`
75 | * `CSS: Standard Value`
76 | * `CSS: Additional Constants`
77 | * `CSS: Numeric Value`
78 | * `CSS: Constructor Argument`
79 | * `CSS: !Important`
80 | * `CSS: {}`
81 | * `CSS: Tag Punctuation`
82 | * `CSS: : ,`
83 | * `CSS :pseudo`
84 | * `LESS: variables`
85 | * `LESS: mixins`
86 | * `LESS: extend`
87 | * `js: function name`
88 | * `js: storage type`
89 | * `js: source`
90 | * `js: function`
91 | * `js: numeric constant`
92 | * `js: literal language variable` (When using [babel-sublime](https://github.com/babel/babel-sublime))
93 | * `js: []`
94 | * `js: ()`
95 | * `js: {}`
96 | * `JSON string`
97 | * `CoffeeScript: #{}`
98 | * `diff.range`
99 | * `markdown: plain` (Also install [sublime-markdown-extended](https://github.com/jonschlinkert/sublime-markdown-extended) for additional features.)
100 | * `markdown: raw inline`
101 | * `markdown: linebreak`
102 | * `markdown: heading`
103 | * `markdown: italic`
104 | * `markdown: bold`
105 | * `markdown: underline`
106 | * `markdown: blockquote`
107 | * `markdown: quote`
108 | * `markdown: link`
109 | * `markdown: raw block`
110 | * `markdown: fenced code block`
111 | * `markdown: fenced language`
112 | * `markdown: raw block fenced`
113 | * `markdown: list items punctuation`
114 | * `markdown: separator`
115 | * `markdown: table`
116 |
117 | ## Examples
118 |
119 | ### Markdown
120 |
121 | See **[before and after examples][ba]**
122 |
123 | 
124 |
125 |
126 | ***
127 |
128 |
129 | ### CSS
130 |
131 | The following improvements apply to both CSS and LESS.
132 |
133 | ### CSS Before
134 |
135 | #### Spot the #ids at a glance?
136 |
137 | 
138 |
139 | ### CSS After
140 |
141 | #### How about now?
142 |
143 | 
144 |
145 |
146 |
147 | ## Authors
148 |
149 | **Jon Schlinkert**
150 |
151 | + [http://twitter.com/jonschlinkert](http://twitter.com/jonschlinkert)
152 | + [http://github.com/jonschlinkert](http://github.com/jonschlinkert)
153 |
154 | **Alexander Krivoshhekov**
155 |
156 | + [http://twitter.com/FlatDev](http://twitter.com/FlatDev)
157 | + [http://github.com/SuperPaintman](http://github.com/SuperPaintman)
158 |
159 |
160 | ## License
161 |
162 | Copyright © 2013-2016, [Jon Schlinkert](https://github.com/jonschlinkert).
163 | Released under the [MIT license](LICENSE).
164 |
165 |
166 | [soda]: https://github.com/buymeasoda/soda-theme
167 | [ba]: https://github.com/jonschlinkert/sublime-monokai-extended/issues/4
168 | [yfm]: http://assemble.io/docs/YAML-front-matter.html "YAML Front Matter"
169 | [gfm]: https://help.github.com/articles/github-flavored-markdown#syntax-highlighting "GitHub Flavored Markdown"
170 |
--------------------------------------------------------------------------------
/cheatsheet.md:
--------------------------------------------------------------------------------
1 | # Typography
2 |
3 | ## Headings
4 |
5 | Headings from `h1` through `h6` are constructed with a `#` for each level:
6 |
7 | ```markdown
8 | # h1 Heading
9 | ## h2 Heading
10 | ### h3 Heading
11 | #### h4 Heading
12 | ##### h5 Heading
13 | ###### h6 Heading
14 | ```
15 |
16 | Renders to:
17 |
18 | # h1 Heading
19 | ## h2 Heading
20 | ### h3 Heading
21 | #### h4 Heading
22 | ##### h5 Heading
23 | ###### h6 Heading
24 |
25 | HTML:
26 |
27 | ```html
28 |
h1 Heading
29 | h2 Heading
30 | h3 Heading
31 | h4 Heading
32 | h5 Heading
33 | h6 Heading
34 | ```
35 |
36 |
37 |
38 |
39 |
40 |
41 | ## Horizontal Rules
42 |
43 | The HTML `
` element is for creating a "thematic break" between paragraph-level elements. In markdown, you can create a `
` with any of the following:
44 |
45 | * `___`: three consecutive underscores
46 | * `---`: three consecutive dashes
47 | * `***`: three consecutive asterisks
48 |
49 | renders to:
50 |
51 | ___
52 |
53 | ---
54 |
55 | ***
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 | ## Body Copy
64 |
65 | Body copy written as normal, plain text will be wrapped with `` tags in the rendered HTML.
66 |
67 | So this body copy:
68 |
69 | ```markdown
70 | Lorem ipsum dolor sit amet, graecis denique ei vel, at duo primis mandamus. Et legere ocurreret pri, animal tacimates complectitur ad cum. Cu eum inermis inimicus efficiendi. Labore officiis his ex, soluta officiis concludaturque ei qui, vide sensibus vim ad.
71 | ```
72 | renders to this HTML:
73 |
74 | ```html
75 | Lorem ipsum dolor sit amet, graecis denique ei vel, at duo primis mandamus. Et legere ocurreret pri, animal tacimates complectitur ad cum. Cu eum inermis inimicus efficiendi. Labore officiis his ex, soluta officiis concludaturque ei qui, vide sensibus vim ad.
76 | ```
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 | ## Emphasis
85 |
86 | ### Bold
87 | For emphasizing a snippet of text with a heavier font-weight.
88 |
89 | The following snippet of text is **rendered as bold text**.
90 |
91 | ```markdown
92 | **rendered as bold text**
93 | ```
94 | renders to:
95 |
96 | **rendered as bold text**
97 |
98 | and this HTML
99 |
100 | ```html
101 | rendered as bold text
102 | ```
103 |
104 | ### Italics
105 | For emphasizing a snippet of text with italics.
106 |
107 | The following snippet of text is _rendered as italicized text_.
108 |
109 | ```markdown
110 | _rendered as italicized text_
111 | ```
112 |
113 | renders to:
114 |
115 | _rendered as italicized text_
116 |
117 | and this HTML:
118 |
119 | ```html
120 | rendered as italicized text
121 | ```
122 |
123 |
124 | ### strikethrough
125 |
126 | In GFM you can do strickthroughs.
127 |
128 | ```markdown
129 | ~~Strike through this text.~~
130 | ```
131 | Which renders to:
132 |
133 | ~~Strike through this text.~~
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 | ## Blockquotes
142 |
143 | For quoting blocks of content from another source within your document.
144 |
145 | Add `>` before any text you want to quote.
146 |
147 | ```markdown
148 | Add `>` before any text you want to quote.
149 | ```
150 |
151 | Renders to:
152 |
153 | > Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
154 |
155 | and this HTML:
156 |
157 | ```html
158 |
159 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
160 |
161 | ```
162 |
163 | Blockquotes can also be nested:
164 |
165 | ```markdown
166 | > Donec massa lacus, ultricies a ullamcorper in, fermentum sed augue.
167 | Nunc augue augue, aliquam non hendrerit ac, commodo vel nisi.
168 | >> Sed adipiscing elit vitae augue consectetur a gravida nunc vehicula. Donec auctor
169 | odio non est accumsan facilisis. Aliquam id turpis in dolor tincidunt mollis ac eu diam.
170 | >>> Donec massa lacus, ultricies a ullamcorper in, fermentum sed augue.
171 | Nunc augue augue, aliquam non hendrerit ac, commodo vel nisi.
172 | ```
173 |
174 | Renders to:
175 |
176 | > Donec massa lacus, ultricies a ullamcorper in, fermentum sed augue.
177 | Nunc augue augue, aliquam non hendrerit ac, commodo vel nisi.
178 | >> Sed adipiscing elit vitae augue consectetur a gravida nunc vehicula. Donec auctor
179 | odio non est accumsan facilisis. Aliquam id turpis in dolor tincidunt mollis ac eu diam.
180 | >>> Donec massa lacus, ultricies a ullamcorper in, fermentum sed augue.
181 | Nunc augue augue, aliquam non hendrerit ac, commodo vel nisi.
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 | ## Lists
190 |
191 | ### Unordered
192 | A list of items in which the order of the items does not explicitly matter.
193 |
194 | You may use any of the following symbols to denote bullets for each list item:
195 |
196 | ```markdown
197 | * valid bullet
198 | - valid bullet
199 | + valid bullet
200 | ```
201 |
202 | For example
203 |
204 | ```markdown
205 | + Lorem ipsum dolor sit amet
206 | + Consectetur adipiscing elit
207 | + Integer molestie lorem at massa
208 | + Facilisis in pretium nisl aliquet
209 | + Nulla volutpat aliquam velit
210 | - Phasellus iaculis neque
211 | - Purus sodales ultricies
212 | - Vestibulum laoreet porttitor sem
213 | - Ac tristique libero volutpat at
214 | + Faucibus porta lacus fringilla vel
215 | + Aenean sit amet erat nunc
216 | + Eget porttitor lorem
217 | ```
218 | Renders to:
219 |
220 | + Lorem ipsum dolor sit amet
221 | + Consectetur adipiscing elit
222 | + Integer molestie lorem at massa
223 | + Facilisis in pretium nisl aliquet
224 | + Nulla volutpat aliquam velit
225 | - Phasellus iaculis neque
226 | - Purus sodales ultricies
227 | - Vestibulum laoreet porttitor sem
228 | - Ac tristique libero volutpat at
229 | + Faucibus porta lacus fringilla vel
230 | + Aenean sit amet erat nunc
231 | + Eget porttitor lorem
232 |
233 | And this HTML
234 |
235 | ```html
236 |
237 | - Lorem ipsum dolor sit amet
238 | - Consectetur adipiscing elit
239 | - Integer molestie lorem at massa
240 | - Facilisis in pretium nisl aliquet
241 | - Nulla volutpat aliquam velit
242 |
243 | - Phasellus iaculis neque
244 | - Purus sodales ultricies
245 | - Vestibulum laoreet porttitor sem
246 | - Ac tristique libero volutpat at
247 |
248 |
249 | - Faucibus porta lacus fringilla vel
250 | - Aenean sit amet erat nunc
251 | - Eget porttitor lorem
252 |
253 | ```
254 |
255 | ### Ordered
256 |
257 | A list of items in which the order of items does explicitly matter.
258 |
259 | ```markdown
260 | 1. Lorem ipsum dolor sit amet
261 | 2. Consectetur adipiscing elit
262 | 3. Integer molestie lorem at massa
263 | 4. Facilisis in pretium nisl aliquet
264 | 5. Nulla volutpat aliquam velit
265 | 6. Faucibus porta lacus fringilla vel
266 | 7. Aenean sit amet erat nunc
267 | 8. Eget porttitor lorem
268 | ```
269 | Renders to:
270 |
271 | 1. Lorem ipsum dolor sit amet
272 | 2. Consectetur adipiscing elit
273 | 3. Integer molestie lorem at massa
274 | 4. Facilisis in pretium nisl aliquet
275 | 5. Nulla volutpat aliquam velit
276 | 6. Faucibus porta lacus fringilla vel
277 | 7. Aenean sit amet erat nunc
278 | 8. Eget porttitor lorem
279 |
280 | And this HTML:
281 |
282 | ```html
283 |
284 | - Lorem ipsum dolor sit amet
285 | - Consectetur adipiscing elit
286 | - Integer molestie lorem at massa
287 | - Facilisis in pretium nisl aliquet
288 | - Nulla volutpat aliquam velit
289 | - Faucibus porta lacus fringilla vel
290 | - Aenean sit amet erat nunc
291 | - Eget porttitor lorem
292 |
293 | ```
294 |
295 | **TIP**: If you just use `1.` for each number, GitHub will automatically number each item. For example:
296 |
297 | ```markdown
298 | 1. Lorem ipsum dolor sit amet
299 | 1. Consectetur adipiscing elit
300 | 1. Integer molestie lorem at massa
301 | 1. Facilisis in pretium nisl aliquet
302 | 1. Nulla volutpat aliquam velit
303 | 1. Faucibus porta lacus fringilla vel
304 | 1. Aenean sit amet erat nunc
305 | 1. Eget porttitor lorem
306 | ```
307 |
308 | Renders to:
309 |
310 | 1. Lorem ipsum dolor sit amet
311 | 2. Consectetur adipiscing elit
312 | 3. Integer molestie lorem at massa
313 | 4. Facilisis in pretium nisl aliquet
314 | 5. Nulla volutpat aliquam velit
315 | 6. Faucibus porta lacus fringilla vel
316 | 7. Aenean sit amet erat nunc
317 | 8. Eget porttitor lorem
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 | ## Code
326 |
327 | ### Inline code
328 | Wrap inline snippets of code with `` ` ``.
329 |
330 | For example, `` should be wrapped as "inline".
331 |
332 | ```html
333 | For example, `` should be wrapped as "inline".
334 | ```
335 |
336 |
337 | ### Indented code
338 |
339 | Or indent several lines of code by at least four spaces, as in:
340 |
341 | ``` js
342 | // Some comments
343 | line 1 of code
344 | line 2 of code
345 | line 3 of code
346 | ```
347 |
348 | // Some comments
349 | line 1 of code
350 | line 2 of code
351 | line 3 of code
352 |
353 |
354 | ### Block code "fences"
355 |
356 | Use "fences" ```` ``` ```` to block in multiple lines of code.
357 |
358 |
359 | ```html
360 | Sample text here...
361 | ```
362 |
363 |
364 |
365 | ```
366 | Sample text here...
367 | ```
368 |
369 | HTML:
370 |
371 | ```html
372 |
373 | Sample text here...
374 |
375 | ```
376 |
377 | ### Syntax highlighting
378 |
379 | GFM, or "GitHub Flavored Markdown" also supports syntax highlighting. To activate it, simply add the file extension of the language you want to use directly after the first code "fence", ` ``` js `, and syntax highlighting will automatically be applied in the rendered HTML. For example, to apply syntax highlighting to JavaScript code:
380 |
381 |
382 |
383 | ```js
384 | grunt.initConfig({
385 | assemble: {
386 | options: {
387 | assets: 'docs/assets',
388 | data: 'src/data/*.{json,yml}',
389 | helpers: 'src/custom-helpers.js',
390 | partials: ['src/partials/**/*.{hbs,md}']
391 | },
392 | pages: {
393 | options: {
394 | layout: 'default.hbs'
395 | },
396 | files: {
397 | './': ['src/templates/pages/index.hbs']
398 | }
399 | }
400 | }
401 | });
402 | ```
403 |
404 |
405 | Renders to:
406 |
407 | ``` javascript
408 | grunt.initConfig({
409 | assemble: {
410 | options: {
411 | assets: 'docs/assets',
412 | data: 'src/data/*.{json,yml}',
413 | helpers: 'src/custom-helpers.js',
414 | partials: ['src/partials/**/*.{hbs,md}']
415 | },
416 | pages: {
417 | options: {
418 | layout: 'default.hbs'
419 | },
420 | files: {
421 | './': ['src/templates/pages/index.hbs']
422 | }
423 | }
424 | }
425 | });
426 | ```
427 |
428 | And this complicated HTML:
429 |
430 | ```xml
431 | grunt.initConfig({
432 | assemble: {
433 | options: {
434 | assets: 'docs/assets',
435 | data: 'src/data/*.{json,yml}',
436 | helpers: 'src/custom-helpers.js',
437 | partials: ['src/partials/**/*.{hbs,md}']
438 | },
439 | pages: {
440 | options: {
441 | layout: 'default.hbs'
442 | },
443 | files: {
444 | './': ['src/templates/pages/index.hbs']
445 | }
446 | }
447 | }
448 | };
449 |
450 | ```
451 |
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 | ## Tables
460 | Tables are created by adding pipes as dividers between each cell, and by adding a line of dashes (also separated by bars) beneath the header. Note that the pipes do not need to be vertically aligned.
461 |
462 |
463 | ```markdown
464 | | Option | Description |
465 | | ------ | ----------- |
466 | | data | path to data files to supply the data that will be passed into templates. |
467 | | engine | engine to be used for processing templates. Handlebars is the default. |
468 | | ext | extension to be used for dest files. |
469 | ```
470 |
471 | Renders to:
472 |
473 | | Option | Description |
474 | | ------ | ----------- |
475 | | data | path to data files to supply the data that will be passed into templates. |
476 | | engine | engine to be used for processing templates. Handlebars is the default. |
477 | | ext | extension to be used for dest files. |
478 |
479 | And this HTML:
480 |
481 | ```html
482 |
483 |
484 | Option |
485 | Description |
486 |
487 |
488 | data |
489 | path to data files to supply the data that will be passed into templates. |
490 |
491 |
492 | engine |
493 | engine to be used for processing templates. Handlebars is the default. |
494 |
495 |
496 | ext |
497 | extension to be used for dest files. |
498 |
499 |
500 | ```
501 |
502 | ### Right aligned text
503 |
504 | Adding a colon on the right side of the dashes below any heading will right align text for that column.
505 |
506 | ```markdown
507 | | Option | Description |
508 | | ------:| -----------:|
509 | | data | path to data files to supply the data that will be passed into templates. |
510 | | engine | engine to be used for processing templates. Handlebars is the default. |
511 | | ext | extension to be used for dest files. |
512 | ```
513 |
514 | | Option | Description |
515 | | ------:| -----------:|
516 | | data | path to data files to supply the data that will be passed into templates. |
517 | | engine | engine to be used for processing templates. Handlebars is the default. |
518 | | ext | extension to be used for dest files. |
519 |
520 |
521 |
522 |
523 |
524 |
525 |
526 | ## Links
527 |
528 | ### Basic link
529 |
530 | ```markdown
531 | [Assemble](http://assemble.io)
532 | ```
533 |
534 | Renders to (hover over the link, there is no tooltip):
535 |
536 | [Assemble](http://assemble.io)
537 |
538 | HTML:
539 |
540 | ```html
541 | Assemble
542 | ```
543 |
544 |
545 | ### Add a title
546 |
547 | ```markdown
548 | [Upstage](https://github.com/upstage/ "Visit Upstage!")
549 | ```
550 |
551 | Renders to (hover over the link, there should be a tooltip):
552 |
553 | [Upstage](https://github.com/upstage/ "Visit Upstage!")
554 |
555 | HTML:
556 |
557 | ```html
558 | Upstage
559 | ```
560 |
561 | ### Named Anchors
562 |
563 | Named anchors enable you to jump to the specified anchor point on the same page. For example, each of these chapters:
564 |
565 | ```markdown
566 | # Table of Contents
567 | * [Chapter 1](#chapter-1)
568 | * [Chapter 2](#chapter-2)
569 | * [Chapter 3](#chapter-3)
570 | ```
571 | will jump to these sections:
572 |
573 | ```markdown
574 | ## Chapter 1
575 | Content for chapter one.
576 |
577 | ## Chapter 2
578 | Content for chapter one.
579 |
580 | ## Chapter 3
581 | Content for chapter one.
582 | ```
583 | **NOTE** that specific placement of the anchor tag seems to be arbitrary. They are placed inline here since it seems to be unobtrusive, and it works.
584 |
585 |
586 |
587 |
588 |
589 |
590 |
591 | ## Images
592 | Images have a similar syntax to links but include a preceding exclamation point.
593 |
594 | ```markdown
595 | 
596 | ```
597 | 
598 |
599 | or
600 | ```markdown
601 | 
602 | ```
603 | 
604 |
605 | Like links, Images also have a footnote style syntax
606 |
607 | ```markdown
608 | ![Alt text][id]
609 | ```
610 | ![Alt text][id]
611 |
612 | With a reference later in the document defining the URL location:
613 |
614 | [id]: http://octodex.github.com/images/dojocat.jpg "The Dojocat"
615 |
--------------------------------------------------------------------------------