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
  • editorRuler.foreground#18222Dff
  • editorSuggestWidget.background#13232E
  • editorSuggestWidget.selectedBackground#14344B
  • editorWarning.border#FFCC00
  • editorWhitespace.foreground#2c3e50
  • editorWidget.background#111820
  • focusBorder#2c3e50
  • 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
  • titleBar.activeBackground#111820
  • titleBar.inactiveForeground#111820
  • widget.shadow#000000

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
#97a7c8ff
punctuation.definition.string.begin,punctuation.definition.string.end#98c378
variable.parameter.function#A6B2C0
comment, punctuation.definition.comment#5c6370italic
comment#5C6370italic
comment markup.link#5C6370
markup.inserted.diff#98c379
markup.deleted.diff#FB467B
meta.function.c#FB467B
keyword.control.cpp#FFCC00
punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.c,punctuation.section.parens.begin.bracket.round.c,punctuation.section.parens.end.bracket.round.c,punctuation.section.parameters.begin.bracket.round.c,punctuation.section.parameters.end.bracket.round.c#abb2bf
punctuation.separator.key-value.js,punctuation.separator.key-value.ts#97a7c8
entity.other.attribute-name.js,variable.parameter.js,variable.language.super.js,entity.other.attribute-name.ts,variable.parameter.ts,variable.language.super.ts,italic
support.constant.math.js,support.constant.property.math.js,support.constant.math.ts,support.constant.property.math.ts#FFCC00
variable.other.constant.js,variable.other.constant.ts#FFCC00
storage.type.annotation.java#FFCC00ff
source.java#FB467B
punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,storage.type.generic.java#abb2bf
meta.method.java#61afef
storage.modifier.import.java,storage.type.java#FFCC00
meta.definition.variable.name.java#FB467B
keyword.operator.logical.js,keyword.operator.logical.ts#56b6c2
keyword.operator.bitwise.js,keyword.operator.bitwise.ts#56b6c2
support.constant.property-value.scss,support.constant.property-value.css#F78C6C
support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss#F78C6C
punctuation.separator.list.comma.css#b9c0ca
support.constant.color.w3c-standard-color-name.css,entity.other.attribute-name.class.css#F78C6C
support.type.vendored.property-name.css#56b6c2
punctuation.definition.template-expression.begin.js,punctuation.definition.template-expression.end.js,punctuation.definition.template-expression.begin.ts,punctuation.definition.template-expression.end.ts#FB467B
support.module.node.js,support.type.object.module.js,support.module.node.js,support.module.node.ts,support.type.object.module.ts,support.module.node.ts#FFCC00
variable.other.readwrite.js,meta.object-literal.key.js,support.variable.property.js,support.variable.object.process.js,variable.other.readwrite.ts,meta.object-literal.key.ts,support.variable.property.ts,support.variable.object.process.ts,support.variable.object.node.ts#FB467B
support.constant.json.js,support.constant.json.ts#F78C6C
keyword.operator.expression.instanceof.js,keyword.operator.expression.instanceof.ts,keyword.operator.new.js,keyword.operator.new.ts,keyword.operator.ternary.js,keyword.operator.ternary.ts#CB6CFE
keyword.operator.expression.typeof.js,keyword.operator.expression.typeof.ts#61afef
support.type.object.console.js,support.type.object.console.ts#FB467B
entity.name.function.js,support.function.console.js,entity.name.function.ts,support.function.console.ts#61afef
keyword.operator.js,keyword.operator.ts#56b6c2
support.type.object.dom.js,support.type.object.dom.ts#56b6c2
support.variable.dom.js,support.variable.property.dom.js,support.variable.dom.ts,support.variable.property.dom.ts,#FB467B
keyword.operator.arithmetic.js,keyword.operator.comparison.js,keyword.operator.arithmetic.ts,keyword.operator.comparison.ts,keyword.operator.expression.is.ts#56b6c2
keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c#CB6CFEff
punctuation.separator.delimiter.c#97a7c8
support.type.posix-reserved.c#57adb8
keyword.operator.sizeof.c#C178DD
variable.parameter.function.language.python#F78C6C
support.type.python#56b6c2
keyword.operator.logical.python#CB6CFE
meta.function-call.arguments.python#E06C60
meta.function-call.python#E06C60
variable.parameter.function.python#D18C4E
punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python,meta.function-call.arguments.python#abb2bf
meta.function-call.generic.python#61afef
punctuation.definition.comment#5C6370
none#A6B2C0
keyword.operator#abb2bf
keyword#CB6CFE
variable#FB467B
token.variable.parameter.java#abb2bf
import.storage.java#FFCC00
token.package.keyword#CB6CFE
token.package#abb2bf
entity.name.function, meta.require, support.function.any-method#61afef
entity.name.type.namespace#FFCC00
support.class, entity.name.type.class#FFCC00
entity.name.class.identifier.namespace.type#FFCC00
entity.name.class#61afef
entity.name.type#FFCC00
keyword.control#CB6CFE
control.elements, keyword.operator.less#F78C6C
keyword.other.special-method#61afef
storage#CB6CFE
token.storage.js,token.storage.ts#CB6CFE
keyword.operator.expression.in.ts,keyword.operator.expression.in.js#CB6CFE
keyword.operator.expression.delete.js,keyword.operator.expression.in.js,keyword.operator.expression.of.js,keyword.operator.expression.instanceof.js,keyword.operator.new.js,keyword.operator.expression.typeof.js,keyword.operator.expression.void.js#CB6CFE
token.storage.type.java#FFCC00
support.function#56b6c2
support.type.property-name#abb2bf
support.constant.property-value#abb2bf
support.constant.font-name#F78C6C
meta.tag#abb2bf
string, entity.other.inherited-class#98c379
constant.other.symbol#56b6c2
constant.numeric#F78C6C
none#F78C6C
none#F78C6C
constant#F78C6C
punctuation.definition.constant#F78C6C
entity.name.tag#FB467B
entity.other.attribute-name#F78C6C
entity.other.attribute-name.id#61afef
entity.other.attribute-name.class.css#F78C6C
meta.selector#CB6CFE
none#D2945D
markup.heading#FB467Bbold
markup.heading punctuation.definition.heading, entity.name.section#61afef
keyword.other.unit#F78C6C
markup.bold#F78C6Cbold
punctuation.definition.bold#FFCC00
markup.italic, punctuation.definition.italic#CB6CFE
emphasis md#CB6CFE
entity.name.section.markdown#FB467B
punctuation.definition.heading.markdown#FB467B
markup.heading.setext#ABB2BF
punctuation.definition.bold.markdown#F78C6C
markup.inline.raw.markdown#98C379
beginning.punctuation.definition.list.markdown#FB467B
markup.quote.markdown#5C6370italic
punctuation.definition.string.begin.markdown,punctuation.definition.string.end.markdown,punctuation.definition.metadata.markdown#ABB2BF
punctuation.definition.metadata.markdown#CB6CFE
markup.underline.link.markdown,markup.underline.link.image.markdown#CB6CFE
string.other.link.title.markdown,string.other.link.description.markdown#61AFEF
markup.italic.markdownitalic
markup.bold.markdownbold
string.regexp#57B6C2
constant.character.escape#57B6C2
punctuation.section.embedded, variable.interpolation#BE4F44
invalid.illegal#FFFFFF
invalid.broken#FFFFFF
invalid.deprecated#FFFFFF
invalid.unimplemented#FFFFFF
source.json meta.structure.dictionary.json > string.quoted.json#FB467B
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#FB467B
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#98C379
source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json#56B6C2
support.type.property-name.json#FB467B
support.type.property-name.json punctuation#FB467B
text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade#C679DD
text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade#C679DD
support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php#FFCC00
keyword.operator.error-control.php#CB6CFE
keyword.operator.type.php#CB6CFE
punctuation.section.array.begin.php#abb2bf
punctuation.section.array.end.php#abb2bf
invalid.illegal.non-null-typehinted.php#ff0000
storage.type.php#FFCC00
meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php#61afef
support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php#F78C6C
entity.name.goto-label.php,support.other.php#61afef
keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php#56b6c2
keyword.operator.regexp.php#CB6CFE
keyword.operator.comparison.php#56b6c2
punctuation.definition.variable.php#FB467B
keyword.operator.heredoc.php,keyword.operator.nowdoc.php#CB6CFE
meta.function.decorator.python#61afef
support.token.decorator.python,meta.function.decorator.identifier.python#56B6C2
function.parameter#F78C6C
function.parameter.js,function.parameter.ts#abb2bf
function.brace#abb2bf
function.parameter.ruby, function.parameter.cs#abb2bf
rgb-value#56B6C2
inline-color-decoration rgb-value#F78C6C
less rgb-value#F78C6C
selector.sass#FB467B
var.this.js,var.this.ts,variable.language.this.js,variable.language.this.ts#FFCC00italic
support.type.primitive.ts,support.type.builtin.ts#FFCC00
keyword.operator.expression.void.ts#FFCC00
keyword.operator.expression.of.ts,keyword.operator.expression.of.js#CB6CFE
block.scope.end,block.scope.begin#abb2bf
entity.name.variable.local.cs#FB467B
token.info-token#6796e6
token.warn-token#cd9731
token.error-token#f44747
token.debug-token#b267e6

Shiki preview

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

Loading...