mirror of
https://github.com/Steffo99/steffula-code.git
synced 2024-11-24 03:54:21 +00:00
773 lines
No EOL
18 KiB
JSON
773 lines
No EOL
18 KiB
JSON
{
|
|
"name": "Steffula",
|
|
"type": "dark",
|
|
"colors": {
|
|
"foreground": "#a6a7a8",
|
|
"input.background": "#45494a",
|
|
"input.border": "#646464",
|
|
"input.foreground": "#a6a7a8", // Fix this
|
|
"input.placeholderForeground": "#a6a7a888", // Fix this too
|
|
|
|
"badge.background": "#45494a",
|
|
"badge.foreground": "#a6a7a8",
|
|
|
|
"activityBar.background": "#3c3f41",
|
|
"activityBar.foreground": "#a6a7a8",
|
|
"activityBarBadge.background": "#ffff00",
|
|
"activityBarBadge.foreground": "#000000",
|
|
|
|
"editor.background": "#2b2b2b",
|
|
"editor.foreground": "#a9b7c6",
|
|
"editorLineNumber.foreground": "#606366",
|
|
"editorError.foreground": "#ff5252",
|
|
"problemsErrorIcon.foreground": "#ff5252",
|
|
"minimap.errorHighlight": "#ff5252",
|
|
"list.errorForeground": "#ff5252",
|
|
"editorWarning.foreground": "#ffff00",
|
|
"problemsWarningIcon.foreground": "#ffff00",
|
|
"minimap.warningHighlight": "#ffff00",
|
|
"list.warningForeground": "#ffff00",
|
|
"editorInfo.foreground": "#66663d",
|
|
"problemsInfoIcon.foreground": "#66663d",
|
|
"editorHint.foreground": "#155221",
|
|
|
|
"editorGutter.addedBackground": "#438c65",
|
|
"editorGutter.deletedBackground": "#8f5247",
|
|
"editorGutter.modifiedBackground": "#43698d",
|
|
|
|
"minimapGutter.addedBackground": "#438c65",
|
|
"minimapGutter.deletedBackground": "#8f5247",
|
|
"minimapGutter.modifiedBackground": "#43698d",
|
|
|
|
"diffEditor.insertedTextBackground": "#438c6540",
|
|
"diffEditor.removedTextBackground": "#8f524740",
|
|
"diffEditor.diagonalFill": "#50505040",
|
|
"merge.currentHeaderBackground": "#8f8e47",
|
|
"merge.currentContentBackground": "#453d2b",
|
|
"merge.incomingHeaderBackground": "#8f8e47",
|
|
"merge.incomingContentBackground": "#453d2b",
|
|
|
|
"sideBar.background": "#3c3f41",
|
|
|
|
"statusBar.background": "#3c3f41",
|
|
"statusBar.debuggingBackground": "#438c5c",
|
|
"statusBarItem.errorForeground": "#ff5252",
|
|
"statusBarItem.warningForeground": "#ffff00",
|
|
|
|
"terminal.ansiBlack": "#000000",
|
|
"terminal.ansiBlue": "#3993d4",
|
|
"terminal.ansiBrightBlack": "#595959",
|
|
"terminal.ansiBrightBlue": "#10b0ff",
|
|
"terminal.ansiBrightCyan": "#00e5e5",
|
|
"terminal.ansiBrightGreen": "#4fc414",
|
|
"terminal.ansiBrightMagenta": "#ed7eed",
|
|
"terminal.ansiBrightRed": "#ff4050",
|
|
"terminal.ansiBrightWhite": "#ffffff",
|
|
"terminal.ansiBrightYellow": "#e5bf00",
|
|
"terminal.ansiCyan": "#00a3a3",
|
|
"terminal.ansiGreen": "#5c962c",
|
|
"terminal.ansiMagenta": "#a771bf",
|
|
"terminal.ansiRed": "#f0524f",
|
|
"terminal.ansiWhite": "#808080",
|
|
"terminal.ansiYellow": "#a68a0d",
|
|
|
|
"debugToolBar.background": "#162c1e",
|
|
|
|
"gitDecoration.addedResourceForeground": "#629755",
|
|
"gitDecoration.modifiedResourceForeground": "#6897bb",
|
|
"gitDecoration.renamedResourceForeground": "#6897bb",
|
|
"gitDecoration.stageModifiedResourceForeground": "#6897bb",
|
|
"gitDecoration.deletedResourceForeground": "#d5756c",
|
|
"gitDecoration.stageDeletedResourceForeground": "#d5756c",
|
|
"gitDecoration.untrackedResourceForeground": "#9375b6",
|
|
"gitDecoration.ignoredResourceForeground": "#6c6c6c",
|
|
"gitDecoration.conflictingResourceForeground": "#8f8e47",
|
|
"gitDecoration.submoduleResourceForeground": "#d08d69",
|
|
},
|
|
"tokenColors": [
|
|
{
|
|
"name": "Base",
|
|
"scope": [
|
|
"source",
|
|
"log",
|
|
"meta.attribute.python",
|
|
],
|
|
"settings": {
|
|
"foreground": "#a9b7c6",
|
|
}
|
|
},
|
|
|
|
// Programming languages
|
|
{
|
|
"name": "Comment",
|
|
"scope": [
|
|
"comment",
|
|
"punctuation.definition.comment",
|
|
],
|
|
"settings": {
|
|
"foreground": "#505050",
|
|
}
|
|
},
|
|
{
|
|
"name": "Comment marker",
|
|
"scope": [
|
|
"comment keyword.codetag",
|
|
],
|
|
"settings": {
|
|
"foreground": "#707070",
|
|
"fontStyle": "bold"
|
|
}
|
|
},
|
|
{
|
|
"name": "Keywords",
|
|
"scope": [
|
|
"keyword",
|
|
"keyword.control.flow",
|
|
"keyword.other.special-method.dockerfile",
|
|
"storage",
|
|
"entity.name.tag.html",
|
|
"entity.name.tag.xml",
|
|
"entity.name.tag.localname.xml",
|
|
"entity.name.tag.js",
|
|
"entity.name.tag.ts",
|
|
"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.ts",
|
|
"storage.modifier.tsx",
|
|
"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.type.ts",
|
|
"storage.type.type.tsx",
|
|
"storage.type.interface.ts",
|
|
"storage.type.interface.tsx",
|
|
"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",
|
|
"constant.language.import-export-all",
|
|
"variable.language.wildcard",
|
|
],
|
|
"settings": {
|
|
"foreground": "#ff9340",
|
|
}
|
|
},
|
|
{
|
|
"name": "Punctuation",
|
|
"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",
|
|
"meta.brace",
|
|
"meta.tag.xml",
|
|
"meta.function.calc",
|
|
"meta.environment-variable.ruby",
|
|
"storage.type.function.arrow",
|
|
"storage.modifier.reference",
|
|
"storage.modifier.chomping-indicator",
|
|
"meta.directive.transaction.beancount meta.account.beancount punctuation.separator.beancount",
|
|
"meta.directive.dated.beancount meta.account.beancount punctuation.separator.beancount",
|
|
],
|
|
"settings": {
|
|
"foreground": "#cc7832",
|
|
}
|
|
},
|
|
{
|
|
"name": "Namespace",
|
|
"scope": [
|
|
"entity.name.type.module",
|
|
"entity.name.namespace",
|
|
"entity.name.module",
|
|
"entity.name.scope-resolution",
|
|
"meta.import variable.other.readwrite",
|
|
"storage.modifier.package",
|
|
"storage.modifier.import",
|
|
"constant.language.beancount",
|
|
],
|
|
"settings": {
|
|
"foreground": "#ffdd44",
|
|
}
|
|
},
|
|
{
|
|
"name": "Class",
|
|
"scope": [
|
|
"entity.name.type",
|
|
"storage.type",
|
|
"storage.modifier",
|
|
"support.type",
|
|
"support.class",
|
|
"keyword.type",
|
|
"entity.other.inherited-class",
|
|
"entity.type.commodity",
|
|
],
|
|
"settings": {
|
|
"foreground": "#88ffff",
|
|
}
|
|
},
|
|
{
|
|
"name": "Class declaration",
|
|
"scope": [
|
|
"meta.class entity.name.type",
|
|
"meta.block.class entity.name.type.class",
|
|
"meta.block.struct entity.name.type.struct",
|
|
],
|
|
"settings": {
|
|
"foreground": "#00ffff",
|
|
"fontStyle": "bold",
|
|
}
|
|
},
|
|
{
|
|
"name": "Interface",
|
|
"scope": [
|
|
"entity.name.type.interface",
|
|
],
|
|
"settings": {
|
|
"foreground": "#88ff88",
|
|
},
|
|
},
|
|
{
|
|
"name": "Interface declaration",
|
|
"scope": [
|
|
"meta.interface entity.name.type.interface",
|
|
],
|
|
"settings": {
|
|
"foreground": "#00ff00",
|
|
"fontStyle": "bold"
|
|
}
|
|
},
|
|
{
|
|
"name": "Type alias",
|
|
"scope": [
|
|
"entity.name.type.alias",
|
|
],
|
|
"settings": {
|
|
"foreground": "#80ffd4",
|
|
}
|
|
},
|
|
{
|
|
"name": "Type alias declaration",
|
|
"scope": [
|
|
"meta.type.declaration entity.name.type.alias",
|
|
],
|
|
"settings": {
|
|
"foreground": "#00ffaa",
|
|
"fontStyle": "bold",
|
|
}
|
|
},
|
|
{
|
|
"name": "Function",
|
|
"scope": [
|
|
"entity.name.function",
|
|
"support.function.target",
|
|
"meta.function-call.generic",
|
|
"entity.name.function.decorator",
|
|
"support.function",
|
|
"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.member",
|
|
"entity.name.variable.property.cs",
|
|
"entity.other.attribute-name.class.mixin",
|
|
"source.rst keyword.control",
|
|
],
|
|
"settings": {
|
|
"foreground": "#e6e68a",
|
|
}
|
|
},
|
|
{
|
|
"name": "Function declaration",
|
|
"scope": [
|
|
"meta.function entity.name.function",
|
|
"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",
|
|
],
|
|
"settings": {
|
|
"foreground": "#ffff00",
|
|
"fontStyle": "bold",
|
|
}
|
|
},
|
|
{
|
|
"name": "Enum",
|
|
"scope": [
|
|
"entity.name.type.enum",
|
|
"entity.name.variable.enum-member",
|
|
"variable.other.enummember",
|
|
],
|
|
"settings": {
|
|
"foreground": "#e8bfff",
|
|
}
|
|
},
|
|
{
|
|
"name": "Enum definition",
|
|
"scope": [
|
|
"meta.enum.declaration entity.name.type.enum",
|
|
],
|
|
"settings": {
|
|
"foreground": "#ca6fff",
|
|
"fontStyle": "bold",
|
|
}
|
|
},
|
|
{
|
|
"name": "Variable",
|
|
"scope": [
|
|
"variable",
|
|
"support.variable",
|
|
"entity.name.variable",
|
|
"punctuation.definition.variable",
|
|
"meta.use",
|
|
"constant.other.caps",
|
|
"meta.import meta.block variable.other.readwrite",
|
|
"source.rst entity.name.tag",
|
|
],
|
|
"settings": {
|
|
"foreground": "#dcaf88",
|
|
}
|
|
},
|
|
{
|
|
"name": "Special",
|
|
"scope": [
|
|
"support.function.magic",
|
|
"support.variable.magic",
|
|
"keyword.other.this",
|
|
"keyword.other.crate",
|
|
"keyword.other.special-method",
|
|
"variable.parameter.function.language.special",
|
|
"variable.language",
|
|
],
|
|
"settings": {
|
|
"foreground": "#db88db",
|
|
}
|
|
},
|
|
{
|
|
"name": "Literal / Token",
|
|
"scope": [
|
|
"constant",
|
|
"punctuation.definition.constant",
|
|
"keyword.other.unit",
|
|
"support.type.builtin",
|
|
"string.unquoted",
|
|
"meta.amount.beancount keyword.operator.modifier",
|
|
"support.constant",
|
|
],
|
|
"settings": {
|
|
"foreground": "#6897bb",
|
|
}
|
|
},
|
|
{
|
|
"name": "String",
|
|
"scope": [
|
|
"string",
|
|
"punctuation.definition.string",
|
|
],
|
|
"settings": {
|
|
"foreground": "#438c5c",
|
|
}
|
|
},
|
|
{
|
|
"name": "Byte-string",
|
|
"scope": [
|
|
"string.quoted.binary",
|
|
],
|
|
"settings": {
|
|
"foreground": "#a7c261",
|
|
}
|
|
},
|
|
{
|
|
"name": "Doc-string",
|
|
"scope": [
|
|
"string.quoted.docstring",
|
|
"comment.block.documentation",
|
|
"comment.block.documentation punctuation.definition.comment",
|
|
"comment.block.javadoc",
|
|
"comment.block.javadoc punctuation.definition.comment",
|
|
],
|
|
"settings": {
|
|
"foreground": "#629755",
|
|
}
|
|
},
|
|
{
|
|
"name": "Doc-string keyword",
|
|
"scope": [
|
|
"storage.type.class.jsdoc",
|
|
"punctuation.definition.inline.tag.jsdoc",
|
|
"punctuation.definition.block.tag.jsdoc",
|
|
"keyword.other.phpdoc",
|
|
"keyword.other.documentation.javadoc",
|
|
],
|
|
"settings": {
|
|
"foreground": "#629755",
|
|
"fontStyle": "underline bold"
|
|
}
|
|
},
|
|
{
|
|
"name": "Doc-string variable",
|
|
"scope": [
|
|
"variable.other.jsdoc",
|
|
"variable.other.description.jsdoc",
|
|
"punctuation.definition.bracket.curly.begin.jsdoc",
|
|
"punctuation.definition.bracket.curly.end.jsdoc",
|
|
"comment.block.javadoc variable.parameter",
|
|
"comment.block.javadoc entity.name.type.class",
|
|
],
|
|
"settings": {
|
|
"foreground": "#8a653b",
|
|
}
|
|
},
|
|
{
|
|
"name": "String escape",
|
|
"scope": [
|
|
"constant.character.escape",
|
|
],
|
|
"settings": {
|
|
"foreground": "#a5c261",
|
|
}
|
|
},
|
|
{
|
|
"name": "Format string contents",
|
|
"scope": [
|
|
"constant.character.format.placeholder",
|
|
"entity.name.tag.mustache",
|
|
],
|
|
"settings": {
|
|
"foreground": "#86ffff",
|
|
}
|
|
},
|
|
{
|
|
"name": "Format options",
|
|
"scope": [
|
|
"storage.type.format",
|
|
"storage.type.string.python",
|
|
],
|
|
"settings": {
|
|
"foreground": "#597aff",
|
|
}
|
|
},
|
|
{
|
|
"name": "Dictionary key",
|
|
"scope": [
|
|
"keyword.key",
|
|
"keyword.other.definition.ini",
|
|
"entity.other.attribute-name",
|
|
"entity.name.tag",
|
|
"keyword.operator.tag",
|
|
"meta.object-literal.key",
|
|
"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",
|
|
],
|
|
"settings": {
|
|
"foreground": "#ff6736",
|
|
}
|
|
},
|
|
{
|
|
"name": "Metadata",
|
|
"scope": [
|
|
"meta.tag.preprocessor",
|
|
"meta.tag.metadata",
|
|
"meta.attribute",
|
|
"entity.name.function.decorator",
|
|
"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.directive",
|
|
"meta.preprocessor",
|
|
"punctuation.definition.directive",
|
|
"meta.function.decorator support.type"
|
|
],
|
|
"settings": {
|
|
"foreground": "#bbb529",
|
|
}
|
|
},
|
|
|
|
// Markup languages
|
|
{
|
|
"name": "Heading",
|
|
"scope": [
|
|
"heading",
|
|
"markup.heading",
|
|
"punctuation.definition.heading",
|
|
],
|
|
"settings": {
|
|
"foreground": "#99ffff",
|
|
}
|
|
},
|
|
{
|
|
"name": "Bold",
|
|
"scope": [
|
|
"markup.bold",
|
|
],
|
|
"settings": {
|
|
"foreground": "#ffbc82",
|
|
}
|
|
},
|
|
{
|
|
"name": "Italic",
|
|
"scope": [
|
|
"markup.italic",
|
|
],
|
|
"settings": {
|
|
"foreground": "#ffbc82",
|
|
}
|
|
},
|
|
{
|
|
"name": "Underline",
|
|
"scope": [
|
|
"markup.underline",
|
|
],
|
|
"settings": {
|
|
"foreground": "#ffbc82",
|
|
}
|
|
},
|
|
{
|
|
"name": "Link text",
|
|
"scope": [
|
|
"meta.link",
|
|
"meta.image",
|
|
"string.other.link",
|
|
"punctuation.definition.string.begin.markdown",
|
|
"punctuation.definition.string.end.markdown",
|
|
"punctuation.definition.metadata.markdown",
|
|
],
|
|
"settings": {
|
|
"foreground": "#00d0ff",
|
|
}
|
|
},
|
|
{
|
|
"name": "Link URL",
|
|
"scope": [
|
|
"markup.underline.link",
|
|
"keyword.operator.link",
|
|
"variable.parameter.url",
|
|
],
|
|
"settings": {
|
|
"foreground": "#2a7ede",
|
|
}
|
|
},
|
|
{
|
|
"name": "Code block",
|
|
"scope": [
|
|
"markup.fenced_code",
|
|
"punctuation.definition.markdown",
|
|
"punctuation.definition.raw.markdown",
|
|
"markup.inline.raw",
|
|
"source.rst string.interpolated",
|
|
],
|
|
"settings": {
|
|
"foreground": "#808080",
|
|
}
|
|
},
|
|
{
|
|
"name": "Code block language",
|
|
"scope": [
|
|
"markup.fenced_code.block.language",
|
|
"fenced_code.block.language", // Markdown plugin bug?
|
|
],
|
|
"settings": {
|
|
"foreground": "#bbb529",
|
|
}
|
|
},
|
|
{
|
|
"name": "Quote / Greentext",
|
|
"scope": [
|
|
"markup.quote",
|
|
],
|
|
"settings": {
|
|
"foreground": "#639656",
|
|
}
|
|
},
|
|
|
|
// Logging languages
|
|
{
|
|
"name": "Error",
|
|
"scope": [
|
|
"log.error",
|
|
],
|
|
"settings": {
|
|
"foreground": "#ffa6a6",
|
|
}
|
|
},
|
|
{
|
|
"name": "Warning",
|
|
"scope": [
|
|
"log.warn",
|
|
"log.warning",
|
|
],
|
|
"settings": {
|
|
"foreground": "#ffffa6",
|
|
}
|
|
},
|
|
{
|
|
"name": "Info",
|
|
"scope": [
|
|
"log.info",
|
|
],
|
|
"settings": {
|
|
"foreground": "#99eeff",
|
|
}
|
|
},
|
|
{
|
|
"name": "Verbose",
|
|
"scope": [
|
|
"log.verbose",
|
|
],
|
|
"settings": {
|
|
"foreground": "#a8a8ff",
|
|
}
|
|
},
|
|
{
|
|
"name": "Debug",
|
|
"scope": [
|
|
"log.debug",
|
|
],
|
|
"settings": {
|
|
"foreground": "#ca77ff",
|
|
}
|
|
},
|
|
{
|
|
"name": "Date",
|
|
"scope": [
|
|
"log.date",
|
|
"constant.numeric.date",
|
|
"meta.directive.dated.beancount punctuation.separator",
|
|
"meta.directive.transaction.beancount punctuation.separator",
|
|
],
|
|
"settings": {
|
|
"foreground": "#8a653b",
|
|
}
|
|
},
|
|
|
|
// Configuration languages
|
|
{
|
|
"name": "Section titles",
|
|
"scope": [
|
|
"meta.tag.table.toml",
|
|
"entity.name.section.group-title",
|
|
],
|
|
"settings": {
|
|
"foreground": "#ff9340",
|
|
}
|
|
},
|
|
|
|
// Stylesheets
|
|
{
|
|
"name": "Tag selector",
|
|
"scope": [
|
|
"entity.name.tag.css",
|
|
"entity.name.tag.wildcard.css",
|
|
],
|
|
"settings": {
|
|
"foreground": "#00ff32",
|
|
}
|
|
},
|
|
{
|
|
"name": "Attribute selector",
|
|
"scope": [
|
|
"meta.attribute-selector",
|
|
],
|
|
"settings": {
|
|
"foreground": "#ff9340",
|
|
}
|
|
},
|
|
{
|
|
"name": "Class selector",
|
|
"scope": [
|
|
"entity.other.attribute-name.class",
|
|
],
|
|
"settings": {
|
|
"foreground": "#fcff00",
|
|
}
|
|
},
|
|
{
|
|
"name": "ID selector",
|
|
"scope": [
|
|
"entity.other.attribute-name.id",
|
|
],
|
|
"settings": {
|
|
"foreground": "#00ffff",
|
|
}
|
|
},
|
|
{
|
|
"name": "Pseudo-class selector",
|
|
"scope": [
|
|
"entity.other.attribute-name.pseudo-class",
|
|
],
|
|
"settings": {
|
|
"foreground": "#ca77ff",
|
|
}
|
|
},
|
|
{
|
|
"name": "Pseudo-element selector",
|
|
"scope": [
|
|
"entity.other.attribute-name.pseudo-element",
|
|
],
|
|
"settings": {
|
|
"foreground": "#ff00ff",
|
|
}
|
|
},
|
|
{
|
|
"name": "Parent selector",
|
|
"scope": [
|
|
"entity.other.attribute-name.parent-selector",
|
|
],
|
|
"settings": {
|
|
"foreground": "#00ffaa",
|
|
}
|
|
},
|
|
|
|
// Invalid stuff
|
|
{
|
|
"name": "Invalid",
|
|
"scope": [
|
|
"invalid",
|
|
],
|
|
"settings": {
|
|
"foreground": "#ff5252",
|
|
}
|
|
},
|
|
],
|
|
} |