vscode-hazycore/themes/hazycore-color-theme.json
2023-05-19 05:04:02 -05:00

738 lines
21 KiB
JSON

{
"$schema": "vscode://schemas/color-theme",
"name": "hazycore",
"colors": {
"foreground": "#e8e8ff",
"editorWidget.background": "#090514",
"button.background": "#b498f5",
"button.hoverBackground": "#9475dd",
"button.foreground": "#000000",
"input.background": "#00000000",
"input.border": "#b498f540",
"statusBarItem.remoteBackground": "#b498f5",
"statusBarItem.remoteForeground": "#000000",
"titleBar.border": "#000000",
"editorHoverWidget.border": "#000000",
"editorSuggestWidget.background": "#090514",
"editorSuggestWidget.border": "#000000",
"editor.lineHighlightBorder": "#00000000",
"editor.lineHighlightBackground": "#b498f540",
"editorIndentGuide.background": "#b498f540",
"editorIndentGuide.activeBackground": "#b498f5",
"sideBar.border": "#000000",
"activityBar.border": "#000000",
"editorHoverWidget.background": "#090514",
"activityBar.activeBackground": "#b498f510",
"activityBar.activeBorder": "#b498f5",
"activityBar.foreground": "#b498f5",
"activityBarBadge.background": "#b498f5",
"menu.background": "#090514",
"menu.border": "#000000",
"menu.separatorBackground": "#b498f540",
"textSeparator.foreground": "#b498f540",
"pickerGroup.border": "#b498f540",
"gitDecoration.modifiedResourceForeground": "#b498f5",
"gitDecoration.stageModifiedResourceForeground": "#b498f5",
"badge.background": "#b498f5",
"statusBar.background": "#030208",
"titleBar.inactiveBackground": "#090514",
"titleBar.activeBackground": "#090514",
"activityBar.background": "#090514",
"sideBar.background": "#090514",
"sideBarSectionHeader.background": "#090514",
"sideBarSectionHeader.border": "#000000",
"list.inactiveSelectionBackground": "#b498f520",
"list.activeSelectionBackground": "#b498f540",
"list.hoverBackground": "#b498f515",
"focusBorder": "#b498f520",
"editorGroupHeader.tabsBackground": "#030208",
"tab.inactiveBackground": "#030208",
"tab.hoverBackground": "#ffffff10",
"tab.activeBorderTop": "#b498f5",
"tab.border": "#000000",
"editor.background": "#090514",
"editor.foreground": "#e8e8ff",
"editorCursor.foreground": "#9f9ffc",
"editorBracketHighlight.foreground1": "#e4b3f0",
"editorBracketHighlight.foreground2": "#b3a3ee",
"editorBracketHighlight.foreground3": "#9fe6f3",
"editorBracketHighlight.foreground4": "#9ff0ac",
"editorBracketHighlight.foreground5": "#eef0a5",
"editorBracketHighlight.foreground6": "#f0aab9",
"breadcrumb.foreground": "#e8e8ffa0",
"breadcrumbPicker.background": "#090514",
"editor.selectionBackground": "#9f9ffc40",
"editor.selectionHighlightBackground": "#9f9ffc20",
"editorCursor.background": "#080814",
"editorGutter.background": "#090514",
"editorLineNumber.foreground": "#b498f540",
"editorLineNumber.activeForeground": "#b498f5",
"breadcrumb.background": "#090514",
"tab.activeBackground": "#090514",
"tab.activeBorder": "#090514",
"panel.background": "#090514",
"panel.border": "#000000",
"terminal.background": "#090514",
"terminal.foreground": "#e8e8ff",
"terminalCursor.foreground": "#9f9ffc",
"terminalCursor.background": "#080814",
"terminal.ansiBlack": "#04010e",
"terminal.ansiRed": "#ff8080",
"terminal.ansiGreen": "#98ff80",
"terminal.ansiYellow": "#fffe80",
"terminal.ansiBlue": "#7f8dff",
"terminal.ansiMagenta": "#ff79c6",
"terminal.ansiCyan": "#80e1ff",
"terminal.ansiWhite": "#f9e0ff",
"terminal.ansiBrightBlack": "#1f1935",
"terminal.ansiBrightRed": "#ffa6a6",
"terminal.ansiBrightGreen": "#b7ffa6",
"terminal.ansiBrightYellow": "#fffea6",
"terminal.ansiBrightBlue": "#a6b0ff",
"terminal.ansiBrightMagenta": "#fc94cf",
"terminal.ansiBrightCyan": "#a6eaff",
"terminal.ansiBrightWhite": "#fbe9ff"
},
"tokenColors": [
{
"name": "Properties",
"scope": [
"support.module.elm",
"entity.other.inherited-class.python",
"variable.other.object",
"support.other.namespace.php",
"entity.other.attribute-name.namespace.xml",
"record.accessor",
"entity.name.record.field.accessor",
"storage.modifier.import.java",
"storage.modifier.import.groovy",
"meta.import.swift entity.name.type.swift",
"meta.member.access.python",
"variable.other.property.ts",
"variable.other.property.js",
"constant.language.symbol.elixir",
"keyword.other.definition.ini",
"support.type.property-name",
"entity.name.tag.yaml"
],
"settings": {
"foreground": "#7ebdf8"
}
},
{
"scope": [
"comment",
"punctuation.definition.comment",
"string.quoted.docstring.multi",
"comment.block.documentation source"
],
"settings": {
"foreground": "#9f9ffc72",
"fontStyle": "italic"
}
},
{
"scope": [
"constant",
"support.constant.core.php"
],
"settings": {
"foreground": "#3171d1"
}
},
{
"name": "Function params",
"scope": [
"entity.name.function.decorator",
"meta.decorator entity.name.function",
"meta.decorator punctuation.decorator",
"punctuation.definition.decorator",
"meta.decorator variable.other.readwrite.ts",
"variable.parameter.gdscript",
"entity.name.variable.parameter",
"variable.parameter"
],
"settings": {
"foreground": "#8BC7FF"
}
},
{
"name": "Functions",
"scope": [
"support.function",
"entity.name.function",
"meta.function-call",
"meta.function",
"meta.method.declaration",
"meta.function-call support",
"variable.language.super.ts",
"source.directive",
"meta.function-call.generic",
"meta.method-call.static.php",
"meta.method-call.php",
"meta.class storage.type",
"meta.method.groovy",
"meta.bracket.square.access",
"entity.name.function-call.elixir",
"punctuation.output.liquid support.variable.liquid",
"meta.function.echo.edge source.js keyword.operator.error-control.js",
"entity.name.type.variant.gdscript"
],
"settings": {
"foreground": "#86f1af"
}
},
{
"name": "Keywords",
"scope": [
"entity.name.section",
"punctuation.definition.heading",
"keyword.package.go",
"keyword.operator.pointer.go",
"keyword.control",
"keyword.control.conditional",
"storage.modifier",
"keyword.operator.new",
"keyword.operator.expression",
"keyword.begin.blade",
"keyword.end.blade",
"keyword.blade",
"keyword.type-alias",
"keyword.type",
"support.class.console",
"keyword.other.await",
"storage.type.class.jsdoc",
"punctuation.definition.block.tag.jsdoc",
"keyword.other.new",
"keyword.other.phpdoc",
"keyword.other.use.php",
"keyword.operator.logical.python",
"keyword.other.import.static.groovy",
"keyword.other.import.groovy",
"punctuation.definition.attribute.swift",
"source.svelte meta.scope.tag.main.svelte meta.tag.start.svelte variable.function.svelte",
"keyword.other.special-method.elixir",
"keyword.edge",
"entity.name.function.edge",
"support.constant.edge",
"keyword.other.gdscript",
"keyword.other.onready.gdscript",
"source.graphql meta.fragment.graphql keyword.on.graphql",
"source.graphql meta.type.interface.graphql keyword.implements.graphql",
"source.graphql meta.type.interface.graphql meta.type.object.graphql meta.type.list.graphql keyword.operator.nulltype.graphql",
"source.graphql meta.variables.graphql keyword.operator.nulltype.graphql",
"source.graphql meta.type.interface.graphql meta.type.object.graphql keyword.operator.nulltype.graphql",
"keyword.operator.class.php",
"keyword.operator.spread.php",
"keyword.operator.type.php",
"keyword.operator.increment-decrement.php",
"keyword.operator.increment-increment.php",
"keyword.operator.string.php",
"keyword.operator.ternary.php",
"keyword.operator.variadic.php",
"keyword.operator.nullable-type.php",
"keyword.other.use-as.php",
"keyword.import.go",
"keyword.operator.address.go",
"keyword.operator.null-coalescing",
"keyword.operator.arrow",
"keyword.struct.go"
],
"settings": {
"foreground": "#caaeff"
}
},
{
"scope": [
"meta.object-literal.key",
"variable.object.property"
],
"settings": {
"foreground": "#bdb6d3"
}
},
{
"scope": [
"punctuation.definition.keyword",
"punctuation.separator.comma",
"keyword.operator",
"punctuation.separator",
"punctuation.accessor",
"punctuation.accessor.optional",
"keyword.operator.comparison",
"storage.type.function.arrow",
"keyword.operator.lua",
"keyword.operator.assignment",
"keyword.operator.relational",
"keyword.operator.increment",
"keyword.operator.decrement",
"keyword.operator.logical",
"keyword.operator.arithmetic",
"keyword.operator.math"
],
"settings": {
"foreground": "#E8E8FF"
}
},
{
"scope": [
"attribute_value",
"meta.brace",
"punctuation.definition.parameters",
"punctuation.definition.template-expression",
"keyword.other",
"punctuation.terminator",
"punctuation.definition.generic.begin",
"punctuation.definition.generic.end",
"meta.function.type-declaration",
"keyword.other.colon.elm",
"meta.record.field.elm keyword.other.elm",
"keyword.other.period.elm",
"meta.tag.xml",
"meta.tag.preprocessor.xml",
"punctuation.definition.block",
"constant.name.attribute.tag.pug",
"string.interpolated.pug",
"keyword.other.whitespace.liquid",
"meta.tag.template.block.twig",
"meta.tag.template.value.twig",
"begin.bracket",
"end.bracket",
"text.html.twig meta.tag.inline.any",
"text.html.twig meta.tag.block.any",
"support.function.construct.begin.blade",
"support.function.construct.end.blade source.php",
"support.function.construct.end.blade",
"meta.function.echo.blade source.php",
"punctuation.definition.list.begin.python",
"punctuation.definition.list.end.python",
"text.html.vue-html meta.tag.block.any",
"keyword.operator.assignment.tsx",
"meta.definition.method.signature.java",
"meta.class.body.groovy",
"meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy",
"punctuation.definition.list.begin.erlang",
"meta.expression.parenthesized",
"meta.definition.function.swift meta.parameter-clause.swift",
"source.swift meta.function-call.swift",
"punctuation.section.embedded.end.swift source.swift",
"source.lua",
"meta.function.lua",
"source.svelte meta.scope.tag.SpeakerPicture.svelte meta.tag.start.svelte entity.other.attribute-name.svelte",
"expression.embbeded.vue punctuation.definition.tag.begin.html.vue",
"expression.embbeded.vue punctuation.definition.tag.end.html.vue",
"source.graphql\tmeta.type.interface.graphql meta.type.object.graphql meta.type.list.graphql meta.brace.square.graphql"
],
"settings": {
"foreground": "#7c7c97"
}
},
{
"scope": [
"variable.language.this",
"variable.language.special.self",
"variable.parameter.function.language.special.self",
"variable.language.this.php punctuation.definition.variable.php",
"meta.class.body.php storage.type.php",
"variable.parameter.function.swift entity.name.function.swift",
"variable.other.jsdoc"
],
"settings": {
"foreground": "#fddaa5"
}
},
{
"scope": [
"storage",
"meta.var.expr storage.type",
"storage.type.function",
"keyword.function",
"storage.type.class",
"storage.type.property",
"keyword.other",
"keyword.local.lua",
"entity.name.class",
"meta.function.lua keyword.control.lua",
"storage.type.enum",
"storage.type.interface",
"storage.type.type",
"entity.name.type.class.java",
"support.class.php",
"entity.other.inherited-class.php",
"entity.name.type.class.groovy",
"storage.type.rust",
"entity.name.type.class.swift",
"source.svelte meta.script.svelte source.ts entity.name.label.ts",
"meta.directive.on.svelte keyword.control.svelte",
"storage.type.const.gdscript",
"storage.type.var.gdscript",
"source.graphql declaration.meta.type keyword",
"source.graphql meta.type.interface.graphql keyword.type.graphql",
"source.graphql keyword.schema.graphql",
"source.graphql keyword.operation.graphql",
"source.graphql meta.enum.graphql keyword.enum.graphql",
"source.graphql meta.fragment.graphql keyword.fragment.graphql",
"storage.type.trait.php",
"keyword.type.go",
"keyword.var.go"
],
"settings": {
"foreground": "#caaeff"
}
},
{
"name": "Strings",
"scope": [
"string",
"string.template",
"string.quoted.single",
"punctuation.definition.string",
"punctuation.definition.string.template",
"punctuation.definition.string.begin",
"punctuation.definition.string.end.html source.js-ignored-vscode",
"punctuation.definition.string.end",
"string.other.link",
"constant.character.escape.regexp",
"variable.parameter.url",
"constant.other.symbol.quoted.single.erlang",
"constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang",
"constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang",
"meta.import.ts punctuation.definition.variable.svelte",
"punctuation.definition.string.end.html source.css-ignored-vscode",
"text.html.edge punctuation.definition.variable.js",
"string.unquoted.plain.out.yaml"
],
"settings": {
"foreground": "#f7a9d5"
}
},
{
"scope": [
"string.quoted.docstring.multi.python",
"string.quoted.double.block.python punctuation.definition.string.end.python",
"string.quoted.double.block.python punctuation.definition.string.begin.python",
"string.quoted.double.block.python"
],
"settings": {
"foreground": "#f197ca60"
}
},
{
"scope": [
"entity.name.type",
"support.type",
"support.class",
"storage.type",
"entity.other.inherited-class",
"keyword.type",
"storage.type.java",
"storage.type.primitive.java",
"storage.type.generic.java",
"keyword.other.type",
"punctuation.section.embedded.begin.php",
"punctuation.section.embedded.end.php source.php",
"punctuation.section.embedded.end.php",
"storage.type.object.array.java",
"storage.type.primitive.groovy",
"storage.type.groovy",
"meta.definition.type.body.swift meta.function-call.swift",
"meta.definition.type.class.swift meta.inheritance-clause.swift",
"variable.other.constant.elixir",
"source.graphql declaration.meta.type support",
"source.graphql meta.selections",
"source.graphql meta.enum.graphql meta.type.object.graphql constant.character.enum.graphql",
"source.graphql meta.fragment.graphql entity.name.fragment.graphql",
"entity.name.type.class.php",
"support.class.php",
"entity.other.inherited-class.php",
"entity.other.alias.php"
],
"settings": {
"foreground": "#c39eff"
}
},
{
"name": "Variables",
"scope": [
"variable",
"variable.language",
"entity.name.type.class.js",
"entity.name.variable",
"support.variable.magic",
"meta.method.body",
"entity.name.variable",
"punctuation.definition.variable",
"meta.class variable.object.property",
"variable.other.constant entity.name.function",
"entity.name.variable.tuple-element.cs punctuation.separator.colon.cs",
"meta.definition.variable.name.groovy",
"meta.body.struct.cpp",
"parameter.variable.function.elixir",
"meta.directive.edge source.js",
"meta.function.echo.edge source.js",
"text.html.edge meta.function.echo.edge meta.function-call.js",
"source.css variable.parameter.keyframe-list.css",
"source.css meta.property-value.css",
"source.css.scss meta.at-rule.keyframes.scss entity.name.function.scss",
"source.css.scss meta.property-value.scss",
"entity.name.variable.tuple-element"
],
"settings": {
"foreground": "#8bc7ff"
}
},
{
"scope": [
"source.diff meta.diff.header.to-file",
"source.diff markup.inserted.diff",
"source.diff punctuation.definition.to-file.diff",
"source.diff punctuation.definition.inserted.diff"
],
"settings": {
"foreground": "#f197ca"
}
},
{
"scope": [
"source.diff punctuation.definition.from-file.diff",
"source.diff meta.diff.header.from-file",
"source.diff markup.deleted.diff",
"source.diff punctuation.definition.deleted.diff"
],
"settings": {
"foreground": "#f7775a"
}
},
{
"scope": [
"source.diff meta.diff.header.command"
],
"settings": {
"foreground": "#8ad0ff"
}
},
{
"scope": [
"source.diff punctuation.definition.range.diff",
"source.diff meta.diff.range.unified"
],
"settings": {
"foreground": "#ffae82"
}
},
{
"scope": [
"support.variable.liquid",
"support.class.liquid"
],
"settings": {
"foreground": "#ff8ea0"
}
},
{
"name": "Tags",
"scope": [
"text.html.basic entity.name",
"source.js-ignored-vscode",
"entity.name.tag",
"meta.embedded.block.blade constant.other.php",
"meta.embedded.block.blade keyword.operator.comparison.php",
"meta.embedded.block.blade keyword.operator.arithmetic.php",
"meta.tag.start.svelte keyword.control.svelte",
"meta.tag.end.svelte keyword.control.svelte",
"entity.name.tag.other.html",
"meta.tag.other.html punctuation.definition.tag.end.html",
"meta.tag.other.html punctuation.definition.tag.begin.html",
"entity.name.tag support.class.component",
"support.class.component.html"
],
"settings": {
"foreground": "#5594cf"
}
},
{
"scope": [
"entity.other.attribute-name",
"entity.name.tag.liquid",
"invalid.deprecated.entity.other.attribute-name",
"meta.embedded.block.blade storage.type.php"
],
"settings": {
"foreground": "#8bc7ff"
}
},
{
"scope": [
"markup.inline.raw.string.markdown",
"punctuation.definition.raw.markdown",
"markup.fenced_code.block.markdown",
"markup.fenced_code.block.markdown punctuation",
"markup.raw.block.markdown"
],
"settings": {
"foreground": "#c39eff"
}
},
{
"scope": [
"fenced_code.block.language"
],
"settings": {
"foreground": "#c39eff"
}
},
{
"scope": [
"punctuation.definition.list.begin"
],
"settings": {
"foreground": "#8ad0ff"
}
},
{
"scope": [
"markup.underline.link",
"markup.underline.link.image"
],
"settings": {
"foreground": "#8ad0ff"
}
},
{
"scope": [
"markup.bold",
"punctuation.definition.bold"
],
"settings": {
"foreground": "#ff8ea0",
"fontStyle": "bold"
}
},
{
"scope": [
"markup.strikethrough",
"punctuation.definition.strikethrough"
],
"settings": {
"foreground": "#f7775a"
}
},
{
"scope": [
"markup.italic",
"punctuation.definition.italic"
],
"settings": {
"fontStyle": "italic"
}
},
{
"scope": [
"markup.quote",
"markup.quote.markdown punctuation.definition.quote.begin"
],
"settings": {
"foreground": "#fda7f7"
}
},
{
"scope": [
"punctuation.definition.quote.begin"
],
"settings": {
"foreground": "#8ad0ff"
}
},
{
"scope": [
"meta.embedded.block.frontmatter punctuation.definition.tag.begin",
"meta.embedded.block.frontmatter punctuation.definition.tag.end",
"meta.embedded.block.frontmatter string.unquoted.plain.out"
],
"settings": {
"foreground": "#585775",
"fontStyle": "italic"
}
},
{
"scope": [
"entity.other.attribute-name.pseudo-class"
],
"settings": {
"foreground": "#fda7f7"
}
},
{
"scope": [
"entity.other.attribute-name.pseudo-element"
],
"settings": {
"foreground": "#fda7f7"
}
},
{
"scope": [
"entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity"
],
"settings": {
"foreground": "#44f8e9"
}
},
{
"scope": [
"support.type.property-name.css",
"support.type.vendored.property-name",
"meta.property-list entity.name.tag.css",
"meta.property-list.scss meta.property-list.scss entity.name.tag.css",
"meta.property-list meta.property-name",
"source.css.scss meta.property-list.scss entity.name.tag.css"
],
"settings": {
"foreground": "#e8e8ff"
}
},
{
"scope": [
"source.css.scss entity.other.attribute-name.id ",
"source.css entity.other.attribute-name.id ",
"entity.other.attribute-name.id punctuation.definition.entity"
],
"settings": {
"foreground": "#c39eff"
}
},
{
"scope": [
"constant.numeric"
],
"settings": {
"foreground": "#c4e0cb"
}
},
{
"scope": [
"source.css constant.numeric",
"source.css constant.other.color"
],
"settings": {
"foreground": "#CAAEFF"
}
},
{
"scope": [
"entity.name.tag.css",
"meta.property-list.scss entity.name.tag.css"
],
"settings": {
"foreground": "#8ad0ff"
}
}
],
"semanticTokenColors": {
"newOperator": "#C586C0",
"stringLiteral": "#ce9178",
"customLiteral": "#DCDCAA",
"numberLiteral": "#b5cea8",
},
"semanticHighlighting": true
}