Skip to main content
CodingTheme

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#f4f4f5
  • activityBar.foreground#554158
  • activityBarBadge.background#df435d
  • activityBarBadge.foreground#F8FAFD
  • badge.background#f4f4f5
  • button.background#a39ca5
  • debugToolBar.background#e4e4e7
  • diffEditor.insertedTextBackground#00809B33
  • dropdown.background#f4f4f5
  • dropdown.border#d4d4d8
  • editor.background#f4f4f5
  • editor.editor.findMatchBackground#42557B
  • editor.findMatchHighlightBackground#314365
  • editor.lineHighlightBackground#edecee
  • editor.selectionBackground#dfdfe2
  • editor.selectionHighlightBackground#dfdfe2
  • editor.wordHighlightBackground#dfdfe2
  • editor.wordHighlightStrongBackground#abb2bf26
  • editorCursor.foreground#5252ff
  • editorError.foreground#ca1243
  • editorGroup.background#d4d4d8
  • editorGroup.border#d4d4d8
  • editorGroupHeader.tabsBackground#e4e4e7
  • editorHoverWidget.background#e4e4e7
  • editorHoverWidget.border#d4d4d8
  • editorIndentGuide.background#7e6f80
  • editorLineNumber.foreground#7e6f80
  • editorMarkerNavigation.background#e4e4e7
  • editorRuler.foreground#abb2bf26
  • editorSuggestWidget.background#e4e4e7
  • editorSuggestWidget.border#d4d4d8
  • editorSuggestWidget.selectedBackground#f4f4f5
  • editorWhitespace.foreground#7e6f80
  • editorWidget.background#e4e4e7
  • input.background#f4f4f5
  • list.activeSelectionBackground#f4f4f5
  • list.activeSelectionForeground#554158
  • list.focusBackground#edecee
  • list.highlightForeground#1a001f
  • list.hoverBackground#d4d4d8
  • list.inactiveSelectionBackground#f4f4f5
  • list.inactiveSelectionForeground#554158
  • notification.background#a39ca5
  • peekViewEditor.matchHighlightBackground#29244b
  • scrollbarSlider.activeBackground#8b8b9080
  • scrollbarSlider.background#cfcfd380
  • scrollbarSlider.hoverBackground#adadb180
  • sideBar.background#e4e4e7
  • sideBarSectionHeader.background#f4f4f5
  • statusBar.background#e4e4e7
  • statusBar.debuggingBackground#e4e4e7
  • statusBar.foreground#3a3a40
  • statusBar.noFolderBackground#e4e4e7
  • statusBarItem.hoverBackground#f4f4f5
  • tab.activeBackground#f4f4f5
  • tab.border#d4d4d8
  • tab.inactiveBackground#e4e4e7
  • titleBar.activeBackground#f4f4f5
  • titleBar.activeForeground#3a3a40
  • titleBar.inactiveBackground#f4f4f5
  • titleBar.inactiveForeground#554158

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
punctuation.definition.string.begin,punctuation.definition.string.end#42bd8e
variable.parameter.function#554158
comment, punctuation.definition.comment#a39ca5italic
comment#a39ca5italic
comment markup.link#a39ca5
markup.changed.diff#b36e32
meta.diff.header.from-file,punctuation.definition.from-file.diff#df435d
markup.inserted.diff#42bd8e
markup.deleted.diff#f0813d
meta.function.c#f0813d
keyword.control.cpp#b36e32
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#bbbbbb
entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.superitalic
keyword.operator.expression.import#df435d
support.constant.math#b36e32
support.constant.property.math#dba643
variable.other.constant#dba643
storage.type.annotation.java#b36e32
source.java#f0813d
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,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,meta.method.body.java#abb2bf
meta.method.java#df435d
storage.modifier.import.java,storage.type.java#b36e32
meta.definition.variable.name.java#f0813d
keyword.operator.logical.js#00abd6
keyword.operator.bitwise#00abd6
support.constant.property-value.scss,support.constant.property-value.css#dba643
support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss#dba643
punctuation.separator.list.comma.css#b9c0ca
support.constant.color.w3c-standard-color-name.css#dba643
support.type.vendored.property-name.css#00abd6
punctuation.definition.template-expression.begin,punctuation.definition.template-expression.end#f0813d
support.module.node,support.type.object.module,support.module.node#b36e32
variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node#f0813d
comment.line.double-slash,comment.block.documentationnormal
support.constant.json#dba643
keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.ternary#845eed
support.type.object.console#f0813d
support.variable.property.process#dba643
entity.name.function,support.function.console#df435d
keyword.operator#00abd6
support.type.object.dom#00abd6
support.variable.dom,support.variable.property.dom#f0813d
keyword.operator.arithmetic,keyword.operator.comparison#00abd6
keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c#845eedff
punctuation.separator.delimiter.c#bbbbbb
support.type.posix-reserved.c#00abd6
keyword.operator.sizeof.c#845eed
variable.parameter.function.language.python#dba643
support.type.python#00abd6
keyword.operator.logical.python#845eed
meta.function-call.arguments.python#f0813d
meta.function-call.python#f0813d
variable.parameter.function.python#dba643
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#df435d
constant.character.format.placeholder.other.python#42bd8e
punctuation.definition.comment#a39ca5
none#554158
keyword.operator#abb2bf
keyword#845eed
variable#f0813d
token.variable.parameter.java#abb2bf
import.storage.java#b36e32
token.package.keyword#845eed
token.package#abb2bf
entity.name.function, meta.require, support.function.any-method#df435d
entity.name.type.namespace#b36e32
support.class, entity.name.type.class#b36e32
entity.name.class.identifier.namespace.type#b36e32
entity.name.class#df435d
entity.name.type#b36e32
keyword.control#845eed
control.elements, keyword.operator.less#dba643
keyword.other.special-method#df435d
storage#845eed
token.storage#845eed
keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void#845eed
token.storage.type.java#b36e32
support.function#00abd6
support.type.property-name#abb2bf
support.constant.property-value#abb2bf
support.constant.font-name#dba643
meta.tag#abb2bf
string, entity.other.inherited-class#42bd8e
constant.other.symbol#00abd6
constant.numeric#dba643
none#dba643
none#dba643
constant#dba643
punctuation.definition.constant#dba643
entity.name.tag#f0813d
entity.other.attribute-name#dba643
entity.other.attribute-name.id#df435dnormal
entity.other.attribute-name.class.css#dba643normal
meta.selector#845eed
none#dba643
markup.heading#f0813dbold
markup.heading punctuation.definition.heading, entity.name.section#df435d
keyword.other.unit#dba643
markup.bold,todo.bold#dba643bold
punctuation.definition.bold#b36e32
markup.italic, punctuation.definition.italic,todo.emphasis#845eed
emphasis md#845eed
entity.name.section.markdown#f0813d
punctuation.definition.heading.markdown#f0813d
markup.heading.setext#ABB2BF
punctuation.definition.bold.markdown#dba643
markup.inline.raw.markdown#42bd8e
beginning.punctuation.definition.list.markdown#f0813d
markup.quote.markdown#a39ca5italic
punctuation.definition.string.begin.markdown,punctuation.definition.string.end.markdown,punctuation.definition.metadata.markdown#ABB2BF
punctuation.definition.metadata.markdown#845eed
markup.underline.link.markdown,markup.underline.link.image.markdown#845eed
string.other.link.title.markdown,string.other.link.description.markdown#df435d
markup.italic.markdownitalic
markup.bold.markdownbold
string.regexp#00abd6
constant.character.escape#00abd6
punctuation.section.embedded, variable.interpolation#ca1243
invalid.illegal#FFFFFF
invalid.broken#FFFFFF
invalid.deprecated#FFFFFF
invalid.unimplemented#FFFFFF
source.json meta.structure.dictionary.json > string.quoted.json#f0813d
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#f0813d
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#42bd8e
source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json#00abd6
support.type.property-name.json#f0813d
support.type.property-name.json punctuation#f0813d
text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade#845eed
text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade#845eed
support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php#b36e32
keyword.operator.error-control.php#845eed
keyword.operator.type.php#845eed
punctuation.section.array.begin.php#abb2bf
punctuation.section.array.end.php#abb2bf
invalid.illegal.non-null-typehinted.php#ff0000
storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php#b36e32
meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php#df435d
punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php#bbbbbb
support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php#dba643
entity.name.goto-label.php,support.other.php#df435d
keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php#00abd6
keyword.operator.regexp.php#845eed
keyword.operator.comparison.php#00abd6
punctuation.definition.variable.php#f0813d
keyword.operator.heredoc.php,keyword.operator.nowdoc.php#845eed
meta.function.decorator.python#df435d
support.token.decorator.python,meta.function.decorator.identifier.python#00abd6
function.parameter#dba643
function.parameter#abb2bf
function.brace#abb2bf
function.parameter.ruby, function.parameter.cs#abb2bf
rgb-value#00abd6
inline-color-decoration rgb-value#dba643
less rgb-value#dba643
selector.sass#f0813d
var.this,variable.language.this.js,variable.language.this.ts,variable.language.this.jsx,variable.language.this.tsx#b36e32italic
support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx#b36e32
block.scope.end,block.scope.begin#abb2bf
entity.name.variable.local.cs#f0813d
token.info-token#df435d
token.warn-token#dba6431
token.error-token#ca1243
token.debug-token#845eed

Shiki preview

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

Loading...