// Documentation at https://www.sublimetext.com/docs/color_schemes.html { "name": "Seti 2022 Color Scheme", "variables": { "blue": "#276aff", "light_blue": "#55b5db", "red": "#cd3f45", "green": "#9fca56", "light_green": "#5eebb8", "light_grey": "#d4d7d6", "grey": "#858d8a", "dark_grey": "#4a5f68", "orange": "#FFB454", "pink": "#ef6aa7dd", "white": "#ffffff", "yellow": "#e6cd69", "purple": "#cBaf6cff", "light_purple": "#a074c4", "dark_purple": "#AA00AA", "brown": "#7f5e40", "cyan": "#4FA5C7", }, "globals": { // globals "background": "#151718", "foreground": "#d4d7d6", "caret": "#ffe792", "invisibles": "#F3FFB51A", "line_highlight": "#1B1C1D", // accents // css // gutter "gutter_foreground": "#d4d7d670", // diff // selection "selection": "var(cyan)", "selection_foreground": "#fefefe", "inactive_selection": "#2F6277", // find "find_highlight": "var(cyan)", // rulers // guides "guide": "#71787c40", "active_guide": "#ffd20080", "stack_guide": "#71787c66", // brackets "bracket_contents_options": "underline", // tags "tags_options": "#underline", "tags_foreground": "#B6DFEB", //shadows }, "rules": [ { "name": "docstring", "scope": "string.quoted.double.block, string.docstring, string.quoted.single.block", "foreground": "#218B97", "font_style": "italic" }, // ==================================== // Comment // ==================================== { "name": "comment", "scope": "comment", "foreground": "var(dark_grey)", }, // ==================================== // String // ==================================== { "name": "string", "scope": "string", "foreground": "var(light_blue)", }, { "name": "css", "scope": "meta.property-value.css string.quoted.double.css", "foreground": "var(green)", }, { "name": "css", "scope": "meta.property-list.css meta.property-value.css string.quoted.double.css punctuation.definition.string.begin.css , meta.property-list.css meta.property-value.css string.quoted.double.css punctuation.definition.string.end.css", "foreground": "var(light_blue)", }, { "name": "String Quotes", "scope": "meta.property-value.css string.quoted.double.css punctuation.definition.string.begin, meta.property-value.css string.quoted.double.css punctuation.definition.string.end, punctuation.definition.string", "foreground": "var(green)", }, { "name": "String Quotes", "scope": "string.quoted.double.css punctuation.definition.string.begin, string.quoted.double.css punctuation.definition.string.end", "foreground": "var(light_blue)", }, { "name": "String constant", "scope": "string constant", "foreground": "var(light_blue)", }, { "name": "String regexp", "scope": "string.regexp", "foreground": "var(orange)", }, { "name": "String variable", "scope": "string variable", "foreground": "var(green)", }, // ==================================== // Number // ==================================== { "name": "Number", "scope": "constant.numeric", "foreground": "var(red)", }, // ==================================== // Includes // ==================================== { "name": "Includes", "scope": "meta.use, support.other.namespace", "foreground": "var(pink)", }, // ==================================== // Constant // ==================================== { "name": "Constant", "scope": "constant", "foreground": "var(red)", }, // ==================================== // Storage // ==================================== { "name": "Storage", "scope": "storage", "foreground": "var(white)", }, { "name": "Storage type", "scope": "storage.type", "foreground": "var(yellow)", }, { "name": "Storage modifier", "scope": "storage.modifier", "foreground": "var(blue)", }, // ==================================== // Function Name // ==================================== { "name": "Function Name", "scope": "entity.name.function", "foreground": "var(light_blue)", }, { "name": "Entity inherited-class", "scope": "entity.other.inherited-class", "foreground": "var(white)", "font_style": "italic" }, // ==================================== // Dictionary // ==================================== { "name": "Dict key", "scope": "meta.structure.dictionary meta.structure.dictionary.key, constant.other.object.key string", "foreground": "#A9FF98", "font_style": "bold" }, { "name": "Dict Value", "scope": "meta.structure.dictionary.value", "foreground": "#7DC5F9", }, // ==================================== // Function // ==================================== { "name": "", "scope": "meta.function-call", "foreground": "#cBaf6cff", }, { "name": "", "scope": "support.function", "foreground": "var(light_purple)", }, { "name": "", "scope": "support.class", "foreground": "var(light_purple)", }, { "name": "", "scope": "meta.function.js support.class.js", "foreground": "var(red)", }, { "name": "", "scope": "source.js.embedded.html string.quoted.double.html", "foreground": "var(yellow)", }, { "name": "", "scope": "support.constant", "foreground": "var(red)", }, { "name": "", "scope": "support.constant.color", "foreground": "var(red)", }, { "name": "", "scope": "entity.name.function.misc", "foreground": "#E3E4A9", }, { "name": "", "scope": "entity.name.function.predicate", "foreground": "#A5DF93", }, { "name": "", "scope": "entity.name.function.io", "foreground": "#DFB3AC", }, // ==================================== // External Symbol // ==================================== { "name": "", "scope": "variable.other.external-symbol", "foreground": "#BBDFDD", }, // ==================================== // Variable // ==================================== { "name": "Variable", "scope": "variable, punctuation.definition.variable", "foreground": "var(yellow)", }, { "name": "Language Variable", "scope": "variable.language, variable.parameter.function.language", "foreground": "var(green)", "font_style": "italic" }, { "name": "Local name", "scope": "entity.other.attribute-name.localname", "foreground": "#10FF07", }, { "name": "", "scope": "meta.tag.sgml.doctype.xml variable.documentroot.xml", "foreground": "var(light_blue)", }, { "name": "Other Variable", "scope": "variable.other", "foreground": "var(green)", }, // ==================================== // Variable Assignment // ==================================== { "name": "", "scope": "variable.parameter, variable.assignment<", "foreground": "var(light_blue)", }, { "name": "", "scope": "meta.at-rule.font-face.css meta.property-list.css meta.property-value.css variable.parameter.misc.css", "foreground": "var(green)", }, // ==================================== // Keyword // ==================================== { "name": "Keyword", "scope": "keyword", "foreground": "var(green)", }, { "name": "", "scope": "keyword.control", "foreground": "var(green)", }, { "name": "", "scope": "keyword.operator", "foreground": "var(green)", }, { "name": "", "scope": "keyword.other", "foreground": "#FF026A", }, // ==================================== // Structure Name // ==================================== { "name": "", "scope": "entity.name.structure<", "foreground": "#22ff99df", }, // ==================================== // Type Name // ==================================== { "name": "", "scope": "entity.name.type", "foreground": "var(light_blue)", }, // ==================================== // Class Name // ==================================== { "name": "", "scope": "meta.class, entity.name.class, entity.name.type.class", "foreground": "#ff4377", }, // ==================================== // Invalid // ==================================== { "name": "", "scope": "invalid", "foreground": "#F8F8F8", }, { "name": "Invalid deprecated", "scope": "invalid.deprecated", "foreground": "#38000B", "background": "#E6002B", }, // ==================================== // String Embedded-source // ==================================== { "name": "", "scope": "string source", "foreground": "var(light_green)", }, // ==================================== // Tag Name // ==================================== { "name": "", "scope": "meta.tag.inline.any.html entity.name.tag.inline.any.html", "foreground": "var(light_blue)", }, { "name": "", "scope": "entity.name.tag", "foreground": "var(light_blue)", }, { "name": "", "scope": "meta.tag.inline.any.html entity.other.attribute-name", "foreground": "var(green)", }, // ==================================== // Html // ==================================== { "name": "", "scope": "meta.tag.structure.any.html entity.name.tag.structure.any.html", "foreground": "var(light_blue)", }, { "name": "String", "scope": "meta.tag.other.html meta.attribute-with-value.id.html string.quoted.double.html meta.toc-list.id.html, meta.tag.block.any.html string.quoted.double.html, meta.tag.inline.any.html string.quoted.double.html, meta.tag.other.html string.quoted.double.html", "foreground": "var(light_blue)", }, { "name": "quotes", "scope": "meta.tag.other.html string.quoted.double.html punctuation.definition.string.begin.html, meta.tag.other.html string.quoted.double.html punctuation.definition.string.end.html, meta.tag.block.any.html string.quoted.double.html punctuation.definition.string.begin.html, meta.tag.block.any.html string.quoted.double.html punctuation.definition.string.end.html, meta.tag.inline.any.html string.quoted.double.html punctuation.definition.string.begin.html, meta.tag.inline.any.html string.quoted.double.html punctuation.definition.string.end.html, meta.tag.any.html string.quoted.double.html punctuation.definition.string.begin.html, meta.tag.any.html string.quoted.double.html punctuation.definition.string.end.html", "foreground": "var(light_blue)", }, { "name": "=", "scope": "meta.tag.other.html meta.attribute-with-value.id.html punctuation.separator.key-value.html, meta.tag.block.any.html, meta.tag.inline.any.html, meta.tag.other.html, meta.tag.any.html", "foreground": "var(light_purple)", }, { "name": "", "scope": "meta.tag.any.html string.quoted.double.html constant.character.entity.html, meta.tag.any.html string.quoted.double.html constant.character.entity.html punctuation.definition.entity.html", "foreground": "var(light_blue)", }, { "name": "Attribute name", "scope": "meta.tag.block.any.html entity.other.attribute-name.html, storage.type.attr", "foreground": "var(green)", }, { "name": "", "scope": "meta.tag.block.any.html entity.name.tag.block.any.html", "foreground": "var(light_blue)", }, { "name": "", "scope": "meta.tag.any.html entity.name.tag.html", "foreground": "var(light_blue)", }, { "name": "Local name", "scope": "entity.other.attribute-name.localname", "foreground": "#DECD16", }, { "name": "XML Tag", "scope": "meta.tag.xml entity.name.tag.localname.xml", "foreground": "var(light_blue)", }, { "name": "HTML String", "scope": "string.quoted.double.html, string.quoted.double.html punctuation.definition.string.begin.html, string.quoted.double.html punctuation.definition.string.end.html, string.quoted.single.html", "foreground": "var(light_grey)", }, { "name": "Slim String", "scope": "string.quoted.double.html meta.toc-list.id.html", "foreground": "var(light_blue)", }, { "name": "HTML Style tag", "scope": "text.html entity.name.tag.style, text.html source.css punctuation.definition.tag", "foreground": "#A883FF", }, { "name": "Doctype", "scope": "meta.tag.sgml.doctype, entity.name.tag.doctype", "foreground": "var(green)", "font_style": "italic" }, { "name": "Doctype XML Processing", "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", "foreground": "#3c444d", }, { "name": "", "scope": "meta.tag.sgml.doctype.xml keyword.doctype.xml", "foreground": "var(green)", }, { "name": "", "scope": "declaration.tag, declaration.tag entity", "foreground": "#3cadd7", }, { "name": "Tag", "scope": "meta.tag.other.html entity.name.tag.other.html", "foreground": "var(light_blue)", }, { "name": "HTML Id", "scope": "entity.other.attribute-name.id.html", "foreground": "var(red)", }, { "name": "HTML class", "scope": "meta.tag.other.html entity.other.attribute-name.html , meta.tag.any.html entity.other.attribute-name.html", "foreground": "var(green)", }, { "name": "Tag Punctuation", "scope": "punctuation.definition.tag", "foreground": "var(light_blue)", }, { "name": "HTML punctuations tags", "scope": "punctuation.definition.tag.end, punctuation.definition.tag.begin", "foreground": "var(light_blue)", }, { "name": "HTML Entities", "scope": "constant.character.entity.html, constant.character.entity.html punctuation", "foreground": "var(light_green)", }, { "name": ", / () / {}", "scope": "source.php.embedded.block.html, punctuation.definition.array.begin.php, punctuation.definition.array.end.php, punctuation.definition.parameters.begin.php, punctuation.definition.parameters.end.php", "foreground": "var(light_grey)", }, // ==================================== // Css // ==================================== { "name": "CSS String", "scope": "meta.attribute-selector.css", "foreground": "var(green)", }, { "name": "CSS: attribute-match", "scope": "source.css meta.attribute-selector keyword.operator.comparison", "foreground": "#673000", }, { "name": "", "scope": "meta.property-value.css keyword.operator.less", "foreground": "var(green)", "font_style": "italic" }, { "name": "CSS: prefix", "scope": "meta.property-list.css meta.property-name.css", "foreground": "var(light_purple)", "font_style": "italic" }, { "name": "CSS: pseudo-element", "scope": "entity.other.attribute-name.pseudo-element", "foreground": "var(light_blue)", }, { "name": "CSS: pseudo-class", "scope": "entity.other.attribute-name.pseudo-class, entity.other.attribute-name.tag.pseudo-class", "foreground": "var(light_blue)", }, { "name": "CSS: selector", "scope": "meta.selector.css", "foreground": "var(light_grey)", }, { "name": "CSS: units", "scope": "keyword.other.unit", "foreground": "var(light_grey)", }, { "name": "", "scope": "meta.property-value.css constant.numeric.css keyword.other.unit.css", "foreground": "var(green)", }, { "name": "", "scope": "parameter.less constant.numeric.css keyword.other.unit.css", "foreground": "var(green)", }, { "name": "CSS: Flag", "scope": "keyword.other.important.css", "foreground": "var(green)", "font_style": "italic" }, { "name": "CSS: @import", "scope": "meta.at-rule.css keyword.control.at-rule.css", "foreground": "var(green)", }, { "name": "CSS: @at-rule", "scope": "meta.at-rule.css keyword.control.at-rule.css punctuation.definition.keyword.css, meta.at-rule.import.css keyword.control.at-rule.import.css punctuation.definition.keyword.css", "foreground": "var(grey)", }, { "name": "", "scope": "meta.property-value.css parameter.less variable.parameter.misc.css", "foreground": "var(green)", }, { "name": "CSS: Tag-name", "scope": "meta.selector.css entity.name.tag.css", "foreground": "var(light_blue)", }, { "name": "CSS: tag wildcard", "scope": "entity.name.tag.wildcard, entity.other.attribute-name.universal", "foreground": "#FF7900", "font_style": "bold" }, { "name": "CSS: #id", "scope": "meta.selector.css entity.other.attribute-name.id, entity.other.attribute-name.id.css punctuation", "foreground": "var(red)", "font_style": "bold" }, { "name": "CSS: Class", "scope": "entity.other.attribute-name.class.css", "foreground": "var(light_blue)", }, { "name": "CSS: property-name:", "scope": "support.type.property-name.css", "foreground": "var(light_purple)", }, { "name": "CSS: property-name;", "scope": "meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css", "foreground": "var(red)", }, { "name": "CSS: additional-constants", "scope": "meta.property-value support.constant.named-color.css, meta.property-value constant", "foreground": "var(red)", }, { "name": "CSS: constructor argument", "scope": "meta.constructor.argument.css, meta.constructor.argument", "foreground": "#d7503c", }, { "name": "CSS : #Hex", "scope": "meta.property-list.css meta.property-value.css constant.other.color.rgb-value.css punctuation.definition.constant.css", "foreground": "var(green)", }, // ==================================== // Less // ==================================== { "name": "LESS: variables", "scope": "variable.other.less, variable.declaration.less", "foreground": "var(green)", }, { "name": "LESS: mixin", "scope": "entity.other.less.mixin", "foreground": "var(white)", }, { "name": "LESS: units", "scope": "source.css.less keyword.unit.css", "foreground": "var(light_green)", }, // ==================================== // SASS/SCSS // ==================================== { "name": "SASS: Block comment", "scope": "comment.block.sass", "foreground": "#208c9a", "font_style": "italic" }, { "name": "SASS: Placeholder Selector", "scope": "entity.other.attribute-name.placeholder-selector.sass", "foreground": "#ff5699", "font_style": "bold italic" }, { "name": "SASS: Attribute Selector", "scope": "entity.other.attribute-selector.sass", "foreground": "#817dff", }, { "name": "SASS: Regex", "scope": "keyword.other.regex.sass", "foreground": "#ffe4a6", }, { "name": "SASS: Comma", "scope": "comment.punctuation.comma.sass", "foreground": "#fcfdff", }, { "name": "SASS: RGB Color", "scope": "constant.other.color.rgb-value.css, meta.property-value.css constant.other.color.rgb-value.css, constant.other.color.rgb-value.css punctuation.definition.constant.css, meta.property-value.css constant.other.color.rgb-value.css punctuation.definition.constant.css", "foreground": "var(red)", }, { "name": "SASS: Semicolon", "scope": "comment.punctuation.semicolon.sass", "foreground": "#6969fa", }, // ==================================== // javascript // ==================================== { "name": "Property - JavaScriptNext", "scope": "variable.other.property", "foreground": "var(dark_purple)", }, { "name": "Object - JavaScriptNext", "scope": "variable.other.object", "foreground": "#00a452", }, { "name": "Constant - JavaScriptNext", "scope": "variable.other.constant", "foreground": "#ffa325", "font_style": "bold" }, { "name": "Node keyword - JavaScriptNext", "scope": "support.keyword.node", "foreground": "#93d6f7", }, { "name": "jQuery support class", "scope": "support.class.js.jquery", "foreground": "#08d879", }, { "name": "JS String", "scope": "string.quoted.double.js, string.quoted.single.js, punctuation.definition.string.begin.js, punctuation.definition.string.end.js", "foreground": "var(light_blue)", }, { "name": ";", "scope": "punctuation.terminator.statement.js", "foreground": "var(grey)", }, { "name": "function", "scope": "punctuation.definition.parameters, variable.parameter.function.js punctuation.separator.object", "foreground": "var(blue)", }, // ==================================== // javascript in html // ==================================== { "name": "", "scope": "source.js.embedded.html string.quoted.single.js, source.js.embedded.html string.quoted.single.js punctuation.definition.string.begin.js, source.js.embedded.html string.quoted.single.js punctuation.definition.string.end.js", "foreground": "var(light_grey)", }, { "name": "", "scope": "source.js.embedded.html keyword.operator.js", "foreground": "var(red)", }, { "name": "", "scope": "source.js.embedded.html meta.brace.round.js", "foreground": "var(blue)", }, { "name": "", "scope": "source.js.embedded.html entity.name.tag.script.html", "foreground": "var(blue)", }, { "name": "", "scope": "source.js.embedded.html entity.other.attribute-name.html", "foreground": "var(green)", }, // ==================================== // Markdown // ==================================== { "name": "", "scope": "meta.block-level.markdown markup.heading.markdown punctuation.definition.heading.markdown, meta.block-level.markdown markup.heading.markdown entity.name.section.markdown", "foreground": "var(light_purple)", }, { "name": "", "scope": "text.html.markdown markup.list.numbered.markdown meta.paragraph.list.markdown meta.link.inline.markdown markup.underline.link.markdown, text.html.markdown markup.list.unnumbered.markdown meta.paragraph.list.markdown meta.link.inline.markdown markup.underline.link.markdown, text.html.markdown meta.paragraph.markdown meta.link.inline.markdown markup.underline.link.markdown, punctuation.definition.metadata.markdown ", "foreground": "var(green)", }, { "name": "", "scope": "text.html.markdown meta.paragraph.markdown meta.image.inline.markdown markup.underline.link.image.markdown, meta.paragraph.markdown meta.image.inline.markdown punctuation.definition.metadata.markdown", "foreground": "#cd4046", }, { "name": "", "scope": "markup.list.unnumbered.markdown punctuation.definition.list_item.markdown, markup.list.numbered.markdown punctuation.definition.list_item.markdown, markup.list.numbered.markdown ", "foreground": "var(green)", }, { "name": "", "scope": "markup.list.numbered.markdown meta.paragraph.list.markdown", "foreground": "var(light_grey)", }, // ==================================== // Find In Files // ==================================== { "name": "Find In Files", "scope": "text.find-in-files", "foreground": "#84a4aa", }, { "name": "Find In Files: filename", "scope": "entity.name.filename.find-in-files", "foreground": "var(green)", }, { "name": "Find In Files: Line Number - Match", "scope": "constant.numeric.line-number.match.find-in-files", "foreground": "var(red)", }, // ==================================== // Diff // ==================================== { "name": "Diff", "scope": "source.diff", "foreground": "var(light_grey)", }, { "name": "Diff: from", "scope": "meta.diff.header.from-file, meta.diff.header.from-file punctuation.definition.from-file.diff", "foreground": "#41535b", }, { "name": "Diff: header to", "scope": "meta.diff.header.to-file, meta.diff.header.to-file punctuation.definition.to-file.diff", "foreground": "#41535b", }, { "name": "Diff: deleted", "scope": "markup.deleted.diff, markup.deleted.diff punctuation.definition.inserted.diff", "foreground": "var(red)", }, { "name": "Diff: inserted", "scope": "markup.inserted.diff, punctuation.definition.inserted.diff", "foreground": "var(green)", }, { "name": "Diff: Range", "scope": "meta.diff.range.unified, meta.diff.range.unified meta.toc-list.line-number.diff, meta.diff.range.unified punctuation.definition.range.diff", "foreground": "var(light_purple)", "font_style": "italic" }, // ==================================== // Gitgutter Colors // ==================================== { "name": "GitGutter deleted", "scope": "markup.deleted.git_gutter", "foreground": "#F92672", }, { "name": "GitGutter inserted", "scope": "markup.inserted.git_gutter", "foreground": "#A6E22E", }, { "name": "GitGutter changed", "scope": "markup.changed.git_gutter", "foreground": "#967EFB", }, { "name": "GitGutter ignored", "scope": "markup.ignored.git_gutter", "foreground": "#565656", }, { "name": "GitGutter untracked", "scope": "markup.untracked.git_gutter", "foreground": "#565656", }, // ==================================== // Other // ==================================== { "name": "Punctuation / Delimitation / Separation", "scope": "meta.brace.curly", "foreground": "var(grey)", }, { "name": "Round braces", "scope": "meta.brace.round", "foreground": "var(light_grey)", }, { "name": "Array Punctuation", "scope": "meta.group.braces.square punctuation.section.scope, meta.group.braces.square, meta.brace.square, punctuation.separator.array, punctuation.section.array, punctuation.definition.array, punctuation.definition.constant.range", "foreground": "var(brown)", }, { "name": ">~ String Punctuation", "scope": "punctuation.definition.string -meta.tag", "foreground": "var(cyan)", }, { "name": ",", "scope": "meta.delimiter", "foreground": "var(grey)", "font_style": "bold" }, { "name": ";", "scope": "punctuation.terminator", "foreground": "var(white)", "font_style": "bold" }, { "name": " . ", "scope": "meta.delimiter.method.period", "foreground": "var(white)", "font_style": "bold" }, // ==================================== // Sublime Linter // ==================================== { "name": "SublimeLinter Warning", "scope": "sublimelinter.mark.warning", "foreground": "#DDB700", }, { "name": "SublimeLinter Error", "scope": "sublimelinter.mark.error", "foreground": "#D02000", }, { "name": "SublimeLinter Gutter Mark", "scope": "sublimelinter.gutter-mark", "foreground": "var(white)", }, // ==================================== // PHP // ==================================== { "name": "PHP Block", "scope": "punctuation.section.block.begin.php, punctuation.section.block.end.php, punctuation.section.group.begin.php, punctuation.section.group.end.php, punctuation.separator.php, punctuation.section.block.php, meta.class", "foreground": "var(light_grey)", }, { "name": "PHP self", "scope": "variable.language.php", "foreground": "#00a452", }, { "name": "PHP namespace", "scope": "meta.namespace.php punctuation.separator.namespace.php, meta.namespace.php support.other.namespace.php, meta.namespace.php", "foreground": "var(light_blue)", }, { "name": "PHP using namespace", "scope": "punctuation.separator.namespace.php, support.other.namespace.php, meta.use.php support.class.php, meta.use.php meta.path.php entity.other.inherited-class.php", "foreground": "var(pink)", }, { "name": "PHP arrow", "scope": "punctuation.accessor.arrow.php, punctuation.accessor.double-colon.php, variable.parameter.php", "foreground": "var(green)", }, { "name": "PHP class name", "scope": "meta.block.php support.class.php", "foreground": "var(light_purple)", }, { "name": "PHP member", "scope": "variable.other.member.php", "foreground": "var(dark_purple)", }, { "name": "PHP member", "scope": "punctuation.section.array.begin.php, punctuation.section.array.end.php, meta.item-access.php", "foreground": "var(brown)", } ] }