{ "name": "selenized (dark)", "author": "Rico Ullmann", "variables": { "base03": "#103c48", "base02": "#184956", "base01": "#2d5b69", "base00": "#72898f", "base0": "#adbcbc", "base1": "#cad8d9", "base2": "#fbf3db", "base3": "#ece3cc", "yellow": "#dbb32d", "orange": "#e67f43", "red": "#ed4a46", "magenta": "#eb6eb7", "violet": "#a580e2", "blue": "#368aeb", "cyan": "#3fc5b7", "green": "#70b433", }, "globals": { "background": "var(base03)", "foreground": "var(base0)", "line_highlight": "var(base02)", "gutter": "var(base02)", "minimap_border": "var(base02)", "caret": "var(base2)", "block_caret": "var(base3)", "invisibles": "var(base01)", "misspelling": "var(red)", "highlight": "var(base01)", "find_highlight": "var(base02)", "find_highlight_foreground": "var(base3)", "accent": "var(blue)", "fold_marker": "var(yellow)", "guide": "var(base02)", "active_guide": "var(base01)", "stack_guide": "var(base02)", "selection": "color(var(base01) blend(var(base03) 25%))", "selection_border": "color(var(base01) blend(var(base03) 50%))", "inactive_selection": "var(base02)", "brackets_options": "underline", "brackets_foreground": "var(green)", "bracket_contents_options": "stippled_underline", "bracket_contents_foreground": "var(green)", "tags_options": "stippled_underline", "tags_foreground": "var(green)", "shadow": "color(var(base03) blend(#000 75%))", "shadow_width": "4", "line_diff_added" : "var(green)", "line_diff_modified" : "var(yellow)" }, "rules": [ { "name": "Comment", "scope": "comment, meta.documentation", "foreground": "var(base01)" }, { "name": "String", "scope": "string", "foreground": "var(cyan)" }, { "name": "Regexp", "scope": "string.regexp", "foreground": "var(cyan)" }, { "name": "Escape \\ char", "scope": "constant.character.escape", "foreground": "var(red)" }, { "name": "Number", "scope": "constant.numeric", "foreground": "var(violet)" }, { "name": "Variable", "scope": "variable", "foreground": "var(blue)" }, { "name": "Variable Function", "scope": "variable.function", "foreground": "var(yellow)" }, { "name": "Variable Language", "scope": "variable.language", "foreground": "var(magenta)" }, { "name": "Keyword", "scope": "keyword", "foreground": "var(green)" }, { "name": "Import", "scope": "meta.import keyword, keyword.control.import, keyword.control.import.from, keyword.other.import, keyword.control.at-rule.include, keyword.control.at-rule.import", "foreground": "var(orange)" }, { "name": "Assignment, Comparision Operators", "scope": "keyword.operator.comparison, keyword.operator.assignment", "foreground": "var(base0)" }, { "name": "Arithmetical Operators", "scope": "keyword.operator.arithmetic", "foreground": "var(orange)" }, { "name": "Storage", "scope": "storage", "foreground": "var(green)" }, { "name": "Storage modifier", "scope": "storage.modifier", "foreground": "var(base1)" }, { "name": "Class", "scope": "keyword.control.class, entity.name, entity.name.class, entity.name.type.class", "foreground": "var(yellow)" }, { "name": "Inherited Class", "scope": "entity.other.inherited-class", "foreground": "var(blue)" }, { "name": "Attribute", "scope": "entity.other.attribute-name", "foreground": "var(yellow)" }, { "name": "Library class", "scope": "support, support.type, support.class", "foreground": "var(green)" }, { "name": "Function name", "scope": "entity.name.function", "foreground": "var(yellow)" }, { "name": "Variable start", "scope": "punctuation.definition.variable", "foreground": "var(green)" }, { "name": "Built-in constant", "scope": "constant, constant.language, meta.preprocessor", "foreground": "var(yellow)" }, { "scope": "entity.name.section", "foreground": "var(orange)" }, { "name": "Support.construct", "scope": "support.function.construct, keyword.other.new", "foreground": "var(red)" }, { "name": "User-defined constant", "scope": "constant.character, constant.other", "foreground": "var(orange)" }, { "name": "Tag name", "scope": "entity.name.tag", "foreground": "var(blue)" }, { "name": "Tag start/end", "scope": "punctuation.definition.tag.html, punctuation.definition.tag.begin, punctuation.definition.tag.end", "foreground": "var(base01)" }, { "name": "Library function", "scope": "support.function", "foreground": "var(green)" }, { "name": "Continuation", "scope": "punctuation.separator.continuation", "foreground": "var(red)" }, { "name": "Storage Type", "scope": "storage.type", "foreground": "var(blue)" }, { "name": "Exception", "scope": "support.type.exception", "foreground": "var(orange)" }, { "name": "Special", "scope": "keyword.other.special-method", "foreground": "var(orange)" }, { "name": "Invalid", "scope": "invalid", "background": "color(var(red) blend(var(base03) 30%))", "foreground": "var(red)" }, { "name": "Quoted String", "scope": "string.quoted.double, string.quoted.single", "foreground": "var(cyan)" }, { "name": "Quotes", "scope": "punctuation.definition.string", "foreground": "var(base0)" }, { "name": "[]", "scope": "meta.brace.square, punctuation.section.brackets", "foreground": "var(blue)" }, { "name": "(),{}", "scope": "meta.brace.round, meta.brace.curly, punctuation.section, punctuation.section.block, punctuation.definition.parameters, punctuation.section.group", "foreground": "var(base0)" }, { "name": "CSS: Standard color value", "scope": "support.constant.color, invalid.deprecated.color.w3c-non-standard-color-name.scss", "foreground": "var(yellow)" }, { "name": "CSS: Selector > [] and non-spec tags", "scope": "meta.selector.css", "foreground": "var(base0)" }, { "name": "CSS: Tag", "scope": "entity.name.tag.css, entity.name.tag.scss, source.less keyword.control.html.elements, source.sass keyword.control.untitled", "foreground": "var(yellow)" }, { "name": "CSS .class", "scope": "entity.other.attribute-name.class", "foreground": "var(yellow)" }, { "name": "CSS: #id", "scope": "entity.other.attribute-name.id", "foreground": "var(yellow)" }, { "name": "CSS :pseudo", "scope": "entity.other.attribute-name.pseudo-element, entity.other.attribute-name.tag.pseudo-element, entity.other.attribute-name.pseudo-class, entity.other.attribute-name.tag.pseudo-class", "foreground": "var(blue)" }, { "name": "CSS: @-rule", "scope": "keyword.control.at-rule", "foreground": "var(orange)" }, { "name": "Haskell: Variable", "scope": "source.haskell variable", "foreground": "var(yellow)" }, { "name": "HTML: =", "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", "foreground": "var(base0)" }, { "name": "HTML: something=", "scope": "text.html.basic entity.other.attribute-name.html, meta.tag.xml entity.other.attribute-name", "foreground": "var(yellow)" }, { "name": "Ruby: Special Method", "scope": "keyword.other.special-method.ruby", "foreground": "var(green)" }, { "name": "Ruby: Constant Other", "scope": "variable.other.constant.ruby", "foreground": "var(yellow)" }, { "name": "Ruby: :symbol", "scope": "constant.other.symbol.ruby", "foreground": "var(cyan)" }, { "name": "Ruby: Special Method", "scope": "keyword.other.special-method.ruby", "foreground": "var(orange)" }, { "name": "PHP: Array()", "scope": "meta.array support.function.construct.php", "foreground": "var(yellow)" }, { "name": "C: Preprocessor", "scope": "entity.name.function.preprocessor.c, meta.preprocessor.c.include, meta.preprocessor.macro.c", "foreground": "var(orange)" }, { "name": "C: include", "scope": "meta.preprocessor.c.include string.quoted.other.lt-gt.include.c, meta.preprocessor.c.include punctuation.definition.string.begin.c, meta.preprocessor.c.include punctuation.definition.string.end.c", "foreground": "var(cyan)" }, { "name": "Other: Removal", "scope": "other.package.exclude, other.remove", "foreground": "var(red)" }, { "name": "Other: Add", "scope": "other.add", "foreground": "var(cyan)" }, { "name": "Tex: {}", "scope": "punctuation.section.group.tex , punctuation.definition.arguments.begin.latex, punctuation.definition.arguments.end.latex, punctuation.definition.arguments.latex", "foreground": "var(red)" }, { "name": "Tex: {text}", "scope": "meta.group.braces.tex", "foreground": "var(yellow)" }, { "name": "Tex: Other Math", "scope": "string.other.math.tex", "foreground": "var(yellow)" }, { "name": "Tex: {var}", "scope": "variable.parameter.function.latex", "foreground": "var(orange)" }, { "name": "Tex: Math \\\\", "scope": "punctuation.definition.constant.math.tex", "foreground": "var(red)" }, { "name": "Tex: Constant Math", "scope": "text.tex.latex constant.other.math.tex, constant.other.general.math.tex, constant.other.general.math.tex, constant.character.math.tex", "foreground": "var(cyan)" }, { "name": "Tex: Other Math String", "scope": "string.other.math.tex", "foreground": "var(yellow)" }, { "name": "Tex: $", "scope": "punctuation.definition.string.begin.tex, punctuation.definition.string.end.tex", "foreground": "var(red)" }, { "name": "Tex: \\label", "scope": "keyword.control.label.latex, text.tex.latex constant.other.general.math.tex", "foreground": "var(cyan)" }, { "name": "Tex: \\label { }", "scope": "variable.parameter.definition.label.latex", "foreground": "var(red)" }, { "name": "Tex: Function", "scope": "support.function.be.latex", "foreground": "var(green)" }, { "name": "Tex: Support Function Section", "scope": "support.function.section.latex", "foreground": "var(orange)" }, { "name": "Tex: Support Function", "scope": "support.function.general.tex", "foreground": "var(cyan)" }, { "name": "Tex: Reference Label", "scope": "keyword.control.ref.latex", "foreground": "var(cyan)" }, { "name": "Python: storage", "scope": "storage.type.class.python, storage.type.function.python, storage.modifier.global.python", "foreground": "var(green)" }, { "name": "Python: Support.exception", "scope": "support.type.exception.python", "foreground": "var(yellow)" }, { "name": "Shell: meta scope in loop", "scope": "meta.scope.for-in-loop.shell, variable.other.loop.shell", "foreground": "var(base1)" }, { "name": "Shell: Meta Block", "scope": "meta.scope.case-block.shell, meta.scope.case-body.shell", "foreground": "var(base1)" }, { "name": "Shell: []", "scope": "punctuation.definition.logical-expression.shell", "foreground": "var(red)" }, { "name": "Storage", "scope": "storage.modifier.c++", "foreground": "var(green)" }, { "name": "Perl: functions", "scope": "support.function.perl", "foreground": "var(blue)" }, { "name": "diff: header", "scope": "meta.diff, meta.diff.header", "foreground": "var(base01)" }, { "name": "diff: range", "scope": "meta.diff.range", "foreground": "var(blue)" }, { "name": "diff: deleted", "scope": "markup.deleted", "foreground": "var(red)" }, { "name": "diff: changed", "scope": "markup.changed", "foreground": "var(yellow)" }, { "name": "diff: inserted", "scope": "markup.inserted", "foreground": "var(green)" }, { "name": "Warning", "scope": "markup.warning", "foreground": "var(yellow)" }, { "name": "Error", "scope": "markup.error", "foreground": "var(red)" }, { "scope": "markup.heading, punctuation.definition.heading.markdown", "foreground": "var(yellow)", "font_style": "bold" }, { "name": "Markdown quote", "scope": "markup.quote", "foreground": "var(green)" }, { "name": "Markdown em", "scope": "markup.italic", "font_style": "italic" }, { "scope": "markup.bold", "font_style": "bold" }, { "scope": "markup.underline.link.markdown, meta.link.reference constant.other.reference.link.markdown", "foreground": "var(cyan)" }, { "scope": "constant.other.reference.link.markdown", "foreground": "var(violet)" }, { "scope": "meta.paragraph.markdown meta.dummy.line-break", "background": "var(base01)" }, { "name": "SublimeBracketHighlighter", "scope": "brackethighlighter.all", "foreground": "var(base01)" }, { "name": "Find In Files: File Name", "scope": "entity.name.filename.find-in-files", "foreground": "var(cyan)" }, { "name": "Find In Files: Line numbers", "scope": "constant.numeric.line-number.find-in-files", "foreground": "var(base01)" }, { "name": "JavaScript Variables", "scope": "variable.other.readwrite.js, variable.other.object.js, variable.other.constant.js", "foreground": "var(base0)" } ] }