From 5d5b165bce89fdd57ab46f02fe8edc9a07f84f15 Mon Sep 17 00:00:00 2001 From: Rico Ullmann Date: Tue, 5 Jan 2021 09:48:28 +0100 Subject: [PATCH] add dark selenized color scheme --- selenized.sublime-color-scheme | 533 +++++++++++++++++++++++++++++++++ 1 file changed, 533 insertions(+) create mode 100644 selenized.sublime-color-scheme diff --git a/selenized.sublime-color-scheme b/selenized.sublime-color-scheme new file mode 100644 index 0000000..9e075b6 --- /dev/null +++ b/selenized.sublime-color-scheme @@ -0,0 +1,533 @@ +{ + "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)" + } + ] +}