Skip to content

Instantly share code, notes, and snippets.

@chrisliuqq
Last active February 4, 2022 09:14
Show Gist options
  • Save chrisliuqq/59efe9f6a18bc1a234984d89f6e3178d to your computer and use it in GitHub Desktop.
Save chrisliuqq/59efe9f6a18bc1a234984d89f6e3178d to your computer and use it in GitHub Desktop.
Migrated Seti color scheme from tmTheme
// 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)",
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment