Skip to content

Instantly share code, notes, and snippets.

@curtisj44
Last active May 12, 2020 17:14
Show Gist options
  • Save curtisj44/9826488 to your computer and use it in GitHub Desktop.
Save curtisj44/9826488 to your computer and use it in GitHub Desktop.
Custom color scheme for Sublime Text (originally based on https://github.com/dwsarber/sublime-colors-desertex)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>DesertEx Remix</string>
<key>author</key>
<string>Curtis Jurgensen (originally based Ming Bai on Vim, then remixed by Dylan Sarber)</string>
<key>version</key>
<string>1.8.0</string>
<!--
based on:
https://studiostyl.es/schemes/desertex-revised
similar:
https://github.com/mbbill/desertEx
works best with:
https://packagecontrol.io/packages/Handlebars
https://packagecontrol.io/packages/SCSS
https://packagecontrol.io/packages/Sass
colors:
blue-light
#87CEEB
blue-dark
#2B91AF
blue-darker (no longer used?)
#0E2231
gray-light (default text)
#C0C0C0
grey-medium
#808080
gray-dark
#454545
green
#7CCD7C
orange
#FFA54F
orange-dark (custom)
#FF9430
pink
#EE799F
purple (?) (custom)
#CE93D8
red-light
#FA8072
red-dark
#D21932
red-background
#963A46
teal (custom)
#76EEC6
yellow
#EEDC82
yellow-background
#FFEE62
yellow-grey (custom)
#BCB8A4
light white (not used anymore?)
#B1B3BA21
-->
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<!-- Works best with: Spacegray -->
<!-- <string>#2d2d2d</string> -->
<!-- Works best with: Boxy, DA UI -->
<!-- <string>#2a2b26</string> -->
<!-- Works best with: Gravity -->
<string>#2b2b2b</string>
<key>caret</key>
<string>#FFFF00</string>
<key>foreground</key>
<string>#CCCCCC</string>
<key>gutterForeground</key>
<string>#48483d</string>
<!--
<key>invisibles</key>
<string>#54544a</string>
-->
<key>lineHighlight</key>
<string>#2e2e2e</string>
<key>selection</key>
<string>#111</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Comment</string>
<key>scope</key>
<string>comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7CCD7D</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Constant</string>
<key>scope</key>
<string>constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FA8072</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Entity</string>
<key>scope</key>
<string>entity</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Keyword</string>
<key>scope</key>
<string>keyword</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>keyword.operator.accessor</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C0C0C0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Storage</string>
<key>scope</key>
<string>storage</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String</string>
<key>scope</key>
<string>string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FA8072</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Support</string>
<key>scope</key>
<string>support</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFA54F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Variable</string>
<key>scope</key>
<string>variable</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFA54F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Invalid - Deprecated</string>
<key>scope</key>
<string>invalid.deprecated</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#D2A8A1</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Invalid - Illegal</string>
<key>scope</key>
<string>invalid.illegal</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#562D56BF</string>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<!--
<dict>
<key>name</key>
<string>Embedded Source (Bright)</string>
<key>scope</key>
<string>text.html.ruby source</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#B1B3BA21</string>
</dict>
</dict>
-->
<dict>
<key>name</key>
<string>Entity inherited-class</string>
<key>scope</key>
<string>entity.other.inherited-class</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#9B5C2E</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String embedded-source</string>
<key>scope</key>
<string>string source</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#76EEC6</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String constant</string>
<key>scope</key>
<string>string constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#DDF2A4</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String.regexp</string>
<key>scope</key>
<string>string.regexp</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FA8072</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String.regexp.[special]</string>
<key>scope</key>
<string>string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFA54F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String.regexp.classic</string>
<key>scope</key>
<string>string.regexp.classic, string.regexp.classic constant.character.escape</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String variable</string>
<key>scope</key>
<string>string variable</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#8A9A95</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Support.function</string>
<key>scope</key>
<string>support.function</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Support.constant</string>
<key>scope</key>
<string>support.constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Support.constant.mathematical-symbols</string>
<key>scope</key>
<string>support.constant.mathematical-symbols</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>C/C++ Preprocessor Line</string>
<key>scope</key>
<string>meta.preprocessor.c</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#8996A8</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>C/C++ Preprocessor Directive</string>
<key>scope</key>
<string>meta.preprocessor.c keyword</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Doctype/XML Processing</string>
<key>scope</key>
<string>meta.tag.sgml.doctype, meta.tag.sgml.doctype entity, meta.tag.sgml.doctype string, meta.tag.preprocessor.xml, meta.tag.preprocessor.xml entity, meta.tag.preprocessor.xml string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Meta.tag.[all]</string>
<key>scope</key>
<string>declaration.tag, declaration.tag entity, meta.tag, meta.tag entity</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Meta.tag.inline</string>
<key>scope</key>
<string>declaration.tag.inline, declaration.tag.inline entity, source entity.name.tag, source entity.other.attribute-name, meta.tag.inline, meta.tag.inline entity</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>General - Unit</string>
<key>scope</key>
<string>keyword.other.unit</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<!-- CSS -->
<dict>
<key>name</key>
<string>CSS - tag-name</string>
<key>scope</key>
<string>meta.selector.css</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS - tag-name</string>
<key>scope</key>
<string>meta.selector.css, meta.selector.css entity.name.tag, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.class.css</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#2B91AF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS - pseudo-class</string>
<key>scope</key>
<string>meta.selector.css entity.other.attribute-name.tag.pseudo-class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS - id</string>
<key>scope</key>
<string>meta.selector.css entity.other.attribute-name.id, entity.other.attribute-name.id.css</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#2B91AF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS - property name</string>
<key>scope</key>
<string>meta.property-list.css, support.type.property-name.css</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS - property value</string>
<key>scope</key>
<string>meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS - @media</string>
<key>scope</key>
<string>meta.at-rule.media</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS - @at-rule</string>
<key>scope</key>
<string>meta.preprocessor.at-rule keyword.control.at-rule</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#8693A5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS - additional-constants</string>
<key>scope</key>
<string>meta.property-value support.constant.named-color.css, meta.property-value constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FA8072</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS - constructor.argument</string>
<key>scope</key>
<string>meta.constructor.argument.css</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#8F9D6A</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS - Property Value: Constant</string>
<key>scope</key>
<string>meta.property-value.css, meta.property-value.css support.constant.property-value.css, constant.other.color.rgb-value.css, constant.numeric.css, keyword.operator.css</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS - Font Name</string>
<key>scope</key>
<string>support.constant.font-name</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FA8072</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS - !important</string>
<key>scope</key>
<string>keyword.other.important</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#D21932</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS - colon, semi-colon, curly brace</string>
<key>scope</key>
<string>punctuation.separator.key-value, punctuation.terminator.rule, punctuation.section.property-list</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C0C0C0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>CSS - pseudo element</string>
<key>scope</key>
<string>entity.other.attribute-name.pseudo-element.css</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#2B91AF</string>
</dict>
</dict>
<!-- Diff -->
<dict>
<key>name</key>
<string>Diff - header</string>
<key>scope</key>
<string>meta.diff, meta.diff.header, meta.separator</string>
<key>settings</key>
<dict>
<!--
<key>background</key>
<string>#0E2231</string>
-->
<key>foreground</key>
<string>#963A46</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Diff - deleted</string>
<key>scope</key>
<string>markup.deleted</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FA8072</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Diff - changed</string>
<key>scope</key>
<string>markup.changed</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Diff - inserted</string>
<key>scope</key>
<string>markup.inserted</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7CCD7C</string>
</dict>
</dict>
<!-- HAML -->
<dict>
<key>name</key>
<string>HAML - HTML tag</string>
<key>scope</key>
<string>entity.name.tag.haml</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>HAML - class</string>
<key>scope</key>
<string>entity.name.tag.class.haml</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<!-- Handlebars -->
<dict>
<key>name</key>
<string>Handlebars - {{ }}</string>
<key>scope</key>
<string>text.html.handlebars support.constant.handlebars</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C0C0C0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Handlebars - tokenized</string>
<key>scope</key>
<string>text.html.handlebars entity.name.tag.tokenised.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C0C0C0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Handlebars - keyword in a comment</string>
<key>scope</key>
<string>text.html.handlebars comment.block keyword.annotation.handlebars</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#7CCD7D</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Handlebars - variable</string>
<key>scope</key>
<string>text.html.handlebars variable.parameter.handlebars</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Handlebars - attribute value</string>
<key>scope</key>
<string>text.html.handlebars entity.other.attribute-value.handlebars variable.parameter.handlebars</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#76EEC6</string>
</dict>
</dict>
<!-- HTML -->
<dict>
<key>name</key>
<string>HTML - Meta.tag.inline</string>
<key>scope</key>
<string>entity.name.tag.block.any.html, entity.name.tag.html, entity.name.tag.inline.any.html, entity.name.tag.inline.a.html, entity.name.tag.other.html, entity.name.tag.structure.any.html, entity.name.tag.style.html, entity.name.tag.script.html, entity.name.tag.inline.form.html, entity.name.tag.block.form.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>HTML, XML - tag braces, attribute = sign</string>
<key>scope</key>
<string>meta.tag, punctuation.definition.tag.begin, punctuation.definition.tag.end, meta.tag.inline.any.html, meta.tag.block.any.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#BCB8A4</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>entity.name.tag.inline.table.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<!-- JavaScript -->
<dict>
<key>name</key>
<string>JavaScript - variables</string>
<key>scope</key>
<string>variable.other.readwrite.js, variable.other.dollar.js, variable.other.object.dollar.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C0C0C0</string>
</dict>
</dict>
<!-- <dict>
<key>name</key>
<string>JavaScript - variables</string>
<key>scope</key>
<string>source.js variable.language.this.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C0C0C0</string>
</dict>
</dict> -->
<dict>
<key>name</key>
<string>JavaScript - function</string>
<key>scope</key>
<string>storage.type.js, keyword.control.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript - function</string>
<key>scope</key>
<string>storage.type.function.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript - object literal property</string>
<key>scope</key>
<string>meta.object-literal.key.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript - class</string>
<key>scope</key>
<string>support.class.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C0C0C0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript - constant</string>
<key>scope</key>
<string>support.constant.js, support.constant.dom.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C0C0C0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript - numeric constant</string>
<key>scope</key>
<string>constant.numeric.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#2B91AF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript - function arguments</string>
<key>scope</key>
<string>variable.parameter.function.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#2B91AF</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>support.type.object.dom.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C0C0C0</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>support.type.object.console.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#76EEC6</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>support.function.console.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#76EEC6</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript - multi-nested function with/without arguments</string>
<key>scope</key>
<string>source.js meta.group.braces.round.js meta.group.braces.curly.js meta.group.braces.round.js meta.group.braces.curly.js meta.group.braces.round.js meta.function-call.with-arguments.js variable.function.js, source.js meta.group.braces.round.js meta.group.braces.curly.js meta.group.braces.round.js meta.group.braces.curly.js meta.group.braces.round.js meta.function-call.without-arguments.js variable.function.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript - function with arguments</string>
<key>scope</key>
<string>source.js meta.group.braces.round.js meta.group.braces.curly.js meta.function-call.with-arguments.js variable.function.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JavaScript - Module keyword</string>
<key>scope</key>
<string>source.js keyword.operator.module.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#808080</string>
</dict>
</dict>
<!-- <dict>
<key>scope</key>
<string>source.js meta.group.braces.round.js meta.group.braces.round.js variable.other.object.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#CE93D8</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>source.js meta.group.braces.round.js meta.group.braces.round.js variable.other.object.js variable.other.object.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFA54F</string>
</dict>
</dict> -->
<!-- JSON -->
<dict>
<key>scope</key>
<string>string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>source.json meta.mapping.key.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFA54F</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>source.json meta.mapping.value.json meta.mapping.key.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<!-- Value -->
<dict>
<key>name</key>
<string>JSON - string value (1st level)</string>
<key>scope</key>
<string>meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON - string value (2nd level)</string>
<key>scope</key>
<string>meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON - string value (3rd level)</string>
<key>scope</key>
<string>source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON - string value (4th level)</string>
<key>scope</key>
<string>source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.value.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<!-- Property -->
<dict>
<key>name</key>
<string>JSON - property (2nd level)</string>
<key>scope</key>
<string>meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON - property (3rd level)</string>
<key>scope</key>
<string>meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSON - property (4th level)</string>
<key>scope</key>
<string>meta.structure.dictionary.json meta.structure.dictionary.json meta.structure.dictionary.json meta.structure.dictionary.json string.quoted.double.json</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#76EEC6</string>
</dict>
</dict>
<!-- JSP -->
<dict>
<key>name</key>
<string>JSP - start and end</string>
<key>scope</key>
<string>punctuation.section.embedded.jsp</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSP - tags</string>
<key>scope</key>
<string>text.html.jsp meta.tag.other.html entity.name.tag.other.html, text.html.jsp meta.tag.any.html entity.name.tag.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>JSP - double quoted attributes</string>
<key>scope</key>
<string>text.html.jsp meta.tag.other.html string.quoted.double.html, text.html.jsp meta.tag.any.html string.quoted.double.html</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#2B91AF</string>
</dict>
</dict>
<!-- JSX -->
<dict>
<key>name</key>
<string>JSX - HTML tag</string>
<key>scope</key>
<string>source.js meta.jsx.js meta.tag.jsx entity.name.tag.jsx</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<!-- LESS -->
<dict>
<key>name</key>
<string>LESS - tag/class</string>
<key>scope</key>
<string>source.less keyword.control.html.elements</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#2B91AF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>LESS - markup raw</string>
<key>scope</key>
<string>source.less markup.raw</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFA54F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>LESS - negative unit value</string>
<key>scope</key>
<string>keyword.operator.less</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>LESS - operator</string>
<key>scope</key>
<string>parameter.less keyword.operator.less</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>LESS - mixin</string>
<key>scope</key>
<string>entity.other.less.mixin</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<!-- Markdown -->
<dict>
<key>name</key>
<string>Markdown - link</string>
<key>scope</key>
<string>markup.underline.link.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - list paragraph</string>
<key>scope</key>
<string>meta.paragraph.list.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C0C0C0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - inline code</string>
<key>scope</key>
<string>markup.raw.inline.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFA54F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - bold</string>
<key>scope</key>
<string>markup.bold.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFA54F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - italic</string>
<key>scope</key>
<string>markup.italic.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - bold/italic/raw punctuation</string>
<key>scope</key>
<string>punctuation.definition.bold.markdown, punctuation.definition.italic.markdown, punctuation.definition.raw.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#808080</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - block-level</string>
<key>scope</key>
<string>markup.raw.block.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#808080</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - quote</string>
<key>scope</key>
<string>markup.quote.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markup - List</string>
<key>scope</key>
<string>markup.list</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markup - Table Heading</string>
<key>scope</key>
<string>text.html.markdown meta.block-level.markdown meta.table.header.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#808080</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markup - Table</string>
<key>scope</key>
<string>text.html.markdown meta.block-level.markdown meta.table.header-separator.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#808080</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markup - Table</string>
<key>scope</key>
<string>text.html.markdown meta.block-level.markdown meta.table.markdown punctuation.separator.table-cell.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#808080</string>
</dict>
</dict>
<!-- Markdown Heading Levels -->
<dict>
<key>name</key>
<string>Markup - Heading #</string>
<key>scope</key>
<string>markup.heading</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - All headings</string>
<key>scope</key>
<string>text.html.markdown markup.heading.markdown entity</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#76EEC6</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - h1</string>
<key>scope</key>
<string>text.html.markdown markup.heading.1.markdown entity</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - h2</string>
<key>scope</key>
<string>text.html.markdown markup.heading.2.markdown entity</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#2B91AF</string>
</dict>
</dict>
<!-- code blocks -->
<dict>
<key>name</key>
<string>Markdown - code blocks</string>
<key>scope</key>
<string>text.html.markdown markup.raw.code-fence.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#BCB8A4</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - code blocks - start and end</string>
<key>scope</key>
<string>text.html.markdown markup.raw.code-fence.markdown punctuation.definition.raw.code-fence.begin.markdown, text.html.markdown markup.raw.code-fence.markdown punctuation.definition.raw.code-fence.end.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Markdown - code blocks - language name</string>
<key>scope</key>
<string>text.html.markdown markup.raw.code-fence.markdown constant.other.language-name.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<!-- PHP -->
<dict>
<key>name</key>
<string>PHP - if/else</string>
<key>scope</key>
<string>keyword.control.php</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFA54F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>PHP - variable</string>
<key>scope</key>
<string>variable.other.php</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<!-- Ruby -->
<dict>
<key>name</key>
<string>Constant</string>
<key>scope</key>
<string>constant.other.symbol.ruby</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFA54F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Constant</string>
<key>scope</key>
<string>constant.other.symbol.ruby.19syntax</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Support.function</string>
<key>scope</key>
<string>support.function.actionpack.rails</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Keyword</string>
<key>scope</key>
<string>keyword.control.ruby</string>
<key>settings</key>
<dict>
<key>foreground</key>
<!-- <string>#87CEEB</string> -->
<string>#EE799F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Keyword</string>
<key>scope</key>
<string>keyword.operator.comparison.ruby</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C0C0C0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Source</string>
<key>scope</key>
<string>source.ruby.embedded</string>
<key>settings</key>
<dict>
<key>foreground</key>
<!-- <string>#EE799F</string> -->
<!-- <string>#76EEC6</string> -->
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Source bracket</string>
<key>scope</key>
<string>source.ruby.embedded punctuation.section.scope.ruby</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C0C0C0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Punctuation</string>
<key>scope</key>
<string>punctuation.section.function.ruby, punctuation.separator.object.ruby</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C0C0C0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Entity</string>
<key>scope</key>
<string>source.ruby entity.name.type.class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<!-- Sass -->
<dict>
<key>name</key>
<string>Sass - contast unit value</string>
<key>scope</key>
<string>constant.other.unit.sass</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Sass - class name</string>
<key>scope</key>
<string>entity.other.attribute-name.class.sass, entity.other.attribute-name.tag.pseudo-class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#2B91AF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Sass - @import</string>
<key>scope</key>
<string>source.sass keyword.control.at-rule.import.css</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#808080</string>
</dict>
</dict>
<!-- Scss & Sass -->
<dict>
<key>name</key>
<string>Scss - tag/class</string>
<key>scope</key>
<string>entity.name.tag.scss, entity.name.tag.sass, source.sass keyword.control.untitled, source.scss entity.other.attribute-name.id.css, entity.other.attribute-name.id.sass</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#2B91AF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Scss - property name</string>
<key>scope</key>
<string>meta.property-name.scss, meta.property-name.sass, support.type.property-name.scss, support.type.property-name.sass</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Scss - property value</string>
<key>scope</key>
<string>meta.property-value.scss, meta.property-value.sass, support.constant.property-value.scss, support.constant.property-value.sass, meta.property-value.scss support.constant.mathematical-symbols.scss, meta.property-value.sass support.constant.mathematical-symbols.sass, constant.other.color.rgb-value.scss, constant.other.color.rgb-value.scss, constant.other.color.rgb-value.sass, constant.other.rgb-value.sass, constant.numeric.scss, constant.numeric.sass, support.constant.color.w3c-standard-color-name.scss, support.constant.color.w3c-standard-color-name.sass, constant.string.sass</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Scss - variable in value of variable</string>
<key>scope</key>
<string>meta.set.variable variable.scss variable.scss</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FF8B1E</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Scss - placeholder selector (silent class)</string>
<key>scope</key>
<string>entity.other.attribute-name.placeholder.scss</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FA8072</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Scss - interpolation</string>
<key>scope</key>
<string>variable.interpolation.scss</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C0C0C0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Scss - variable in interpolation</string>
<key>scope</key>
<string>variable.interpolation.scss variable.scss</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFA54F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Scss - support.constant.mathematical-symbols.scss</string>
<key>scope</key>
<string>meta.property-list meta.property-list meta.property-value.scss support.constant.mathematical-symbols.scss</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C0C0C0</string>
</dict>
</dict>
<!-- SublimeLinter -->
<dict>
<key>name</key>
<string>SublimeLinter Gutter Mark</string>
<key>scope</key>
<string>sublimelinter.gutter-mark</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFFFFF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>SublimeLinter Error</string>
<key>scope</key>
<string>sublimelinter.mark.error</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#D02000</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>SublimeLinter Warning</string>
<key>scope</key>
<string>sublimelinter.mark.warning</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#DDB700</string>
</dict>
</dict>
<!-- Tritium -->
<dict>
<key>name</key>
<string>Tritium - keyword</string>
<key>scope</key>
<string>source.ts keyword.control.keywords</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87CEEB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Tritium - $</string>
<key>scope</key>
<string>source.ts variable.language.dollar</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EE799F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Tritium - \/</string>
<key>scope</key>
<string>source.ts constant.character.escape</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FA8072</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Tritium - |</string>
<key>scope</key>
<string>keyword.operator.ts</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#76EEC6</string>
</dict>
</dict>
<!-- YAML -->
<dict>
<key>name</key>
<string>YAML - default</string>
<key>scope</key>
<string>string.unquoted.block.yaml, string.unquoted.yaml, string.quoted.double.yaml, variable.other.yaml</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C0C0C0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>YAML - entity name</string>
<key>scope</key>
<string>entity.name.tag.yaml</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>YAML - entity name in block</string>
<key>scope</key>
<string>string.unquoted.block.yaml entity.name.tag.yaml</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFA54F</string>
</dict>
</dict>
<!-- XML -->
<dict>
<key>name</key>
<string>XML - tag name</string>
<key>scope</key>
<string>entity.name.tag.localname.xml</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#EEDC82</string>
</dict>
</dict>
</array>
</dict>
</plist>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment