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#0A0805
  • activityBar.border#2B2B2B
  • activityBar.foreground#FFFFFF
  • activityBar.inactiveForeground#666666
  • activityBarBadge.background#C0692A
  • activityBarBadge.foreground#FFFFFF
  • badge.background#4D4D4D
  • badge.foreground#FFFFFF
  • breadcrumb.activeSelectionForeground#E0E0E0
  • breadcrumb.background#0A0805
  • breadcrumb.border#2B2B2B
  • breadcrumb.focusForeground#E0E0E0
  • breadcrumb.foreground#C0C0C0CC
  • button.background#8C4A1A
  • button.foreground#FFFFFF
  • button.hoverBackground#A8581E
  • debugToolBar.background#1E1E1E
  • debugToolBar.border#2B2B2B
  • dropdown.background#1E1E1E
  • dropdown.border#3C3C3C
  • dropdown.foreground#F0F0F0
  • editor.background#0A0805
  • editor.findMatchBackground#515C6A
  • editor.findMatchHighlightBackground#EA5C0055
  • editor.findRangeHighlightBackground#3A3D4166
  • editor.foreground#C0C0C0
  • editor.hoverHighlightBackground#264F7820
  • editor.lineHighlightBackground#1A100800
  • editor.lineHighlightBorder#2B2B2B
  • editor.selectionBackground#5C3010
  • editor.selectionHighlightBackground#5C301060
  • editor.wordHighlightBackground#575757B8
  • editor.wordHighlightStrongBackground#004972B8
  • editorBracketMatch.background#0D3A58
  • editorBracketMatch.border#888888
  • editorCursor.foreground#C8C8C8
  • editorError.foreground#F44747
  • editorGroup.border#2B2B2B
  • editorGroupHeader.tabsBackground#0A0805
  • editorGroupHeader.tabsBorder#2B2B2B
  • editorGutter.addedBackground#587C0C
  • editorGutter.background#0A0805
  • editorGutter.deletedBackground#94151B
  • editorGutter.modifiedBackground#0C7D9D
  • editorHoverWidget.background#1E1E1E
  • editorHoverWidget.border#2B2B2B
  • editorIndentGuide.activeBackground1#707070
  • editorIndentGuide.background1#404040
  • editorInfo.foreground#75BEFF
  • editorLineNumber.activeForeground#C6C6C6
  • editorLineNumber.foreground#6E7681
  • editorOverviewRuler.border#2B2B2B
  • editorOverviewRuler.errorForeground#F44747
  • editorOverviewRuler.findMatchForeground#D18616
  • editorOverviewRuler.selectionHighlightForeground#A0A0A04D
  • editorOverviewRuler.warningForeground#CCA700
  • editorOverviewRuler.wordHighlightForeground#A0A0A04D
  • editorSuggestWidget.background#1E1E1E
  • editorSuggestWidget.border#2B2B2B
  • editorSuggestWidget.selectedBackground#094771
  • editorWarning.foreground#CCA700
  • editorWhitespace.foreground#e3e4e226
  • editorWidget.background#1E1E1E
  • editorWidget.border#2B2B2B
  • focusBorder#C0692A
  • foreground#C0C0C0
  • gitDecoration.addedResourceForeground#81B88B
  • gitDecoration.conflictingResourceForeground#FF5A5F
  • gitDecoration.deletedResourceForeground#C74E39
  • gitDecoration.ignoredResourceForeground#8C8C8C
  • gitDecoration.modifiedResourceForeground#E2C08D
  • gitDecoration.untrackedResourceForeground#73C991
  • input.background#1E1E1E
  • input.border#3C3C3C
  • input.foreground#C0C0C0
  • input.placeholderForeground#A6A6A6
  • inputOption.activeBorder#C0692A
  • list.activeSelectionBackground#5C3010
  • list.activeSelectionForeground#FFFFFF
  • list.focusBackground#3A1E08
  • list.highlightForeground#F0A060
  • list.hoverBackground#2A2D2E
  • list.inactiveSelectionBackground#37373D
  • list.inactiveSelectionForeground#C0C0C0
  • menu.background#1E1E1E
  • menu.border#3C3C3C
  • menu.foreground#C0C0C0
  • menu.selectionBackground#5C3010
  • menu.selectionForeground#FFFFFF
  • menu.separatorBackground#3C3C3C
  • menubar.selectionBackground#FFFFFF12
  • menubar.selectionForeground#C0C0C0
  • notificationCenter.border#2B2B2B
  • notifications.background#1E1E1E
  • notifications.border#2B2B2B
  • notificationToast.border#2B2B2B
  • panel.background#0A0805
  • panel.border#2B2B2B
  • panelTitle.activeBorder#E8884A
  • panelTitle.activeForeground#E7E7E7
  • panelTitle.inactiveForeground#E7E7E799
  • peekView.border#C0692A
  • peekViewEditor.background#001F33
  • peekViewEditorGutter.background#001F33
  • peekViewResult.background#1E1E1E
  • peekViewResult.selectionBackground#3399FF33
  • peekViewResult.selectionForeground#FFFFFF
  • peekViewTitle.background#1E1E1E
  • peekViewTitleDescription.foreground#C0C0C0B3
  • peekViewTitleLabel.foreground#FFFFFF
  • progressBar.background#C0692A
  • scrollbar.shadow#000000
  • scrollbarSlider.activeBackground#BFBFBF80
  • scrollbarSlider.background#79797966
  • scrollbarSlider.hoverBackground#64646480
  • selection.background#1E5899
  • settings.dropdownBorder#3C3C3C
  • settings.numberInputBorder#3C3C3C
  • settings.textInputBorder#3C3C3C
  • sideBar.background#0A0805
  • sideBar.border#2B2B2B
  • sideBar.foreground#C0C0C0
  • sideBarSectionHeader.background#0A0805
  • sideBarSectionHeader.border#2B2B2B
  • sideBarSectionHeader.foreground#BBBBBB
  • statusBar.background#0A0805
  • statusBar.border#2B2B2B
  • statusBar.debuggingBackground#CC6633
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.foreground#C0C0C0
  • statusBar.noFolderBackground#000000
  • statusBarItem.remoteBackground#8C4A1A
  • statusBarItem.remoteForeground#FFFFFF
  • tab.activeBackground#0A0805
  • tab.activeBorder#000000
  • tab.activeBorderTop#E8884A
  • tab.activeForeground#FFFFFF
  • tab.border#2B2B2B
  • tab.inactiveBackground#0A0805
  • tab.inactiveForeground#808080
  • terminal.ansiBlack#1E1E1E
  • terminal.ansiBlue#2472C8
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#3B8EEA
  • terminal.ansiBrightCyan#29B8DB
  • terminal.ansiBrightGreen#23D18B
  • terminal.ansiBrightMagenta#D670D6
  • terminal.ansiBrightRed#F14C4C
  • terminal.ansiBrightWhite#E5E5E5
  • terminal.ansiBrightYellow#F5F543
  • terminal.ansiCyan#11A8CD
  • terminal.ansiGreen#0DBC79
  • terminal.ansiMagenta#BC3FBC
  • terminal.ansiRed#CD3131
  • terminal.ansiWhite#E5E5E5
  • terminal.ansiYellow#E5E510
  • terminal.background#0A0805
  • terminal.border#2B2B2B
  • terminal.foreground#C0C0C0
  • titleBar.activeBackground#0A0805
  • titleBar.activeForeground#C0C0C0
  • titleBar.border#2B2B2B
  • titleBar.inactiveBackground#0A0805
  • titleBar.inactiveForeground#C0C0C099
  • widget.border#2B2B2B
  • widget.shadow#00000066

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
variable, variable.other.readwrite, support.variable#70A8D0
meta.var.expr variable.other.readwrite, meta.var-single-variable variable.other.readwrite, variable.other.readwrite.alias#6898C0
meta.binding.pattern variable.object.variable, meta.destructuring variable.other.readwrite, meta.object-binding-pattern-variable variable.object.variable#6898C0
variable.parameter, meta.parameter#5A8898italic
meta.import variable.other.readwrite, meta.import variable.other, meta.named-exports variable.other, meta.named-imports variable.other#D07858
meta.object-literal.key, meta.object.member meta.object-literal.key, string.unquoted.label#A09060
meta.property.object, variable.other.property, variable.other.object.property#C09050
entity.name.function, meta.function-call entity.name.function, support.function#C09050
comment, punctuation.definition.comment#7A7040italic
string, punctuation.definition.string#E89060
constant.character.escape, string source#F0C858
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#E8886A
keyword, keyword.control, keyword.operator.new, keyword.operator.typeof, keyword.operator.void, keyword.operator.instanceof, keyword.operator.delete#E8886A
keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.as, keyword.control.default#D4906A
storage, storage.type, storage.modifier#E8886A
constant.language, variable.language.this, variable.language.super, constant.language.boolean, constant.language.null, constant.language.undefined#D4906A
constant.numeric#D4C050
variable.other.constant, variable.other.enummember#EED8B8
entity.name.function, support.function, meta.function-call.generic#D4C050
keyword.operator#E8886A
punctuation#F0E8D8
punctuation.definition.block, punctuation.section.block, meta.brace.curly, meta.brace.square, meta.brace.round#E8C840
entity.name.type, entity.name.class, support.class, entity.name.type.class#D4AA70
entity.name.type.interface#D4AA70italic
support.type, entity.name.type.parameter, entity.name.type.primitive#D4AA70
entity.name.namespace, entity.name.module#D4AA70
meta.decorator, meta.decorator punctuation.decorator, tag.decorator entity.name.tag#F0A050
storage.type.function.arrow#E8886A
keyword.operator.spread, keyword.operator.rest#E8886A
keyword.operator.optional#F0A050
keyword.operator.logical.nullish#F0A050
entity.name.type.alias.ts, entity.name.type.alias.tsx#D4AA70
support.type.utility.ts#D4AA70
meta.type.parameters, punctuation.definition.typeparameters#F0A050
storage.type.class.jsdoc, punctuation.definition.block.tag.jsdoc, entity.name.type.instance.jsdoc, variable.other.jsdoc#7A6848italic
string.quoted.double.block.python, string.quoted.single.block.python#7A7040italic
meta.decorator.python, entity.name.function.decorator.python, punctuation.definition.decorator.python#F0A050
variable.language.special.self.python, variable.language.special.cls.python#D4906Aitalic
support.function.builtin.python#D4C050
support.type.python, support.class.python#D4AA70
variable.annotation.python, meta.function.annotation.python, meta.function.annotation.return.python#D4AA70
punctuation.section.f-expression.begin.python, punctuation.section.f-expression.end.python#E8886A
support.variable.magic.python#EED8B8
keyword.package.go, keyword.import.go, keyword.other.package.go, keyword.other.import.go#D4906A
entity.name.package.go#D4AA70
support.function.builtin.go#D4C050
support.type.predeclared.go, support.type.builtin.go#D4AA70
constant.language.go#D4906A
string.quoted.raw.go#F0C858
keyword.operator.address.go, keyword.operator.pointer.go#E8886A
support.type.property-name.json, meta.structure.dictionary.key.json string#D4AA70
meta.structure.dictionary.value.json string, string.quoted.double.json#E89060
meta.structure.dictionary.value.json constant.numeric, constant.numeric.json#D4C050
constant.language.json#D4906A
punctuation.definition.array.begin.json, punctuation.definition.array.end.json, punctuation.definition.dictionary.begin.json, punctuation.definition.dictionary.end.json#E8C840
markup.heading, entity.name.section.markdown, punctuation.definition.heading.markdown#D4906Abold
markup.heading.1.markdown, entity.name.section.markdown heading.1#E8886Abold
markup.heading.2.markdown#D4906Abold
markup.heading.3.markdown#D4AA70bold
markup.bold, punctuation.definition.bold#F0A050bold
markup.italic, punctuation.definition.italic#E89060italic
markup.inline.raw.string, markup.fenced_code.block#D4C050
markup.underline.link, string.other.link#D4AA70
meta.link.inline.markdown#F0A050
markup.quote, punctuation.definition.blockquote.markdown#7A6848italic
meta.separator.markdown#504030
string.regexp, constant.other.character-class.regexp, string.regexp keyword.operator#E06050
punctuation.definition.group.regexp, meta.group.regexp#F0A050
constant.other.character-class.set.regexp, punctuation.definition.character-class.regexp#D4C050
keyword.operator.quantifier.regexp#E8886A
support.function.builtin.shell, entity.name.command.shell#D4C050
variable.other.normal.shell, variable.other.bracket.shell, variable.other.special.shell#D4AA70
string.unquoted.argument.shell#F0A050
comment.line.shebang#E8886Aitalic
entity.name.lifetime.rust, storage.modifier.lifetime.rust, punctuation.definition.lifetime.rust#F0A050
entity.name.function.macro.rust, support.function.macro.rust#D4C050
meta.attribute.rust, entity.name.function.attribute.rust#F0C858
storage.modifier.unsafe.rust#E06050
invalid.illegal, invalid.deprecated#E06050
support.class.component.jsx, support.class.component.tsx, support.class.component.js, support.class.component.ts#58C7FFbold
entity.name.tag.html, entity.name.tag, entity.name.tag.tsx, entity.name.tag.jsx#7AA2FF
punctuation.definition.tag, punctuation.definition.tag.begin, punctuation.definition.tag.end, meta.tag punctuation.definition.tag#82C7FF
entity.other.attribute-name, meta.tag.attributes entity.other.attribute-name#8FEFAF
string.quoted.double.html, string.quoted.single.html, meta.attribute-with-value.html string#F5C14B
meta.tag.sgml.doctype, entity.name.tag.doctype#8899CC
entity.other.attribute-name.id, entity.other.attribute-name.id.html#F0C070
entity.other.attribute-name.class, entity.other.attribute-name.class.html#92D6FF
entity.name.selector, meta.selector#A9F0B3
entity.other.attribute-name.id.css, meta.selector entity.other.attribute-name.id#F0C070
entity.other.attribute-name.class.css, meta.selector entity.other.attribute-name.class#92D6FF
entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element#FF91C4
support.type.vendored.property-name, support.type.property-name.css, meta.property-name#8FDEFF
support.constant.property-value, meta.property-value#F7C68A
keyword.other.unit#A9F0B3
constant.other.color.rgb-value.hex.css, constant.other.color#FFE380
variable.css, variable.argument.css, variable.other.less, variable.scss, variable.sass#C89CFF
keyword.control.at-rule, meta.at-rule keyword.control#FF8EC6
keyword.other.important.css#FF7A7Abold
entity.name.function.scss, support.function.misc.scss, keyword.control.at-rule.include.scss, keyword.control.at-rule.mixin.scss#7EF0A6