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.activeBackground#ee834121
  • activityBar.activeBorder#EE8241
  • activityBar.background#f5f5f5
  • activityBar.border#e0e0e0
  • activityBar.foreground#2c2c2c
  • activityBar.inactiveForeground#2c2c2c72
  • activityBarBadge.background#EE8241
  • activityBarBadge.foreground#ffffff
  • badge.background#EE8241
  • badge.foreground#ffffff
  • button.background#EE8241
  • button.foreground#ffffff
  • button.hoverBackground#d97538
  • button.secondaryBackground#e0e0e0
  • button.secondaryForeground#EE8241
  • button.secondaryHoverBackground#d0d0d0
  • charts.blue#0078d4
  • charts.foreground#EE8241
  • charts.green#2d8f2d
  • charts.lines#EE8241
  • charts.orange#EE8241
  • charts.purple#a74da7
  • charts.red#d14848
  • charts.yellow#c18b00
  • commandCenter.activeBackground#ffd4b896
  • commandCenter.activeForeground#2c2c2c
  • commandCenter.background#ffffff
  • commandCenter.border#e0e0e0
  • commandCenter.foreground#2c2c2c
  • contrastBorder#e0e0e0
  • dropdown.background#ffffff
  • dropdown.border#EE8241
  • dropdown.foreground#2c2c2c
  • editor.background#ffffff
  • editor.foreground#2c2c2c
  • editor.lineHighlightBackground#f5f5f5
  • editor.lineHighlightBorder#e8e8e8
  • editor.selectionBackground#ffd4b896
  • editor.selectionForeground#000000
  • editorBracketMatch.border#999999
  • editorCursor.foreground#EE8241
  • editorGroup.border#e0e0e0
  • editorGroupHeader.tabsBackground#ffffff
  • editorGroupHeader.tabsBorder#e0e0e0
  • editorGutter.addedBackground#2ea043
  • editorGutter.deletedBackground#f85149
  • editorGutter.modifiedBackground#d29922
  • editorHoverWidget.background#ffffff
  • editorHoverWidget.border#EE8241
  • editorHoverWidget.foreground#2c2c2c
  • editorHoverWidget.statusBarBackground#f0f0f0
  • editorLightBulb.foreground#EE8241
  • editorLightBulbAutoFix.foreground#EE8241
  • editorLineNumber.foreground#999999
  • editorMarkerNavigation.background#ffffff
  • editorMarkerNavigationError.background#d14848
  • editorMarkerNavigationError.headerBackground#d1484820
  • editorMarkerNavigationInfo.background#0078d4
  • editorMarkerNavigationInfo.headerBackground#0078d420
  • editorMarkerNavigationWarning.background#c18b00
  • editorMarkerNavigationWarning.headerBackground#c18b0020
  • editorOverviewRuler.bracketMatchForeground#EE8241
  • editorSuggestWidget.border#EE8241
  • editorSuggestWidget.foreground#2c2c2c
  • editorSuggestWidget.highlightForeground#EE8241
  • editorWidget.background#ffffff
  • editorWidget.border#EE8241
  • editorWidget.foreground#2c2c2c
  • focusBorder#e0e0e0
  • input.background#ffffff
  • input.border#e0e0e0
  • input.foreground#2c2c2c
  • input.placeholderForeground#999999
  • inputOption.activeBackground#ffd4b896
  • inputOption.activeForeground#2c2c2c
  • inputOption.hoverBackground#ffd4b896
  • list.activeSelectionBackground#ee834198
  • list.inactiveSelectionBackground#ffe8d4
  • menu.background#ffffff
  • menu.border#EE8241
  • menu.selectionBackground#EE8241
  • menu.selectionForeground#ffffff
  • menubar.selectionBackground#EE8241
  • menubar.selectionForeground#ffffff
  • notificationCenter.border#EE8241
  • notificationCenterHeader.background#f0f0f0
  • notificationCenterHeader.foreground#2c2c2c
  • notificationLink.foreground#EE8241
  • notifications.background#ffffff
  • notifications.border#EE8241
  • notifications.foreground#2c2c2c
  • notificationsErrorIcon.foreground#d14848
  • notificationsInfoIcon.foreground#0078d4
  • notificationsWarningIcon.foreground#c18b00
  • notificationToast.border#EE8241
  • panelTitle.activeBorder#EE8241
  • peekView.border#EE8241
  • peekViewEditor.background#ffffff
  • peekViewEditor.matchHighlightBackground#ffd4b896
  • peekViewEditor.matchHighlightBorder#EE8241
  • peekViewEditorGutter.background#f5f5f5
  • peekViewResult.background#f5f5f5
  • peekViewResult.fileForeground#2c2c2c
  • peekViewResult.lineForeground#2c2c2c72
  • peekViewResult.matchHighlightBackground#ffd4b896
  • peekViewResult.selectionBackground#ee834198
  • peekViewResult.selectionForeground#2c2c2c
  • peekViewTitle.background#f0f0f0
  • peekViewTitleDescription.foreground#2c2c2c72
  • peekViewTitleLabel.foreground#EE8241
  • pickerGroup.foreground#EE8241
  • progressBar.background#EE8241
  • scrollbarSlider.activeBackground#dda876
  • scrollbarSlider.hoverBackground#EE8241
  • selection.background#EE8241
  • sideBar.background#f5f5f5
  • sideBar.border#e0e0e0
  • sideBar.foreground#2c2c2c
  • sideBarSectionHeader.background#ebebeb
  • sideBarSectionHeader.border#e0e0e0
  • sideBarSectionHeader.foreground#EE8241
  • sideBarTitle.foreground#EE8241
  • statusBar.background#f0f0f0
  • statusBar.border#e0e0e0
  • statusBar.foreground#2c2c2c72
  • statusBar.noFolderBackground#f0f0f0
  • statusBarItem.activeBackground#EE8241
  • statusBarItem.errorBackground#d14848
  • statusBarItem.errorForeground#ffffff
  • statusBarItem.hoverBackground#e0e0e0
  • statusBarItem.hoverForeground#EE8241
  • statusBarItem.prominentBackground#EE8241
  • statusBarItem.prominentForeground#ffffff
  • statusBarItem.prominentHoverBackground#d97538
  • statusBarItem.remoteBackground#f0f0f0
  • statusBarItem.remoteForeground#EE8241
  • statusBarItem.warningBackground#c18b00
  • statusBarItem.warningForeground#ffffff
  • symbolIcon.arrayForeground#EE8241
  • tab.activeBackground#ffffff
  • tab.activeBorder#EE8241
  • tab.activeModifiedBorder#b52f0a
  • tab.hoverBorder#EE8241
  • tab.inactiveBackground#ebebeb
  • tab.inactiveModifiedBorder#EE8241
  • tab.unfocusedActiveModifiedBorder#EE8241
  • tab.unfocusedInactiveModifiedBorder#EE8241
  • terminal.ansiBlack#2c2c2c
  • terminal.ansiBlue#0078d4
  • terminal.ansiBrightBlack#6e6e6e
  • terminal.ansiBrightBlue#0078d4
  • terminal.ansiBrightCyan#00a0a0
  • terminal.ansiBrightGreen#2d8f2d
  • terminal.ansiBrightMagenta#b03e99
  • terminal.ansiBrightRed#EE8241
  • terminal.ansiBrightWhite#2c2c2c
  • terminal.ansiBrightYellow#d19a00
  • terminal.ansiCyan#00a0a0
  • terminal.ansiGreen#2d8f2d
  • terminal.ansiMagenta#b03e99
  • terminal.ansiRed#d14848
  • terminal.ansiWhite#5c5c5c
  • terminal.ansiYellow#c18b00
  • terminal.background#ffffff
  • terminal.foreground#2c2c2c
  • terminal.selectionBackground#ffd4b896
  • terminal.selectionForeground#000000
  • terminalCursor.background#ffffff
  • terminalCursor.foreground#EE8241
  • textLink.activeForeground#c86b2f
  • textLink.foreground#EE8241
  • titleBar.activeBackground#f0f0f0
  • titleBar.activeForeground#2c2c2c
  • titleBar.border#e0e0e0

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment#7d8799italic
comment markup.link#7d8799
entity.name.type#9c7600
entity.other.inherited-class#2d8f2d
keyword#a74da7
keyword.control#a74da7
keyword.operator#383838
keyword.other.special-method#0078d4
keyword.other.unit#c18b00
storage#a74da7
storage.type.annotation, storage.type.primitive#a74da7
storage.modifier.package, storage.modifier.import#383838
constant#c18b00
constant.variable#c18b00
constant.character.escape#00a0a0
constant.numeric#c18b00
constant.other.color#00a0a0
constant.other.symbol#00a0a0
variable#d14848
variable.interpolation#c43c30
variable.parameter#383838
string#2d8f2d
string.regexp#00a0a0
string.regexp source.ruby.embedded#9c7600
string.other.link#d14848
punctuation.definition.comment#7d8799
punctuation.definition.method-parameters, punctuation.definition.function-parameters, punctuation.definition.parameters, punctuation.definition.separator, punctuation.definition.seperator, punctuation.definition.array#383838
punctuation.definition.heading, punctuation.definition.identity#0078d4
punctuation.definition.bold#9c7600bold
punctuation.definition.italic#a74da7italic
punctuation.section.embedded#c43c30
punctuation.section.method, punctuation.section.class, punctuation.section.inner-class#383838
support.class#9c7600
support.type#00a0a0
support.function#00a0a0
support.function.any-method#0078d4
entity.name.function#0078d4
entity.name.class, entity.name.type.class#9c7600
entity.name.section#0078d4
entity.name.tag#d14848
entity.other.attribute-name#c18b00
entity.other.attribute-name.id#0078d4
meta.class#9c7600
meta.class.body#383838
meta.method-call, meta.method#383838
meta.definition.variable#d14848
meta.link#c18b00
meta.require#0078d4
meta.selector#a74da7
meta.separator#383838
meta.tag#383838
none#383838
invalid.deprecated#c9b89c
invalid.illegal#ffffff
markup.bold#c18b00bold
markup.changed#a74da7
markup.deleted#d14848
markup.italic#a74da7italic
markup.heading#d14848
markup.heading punctuation.definition.heading#0078d4
markup.link#a74da7
markup.inserted#2d8f2d
markup.quote#c18b00
markup.raw#2d8f2d
source.c keyword.operator#a74da7
source.cpp keyword.operator#a74da7
source.cs keyword.operator#a74da7
source.css property-name, source.css property-value#6e6e6e
source.css property-name.support, source.css property-value.support#383838
source.gfm link entity#0078d4
source.go storage.type.string#a74da7
source.ini keyword.other.definition.ini#d14848
source.java storage.modifier.import#9c7600
source.java storage.type#9c7600
source.java keyword.operator.instanceof#a74da7
source.java-properties meta.key-pair#d14848
source.java-properties meta.key-pair > punctuation#383838
source.js keyword.operator#00a0a0
source.js keyword.operator.delete, source.js keyword.operator.in, source.js keyword.operator.of, source.js keyword.operator.instanceof, source.js keyword.operator.new, source.js keyword.operator.typeof, source.js keyword.operator.void#a74da7
source.json meta.structure.dictionary.json > string.quoted.json#d14848
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#d14848
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#2d8f2d
source.json meta.structure.dictionary.json > constant.language.json, source.json meta.structure.array.json > constant.language.json#00a0a0
source.ruby constant.other.symbol > punctuation#383838
source.python keyword.operator.logical.python#a74da7
source.python variable.parameter#c18b00
meta.attribute.rust#7a7350
storage.modifier.lifetime.rust, entity.name.lifetime.rust#007a7a
keyword.unsafe.rust#d14848
customrule#383838
support.type.property-name#383838
string.quoted.double punctuation#2d8f2d
support.constant#c18b00
support.type.property-name.json#d14848
support.type.property-name.json punctuation#d14848
punctuation.separator.key-value.ts, punctuation.separator.key-value.js, punctuation.separator.key-value.tsx#00a0a0
source.js.embedded.html keyword.operator, source.ts.embedded.html keyword.operator#00a0a0
variable.other.readwrite.js, variable.other.readwrite.ts, variable.other.readwrite.tsx#383838
support.variable.dom.js, support.variable.dom.ts#d14848
support.variable.property.dom.js, support.variable.property.dom.ts#d14848
meta.template.expression.js punctuation.definition, meta.template.expression.ts punctuation.definition#c43c30
source.ts punctuation.definition.typeparameters, source.js punctuation.definition.typeparameters, source.tsx punctuation.definition.typeparameters#383838
source.ts punctuation.definition.block, source.js punctuation.definition.block, source.tsx punctuation.definition.block#383838
source.ts punctuation.separator.comma, source.js punctuation.separator.comma, source.tsx punctuation.separator.comma#383838
support.variable.property.js, support.variable.property.ts, support.variable.property.tsx#d14848
keyword.control.default.js, keyword.control.default.ts, keyword.control.default.tsx#d14848
keyword.operator.expression.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.instanceof.tsx#a74da7
keyword.operator.expression.of.js, keyword.operator.expression.of.ts, keyword.operator.expression.of.tsx#a74da7
meta.brace.round.js, meta.array-binding-pattern-variable.js, meta.brace.square.js, meta.brace.round.ts, meta.array-binding-pattern-variable.ts, meta.brace.square.ts, meta.brace.round.tsx, meta.array-binding-pattern-variable.tsx, meta.brace.square.tsx#383838
source.js punctuation.accessor, source.ts punctuation.accessor, source.tsx punctuation.accessor#383838
punctuation.terminator.statement.js, punctuation.terminator.statement.ts, punctuation.terminator.statement.tsx#383838
meta.array-binding-pattern-variable.js variable.other.readwrite.js, meta.array-binding-pattern-variable.ts variable.other.readwrite.ts, meta.array-binding-pattern-variable.tsx variable.other.readwrite.tsx#c18b00
source.js support.variable, source.ts support.variable, source.tsx support.variable#d14848
variable.other.constant.property.js, variable.other.constant.property.ts, variable.other.constant.property.tsx#c18b00
keyword.operator.new.ts, keyword.operator.new.j, keyword.operator.new.tsx#a74da7
source.ts keyword.operator, source.tsx keyword.operator#00a0a0
punctuation.separator.parameter.js, punctuation.separator.parameter.ts, punctuation.separator.parameter.tsx #383838
constant.language.import-export-all.js, constant.language.import-export-all.ts#d14848
constant.language.import-export-all.jsx, constant.language.import-export-all.tsx#00a0a0
keyword.control.as.js, keyword.control.as.ts, keyword.control.as.jsx, keyword.control.as.tsx#383838
variable.other.readwrite.alias.js, variable.other.readwrite.alias.ts, variable.other.readwrite.alias.jsx, variable.other.readwrite.alias.tsx#d14848
variable.other.constant.js, variable.other.constant.ts, variable.other.constant.jsx, variable.other.constant.tsx#c18b00
meta.export.default.js variable.other.readwrite.js, meta.export.default.ts variable.other.readwrite.ts#d14848
source.js meta.template.expression.js punctuation.accessor, source.ts meta.template.expression.ts punctuation.accessor, source.tsx meta.template.expression.tsx punctuation.accessor#2d8f2d
source.js meta.import-equals.external.js keyword.operator, source.jsx meta.import-equals.external.jsx keyword.operator, source.ts meta.import-equals.external.ts keyword.operator, source.tsx meta.import-equals.external.tsx keyword.operator#383838
entity.name.type.module.js,entity.name.type.module.ts,entity.name.type.module.jsx,entity.name.type.module.tsx#2d8f2d
meta.class.js,meta.class.ts,meta.class.jsx,meta.class.tsx#383838
meta.definition.property.js variable, meta.definition.property.ts variable, meta.definition.property.jsx variable, meta.definition.property.tsx variable#383838
meta.type.parameters.js support.type, meta.type.parameters.jsx support.type, meta.type.parameters.ts support.type, meta.type.parameters.tsx support.type#383838
source.js meta.tag.js keyword.operator, source.jsx meta.tag.jsx keyword.operator, source.ts meta.tag.ts keyword.operator, source.tsx meta.tag.tsx keyword.operator#383838
meta.tag.js punctuation.section.embedded, meta.tag.jsx punctuation.section.embedded, meta.tag.ts punctuation.section.embedded, meta.tag.tsx punctuation.section.embedded#383838
meta.array.literal.js variable, meta.array.literal.jsx variable, meta.array.literal.ts variable, meta.array.literal.tsx variable#9c7600
support.type.object.module.js, support.type.object.module.jsx, support.type.object.module.ts, support.type.object.module.tsx#d14848
constant.language.json#00a0a0
variable.other.constant.object.js, variable.other.constant.object.jsx, variable.other.constant.object.ts, variable.other.constant.object.tsx#c18b00
storage.type.property.js, storage.type.property.jsx, storage.type.property.ts, storage.type.property.tsx#00a0a0
meta.template.expression.js string.quoted punctuation.definition, meta.template.expression.jsx string.quoted punctuation.definition, meta.template.expression.ts string.quoted punctuation.definition, meta.template.expression.tsx string.quoted punctuation.definition#2d8f2d
meta.template.expression.js string.template punctuation.definition.string.template, meta.template.expression.jsx string.template punctuation.definition.string.template, meta.template.expression.ts string.template punctuation.definition.string.template, meta.template.expression.tsx string.template punctuation.definition.string.template#2d8f2d
keyword.operator.expression.in.js, keyword.operator.expression.in.jsx, keyword.operator.expression.in.ts, keyword.operator.expression.in.tsx#a74da7
source.python constant.other#383838
source.python constant#c18b00
constant.character.format.placeholder.other.python storage#c18b00
support.variable.magic.python#d14848
meta.function.parameters.python#c18b00
punctuation.separator.annotation.python#383838
punctuation.separator.parameters.python#383838
entity.name.variable.field.cs#d14848
source.cs keyword.operator#383838
variable.other.readwrite.cs#383838
variable.other.object.cs#383838
variable.other.object.property.cs#383838
entity.name.variable.property.cs#0078d4
storage.type.cs#9c7600
keyword.other.unsafe.rust#d14848
markup.raw.block.markdown#383838
punctuation.definition.variable.shell#d14848
support.constant.property-value.css#383838
punctuation.definition.constant.css#c18b00
punctuation.separator.key-value.scss#d14848
punctuation.definition.constant.scss#c18b00
meta.property-list.scss punctuation.separator.key-value.scss#383838
storage.type.primitive.array.java#9c7600
entity.name.section.markdown#d14848
punctuation.definition.heading.markdown#d14848
markup.heading.setext#383838
punctuation.definition.bold.markdown#c18b00
markup.inline.raw.markdown#2d8f2d
beginning.punctuation.definition.list.markdown#d14848
markup.quote.markdown#7d8799italic
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown#383838
punctuation.definition.metadata.markdown#a74da7
markup.underline.link.markdown, markup.underline.link.image.markdown#a74da7
string.other.link.title.markdown, string.other.link.description.markdown#0078d4
punctuation.separator.variable.ruby#d14848
variable.other.constant.ruby#c18b00
keyword.operator.other.ruby#2d8f2d
punctuation.definition.variable.php#d14848
meta.class.php#383838
token.info-token#1976d2
token.warn-token#f57f17
token.error-token#d32f2f
token.debug-token#7b1fa2
meta.jsx.children.tsx#383838
meta.tag.tsx#999999
meta.tag.without-attributes.tsx#999999
meta.block.tsx#999999
meta.arrow.tsx#999999
meta.var.expr.tsx#999999
source.tsx#999999
meta.tag#999999