544 lines
14 KiB
JSON
544 lines
14 KiB
JSON
{
|
|
"type": "dark",
|
|
"semanticHighlighting": true,
|
|
"colors": {
|
|
"editor.background": "#242424",
|
|
"editor.foreground": "#cccccc",
|
|
"editor.selectionBackground": "#204182cc",
|
|
"editor.lineHighlightBackground": "#ffffff0b",
|
|
"editor.activeLineNumber.foreground": "#cccccc",
|
|
"editorGutter.background": "#ffffff0b",
|
|
"titleBar.activeBackground": "#ffffff1a",
|
|
"titleBar.inactiveBackground": "#ffffff10",
|
|
"titleBar.activeForeground": "#cccccc",
|
|
"sideBar.border": "#ffffff1a",
|
|
"sideBar.background": "#242424",
|
|
"statusBar.foreground": "#cccccc",
|
|
"statusBar.background": "#ffffff1a",
|
|
"tab.activeBackground": "#ffffff1a",
|
|
"tab.inactiveBackground": "#ffffff0b",
|
|
"tab.activeBorder": "#0c7d9d",
|
|
"editorSuggestWidget.background": "#303030",
|
|
"editorSuggestWidget.highlightForeground": "#cc6e2f",
|
|
"editorSuggestWidget.selectedBackground": "#204182cc",
|
|
"badge.background": "#ffffff1a",
|
|
"activityBar.background": "#ffffff1a",
|
|
"activityBarBadge.background": "#007acc"
|
|
},
|
|
"semanticTokenColors": {
|
|
"class.typeHint.builtin": {
|
|
"foreground": "#CF7379"
|
|
},
|
|
"class" : {
|
|
"foreground" : "#89C543"
|
|
}
|
|
},
|
|
"tokenColors": [
|
|
{
|
|
"name" : "Python Type",
|
|
"scope" : "support.type.python",
|
|
"settings" : {
|
|
"foreground" : "#CF7379"
|
|
}
|
|
},
|
|
{
|
|
"name" : "Python Type 2",
|
|
"scope" : [
|
|
"entity.name.type.class.python.builtin",
|
|
"entity.name.type.class.builtin",
|
|
"class.builtin",
|
|
"class.typeHint.builtin"
|
|
],
|
|
"settings" : {
|
|
"foreground" : "#CF7379"
|
|
}
|
|
},
|
|
{
|
|
"name" : "Python Self",
|
|
"scope" : "variable.parameter.function.language.special.self.python",
|
|
"settings" : {
|
|
"foreground": "#C9FF4A",
|
|
"fontStyle": "bold"
|
|
}
|
|
},
|
|
{
|
|
"name" : "Python module",
|
|
"scope" : "entity.name.namespace",
|
|
"settings" : {
|
|
"foreground" : "#d64a53"
|
|
}
|
|
},
|
|
{
|
|
"name": "Comment",
|
|
"scope": "comment",
|
|
"settings": {
|
|
"foreground": "#707070"
|
|
}
|
|
},
|
|
{
|
|
"name": "Operator Keywords",
|
|
"scope": "keyword.operator,keyword.operator.logical,keyword.operator.relational,keyword.operator.assignment,keyword.operator.comparison,keyword.operator.ternary,keyword.operator.arithmetic,keyword.operator.spread",
|
|
"settings": {
|
|
"foreground": "#CCCCCC"
|
|
}
|
|
},
|
|
{
|
|
"name": "Strings",
|
|
"scope": "string,string.character.escape,string.template.quoted,string.template.quoted.punctuation,string.template.quoted.punctuation.single,string.template.quoted.punctuation.double,string.type.declaration.annotation,string.template.quoted.punctuation.tag",
|
|
"settings": {
|
|
"foreground": "#6A8759"
|
|
}
|
|
},
|
|
{
|
|
"name": "String Interpolation Begin and End",
|
|
"scope": "punctuation.definition.template-expression.begin,punctuation.definition.template-expression.end",
|
|
"settings": {
|
|
"foreground": "#CC8242"
|
|
}
|
|
},
|
|
{
|
|
"name": "String Interpolation Body",
|
|
"scope": "expression.string,meta.template.expression",
|
|
"settings": {
|
|
"foreground": "#CCCCCC"
|
|
}
|
|
},
|
|
{
|
|
"name": "Number",
|
|
"scope": "constant.numeric",
|
|
"settings": {
|
|
"foreground": "#7A9EC2"
|
|
}
|
|
},
|
|
{
|
|
"name": "Built-in constant",
|
|
"scope": "constant.language,variable.language",
|
|
"settings": {
|
|
"foreground": "#CC8242"
|
|
}
|
|
},
|
|
{
|
|
"name": "User-defined constant",
|
|
"scope": "constant.character, constant.other",
|
|
"settings": {
|
|
"foreground": "#9E7BB0"
|
|
}
|
|
},
|
|
{
|
|
"name": "Keyword",
|
|
"scope": "keyword,keyword.operator.new,keyword.operator.delete,keyword.operator.static,keyword.operator.this,keyword.operator.expression",
|
|
"settings": {
|
|
"foreground": "#CC8242"
|
|
}
|
|
},
|
|
{
|
|
"name": "Storage type",
|
|
"scope": "storage,storage.type,storage.modifier,storage.arrow",
|
|
"settings": {
|
|
"foreground": "#CC8242"
|
|
}
|
|
},
|
|
{
|
|
"name": "Class constructor",
|
|
"scope": "class.instance.constructor,new.expr entity.name.type",
|
|
"settings": {
|
|
"foreground": "#FDB137"
|
|
}
|
|
},
|
|
{
|
|
"name": "Function",
|
|
"scope": "support.function, entity.name.function",
|
|
"settings": {
|
|
"foreground": "#FFC66D"
|
|
}
|
|
},
|
|
{
|
|
"name": "Python function call",
|
|
"scope": "meta.function-call.generic.python",
|
|
"settings": {
|
|
"foreground": "#FFC66D"
|
|
}
|
|
},
|
|
{
|
|
"name": "Python variable params",
|
|
"scope": "variable.parameter.function-call.python",
|
|
"settings": {
|
|
"foreground": "#9E7BB0"
|
|
}
|
|
},
|
|
{
|
|
"name": "Function Types",
|
|
"scope": "annotation.meta.ts, annotation.meta.tsx",
|
|
"settings": {
|
|
"foreground": "#CCCCCC"
|
|
}
|
|
},
|
|
{
|
|
"name": "Python Class",
|
|
"scope": [
|
|
"class.declaration:python",
|
|
"entity.name.type.class.python",
|
|
"class.typeHint",
|
|
"meta.item-access.arguments.python"
|
|
],
|
|
"settings": {
|
|
"foreground": "#89C543"
|
|
}
|
|
},
|
|
{
|
|
"name": "Inherited class",
|
|
"scope": "entity.other.inherited-class",
|
|
"settings": {
|
|
"foreground": "#D50"
|
|
}
|
|
},
|
|
{
|
|
"name": "Function Argument",
|
|
"scope": "variable.parameter, operator.rest.parameters",
|
|
"settings": {
|
|
"foreground": "#CCCCCC"
|
|
}
|
|
},
|
|
{
|
|
"name": "Variable, Property",
|
|
"scope": "variable.property,variable.other.property,variable.other.object.property,variable.object.property,support.variable.property",
|
|
"settings": {
|
|
"foreground": "#9E7BB0"
|
|
}
|
|
},
|
|
{
|
|
"name": "Module Name",
|
|
"scope": "quote.module",
|
|
"settings": {
|
|
"foreground": "#6A8759"
|
|
}
|
|
},
|
|
{
|
|
"name": "Markup Headings",
|
|
"scope": "markup.heading",
|
|
"settings": {
|
|
"foreground": "#CC8242"
|
|
}
|
|
},
|
|
{
|
|
"name": "Tag name",
|
|
"scope": "punctuation.definition.tag.html, punctuation.definition.tag.begin, punctuation.definition.tag.end, entity.name.tag",
|
|
"settings": {
|
|
"foreground": "#FFC66D"
|
|
}
|
|
},
|
|
{
|
|
"name": "Tag attribute",
|
|
"scope": "entity.other.attribute-name",
|
|
"settings": {
|
|
"foreground": "#CCCCCC"
|
|
}
|
|
},
|
|
{
|
|
"name": "Object Keys",
|
|
"scope": "meta.object-literal.key",
|
|
"settings": {
|
|
"foreground": "#9E7BB0"
|
|
}
|
|
},
|
|
{
|
|
"name": "TypeScript Class Modifiers",
|
|
"scope": "storage.modifier.ts",
|
|
"settings": {
|
|
"foreground": "#CC8242"
|
|
}
|
|
},
|
|
{
|
|
"name": "TypeScript Type Casting",
|
|
"scope": "ts.cast.expr,ts.meta.entity.class.method.new.expr.cast,ts.meta.entity.type.name.new.expr.cast,ts.meta.entity.type.name.var-single-variable.annotation,tsx.cast.expr,tsx.meta.entity.class.method.new.expr.cast,tsx.meta.entity.type.name.new.expr.cast,tsx.meta.entity.type.name.var-single-variable.annotation",
|
|
"settings": {
|
|
"foreground": "#7A9EC2"
|
|
}
|
|
},
|
|
{
|
|
"name": "TypeScript Type Declaration",
|
|
"scope": "ts.meta.type.support,ts.meta.type.entity.name,ts.meta.class.inherited-class,tsx.meta.type.support,tsx.meta.type.entity.name,tsx.meta.class.inherited-class,type-declaration,enum-declaration",
|
|
"settings": {
|
|
"foreground": "#7A9EC2"
|
|
}
|
|
},
|
|
{
|
|
"name": "TypeScript Method Declaration",
|
|
"scope": "function-declaration,method-declaration,method-overload-declaration,type-fn-type-parameters",
|
|
"settings": {
|
|
"foreground": "#FFC66D"
|
|
}
|
|
},
|
|
{
|
|
"name": "Documentation Block",
|
|
"scope": "comment.block.documentation",
|
|
"settings": {
|
|
"foreground": "#6A8759"
|
|
}
|
|
},
|
|
{
|
|
"name": "Documentation Highlight (JSDoc)",
|
|
"scope": "storage.type.class.jsdoc",
|
|
"settings": {
|
|
"foreground": "#CC8242"
|
|
}
|
|
},
|
|
{
|
|
"name": "Import-Export-All (*) Keyword",
|
|
"scope": "constant.language.import-export-all",
|
|
"settings": {
|
|
"foreground": "#CCCCCC"
|
|
}
|
|
},
|
|
{
|
|
"name": "Object Key Seperator",
|
|
"scope": "objectliteral.key.separator, punctuation.separator.key-value",
|
|
"settings": {
|
|
"foreground": "#CCCCCC"
|
|
}
|
|
},
|
|
{
|
|
"name": "Regex",
|
|
"scope": "regex",
|
|
"settings": {
|
|
"fontStyle": " italic"
|
|
}
|
|
},
|
|
{
|
|
"name": "Typescript Namespace",
|
|
"scope": "ts.meta.entity.name.namespace,tsx.meta.entity.name.namespace",
|
|
"settings": {
|
|
"foreground": "#CCCCCC"
|
|
}
|
|
},
|
|
{
|
|
"name": "Regex Character-class",
|
|
"scope": "regex.character-class",
|
|
"settings": {
|
|
"foreground": "#CCCCCC"
|
|
}
|
|
},
|
|
{
|
|
"name": "Class Inheritances",
|
|
"scope": "entity.other.inherited-class",
|
|
"settings": {
|
|
"foreground": "#7A9EC2"
|
|
}
|
|
},
|
|
{
|
|
"name": "Documentation Entity",
|
|
"scope": "entity.name.type.instance.jsdoc",
|
|
"settings": {
|
|
"foreground": "#FFC66D"
|
|
}
|
|
},
|
|
{
|
|
"name": "YAML entity",
|
|
"scope": "yaml.entity.name,yaml.string.entity.name",
|
|
"settings": {
|
|
"foreground": "#CC8242"
|
|
}
|
|
},
|
|
{
|
|
"name": "YAML string value",
|
|
"scope": "yaml.string.out",
|
|
"settings": {
|
|
"foreground": "#CCCCCC"
|
|
}
|
|
},
|
|
{
|
|
"name": "Ignored (Exceptions Rules)",
|
|
"scope": "meta.brace.square.ts,block.support.module,block.support.type.module,block.support.function.variable,punctuation.definition.typeparameters.begin,punctuation.definition.typeparameters.end",
|
|
"settings": {
|
|
"foreground": "#CCCCCC"
|
|
}
|
|
},
|
|
{
|
|
"name": "Regex",
|
|
"scope": "string.regexp",
|
|
"settings": {
|
|
"foreground": "#CC8242"
|
|
}
|
|
},
|
|
{
|
|
"name": "Regex Group/Set",
|
|
"scope": "punctuation.definition.group.regexp,punctuation.definition.character-class.regexp",
|
|
"settings": {
|
|
"foreground": "#FFC66D"
|
|
}
|
|
},
|
|
{
|
|
"name": "Regex Character Class",
|
|
"scope": "constant.other.character-class.regexp, constant.character.escape.ts",
|
|
"settings": {
|
|
"foreground": "#CCCCCC"
|
|
}
|
|
},
|
|
{
|
|
"name": "Regex Or Operator",
|
|
"scope": "expr.regex.or.operator",
|
|
"settings": {
|
|
"foreground": "#CCCCCC"
|
|
}
|
|
},
|
|
{
|
|
"name": "Tag string",
|
|
"scope": "string.template.tag,string.template.punctuation.tag,string.quoted.punctuation.tag,string.quoted.embedded.tag, string.quoted.double.tag",
|
|
"settings": {
|
|
"foreground": "#6A8759"
|
|
}
|
|
},
|
|
{
|
|
"name": "Tag function parenthesis",
|
|
"scope": "tag.punctuation.begin.arrow.parameters.embedded,tag.punctuation.end.arrow.parameters.embedded",
|
|
"settings": {
|
|
"foreground": "#CCCCCC"
|
|
}
|
|
},
|
|
{
|
|
"name": "Object-literal key class",
|
|
"scope": "object-literal.object.member.key.field.other,object-literal.object.member.key.accessor,object-literal.object.member.key.array.brace.square",
|
|
"settings": {
|
|
"foreground": "#CCCCCC"
|
|
}
|
|
},
|
|
{
|
|
"name": "CSS Property-value",
|
|
"scope": "property-list.property-value,property-list.constant",
|
|
"settings": {
|
|
"foreground": "#A5C261"
|
|
}
|
|
},
|
|
{
|
|
"name": "CSS Property variable",
|
|
"scope": "support.type.property-name.variable.css,support.type.property-name.variable.scss,variable.scss",
|
|
"settings": {
|
|
"foreground": "#7A9EC2"
|
|
}
|
|
},
|
|
{
|
|
"name": "CSS Property entity",
|
|
"scope": "entity.other.attribute-name.class.css,entity.other.attribute-name.class.scss,entity.other.attribute-name.parent-selector-suffix.css,entity.other.attribute-name.parent-selector-suffix.scss",
|
|
"settings": {
|
|
"foreground": "#FFC66D"
|
|
}
|
|
},
|
|
{
|
|
"name": "CSS Property-value",
|
|
"scope": "property-list.property-value.rgb-value, keyword.other.unit.css,keyword.other.unit.scss",
|
|
"settings": {
|
|
"foreground": "#7A9EC2"
|
|
}
|
|
},
|
|
{
|
|
"name": "CSS Property-value function",
|
|
"scope": "property-list.property-value.function",
|
|
"settings": {
|
|
"foreground": "#FFC66D"
|
|
}
|
|
},
|
|
{
|
|
"name": "CSS constant variables",
|
|
"scope": "support.constant.property-value.css,support.constant.property-value.scss",
|
|
"settings": {
|
|
"foreground": "#A5C261"
|
|
}
|
|
},
|
|
{
|
|
"name": "CSS Tag",
|
|
"scope": "css.entity.name.tag,scss.entity.name.tag",
|
|
"settings": {
|
|
"foreground": "#CC8242"
|
|
}
|
|
},
|
|
{
|
|
"name": "CSS ID, Selector",
|
|
"scope": "meta.selector.css, entity.attribute-name.id, entity.other.attribute-name.pseudo-class.css,entity.other.attribute-name.pseudo-element.css",
|
|
"settings": {
|
|
"foreground": "#FFC66D"
|
|
}
|
|
},
|
|
{
|
|
"name": "CSS Keyword",
|
|
"scope": "keyword.scss,keyword.css",
|
|
"settings": {
|
|
"foreground": "#CC8242"
|
|
}
|
|
},
|
|
{
|
|
"name": "Triple-slash Directive Tag",
|
|
"scope": "triple-slash.tag",
|
|
"settings": {
|
|
"foreground": "#CCCCCC",
|
|
"fontStyle": "italic"
|
|
}
|
|
},
|
|
{
|
|
"scope": "token.info-token",
|
|
"settings": {
|
|
"foreground": "#6796e6"
|
|
}
|
|
},
|
|
{
|
|
"scope": "token.warn-token",
|
|
"settings": {
|
|
"foreground": "#cd9731"
|
|
}
|
|
},
|
|
{
|
|
"scope": "token.error-token",
|
|
"settings": {
|
|
"foreground": "#f44747"
|
|
}
|
|
},
|
|
{
|
|
"scope": "token.debug-token",
|
|
"settings": {
|
|
"foreground": "#b267e6"
|
|
}
|
|
},
|
|
{
|
|
"name": "Python operators",
|
|
"scope": "keyword.operator.logical.python",
|
|
"settings": {
|
|
"foreground": "#CC8242"
|
|
}
|
|
},
|
|
{
|
|
"name": "Dart class type",
|
|
"scope": "support.class.dart",
|
|
"settings": {
|
|
"foreground": "#CC8242"
|
|
}
|
|
},
|
|
{
|
|
"name": "PHP variables",
|
|
"scope": ["variable.language.php", "variable.other.php"],
|
|
"settings": {
|
|
"foreground": "#9E7BB0"
|
|
}
|
|
},
|
|
{
|
|
"name": "Perl specific",
|
|
"scope": ["variable.other.readwrite.perl"],
|
|
"settings": {
|
|
"foreground": "#9E7BB0"
|
|
}
|
|
},
|
|
{
|
|
"name": "PHP variables",
|
|
"scope": ["variable.other.property.php"],
|
|
"settings": {
|
|
"foreground": "#CC8242"
|
|
}
|
|
},
|
|
{
|
|
"name": "PHP variables",
|
|
"scope": ["support.variable.property.php"],
|
|
"settings": {
|
|
"foreground": "#FFC66D"
|
|
}
|
|
}
|
|
]
|
|
}
|