1
Fork 0
mirror of https://github.com/Steffo99/steffula-code.git synced 2024-11-22 02:54:21 +00:00

Cleanup and improve the color theme

This commit is contained in:
Steffo 2022-07-20 05:57:43 +02:00
parent 8a37ed2bcb
commit 9395173233
Signed by: steffo
GPG key ID: 6965406171929D01

View file

@ -7,16 +7,13 @@
"input.border": "#646464", "input.border": "#646464",
"input.foreground": "#cacbcc", "input.foreground": "#cacbcc",
"input.placeholderForeground": "#777777", "input.placeholderForeground": "#777777",
"badge.background": "#45494a", "badge.background": "#45494a",
"badge.foreground": "#a6a7a8", "badge.foreground": "#a6a7a8",
"activityBar.background": "#3c3f41", "activityBar.background": "#3c3f41",
"activityBar.foreground": "#cacbcc", "activityBar.foreground": "#cacbcc",
"activityBar.inactiveForeground": "#646464", "activityBar.inactiveForeground": "#646464",
"activityBarBadge.background": "#ffff00", "activityBarBadge.background": "#ffff00",
"activityBarBadge.foreground": "#000000", "activityBarBadge.foreground": "#000000",
"editor.background": "#2b2b2b", "editor.background": "#2b2b2b",
"editor.foreground": "#a9b7c6", "editor.foreground": "#a9b7c6",
"editorLineNumber.foreground": "#606366", "editorLineNumber.foreground": "#606366",
@ -31,15 +28,12 @@
"editorInfo.foreground": "#66663d", "editorInfo.foreground": "#66663d",
"problemsInfoIcon.foreground": "#66663d", "problemsInfoIcon.foreground": "#66663d",
"editorHint.foreground": "#155221", "editorHint.foreground": "#155221",
"editorGutter.addedBackground": "#438c65", "editorGutter.addedBackground": "#438c65",
"editorGutter.deletedBackground": "#8f5247", "editorGutter.deletedBackground": "#8f5247",
"editorGutter.modifiedBackground": "#43698d", "editorGutter.modifiedBackground": "#43698d",
"minimapGutter.addedBackground": "#438c65", "minimapGutter.addedBackground": "#438c65",
"minimapGutter.deletedBackground": "#8f5247", "minimapGutter.deletedBackground": "#8f5247",
"minimapGutter.modifiedBackground": "#43698d", "minimapGutter.modifiedBackground": "#43698d",
"diffEditor.insertedTextBackground": "#438c6540", "diffEditor.insertedTextBackground": "#438c6540",
"diffEditor.removedTextBackground": "#8f524740", "diffEditor.removedTextBackground": "#8f524740",
"diffEditor.diagonalFill": "#50505040", "diffEditor.diagonalFill": "#50505040",
@ -47,15 +41,12 @@
"merge.currentContentBackground": "#453d2b", "merge.currentContentBackground": "#453d2b",
"merge.incomingHeaderBackground": "#8f8e47", "merge.incomingHeaderBackground": "#8f8e47",
"merge.incomingContentBackground": "#453d2b", "merge.incomingContentBackground": "#453d2b",
"sideBar.background": "#3c3f41", "sideBar.background": "#3c3f41",
"statusBar.background": "#3c3f41", "statusBar.background": "#3c3f41",
"statusBar.debuggingBackground": "#162c1e", "statusBar.debuggingBackground": "#162c1e",
"statusBar.noFolderBackground": "#28162c", "statusBar.noFolderBackground": "#28162c",
"statusBarItem.errorForeground": "#ff5252", "statusBarItem.errorForeground": "#ff5252",
"statusBarItem.warningForeground": "#ffff00", "statusBarItem.warningForeground": "#ffff00",
"terminal.ansiBlack": "#000000", "terminal.ansiBlack": "#000000",
"terminal.ansiBlue": "#3993d4", "terminal.ansiBlue": "#3993d4",
"terminal.ansiBrightBlack": "#595959", "terminal.ansiBrightBlack": "#595959",
@ -72,9 +63,7 @@
"terminal.ansiRed": "#f0524f", "terminal.ansiRed": "#f0524f",
"terminal.ansiWhite": "#808080", "terminal.ansiWhite": "#808080",
"terminal.ansiYellow": "#a68a0d", "terminal.ansiYellow": "#a68a0d",
"debugToolBar.background": "#162c1e", "debugToolBar.background": "#162c1e",
"gitDecoration.addedResourceForeground": "#629755", "gitDecoration.addedResourceForeground": "#629755",
"gitDecoration.modifiedResourceForeground": "#6897bb", "gitDecoration.modifiedResourceForeground": "#6897bb",
"gitDecoration.renamedResourceForeground": "#6897bb", "gitDecoration.renamedResourceForeground": "#6897bb",
@ -113,69 +102,17 @@
], ],
"settings": { "settings": {
"foreground": "#707070", "foreground": "#707070",
"fontStyle": "bold" "fontStyle": "bold"
} }
}, },
{ {
"name": "keyword", "name": "keyword",
"scope": [ "scope": [
"entity.other.keyframe-offset",
"keyword", "keyword",
"keyword.control.flow", "meta.tag entity.name.tag",
"keyword.other.special-method.dockerfile", "storage.type.var",
"storage", "storage",
"entity.name.tag.html",
"entity.name.tag.xml",
"entity.name.tag.localname.xml",
"entity.name.tag.js",
"entity.name.tag.ts",
"entity.name.tag.tsx",
"entity.name.tag.directive.ts",
"entity.name.tag.directive.tsx",
"support.class.component",
"storage.modifier.java",
"storage.modifier.async",
"storage.modifier.pointer",
"storage.modifier.const",
"storage.modifier.static",
"storage.modifier.extends",
"storage.modifier.specifier.const",
"storage.modifier.specifier.static",
"storage.modifier.sql",
"storage.modifier.ts",
"storage.modifier.tsx",
"storage.modifier.mut",
"storage.modifier.perl",
"storage.type.class",
"storage.type.function",
"storage.type.namespace",
"storage.type.struct",
"storage.type.rust",
"storage.type.enum",
"storage.type.js",
"storage.type.jsx",
"storage.type.ts",
"storage.type.tsx",
"storage.type.sql",
"storage.type.type.ts",
"storage.type.type.tsx",
"storage.type.interface.ts",
"storage.type.interface.tsx",
"storage.type.config.prisma",
"storage.type.model.prisma",
"storage.type.modifier.final",
"storage.type.modifier.access.public.cpp",
"storage.type.modifier.access.protected.cpp",
"storage.type.modifier.access.private.cpp",
"storage.type.modifier.access.control.public.cpp",
"storage.type.modifier.access.control.protected.cpp",
"storage.type.modifier.access.control.private.cpp",
"storage.type.sub.perl",
"constant.language.import-export-all",
"variable.language.wildcard",
"string.unquoted.heredoc punctuation.definition.string.begin",
"string.unquoted.heredoc punctuation.definition.string.end",
"keyword.control.preamble.latex punctuation.definition.function.latex",
"source.elixir", // REALLY EXPERIMENTAL
], ],
"settings": { "settings": {
"foreground": "#ff9340", "foreground": "#ff9340",
@ -184,35 +121,23 @@
{ {
"name": "punctuation", "name": "punctuation",
"scope": [ "scope": [
"punctuation.definition",
"punctuation.accessor",
"punctuation.squarebracket",
"punctuation.curlybrace",
"punctuation.terminator",
"punctuation.parenthesis",
"punctuation.brackets",
"punctuation.section",
"punctuation.separator",
"punctuation.comma",
"punctuation.semi",
"punctuation.bracket",
"punctuation.colon",
"meta.brace", "meta.brace",
"meta.tag.xml",
"meta.tag.inline.template",
"meta.template punctuation.fix_this_later.pipe", // ...really?
"meta.function.calc",
"meta.environment-variable.ruby", "meta.environment-variable.ruby",
"storage.type.function.arrow", "meta.function.calc",
"storage.modifier.reference", "meta.tag.inline.template",
"storage.modifier.chomping-indicator", "meta.tag.xml",
"meta.directive.transaction.beancount meta.account.beancount punctuation.separator.beancount", "meta.template punctuation.fix_this_later.pipe",
"meta.directive.dated.beancount meta.account.beancount punctuation.separator.beancount",
"punctuation.math.begin.bracket", "punctuation.math.begin.bracket",
"punctuation.math.end.bracket", "punctuation.math.end.bracket",
"source.sql", // AGAIN VERY EXPERIMENTAL "punctuation",
"source.prisma", // why are all syntax highlighters so broken? "source.prisma",
], "source.sql",
"storage.modifier.chomping-indicator",
"storage.modifier.reference",
"storage.type.function.arrow",
"meta.directive.dated.beancount meta.account.beancount punctuation.separator.beancount",
"meta.directive.transaction.beancount meta.account.beancount punctuation.separator.beancount",
],
"settings": { "settings": {
"foreground": "#cc7832", "foreground": "#cc7832",
} }
@ -220,16 +145,17 @@
{ {
"name": "namespace", "name": "namespace",
"scope": [ "scope": [
"entity.name.type.module",
"entity.name.namespace",
"entity.name.module", "entity.name.module",
"entity.name.namespace",
"entity.name.scope-resolution", "entity.name.scope-resolution",
"meta.import variable.other.readwrite", "entity.name.type.module",
"storage.modifier.package",
"storage.modifier.import",
"constant.language.beancount",
"support.type.object.module",
"meta.preamble.latex support.class", "meta.preamble.latex support.class",
"support.constant.math",
"support.type.object.module",
"constant.language.beancount",
"meta.import variable",
"storage.modifier.import",
"storage.modifier.package",
], ],
"settings": { "settings": {
"foreground": "#ffdd44", "foreground": "#ffdd44",
@ -239,54 +165,50 @@
"name": "class", "name": "class",
"scope": [ "scope": [
"entity.name.type", "entity.name.type",
"storage.type",
"storage.modifier",
"support.type",
"support.class",
"keyword.type",
"entity.other.inherited-class", "entity.other.inherited-class",
"entity.type.commodity", "entity.type.commodity",
"variable.other.constant.elixir", "support.class",
"support.type.primitive.prisma" "support.type",
], ],
"settings": { "settings": {
"foreground": "#88ffff", "foreground": "#88ffff",
} }
}, },
{ {
"name": "class-declaration", "name": "class-declaration",
"scope": [ "scope": [
"meta.class entity.name.type", "entity.name.type.class.gdscript",
"meta.block.class entity.name.type.class",
"meta.block.struct entity.name.type.struct",
"entity.name.type.struct.rust",
"entity.name.type.model.prisma", "entity.name.type.model.prisma",
], "entity.name.type.struct.rust",
"settings": { "meta.block.class entity.name.type",
"foreground": "#00ffff", "meta.block.struct entity.name.type",
"fontStyle": "bold", "meta.class entity.name.type",
} ],
}, "settings": {
{ "foreground": "#00ffff",
"name": "interface", "fontStyle": "bold",
"scope": [ }
"entity.name.type.interface", },
], {
"settings": { "name": "interface",
"foreground": "#88ff88", "scope": [
}, "entity.name.type.interface",
}, ],
{ "settings": {
"name": "interface-declaration", "foreground": "#88ff88",
"scope": [ },
"meta.interface entity.name.type.interface", },
{
"name": "interface-declaration",
"scope": [
"entity.name.type.trait", "entity.name.type.trait",
], "meta.interface entity.name.type.interface",
"settings": { ],
"foreground": "#00ff00", "settings": {
"fontStyle": "bold" "foreground": "#00ff00",
} "fontStyle": "bold"
}, }
},
{ {
"name": "type", "name": "type",
"scope": [ "scope": [
@ -299,67 +221,56 @@
{ {
"name": "type-declaration", "name": "type-declaration",
"scope": [ "scope": [
"meta.type.declaration entity.name.type.alias",
"entity.name.type.declaration", "entity.name.type.declaration",
"meta.type.declaration entity.name.type.alias",
], ],
"settings": { "settings": {
"foreground": "#00ffaa", "foreground": "#00ffaa",
"fontStyle": "bold", "fontStyle": "bold",
} }
}, },
{ {
"name": "function", "name": "function",
"scope": [ "scope": [
"entity.name.function",
"support.function.target",
"meta.function-call.generic",
"meta.template meta.function-call.template.mediawiki",
"entity.name.function.decorator",
"support.function",
"support.class.component.tsx",
"entity.name.operator",
"entity.name.function.cs",
"entity.name.function.js",
"entity.name.function.jsx",
"entity.name.function.ts",
"entity.name.function.tsx",
"entity.name.function.call",
"entity.name.function-call",
"entity.name.function.member",
"entity.name.variable.property.cs",
"entity.other.attribute-name.class.mixin",
"source.rst keyword.control",
"meta.function.call entity.name.function",
"punctuation.definition.function.tex",
"punctuation.definition.function.latex",
"constant.character.math.tex", "constant.character.math.tex",
"constant.other.general.math.tex", "constant.other.general.math.tex",
"entity.name.function-call",
"entity.name.function.call",
"entity.name.function",
"entity.name.operator",
"entity.name.tag support.class.component",
"entity.name.variable.property.cs",
"entity.other.attribute-name.class.mixin",
"meta.function-call entity.name.function",
"meta.function-call.generic",
"meta.function.call entity.name.function",
"meta.template meta.function-call.template.mediawiki",
"punctuation.definition.constant.math.tex", "punctuation.definition.constant.math.tex",
"punctuation.definition.function.latex",
"punctuation.definition.function.tex",
"support.function.target",
"support.function",
"source.rst keyword.control",
], ],
"settings": { "settings": {
"foreground": "#e6e68a", "foreground": "#e6e68a",
} }
}, },
{ {
"name": "function-declaration", "name": "function-declaration",
"scope": [ "scope": [
"meta.function entity.name.function", "entity.name.function.target",
"meta.method.identifier entity.name.function",
"meta.definition.function entity.name.function.js",
"meta.definition.function entity.name.function.ts",
"meta.definition.function entity.name.function.jsx",
"meta.definition.function entity.name.function.tsx",
"meta.definition.variable entity.name.function.js",
"meta.definition.variable entity.name.function.ts",
"meta.definition.variable entity.name.function.jsx",
"meta.definition.variable entity.name.function.tsx",
"entity.name.type.config.prisma", "entity.name.type.config.prisma",
], "meta.definition.variable entity.name.function",
"settings": { "meta.definition.function entity.name.function",
"foreground": "#ffff00", "meta.function entity.name.function",
"fontStyle": "bold", "meta.method.identifier entity.name.function",
} ],
}, "settings": {
"foreground": "#ffff00",
"fontStyle": "bold",
}
},
{ {
"name": "enum", "name": "enum",
"scope": [ "scope": [
@ -374,9 +285,8 @@
{ {
"name": "enum-declaration", "name": "enum-declaration",
"scope": [ "scope": [
"entity.name.type.enum",
"meta.enum.declaration entity.name.type.enum", "meta.enum.declaration entity.name.type.enum",
"entity.name.type.enum.rust",
"entity.name.type.enum.prisma",
], ],
"settings": { "settings": {
"foreground": "#ca6fff", "foreground": "#ca6fff",
@ -386,15 +296,15 @@
{ {
"name": "variable", "name": "variable",
"scope": [ "scope": [
"variable",
"support.variable",
"entity.name.variable",
"punctuation.definition.variable",
"meta.use",
"constant.other.caps", "constant.other.caps",
"meta.import meta.block variable.other.readwrite", "entity.name.variable",
"source.rst entity.name.tag",
"meta.function.environment support.class.math.block.environment.latex", "meta.function.environment support.class.math.block.environment.latex",
"meta.use",
"punctuation.definition.variable",
"support.variable",
"variable",
"meta.import meta.block variable",
"source.rst entity.name.tag",
], ],
"settings": { "settings": {
"foreground": "#dcaf88", "foreground": "#dcaf88",
@ -403,18 +313,22 @@
{ {
"name": "special", "name": "special",
"scope": [ "scope": [
"support.function.magic",
"support.variable.magic",
"keyword.other.this",
"meta.use.rust keyword.other.crate",
"keyword.other.special-method",
"variable.parameter.function.language.special",
"variable.language",
"punctuation.definition.lifetime",
"entity.name.type.lifetime",
"constant.language.boolean.yaml", "constant.language.boolean.yaml",
"support.function.builtin.shorthand.gdscript", "constant.language.import-export-all",
"constant.other.placeholder.makefile",
"entity.name.tag.reference.scss", "entity.name.tag.reference.scss",
"entity.name.type.lifetime",
"keyword.other.special-method",
"keyword.other.this",
"meta.function.definition keyword.operator.logical",
"meta.use.rust keyword.other.crate",
"punctuation.definition.lifetime",
"support.function.builtin.shorthand.gdscript",
"support.function.magic",
"support.function.target.PHONY",
"support.variable.magic",
"variable.language",
"variable.parameter.function.language.special",
], ],
"settings": { "settings": {
"foreground": "#db88db", "foreground": "#db88db",
@ -424,12 +338,12 @@
"name": "literal", "name": "literal",
"scope": [ "scope": [
"constant", "constant",
"punctuation.definition.constant",
"keyword.other.unit", "keyword.other.unit",
"support.type.builtin", "punctuation.definition.constant",
"string.unquoted", "string.unquoted",
"meta.amount.beancount keyword.operator.modifier",
"support.constant", "support.constant",
"support.type.builtin",
"meta.amount.beancount keyword.operator.modifier",
], ],
"settings": { "settings": {
"foreground": "#6897bb", "foreground": "#6897bb",
@ -438,11 +352,11 @@
{ {
"name": "string", "name": "string",
"scope": [ "scope": [
"string",
"punctuation.definition.string",
"support.class.math.block.environment.latex",
"punctuation.definition.string.begin.latex", "punctuation.definition.string.begin.latex",
"punctuation.definition.string.end.latex", "punctuation.definition.string.end.latex",
"punctuation.definition.string",
"string",
"support.class.math.block.environment.latex",
], ],
"settings": { "settings": {
"foreground": "#438c5c", "foreground": "#438c5c",
@ -451,13 +365,14 @@
{ {
"name": "bytes", "name": "bytes",
"scope": [ "scope": [
"meta.literal.nodepath.gdscript constant.character.escape",
"string.quoted.binary", "string.quoted.binary",
"support.function.variable.quoted.single.elixir", "string.quoted.double.sql punctuation.definition.string",
"support.function.variable.quoted.single.elixir punctuation.definition.string", "string.quoted.double.sql",
"string.unquoted.block.yaml", "string.unquoted.block.yaml",
"string.unquoted.heredoc", "string.unquoted.heredoc",
"string.quoted.double.sql", "support.function.builtin.shorthand.gdscript constant.character.escape",
"string.quoted.double.sql punctuation.definition.string", "support.function.builtin.shorthand.gdscript keyword",
], ],
"settings": { "settings": {
"foreground": "#a7c261", "foreground": "#a7c261",
@ -466,52 +381,52 @@
{ {
"name": "docstring", "name": "docstring",
"scope": [ "scope": [
"string.quoted.docstring",
"comment.block.documentation", "comment.block.documentation",
"comment.block.documentation punctuation.definition.comment",
"comment.block.javadoc", "comment.block.javadoc",
"comment.block.javadoc punctuation.definition.comment",
"comment.line.documentation",
"comment.documentation", "comment.documentation",
], "comment.line.documentation",
"string.quoted.docstring",
"comment.block.documentation punctuation.definition.comment",
"comment.block.javadoc punctuation.definition.comment",
],
"settings": { "settings": {
"foreground": "#629755", "foreground": "#629755",
} }
}, },
{ {
"name": "docstring-keyword", "name": "docstring-keyword",
"scope": [ "scope": [
"storage.type.class.jsdoc",
"punctuation.definition.inline.tag.jsdoc",
"punctuation.definition.block.tag.jsdoc",
"keyword.other.phpdoc", "keyword.other.phpdoc",
"keyword.other.documentation.javadoc", "punctuation.definition.block.tag.jsdoc",
], "punctuation.definition.inline.tag.jsdoc",
"settings": { "storage.type.class.jsdoc",
"foreground": "#629755", "keyword.other.documentation.javadoc",
"fontStyle": "underline bold" ],
} "settings": {
}, "foreground": "#629755",
{ "fontStyle": "underline bold"
"name": "docstring-variable", }
"scope": [ },
"variable.other.jsdoc", {
"variable.other.description.jsdoc", "name": "docstring-variable",
"scope": [
"punctuation.definition.bracket.curly.begin.jsdoc", "punctuation.definition.bracket.curly.begin.jsdoc",
"punctuation.definition.bracket.curly.end.jsdoc", "punctuation.definition.bracket.curly.end.jsdoc",
"comment.block.javadoc variable.parameter", "comment.block.javadoc entity.name.type.class",
"comment.block.javadoc entity.name.type.class", "comment.block.javadoc variable.parameter",
], "variable.other.description.jsdoc",
"settings": { "variable.other.jsdoc",
"foreground": "#8a653b", ],
} "settings": {
}, "foreground": "#8a653b",
}
},
{ {
"name": "escape", "name": "escape",
"scope": [ "scope": [
"constant.character.entity",
"constant.character.escape", "constant.character.escape",
"punctuation.definition.entity", "punctuation.definition.entity",
"constant.character.entity",
], ],
"settings": { "settings": {
"foreground": "#a5c261", "foreground": "#a5c261",
@ -523,7 +438,8 @@
"constant.character.format.placeholder", "constant.character.format.placeholder",
"entity.name.tag.mustache", "entity.name.tag.mustache",
"entity.other.jinja.delimiter", "entity.other.jinja.delimiter",
"meta.template-parameter.mediawiki", // sigh... "meta.template-parameter.mediawiki",
"punctuation.definition.interpolation",
], ],
"settings": { "settings": {
"foreground": "#86ffff", "foreground": "#86ffff",
@ -532,9 +448,9 @@
{ {
"name": "format-options", "name": "format-options",
"scope": [ "scope": [
"keyword.control.jinja",
"storage.type.format", "storage.type.format",
"storage.type.string.python", "storage.type.string.python",
"keyword.control.jinja",
], ],
"settings": { "settings": {
"foreground": "#597aff", "foreground": "#597aff",
@ -542,10 +458,11 @@
} }
}, },
{ {
"name": "format-variables", "name": "format-variables",
"scope": [ "scope": [
"meta.interpolation",
"meta.template-parameter.mediawiki variable",
"variable.other.jinja", "variable.other.jinja",
"meta.template-parameter.mediawiki variable", // sigh²...
], ],
"settings": { "settings": {
"foreground": "#8fa5ff", "foreground": "#8fa5ff",
@ -554,26 +471,26 @@
{ {
"name": "key", "name": "key",
"scope": [ "scope": [
"constant.other.symbol.hashkey",
"entity.name.tag",
"entity.other.attribute-name",
"keyword.key", "keyword.key",
"keyword.other.definition.ini", "keyword.other.definition.ini",
"entity.other.attribute-name",
"entity.name.tag",
"keyword.operator.tag",
"meta.object-literal.key", "meta.object-literal.key",
"meta.object.member", "meta.object.member",
"variable.object.property",
"support.type.property-name",
"support.type.metaclass",
"string.other.option",
"variable.css",
"variable.parameter.function-call.python",
"constant.other.symbol.hashkey",
"support.variable.beancount",
"source.pip-requirements entity.name.class",
"meta.property-list.scss entity.name.tag.css", "meta.property-list.scss entity.name.tag.css",
"variable.parameter.key",
"variable.other.env",
"meta.template variable", "meta.template variable",
"source.pip-requirements entity.name.class",
"string.other.option",
"support.type.metaclass",
"support.type.property-name punctuation",
"support.type.property-name",
"variable.css",
"variable.object.property",
"variable.other.env",
"variable.parameter.function-call.python",
"variable.parameter.key",
"support.variable.beancount",
], ],
"settings": { "settings": {
"foreground": "#ff6736", "foreground": "#ff6736",
@ -582,40 +499,41 @@
{ {
"name": "meta", "name": "meta",
"scope": [ "scope": [
"meta.tag.preprocessor", "comment.line.number-sign.shebang",
"meta.tag.metadata", "comment.line.triple-slash.directive punctuation.definition.comment",
"meta.attribute", "comment.line.triple-slash.directive",
"meta.attribute keyword.operator.attribute.inner", "entity.name.function.attribute.prisma",
"entity.name.function.decorator", "entity.name.function.decorator",
"entity.name.function.macro", "entity.name.function.macro",
"punctuation.definition.decorator",
"comment.line.number-sign.shebang",
"keyword.control.at-rule",
"keyword.control.at-rule punctuation.definition.keyword", "keyword.control.at-rule punctuation.definition.keyword",
"keyword.control.at-rule",
"keyword.control.directive", "keyword.control.directive",
"meta.preprocessor", "meta.attribute keyword.operator.attribute.inner",
"meta.template.parser-function",
"punctuation.definition.directive",
"meta.function.decorator support.type",
"meta.attribute punctuation.definition.attribute",
"meta.attribute punctuation.brackets.attribute", "meta.attribute punctuation.brackets.attribute",
"meta.attribute punctuation.definition.attribute",
"meta.attribute",
"meta.preprocessor",
"meta.tag.metadata",
"meta.tag.preprocessor entity.name.tag",
"meta.tag.preprocessor punctuation",
"meta.tag.preprocessor",
"meta.template.parser-function",
"punctuation.definition.decorator",
"punctuation.definition.directive",
"support.type.vendored.property-name", "support.type.vendored.property-name",
"entity.name.function.attribute.prisma", "meta.function.decorator support.type",
"comment.line.triple-slash.directive",
"comment.line.triple-slash.directive punctuation.definition.comment",
], ],
"settings": { "settings": {
"foreground": "#bbb529", "foreground": "#bbb529",
} }
}, },
// Markup languages // Markup languages
{ {
"name": "heading", "name": "heading",
"scope": [ "scope": [
"heading", "heading",
"markup.heading",
"punctuation.definition.heading", "punctuation.definition.heading",
"markup.heading",
], ],
"settings": { "settings": {
"foreground": "#99ffff", "foreground": "#99ffff",
@ -651,14 +569,14 @@
{ {
"name": "link", "name": "link",
"scope": [ "scope": [
"meta.link",
"meta.link string",
"meta.image", "meta.image",
"string.other.link", "meta.link string",
"punctuation.definition.string.begin.markdown", "meta.link",
"punctuation.definition.string.end.markdown",
"punctuation.definition.link.title.begin.markdown", "punctuation.definition.link.title.begin.markdown",
"punctuation.definition.link.title.end.markdown", "punctuation.definition.link.title.end.markdown",
"string.other.link",
"punctuation.definition.string.begin.markdown",
"punctuation.definition.string.end.markdown",
], ],
"settings": { "settings": {
"foreground": "#00d0ff", "foreground": "#00d0ff",
@ -667,12 +585,12 @@
{ {
"name": "url", "name": "url",
"scope": [ "scope": [
"markup.underline.link",
"keyword.operator.link", "keyword.operator.link",
"variable.parameter.url", "markup.underline.link",
"punctuation.definition.metadata.markdown",
"meta.link.wiki.mediawiki punctuation",
"meta.link.wiki.mediawiki constant", "meta.link.wiki.mediawiki constant",
"meta.link.wiki.mediawiki punctuation",
"variable.parameter.url",
"punctuation.definition.metadata.markdown",
], ],
"settings": { "settings": {
"foreground": "#2a7ede", "foreground": "#2a7ede",
@ -682,11 +600,11 @@
"name": "code", "name": "code",
"scope": [ "scope": [
"markup.fenced_code", "markup.fenced_code",
"markup.inline.raw",
"markup.other.table",
"punctuation.definition.markdown", "punctuation.definition.markdown",
"punctuation.definition.raw.markdown", "punctuation.definition.raw.markdown",
"markup.inline.raw", "source.rst string.interpolated",
"source.rst string.interpolated",
"markup.other.table",
], ],
"settings": { "settings": {
"foreground": "#808080", "foreground": "#808080",
@ -695,8 +613,8 @@
{ {
"name": "code-language", "name": "code-language",
"scope": [ "scope": [
"fenced_code.block.language",
"markup.fenced_code.block.language", "markup.fenced_code.block.language",
"fenced_code.block.language", // Markdown plugin bug?
], ],
"settings": { "settings": {
"foreground": "#bbb529", "foreground": "#bbb529",
@ -725,9 +643,9 @@
{ {
"name": "insert-header", "name": "insert-header",
"scope": [ "scope": [
"meta.diff.header.to-file",
"punctuation.definition.inserted", "punctuation.definition.inserted",
"punctuation.definition.to-file", "punctuation.definition.to-file",
"meta.diff.header.to-file",
], ],
"settings": { "settings": {
"foreground": "#44ff44", "foreground": "#44ff44",
@ -746,17 +664,15 @@
{ {
"name": "delete-header", "name": "delete-header",
"scope": [ "scope": [
"meta.diff.header.from-file",
"punctuation.definition.deleted", "punctuation.definition.deleted",
"punctuation.definition.from-file", "punctuation.definition.from-file",
"meta.diff.header.from-file",
], ],
"settings": { "settings": {
"foreground": "#ff4444", "foreground": "#ff4444",
"fontStyle": "bold" "fontStyle": "bold"
} }
}, },
// Logging languages
{ {
"name": "log-error", "name": "log-error",
"scope": [ "scope": [
@ -806,31 +722,28 @@
{ {
"name": "log-context", "name": "log-context",
"scope": [ "scope": [
"log.date",
"constant.numeric.date", "constant.numeric.date",
"meta.directive.dated.beancount punctuation.separator", "log.date",
"meta.directive.transaction.beancount punctuation.separator",
"meta.toc-list.line-number", "meta.toc-list.line-number",
"meta.directive.dated.beancount punctuation.separator",
"meta.directive.transaction.beancount punctuation.separator",
], ],
"settings": { "settings": {
"foreground": "#8a653b", "foreground": "#8a653b",
} }
}, },
// Configuration languages
{ {
"name": "section-title", "name": "section-title",
"scope": [ "scope": [
"meta.tag.table.toml", "meta.tag.table.toml entity.other.attribute-name",
"entity.name.section.group-title", "entity.name.section.group-title",
"punctuation.definition.entity.ini", "punctuation.definition.entity.ini",
], ],
"settings": { "settings": {
"foreground": "#ff9340", "foreground": "#ff9340",
"fontStyle": "bold",
} }
}, },
// Stylesheets
{ {
"name": "selector-tag", "name": "selector-tag",
"scope": [ "scope": [
@ -896,8 +809,6 @@
"foreground": "#00ffaa", "foreground": "#00ffaa",
} }
}, },
// Database things
{ {
"name": "db-relationship", "name": "db-relationship",
"scope": [ "scope": [
@ -908,8 +819,6 @@
"fontStyle": "italic", "fontStyle": "italic",
} }
}, },
// Invalid stuff
{ {
"name": "invalid", "name": "invalid",
"scope": [ "scope": [