Skip to main content
Coding Theme

Color themes

VS Code preview

Full workbench mockup using this variant's colors and tokenColors.

Loading...

colors

Workbench UI color keys from the theme JSON colors map.

  • activityBar.background#0b1015
  • activityBar.foreground#97a7c8ff
  • activityBarBadge.background#ff8d03
  • button.hoverBackground#ff8d03
  • debugToolBar.background#111820
  • editor.background#0b1015
  • editor.findMatchBackground#2c3e50
  • editor.foreground#97a7c8ff
  • editor.lineHighlightBackground#14344B
  • editor.lineHighlightBorder#14344B
  • editor.selectionBackground#3d4148
  • editorCursor.foreground#ff8d03
  • editorError.border#FB467B
  • editorGroup.background#0b1015
  • editorGroup.border#05080a
  • editorGroupHeader.noTabsBackground#0b1015
  • editorGroupHeader.tabsBackground#0b1015
  • editorGutter.addedBackground#56D6D6
  • editorGutter.deletedBackground#FB467B
  • editorGutter.modifiedBackground#FFCC00
  • editorHoverWidget.background#14344B
  • editorIndentGuide.background#2c3e50
  • editorOverviewRuler.border#0b1015
  • editorSuggestWidget.background#13232E
  • editorSuggestWidget.selectedBackground#14344B
  • editorWarning.border#FFCC00
  • editorWhitespace.foreground#2c3e50
  • editorWidget.background#111820
  • focusBorder#97a7c8ff
  • input.background#05080a
  • input.border#ff8d03
  • list.activeSelectionBackground#111820
  • list.activeSelectionForeground#ff8d03
  • list.focusBackground#111820
  • list.highlightForeground#ff8d03
  • list.hoverBackground#111820
  • list.inactiveSelectionBackground#111820
  • notification.background#111820
  • panel.background#05080a
  • panel.border#05080a
  • panelTitle.activeForeground#ff8d03
  • panelTitle.inactiveForeground#97a7c8ff
  • scrollbar.shadow#05080a
  • scrollbarSlider.hoverBackground#2c3e50
  • sideBar.background#080b0f
  • sideBarSectionHeader.background#080b0f
  • statusBar.background#111820
  • statusBar.debuggingBackground#111820
  • statusBar.foreground#97a7c8ff
  • tab.activeBackground#111820
  • tab.activeBorder#ff8d03
  • tab.activeForeground#ff8d03
  • tab.border#0b1015
  • tab.inactiveBackground#0b1015
  • tab.inactiveForeground#97a7c8ff
  • tab.unfocusedActiveBorder#97a7c8ff
  • terminal.ansiBlack#05080a
  • terminal.ansiBlue#82AAFF
  • terminal.ansiBrightBlack#676E95
  • terminal.ansiBrightBlue#82AAFF
  • terminal.ansiBrightCyan#89DDFF
  • terminal.ansiBrightGreen#C3E88D
  • terminal.ansiBrightMagenta#CB6CFE
  • terminal.ansiBrightRed#FB467B
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#FFCB6B
  • terminal.ansiCyan#89DDFF
  • terminal.ansiGreen#C3E88D
  • terminal.ansiMagenta#CB6CFE
  • terminal.ansiRed#FB467B
  • terminal.ansiWhite#ffffff
  • terminal.ansiYellow#FFCB6B
  • titleBar.activeBackground#111820
  • titleBar.inactiveForeground#111820
  • widget.shadow#000000

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
variable.parameter,token.variable.parameter,variable.other.jsdoc,variable.language.arguments,function.parameter#FFCC00italic
variable.parameter.url.css#C3E88Dnormal
variable.other.less,variable.other.sass,variable.parameter.keyframe-list.css,variable.scss,meta.function.calc.css#FFCC00italic
meta.property-value.css#97a7c8ffnormal
variable.other.readwrite.alias, entity.name.type.module#F78C6Cnormal
meta.property-list.css#97a7c8normal
variable.other, support.variable,meta.definition.variable,variable.other.object,variable.other.constant,variable.other.constant.object,variable.other.readwrite#B0B7C3normal
comment#676E95italic
comment markup.link#676E95italic
invalid#676E95underline
invalid.unimplemented#676E95underline
variable.other.property#F78C6Cnormal
variable.other.object.property,variable.other.constant.property#F78C6Cnormal
punctuation.separator.key-value.css, punctuation.separator.key-value.js, keyword.operator.type.annotation,punctuation.definition.section.case-statement#8E99B1normal
keyword.operator.key.php#8E99B1normal
punctuation.separator.comma,punctuation.separator.list.comma,punctuation.separator.parameter, meta.array.php#79859Dnormal
punctuation.terminator.statement, punctuation.terminator.rule, punctuation.terminator.expression#676E95normal
punctuation.accessor#838FA7bold
meta.parameters.js#838FA7normal
support.constant.font-name#C3E88Dnormal
support.constant.property-value.scss,support.constant.property-value.css#CB6CFEnormal
punctuation.definition.template-expression.begin.js,punctuation.definition.template-expression.end.js,punctuation.definition.template-expression.begin.ts,punctuation.definition.template-expression.end.ts#6495EEnormal
meta.object-literal.key, meta.object-literal.key string.quoted,variable.object.property,keyword.operator.optional#F78C6Cnormal
keyword.operator.negetion.regexp,keyword.control.anchor.regexp,punctuation.definition.group.capture.regexp,keyword.operator.quantifier.regexp#FFCC00normal
support.variable.dom,support.variable.property,support.variable.property.dom#F78C6Cnormal
punctuation.definition.comment#5C6370normal
keyword.operator.expression.typeof#56D6D6normal
keyword.operator.assignment#7C88B4normal
punctuation.definition.tag.html,meta.tag.inline.any.html,meta.tag.block.any.html,meta.tag.any.html,meta.tag.structure.any.html,meta.tag.metadata.script.html,punctuation.definition.tag.begin,punctuation.definition.tag.end, punctuation.separator.key-value.html#8792AAnormal
keyword.operator.arithmetic,keyword.operator.decrement, keyword.operator.increment,keyword.operator.assignment.compound,keyword.operator.less,keyword.operator.sass, keyword.operator.increment-decrement#56D6D6normal
keyword.operator.ternary,keyword.operator.logical,keyword.operator.comparison,keyword.operator.relational,keyword.operator.or.regexp,keyword.operator.bitwise#CB6CFEnormal
keyword.operator.expression.instanceof#CB6CFEnormal
entity.name.function#61AFEFnormal
support.function#56D6D6normal
support.function.console#56D6D6normal
support.function.dom#56D6D6normal
support.function.any-method.builtin.url,support.function.any-method.builtin,support.function.url,support.function.misc,support.function.transform,support.function.calc#61AFEFnormal
entity.name.type.class#61AFEFnormal
support.class#61AFEFnormal
support.class.console,support.class.component#F78C6Cnormal
support.class.builtin#61AFEFnormal
entity.name.class#61AFEFnormal
meta.method.declaration#61AFEFnormal
storage.type.function.arrow#A78CFAnormal
storage.modifier#CB6CFEnormal
keyword.operator.expression.delete,keyword.operator.new#A78CFAnormal
keyword.operator.expression.in,keyword.operator.expression.of#CB6CFEnormal
keyword.control#CB6CFEnormal
keyword.control.from,entity.other.keyframe-offset#CB6CFEnormal
keyword.control.import,keyword.control.export,keyword.control.flow,keyword.control.at-rule.import.css,keyword.control.at-rule.import.less,keyword.control.at-rule.import.sass#A78CFAnormal
keyword.control.default#CB6CFEnormal
support.type.primitive,support.type.builtin,entity.name.type.instance.jsdoc#FB467Bnormal
entity.name.type#FB467Bnormal
entity.other.inherited-class#61AFEFnormal
string#C3E88Dnormal
constant.language,constant.language.boolean,keyword.operator.expression.void#CB6CFEnormal
constant.numeric,keyword.other.unit,support.constant.dom,constant.other.character-class.regexp,entity.other.attribute-name.id,support.constant.math.js,support.constant.property.math.js,support.constant.math.ts,support.constant.property.math.ts#FF9070normal
markup.bold.markdown, punctuation.definition.bold.markdown#FFCC00bold
punctuation.definition.markdown#676E95normal
beginning.punctuation.definition.quote.markdown#61AFEFnormal
fenced_code.block.language#FB467Bnormal
entity.name.tag#F78C6Cnormal
text.html.basic,text.html.markdown,meta.paragraph.markdown#B0B7C3normal
meta.jsx.children.tsx#838FA7normal
punctuation.definition.block,punctuation.section.embedded.begin,punctuation.section.embedded.end,meta.brace.square,punctuation.definition.parameters.begin,punctuation.definition.parameters.end,meta.brace.round,punctuation.section.function.begin.bracket.round,punctuation.section.function.end.bracket.round,punctuation.definition.typeparameters.begin,punctuation.definition.typeparameters.end, punctuation.section.array.end, punctuation.section.array.begin, source.php, punctuation.definition.array.end, punctuation.definition.array.begin, punctuation.section.scope.end, punctuation.section.scope.begin, meta.parameter.object-binding-pattern.js, punctuation.definition.binding-pattern.object.js#838FA7normal
punctuation.section.property-list.begin.bracket.curly,punctuation.section.property-list.end.bracket.curly,punctuation.section.function.begin.bracket.round.css,punctuation.section.function.end.bracket.round.css,meta.brace.round.css#838FA7CCnormal
support.constant.color.w3c-standard-color-name,constant.other.color.rgb-value.hex,constant.other.rgb-value#B0B7C3normal
support.type.property-name.css,meta.property-value.css#97a7c8ffnormal
meta.property-list.css#8792BDnormal
support.type.vendored.property-name.css#8792BDnormal
support.constant.vendored.property-value.css#CB6CFEnormal
entity.other.attribute-name#56D6D6normal
entity.other.attribute-name.class.mixin#61AFEFnormal
entity.other.attribute-name.class.css,selector.sass,entity.other.attribute-name.parent-selector.css#C3E88Dnormal
entity.other.attribute-name.pseudo-class.css#56D6D6normal
entity.other.attribute-name.pseudo-element.css#F78C6Cnormal
entity.name.section.markdown,markup.heading,punctuation.definition.heading.markdown#F78C6Cbold
markup.italic, punctuation.definition.italic#CB6CFEitalic
beginning.punctuation.definition.list.markdown,beginning.punctuation.definition.quote.markdown#61AFEFnormal
markup.inline.raw.markdown#C3E88Dnormal
markup.quote.markdown#676E95normal
markup.underline.link.markdown,markup.underline.link.image.markdown,punctuation.definition.metadata.markdown#C3E88Dnormal
string.other.link.title.markdown,string.other.link.description.markdown,punctuation.definition.string.begin.markdown,punctuation.definition.string.end.markdown#61AFEFnormal
string.regexp#C3E88Dnormal
keyword.other#F78C6Cnormal
constant.character.escape#56D6D6normal
invalid.illegal#8792BDnormal
invalid.illegal.expected-dictionary-separator.json#8792BDnormal
invalid.brokennormal
invalid.deprecatednormal
source.json meta.structure.dictionary.json > string.quoted.json#F78C6Cnormal
source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation#C3E88Dnormal
support.type.property-name.json#F78C6Cnormal
variable.language.this,variable.language.super#F02B77normal
token.info-token#61AFEFnormal
token.warn-token#ff6500normal
token.error-token#e51400normal
token.debug-token#CB6CFEnormal
storage.type#A78CFAnormal
punctuation.definition.block.tag.jsdoc,storage.type.class.jsdoc,keyword.ccontrol.at-rule.keyframes.css,keyword.control.at-rule.keyframes.css#A78CFAnormal
support.module.node.js,support.type.object.module.js,support.type.object.module.ts,support.module.node.ts#A78CFAnormal

Shiki preview

TypeScript sample highlighted with this variant's colors and tokenColors.

Loading...