add dark selenized color scheme

This commit is contained in:
Rico Ullmann 2021-01-05 09:48:28 +01:00
parent 63492b8883
commit 5d5b165bce
Signed by: rullmann
GPG Key ID: AE1066B5BD0B5041
1 changed files with 533 additions and 0 deletions

View File

@ -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)"
}
]
}