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.activeBorder#7A9769
  • activityBar.background#202020
  • activityBar.border#98C2CA15
  • activityBar.dropBorder#98C2CA15
  • activityBar.foreground#7A9769
  • activityBarBadge.background#7A9769
  • activityBarBadge.foreground#202020
  • activityBarTop.activeBorder#98C2CA15
  • activityBarTop.dropBorder#98C2CA15
  • badge.background#7A9769
  • breadcrumb.activeSelectionForeground#7A9769
  • breadcrumb.focusForeground#7A9769
  • breadcrumb.foreground#98C2CAAA
  • breadcrumbPicker.background#151515
  • button.background#7A9769
  • commandCenter.background#151515
  • dropdown.background#202020
  • dropdown.border#BFD5DE18
  • dropdown.listBackground#202020
  • editor.background#202020
  • editor.findMatchBackground#CC824260
  • editor.foreground#c9caca
  • editor.lineHighlightBackground#151515
  • editor.selectionBackground#20418260
  • editorBracketHighlight.foreground1#CC8242
  • editorBracketHighlight.foreground2#98C2CA
  • editorBracketHighlight.foreground3#7A9769
  • editorBracketHighlight.foreground4#9E7BB0
  • editorBracketHighlight.foreground5#6c71c4
  • editorBracketHighlight.foreground6#c9caca
  • editorCursor.background#202020
  • editorCursor.foreground#98C2CA
  • editorGroup.border#BFD5DE18
  • editorGroup.dropBackground#98C2CA15
  • editorGroup.dropIntoPromptBorder#98C2CA15
  • editorGroupHeader.border#98C2CA15
  • editorGroupHeader.tabsBackground#202020
  • editorGroupHeader.tabsBorder#98C2CA15
  • editorHoverWidget.background#151515
  • editorIndentGuide.activeBackground1#BFD5DE25
  • editorIndentGuide.activeBackground2#BFD5DE25
  • editorIndentGuide.activeBackground3#BFD5DE25
  • editorIndentGuide.activeBackground4#BFD5DE25
  • editorIndentGuide.activeBackground5#BFD5DE25
  • editorIndentGuide.activeBackground6#BFD5DE25
  • editorIndentGuide.background1#BFD5DE18
  • editorIndentGuide.background2#BFD5DE18
  • editorIndentGuide.background3#BFD5DE18
  • editorIndentGuide.background4#BFD5DE18
  • editorIndentGuide.background5#BFD5DE18
  • editorIndentGuide.background6#BFD5DE18
  • editorLineNumber.activeForeground#98C2CA
  • editorLineNumber.foreground#98C2CA40
  • editorOverviewRuler.border#BFD5DE00
  • editorPane.background#151515
  • editorStickyScroll.shadow#ff000000
  • editorSuggestWidget.background#202020
  • editorSuggestWidget.border#BFD5DE18
  • editorSuggestWidget.highlightForeground#cc6e2f
  • editorSuggestWidget.selectedBackground#6A875940
  • editorWidget.background#202020
  • editorWidget.border#BFD5DE18
  • editorWidget.resizeBorder#BFD5DE18
  • focusBorder#7A976990
  • gitDecoration.ignoredResourceForeground#98C2CA40
  • icon.foreground#7A9769
  • input.background#202020
  • input.border#BFD5DE18
  • list.activeSelectionBackground#BFD5DE18
  • list.activeSelectionForeground#98C2CA
  • list.activeSelectionIconForeground#6A8759
  • list.dropBackground#98C2CA15
  • list.hoverBackground#BFD5DE10
  • list.hoverForeground#98C2CA
  • list.inactiveSelectionBackground#BFD5DE10
  • list.inactiveSelectionForeground#7A9769
  • list.inactiveSelectionIconForeground#7A9769
  • listFilterWidget.shadow#ff000000
  • menu.background#202020
  • menu.border#BFD5DE18
  • menu.foreground#98C2CA90
  • menu.selectionForeground#98C2CA
  • menu.separatorBackground#BFD5DE18
  • notificationCenterHeader.background#202020
  • notifications.background#202020
  • notificationsInfoIcon.foreground#6A8759
  • panel.background#202020
  • panel.border#BFD5DE18
  • panel.dropBorder#BFD5DE18
  • panelInput.border#BFD5DE18
  • panelSection.border#BFD5DE18
  • panelSection.dropBackground#98C2CA15
  • panelSectionHeader.background#151515
  • panelTitle.activeBorder#7A9769
  • panelTitle.activeForeground#7A9769
  • panelTitle.inactiveForeground#98C2CAAA
  • peekView.border#BFD5DE18
  • peekViewEditor.background#202020
  • peekViewEditor.matchHighlightBackground#CC824240
  • peekViewResult.background#202020
  • peekViewResult.selectionBackground#BFD5DE18
  • peekViewTitle.background#202020
  • peekViewTitleLabel.foreground#7A9769
  • quickInput.background#151515
  • scrollbar.shadow#ff000000
  • scrollbarSlider.activeBackground#7A976930
  • scrollbarSlider.background#7A976918
  • scrollbarSlider.hoverBackground#7A976925
  • settings.checkboxBackground#151515
  • settings.dropdownBackground#151515
  • settings.headerForeground#7A9769
  • settings.modifiedItemIndicator#7A9EC2
  • settings.numberInputBackground#151515
  • settings.textInputBackground#151515
  • sideBar.background#202020
  • sideBar.border#202020
  • sideBar.dropBackground#98C2CA15
  • sideBar.foreground#98C2CAAA
  • sideBarSectionHeader.border#98C2CA15
  • sideBarTitle.foreground#7A9769
  • statusBar.background#202020
  • statusBar.border#98C2CA15
  • statusBar.debuggingBackground#9E7BB0
  • statusBar.debuggingForeground#202020
  • statusBar.foreground#98C2CAAA
  • statusBar.noFolderBackground#202020
  • statusBarItem.compactHoverBackground#202020AA
  • statusBarItem.hoverBackground#20202090
  • statusBarItem.hoverForeground#7A9769
  • statusBarItem.remoteBackground#202020
  • statusBarItem.remoteForeground#7A9769
  • statusBarItem.remoteHoverBackground#202020
  • statusBarItem.remoteHoverForeground#98C2CA
  • tab.activeBackground#202020
  • tab.activeBorder#7A9769
  • tab.activeBorderTop#7A9769
  • tab.activeForeground#7A9769
  • tab.border#202020
  • tab.inactiveBackground#202020
  • tab.inactiveForeground#98C2CAAA
  • terminal.background#151515
  • terminal.border#98C2CA15
  • terminal.dropBackground#98C2CA15
  • terminal.tab.activeBorder#7A9769
  • terminalCommandDecoration.defaultBackground#CC8242
  • terminalCommandDecoration.errorBackground#f44747
  • terminalCommandDecoration.successBackground#7A9769
  • terminalCursor.background#202020
  • terminalCursor.foreground#98C2CA
  • terminalOverviewRuler.cursorForeground#98C2CA
  • textBlockQuote.background#191919
  • textBlockQuote.border#7A9769
  • textCodeBlock.background#191919
  • textLink.activeForeground#7A9769
  • textLink.foreground#cc6e2f
  • textPreformat.background#191919
  • textPreformat.foreground#7A9769
  • titleBar.activeBackground#202020
  • titleBar.activeForeground#98C2CAAA
  • titleBar.border#98C2CA15
  • titleBar.inactiveBackground#202020
  • tree.indentGuidesStroke#7A976990
  • welcomePage.progress.background#7A9EC240
  • welcomePage.progress.foreground#CC8242
  • welcomePage.tileBackground#CC824215
  • widget.border#BFD5DE18
  • widget.shadow#ff000000

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment storage.typeitalic
invalid, invalid.illegalitalic
variable.parameter, parameters variable.functionitalic
keyword.control.export, keyword.control.import, keyword.control.type, keyword.control.as, keyword.control.conditional, keyword.control.flow, keyword.control.or, keyword.control.and, keyword.control.loop, keyword.operator.new, keyword.operator.expression.of, keyword.operator.expression.instanceof, keyword.operator.expression.typeof, keyword.operator.expression.keyof, keyword.operator.expression.delete, keyword.control.trycatch, keyword.control.from, variable.language.this, storage.modifier.async, keyword.control.default, keyword.import, entity.name.function.operatoritalic
entity.other.attribute-name, storage.modifieritalic
comment, invalid, invalid.deprecated, invalid.illegalitalic
comment storage.typeitalic
invalid, invalid.illegalitalic
variable.parameter, parameters variable.functionitalic
keyword.control.export, keyword.control.import, keyword.control.type, keyword.control.as, keyword.control.conditional, keyword.control.flow, keyword.control.or, keyword.control.and, keyword.control.loop, keyword.operator.new, keyword.operator.expression.of, keyword.operator.expression.instanceof, keyword.operator.expression.typeof, keyword.operator.expression.keyof, keyword.operator.expression.delete, keyword.control.trycatch, keyword.control.from, variable.language.this, storage.modifier.async, keyword.control.default, keyword.import, entity.name.function.operatoritalic
entity.other.attribute-name, storage.modifieritalic
comment, invalid, invalid.deprecated, invalid.illegalitalic
source.json meta.structure.dictionary.json support.type.property-name.json#7A9EC2
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#839496
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#CC8242
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#b58900
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#839496
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#CC8242
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#839496
string,string.character.escape,string.template.quoted,string.template.quoted.punctuation,string.template.quoted.punctuation.single,string.template.quoted.punctuation.double,string.type.declaration.annotation,string.template.quoted.punctuation.tag#6A8759
punctuation.definition.template-expression.begin,punctuation.definition.template-expression.end#CC8242
expression.string,meta.template.expression#c9caca
constant.numeric#7A9EC2
constant.language,variable.language#CC8242
constant.character, constant.other#9E7BB0
entity.name.type,meta.return.type,meta.type.annotation,meta.type.parameters,support.type.primitive#7A9EC2
storage,storage.type,storage.modifier,storage.arrow#CC8242
class.instance.constructor,new.expr entity.name.type#FFC66D
support.function, entity.name.function#FFC66D
annotation.meta.ts, annotation.meta.tsx#c9caca
variable.parameter, operator.rest.parameters#BFD5DEEE
variable.property,variable.other.property,variable.other.object.property,variable.object.property,support.variable.property#9E7BB0
quote.module#6A8759
markup.heading#CC8242
markup.inserted#6A8759
markup.changed#CC8242
markup.deleted#f44747
invalid, invalid.deprecated, invalid.illegal#f44747
punctuation.definition.tag.html, punctuation.definition.tag.begin, punctuation.definition.tag.end, entity.name.tag#FFC66D
entity.other.attribute-name.html, entity.other.attribute-name, entity.other.attribute-name#7A9EC2
meta.object-literal.key#9E7BB0
storage.modifier.ts#CC8242
ts.cast.expr,ts.meta.entity.class.method.new.expr.cast,ts.meta.entity.type.name.new.expr.cast,ts.meta.entity.type.name.var-single-variable.annotation,tsx.cast.expr,tsx.meta.entity.class.method.new.expr.cast,tsx.meta.entity.type.name.new.expr.cast,tsx.meta.entity.type.name.var-single-variable.annotation#7A9EC2
ts.meta.type.support,ts.meta.type.entity.name,ts.meta.class.inherited-class,tsx.meta.type.support,tsx.meta.type.entity.name,tsx.meta.class.inherited-class,type-declaration,enum-declaration#7A9EC2
function-declaration,method-declaration,method-overload-declaration,type-fn-type-parameters#FFC66D
punctuation.definition.block.tag.jsdoc#6A8759
comment storage.type#e0af68
comment variable, comment variable.other#c9caca
storage.type.class.jsdoc#CC8242
constant.language.import-export-all#c9caca
objectliteral.key.separator, punctuation.separator.key-value#BFD5DE60
source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name#A8B2BA
ts.meta.entity.name.namespace,tsx.meta.entity.name.namespace#c9caca
*url*, *link*, *uri*underline
regex.character-class#c9caca
entity.name.type.class#c9caca
entity.other.inherited-class#7A9EC2
entity.name.type.instance.jsdoc#FFC66D
yaml.entity.name,yaml.string.entity.name#CC8242
yaml.string.out#c9caca
meta.brace.square.ts,block.support.module,block.support.type.module,block.support.function.variable,punctuation.definition.typeparameters.begin,punctuation.definition.typeparameters.end#BFD5DE60
string.regexp#CC8242
punctuation.definition.group.regexp,punctuation.definition.character-class.regexp#FFC66D
constant.other.character-class.regexp, constant.character.escape.ts#c9caca
expr.regex.or.operator#c9caca
string.template.tag,string.template.punctuation.tag,string.quoted.punctuation.tag,string.quoted.embedded.tag, string.quoted.double.tag#6A8759
tag.punctuation.begin.arrow.parameters.embedded,tag.punctuation.end.arrow.parameters.embedded#BFD5DE60
object-literal.object.member.key.field.other,object-literal.object.member.key.accessor,object-literal.object.member.key.array.brace.square#c9caca
property-list.property-value,property-list.constant#A5C261
support.type.property-name.variable.css,support.type.property-name.variable.scss,variable.scss#7A9EC2
entity.other.attribute-name.class.css,entity.other.attribute-name.class.scss,entity.other.attribute-name.parent-selector-suffix.css,entity.other.attribute-name.parent-selector-suffix.scss#FFC66D
property-list.property-value.rgb-value, keyword.other.unit.css,keyword.other.unit.scss#7A9EC2
property-list.property-value.function#FFC66D
support.constant.property-value.css,support.constant.property-value.scss#A5C261
css.entity.name.tag,scss.entity.name.tag#CC8242
meta.selector.css, entity.attribute-name.id, entity.other.attribute-name.pseudo-class.css,entity.other.attribute-name.pseudo-element.css#FFC66D
keyword.scss,keyword.css#CC8242
triple-slash.tag#c9caca
token.info-token#6796e6
token.warn-token#cd9731
token.error-token#f44747
token.debug-token#b267e6
keyword.operator.logical.python#CC8242
support.class.dart#CC8242
variable.language.php, variable.other.php#9E7BB0
variable.other.readwrite.perl#9E7BB0
variable.other.property.php#CC8242
support.variable.property.php#FFC66D
markup.strikethrough#CC8242strikethrough
markup.italic#9E7BB0italic
markup.bold#A5C261bold
markup.underlineunderline
markup.underline.linkunderline
constant.other.color, punctuation.definition.tag, punctuation.definition.list_item.markdown, punctuation, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution, meta.brace.round, meta.brace.square, meta.brace.curly, constant.other.color, punctuation.section.embedded, keyword.other.template, keyword.other.substitution, meta.delimiter.comma.js, meta.function-call.without-arguments.js, meta.function-call.method.without-arguments.js, punctuation.definition.tag, punctuation.definition.tag source, punctuation.definition.group.begin.ruby, punctuation.definition.group.end.ruby, punctuation.definition.group.begin.css, punctuation.definition.group.end.css, punctuation.definition.string.end.html source.css#BFD5DE60
keyword.control.export, keyword.control.default, keyword.control.type, keyword.import, entity.name.function.operator#6A8759
punctuation.definition.tag.begin, punctuation.definition.tag.end, punctuation.definition.tag source, punctuation.definition.group.begin.ruby, punctuation.definition.group.end.ruby, punctuation.definition.group.begin.css, punctuation.definition.group.end.css, punctuation.definition.string.end.html source.css#BFD5DE60
entity.name.tag.other.html, entity.name.tag support.class.component, support.class.component.html#C9CACA
keyword.control.import, keyword.control.from, keyword.control.as, keyword.import, entity.name.function.operator#CC8242
keyword.operator.logical, keyword.operator.bitwise, punctuation.accessor, keyword.operator, keyword.operator.arithmetic, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.relational, keyword.operator.or.regexp, keyword.operator.quantifier.regexp, keyword.operator.comparison.twig, keyword.operator.spread, keyword.operator.delete, keyword.operator.static, keyword.operator.expression, keyword.operator.this, keyword.operator.rest, keyword.operator.bitwise.shift, keyword.operator.expression.instanceof, keyword.operator.new, keyword.operator.ternary, keyword.operator.optional, keyword.operator.expression.keyof, source.js constant.other.object.key.js string.unquoted.label.js, variable.language.this punctuation.definition.variable, keyword.other.this#9E7BB0
comment#BFD5DE90
markup.fenced_code.block.markdown, markup.inline.raw.string.markdown#9E7BB0

Shiki preview

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

Loading...