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.activeBorder#4d9375
  • activityBar.background#121212
  • activityBar.border#191919
  • activityBar.foreground#dbd7caee
  • activityBar.inactiveForeground#dedcd550
  • activityBarBadge.background#bfbaaa
  • activityBarBadge.foreground#121212
  • badge.background#dedcd590
  • badge.foreground#121212
  • banner.background#444444
  • banner.foreground#ffffff
  • breadcrumb.activeSelectionForeground#eeeeee18
  • breadcrumb.background#181818
  • breadcrumb.focusForeground#dbd7caee
  • breadcrumb.foreground#86909c
  • breadcrumbPicker.background#121212
  • button.background#4d9375
  • button.foreground#121212
  • button.hoverBackground#4d9375
  • checkbox.background#181818
  • checkbox.border#f2f3f5
  • commandCenter.activeBackground#ffffff10
  • commandCenter.activeBorder#ffffff2a
  • commandCenter.border#ffffff2a
  • debugToolBar.background#121212
  • descriptionForeground#dedcd590
  • diffEditor.border#ff878730
  • diffEditor.diagonalFill#ff878730
  • diffEditor.insertedLineBackground#26966a20
  • diffEditor.insertedTextBackground#4d937550
  • diffEditor.removedLineBackground#ff878730
  • diffEditor.removedTextBackground#ab595950
  • disabledForeground#777777
  • dropdown.background#121212
  • dropdown.border#191919
  • dropdown.foreground#dbd7caee
  • dropdown.listBackground#181818
  • editor.background#121212
  • editor.findMatchBackground#e6cc7722
  • editor.findMatchBorder#ff8787
  • editor.findMatchHighlightBackground#e6cc7744
  • editor.findMatchHighlightBorder#66b3955f
  • editor.focusedStackFrameHighlightBackground#b808
  • editor.foldBackground#eeeeee10
  • editor.foreground#dbd7caee
  • editor.hoverHighlightBackground#ffffff10
  • editor.inactiveSelectionBackground#eeeeee10
  • editor.lineHighlightBackground#181818
  • editor.selectionBackground#eeeeee18
  • editor.selectionHighlightBackground#eeeeee10
  • editor.selectionHighlightBorder#ffffff3f
  • editor.stackFrameHighlightBackground#a707
  • editor.wordHighlightBackground#1c6b4805
  • editor.wordHighlightStrongBackground#1c6b4810
  • editorBracketHighlight.foreground1#5eaab5
  • editorBracketHighlight.foreground2#15ac91
  • editorBracketHighlight.foreground3#d4976c
  • editorBracketHighlight.foreground4#d9739f
  • editorBracketHighlight.foreground5#e6cc77
  • editorBracketHighlight.foreground6#7098d4
  • editorBracketMatch.background#4d937520
  • editorCodeLens.foreground#666666
  • editorCursor.foreground#ff8787
  • editorError.foreground#f14c4c
  • editorGroup.border#191919
  • editorGroupHeader.tabsBackground#121212
  • editorGroupHeader.tabsBorder#191919
  • editorGutter.addedBackground#15ac91
  • editorGutter.commentRangeForeground#dedcd550
  • editorGutter.deletedBackground#f14c4c
  • editorGutter.foldingControlForeground#dedcd590
  • editorGutter.modifiedBackground#7098d4
  • editorHint.foreground#15ac91
  • editorIndentGuide.activeBackground1#ffffff30
  • editorIndentGuide.background1#ffffff15
  • editorInfo.foreground#7098d4
  • editorInlayHint.background#181818
  • editorInlayHint.foreground#ffffff6f
  • editorLineNumber.activeForeground#bfbaaa
  • editorLineNumber.foreground#dedcd550
  • editorLink.activeForeground#4d9375
  • editorOverviewRuler.border#ffffff
  • editorStickyScroll.background#181818
  • editorStickyScrollHover.background#181818
  • editorSuggestWidget.background#202020
  • editorSuggestWidget.selectedBackground#333333
  • editorWarning.foreground#d4976c
  • editorWhitespace.foreground#ffffff15
  • editorWidget.background#121212
  • errorForeground#f14c4c
  • focusBorder#ffffff3f
  • foreground#999999
  • gitDecoration.addedResourceForeground#15ac91
  • gitDecoration.conflictingResourceForeground#d4976c
  • gitDecoration.deletedResourceForeground#f14c4c
  • gitDecoration.ignoredResourceForeground#dedcd550
  • gitDecoration.modifiedResourceForeground#7098d4
  • gitDecoration.renamedResourceForeground#6ab8c0
  • gitDecoration.submoduleResourceForeground#dedcd590
  • gitDecoration.untrackedResourceForeground#5eaab5
  • input.background#181818
  • input.border#191919
  • input.foreground#dbd7caee
  • input.placeholderForeground#dedcd590
  • inputOption.activeBackground#dedcd550
  • inputOption.activeBorder#ff8787
  • inputOption.activeForeground#ffffff
  • list.activeSelectionBackground#181818
  • list.activeSelectionForeground#dbd7caee
  • list.dropBackground#ffffff1f
  • list.filterMatchBackground#66b39530
  • list.filterMatchBorder#ff8787
  • list.focusBackground#121212
  • list.focusHighlightForeground#ff8787
  • list.focusOutline#ffffff12
  • list.highlightForeground#4d9375
  • list.hoverBackground#181818
  • list.hoverForeground#dbd7caee
  • list.inactiveFocusBackground#121212
  • list.inactiveSelectionBackground#181818
  • list.inactiveSelectionForeground#dbd7caee
  • menu.background#181818
  • menu.foreground#cccccc
  • menu.separatorBackground#191919
  • merge.currentContentBackground#66b3953f
  • merge.currentHeaderBackground#66b3957f
  • merge.incomingContentBackground#7098d43f
  • merge.incomingHeaderBackground#7098d47f
  • minimap.background#292929
  • minimap.errorHighlight#ff8787
  • minimap.findMatchHighlight#66b3959f
  • minimap.selectionHighlight#7098d49f
  • minimapSlider.activeBackground#ffffff3f
  • minimapSlider.background#ffffff12
  • minimapSlider.hoverBackground#ffffff2f
  • notificationCenterHeader.background#121212
  • notificationCenterHeader.foreground#86909c
  • notifications.background#121212
  • notifications.border#191919
  • notifications.foreground#dbd7caee
  • notificationsErrorIcon.foreground#f14c4c
  • notificationsInfoIcon.foreground#7098d4
  • notificationsWarningIcon.foreground#d4976c
  • panel.background#121212
  • panel.border#4d9375
  • panelInput.border#f2f3f5
  • panelTitle.activeBorder#4d9375
  • panelTitle.activeForeground#dbd7caee
  • panelTitle.inactiveForeground#86909c
  • peekView.border#666666
  • peekViewEditor.background#121212
  • peekViewEditor.matchHighlightBackground#ffd33d33
  • peekViewEditor.matchHighlightBorder#ff8787
  • peekViewResult.background#121212
  • peekViewResult.matchHighlightBackground#ffd33d33
  • peekViewResult.selectionBackground#66b3953f
  • peekViewTitle.background#333333
  • pickerGroup.border#191919
  • pickerGroup.foreground#dbd7caee
  • problemsErrorIcon.foreground#f14c4c
  • problemsInfoIcon.foreground#7098d4
  • problemsWarningIcon.foreground#d4976c
  • progressBar.background#4d9375
  • quickInput.background#121212
  • quickInput.foreground#dbd7caee
  • quickInputList.focusBackground#181818
  • sash.hoverBorder#4d9375
  • scrollbar.shadow#0000
  • scrollbarSlider.activeBackground#dedcd550
  • scrollbarSlider.background#dedcd510
  • scrollbarSlider.hoverBackground#dedcd550
  • searchEditor.findMatchBorder#ff8787
  • selection.background#444444
  • settings.headerForeground#dbd7caee
  • settings.modifiedItemIndicator#4d9375
  • sideBar.background#121212
  • sideBar.border#191919
  • sideBar.foreground#bfbaaa
  • sideBarSectionHeader.background#121212
  • sideBarSectionHeader.border#191919
  • sideBarSectionHeader.foreground#dbd7caee
  • sideBarTitle.foreground#dbd7caee
  • statusBar.background#121212
  • statusBar.border#191919
  • statusBar.debuggingBackground#181818
  • statusBar.debuggingForeground#bfbaaa
  • statusBar.focusBorder#00000000
  • statusBar.foreground#bfbaaa
  • statusBar.noFolderBackground#121212
  • statusBar.noFolderForeground#999999
  • statusBarItem.errorBackground#ff8787
  • statusBarItem.errorForeground#000000
  • statusBarItem.prominentBackground#181818
  • statusBarItem.prominentForeground#000000
  • statusBarItem.remoteBackground#66b395
  • statusBarItem.remoteForeground#000000
  • statusBarItem.warningBackground#d8b544
  • statusBarItem.warningForeground#000000
  • tab.activeBackground#121212
  • tab.activeBorder#191919
  • tab.activeBorderTop#dedcd590
  • tab.activeForeground#dbd7caee
  • tab.border#191919
  • tab.hoverBackground#181818
  • tab.inactiveBackground#121212
  • tab.inactiveForeground#86909c
  • tab.unfocusedActiveBorder#191919
  • tab.unfocusedActiveBorderTop#191919
  • tab.unfocusedHoverBackground#121212
  • terminal.ansiBlack#393a34
  • terminal.ansiBlue#7098d4
  • terminal.ansiBrightBlack#777777
  • terminal.ansiBrightBlue#7098d4
  • terminal.ansiBrightCyan#5eaab5
  • terminal.ansiBrightGreen#15ac91
  • terminal.ansiBrightMagenta#d9739f
  • terminal.ansiBrightRed#f14c4c
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#e6cc77
  • terminal.ansiCyan#5eaab5
  • terminal.ansiGreen#15ac91
  • terminal.ansiMagenta#d9739f
  • terminal.ansiRed#f14c4c
  • terminal.ansiWhite#dbd7caee
  • terminal.ansiYellow#e6cc77
  • terminal.background#181818
  • terminal.foreground#dbd7caee
  • terminal.selectionBackground#eeeeee18
  • terminal.tab.activeBorder#ff8787
  • textBlockQuote.background#121212
  • textBlockQuote.border#191919
  • textCodeBlock.background#121212
  • textLink.activeForeground#4d9375
  • textLink.foreground#4d9375
  • textPreformat.foreground#6b7785
  • textSeparator.foreground#c9cdd4
  • titleBar.activeBackground#121212
  • titleBar.activeForeground#bfbaaa
  • titleBar.border#181818
  • titleBar.inactiveBackground#121212
  • titleBar.inactiveForeground#86909c
  • toolbar.hoverBackground#444444
  • tree.indentGuidesStroke#f2f3f5
  • widget.shadow#00000033

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
string, string punctuation.section.embedded source, attribute.value#c98a7d
keyword.operator.quantifier.regexp, constant.numeric, number#f6c177
constant.language.boolean#74ccaa
namespace#db889a
variable, identifier, support.variable, support.class, constant.language, meta.definition.variable entity.name.function#bd976a
keyword, storage.type.class.jsdoc , punctuation.definition.template-expression, modifier, variable.language.this, support.type.object#4d9375bold
variable.function#80a665
entity.name.function, support.function#80a665
storage, storage.type, storage.modifier, support.type.builtin, constant.language.undefined, constant.language.null, constant.language.import-export-all.ts#cb7676
support.module, support.node#bd976aitalic
support.type, entity.name.type, entity.other.inherited-class, support.type.primitive, entity.name.type#5DA994
comment, punctuation.definition.comment, string.comment#758575dditalic
entity.name.type.class#6872abunderline
variable.object.property, meta.field.declaration entity.name.function#a0a5d6
meta.definition.method entity.name.function#80a665
meta.function entity.name.function#80a665
meta.function-call entity.name.function#80a665
constant, entity.name.constant, variable.language, meta.definition.variable#c77dbb
template.expression.begin, template.expression.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#c4704f
entity.name.tag.yaml#bd976a
meta.object-literal.key, meta.object-literal.key string, support.type.property-name.json#bd976a
constant.language.json#c77dbb
entity.name.tag#4d9375
entity.other.attribute-name.class#6872ab
entity.other.attribute-name.id#5d99a9
meta.tag, punctuation.definition.tag#4d9375
entity.name.tag, tag.html#5DA994
entity.other.attribute-name, invalid.deprecated.entity.other.attribute-name.html#bd976a
delimiter.bracket, delimiter, invalid.illegal.character-not-allowed-here.html, keyword.operator.rest, keyword.operator.spread, keyword.operator.type.annotation, keyword.operator.relational, keyword.operator.assignment, keyword.operator.type, meta.brace, meta.tag.block.any.html, meta.tag.inline.any.html, meta.tag.structure.input.void.html, meta.type.annotation, meta.embedded.block.github-actions-expression, storage.type.function.arrow, meta.objectliteral.ts, punctuation, punctuation.definition.string.begin.html.vue, punctuation.definition.string.end.html.vue#666666
variable.parameter.function#dbd7caee
text.html.derivative, storage.modifier.package, storage.modifier.import, storage.type.java#dbd7caee
punctuation.definition.string#c98a7d77
punctuation.support.type.property-name#b8a96577
support#b8a965
property, meta.property-name, meta.object-literal.key, entity.name.tag.yaml, attribute.name#b8a965
keyword.operator, keyword.operator.assignment.compound, meta.var.expr.ts#cb7676
invalid.broken#FBB0A7italic
invalid.deprecated#FBB0A7italic
invalid.illegal#FBB0A7italic
invalid.unimplemented#FBB0A7italic
carriage-return#f7f8faitalic underline
message.error#CB2E34italic
source.regexp, string.regexp#c4704fitalic
string.regexp.character-class, string.regexp.source.ruby.embedded, string.regexp.string.regexp.arbitrary-repitition#c98a7d
string.regexp constant.character.escape#e6cc77
support.constant#c77dbb
keyword.other.unit#cb7676
meta.module-reference#4d9375
punctuation.definition.list.begin.markdown#d4976c
markup.heading, markup.heading entity.name#4d9375bold
markup.quote#5d99a9
markup.italic#dbd7caeeitalic
markup.bold#dbd7caeebold
markup.raw#4d9375
markup.deleted, meta.diff.header.from-file, punctuation.definition.deleted#FBB0A7
markup.inserted, meta.diff.header.to-file, punctuation.definition.inserted#50D266
markup.changed, punctuation.definition.changed#FFB357
markup.ignored, markup.untracked#f2f3f5
meta.diff.range#A974E3bold
meta.diff.header#689FFF
meta.separator#689FFFbold
meta.output#689FFF
brackethighlighter.tag, brackethighlighter.curly, brackethighlighter.round, brackethighlighter.square, brackethighlighter.angle, brackethighlighter.quote#6b7785
brackethighlighter.unmatched#F98D86
constant.other.reference.link, string.other.link, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown#c98a7d
markup.underline.link.markdown#dedcd590underline
type.identifier, constant.other.character-class.regexp#6872ab
entity.other.attribute-name.html.vue#80a665
punctuation.separator.comma, punctuation.terminator.expression, punctuation.terminator.statement, punctuation.terminator.rule.scss, meta.property-list.scss, meta.property-list.scss, meta.property-list.scss, source.css.scss#86909c
punctuation.definition.method-parameters, punctuation.definition.function-parameters, punctuation.definition.parameters, punctuation.definition.separator, punctuation.definition.seperator, punctuation.definition.array#6b7785
keyword.control.at-rule#3C7EFF
variable.other.generic-type.haskell#8E51DA
punctuation.separator.key-value#abb2bf
support.constant.math#6872abbold italic
support.constant.math#b8a965
entity.name.variable.parameter, meta.at-rule.function variable, meta.at-rule.mixin variable, variable.parameteritalic

Shiki preview

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

Loading...