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.activeBackground#485a9810
  • activityBar.activeBorder#85455180
  • activityBar.background#1a1818
  • activityBar.foreground#a9a9a7
  • activityBar.inactiveForeground#6b6b67
  • activityBarBadge.background#854551
  • activityBarBadge.foreground#1a1818
  • badge.background#302b2a
  • badge.foreground#a9a9a7
  • breadcrumb.activeSelectionForeground#a9a9a7
  • breadcrumb.background#1a1818
  • breadcrumb.focusForeground#a9a9a7
  • breadcrumb.foreground#6b6b67
  • breadcrumbPicker.background#191917
  • button.background#33332f
  • button.foreground#a9a9a7
  • checkbox.background#33332f
  • checkbox.border#191917
  • checkbox.foreground#a9a9a7
  • contrastBorder#191917
  • debugToolBar.background#33332f
  • diffEditor.insertedTextBackground#57764420
  • diffEditor.removedTextBackground#a6463d50
  • dropdown.background#1a1818
  • dropdown.border#191917
  • dropdown.foreground#a9a9a7
  • editor.background#1a1818
  • editor.findMatchBackground#9c5f2a80
  • editor.findMatchHighlightBackground#fffefe40
  • editor.findRangeHighlightBackground#4d4d4775
  • editor.foldBackground#33332f
  • editor.foreground#a9a9a7
  • editor.hoverHighlightBackground#191917
  • editor.lineHighlightBorder#302b2a
  • editor.rangeHighlightBackground#485a9815
  • editor.selectionBackground#302b2a
  • editor.selectionHighlightBackground#302b2a
  • editor.snippetFinalTabstopHighlightBackground#1a1818
  • editor.snippetFinalTabstopHighlightBorder#577644
  • editor.snippetTabstopHighlightBackground#1a1818
  • editor.snippetTabstopHighlightBorder#6b6b67
  • editor.wordHighlightBackground#9c814e50
  • editor.wordHighlightStrongBackground#57764450
  • editorCodeLens.foreground#6b6b67
  • editorError.foreground#a6463d
  • editorGroup.border#485a98
  • editorGroup.dropBackground#4d4d4770
  • editorGroupHeader.tabsBackground#191917
  • editorGutter.addedBackground#57764480
  • editorGutter.deletedBackground#a6463d80
  • editorGutter.modifiedBackground#9c814e80
  • editorHoverWidget.background#1a1818
  • editorHoverWidget.border#6b6b67
  • editorIndentGuide.activeBackground#fffefe45
  • editorIndentGuide.background#fffefe1A
  • editorLineNumber.foreground#6b6b67
  • editorLink.activeForeground#9c814e
  • editorMarkerNavigation.background#33332f
  • editorOverviewRuler.addedForeground#57764480
  • editorOverviewRuler.border#191917
  • editorOverviewRuler.currentContentForeground#577644
  • editorOverviewRuler.deletedForeground#a6463d80
  • editorOverviewRuler.errorForeground#a6463d80
  • editorOverviewRuler.incomingContentForeground#485a98
  • editorOverviewRuler.infoForeground#9c814e80
  • editorOverviewRuler.modifiedForeground#9c814e80
  • editorOverviewRuler.selectionHighlightForeground#9c5f2a
  • editorOverviewRuler.warningForeground#9c5f2a80
  • editorOverviewRuler.wordHighlightForeground#9c814e
  • editorOverviewRuler.wordHighlightStrongForeground#577644
  • editorRuler.foreground#fffefe1A
  • editorSuggestWidget.background#33332f
  • editorSuggestWidget.foreground#a9a9a7
  • editorSuggestWidget.selectedBackground#302b2a
  • editorWarning.foreground#9c5f2a
  • editorWhitespace.foreground#fffefe1A
  • editorWidget.background#33332f
  • errorForeground#a6463d
  • extensionButton.prominentBackground#57764490
  • extensionButton.prominentForeground#a9a9a7
  • extensionButton.prominentHoverBackground#57764460
  • focusBorder#6b6b67
  • foreground#a9a9a7
  • gitDecoration.conflictingResourceForeground#9c5f2a
  • gitDecoration.deletedResourceForeground#a6463d
  • gitDecoration.ignoredResourceForeground#6b6b67
  • gitDecoration.modifiedResourceForeground#9c814e
  • gitDecoration.untrackedResourceForeground#577644
  • input.background#1a1818
  • input.border#191917
  • input.foreground#a9a9a7
  • input.placeholderForeground#6b6b67
  • inputOption.activeBorder#485a98
  • inputValidation.errorBackground#1a1818
  • inputValidation.errorBorder#a6463d
  • inputValidation.errorForeground#a6463d
  • inputValidation.infoBackground#1a1818
  • inputValidation.infoBorder#485a98
  • inputValidation.infoForeground#485a98
  • inputValidation.warningBackground#1a1818
  • inputValidation.warningBorder#9c5f2a
  • inputValidation.warningForeground#9c5f2a
  • list.activeSelectionBackground#302b2a
  • list.activeSelectionForeground#a9a9a7
  • list.dropBackground#302b2a
  • list.errorForeground#a6463d
  • list.focusBackground#4d4d4775
  • list.highlightForeground#9c814e
  • list.hoverBackground#4d4d4775
  • list.inactiveSelectionBackground#4d4d4775
  • list.warningForeground#9c5f2a
  • listFilterWidget.background#1a1818
  • listFilterWidget.noMatchesOutline#a6463d
  • listFilterWidget.outline#302b2a
  • merge.currentHeaderBackground#57764490
  • merge.incomingHeaderBackground#485a9890
  • notification.background#1a1818
  • notification.buttonBackground#302b2a
  • notification.buttonForeground#a9a9a7
  • notification.buttonHoverBackground#4d4d4775
  • notification.errorBackground#a6463d
  • notification.errorForeground#1a1818
  • notification.foreground#a9a9a7
  • notification.infoBackground#485a98
  • notification.infoForeground#1a1818
  • notification.warningBackground#9c5f2a
  • notification.warningForeground#1a1818
  • notificationCenter.border#33332f
  • notificationCenterHeader.background#1a1818
  • notificationCenterHeader.foreground#a9a9a7
  • notificationLink.foreground#9c814e
  • notifications.background#1a1818
  • notifications.border#33332f
  • notifications.foreground#a9a9a7
  • notificationsErrorIcon.foreground#a6463d
  • notificationsInfoIcon.foreground#485a98
  • notificationsWarningIcon.foreground#9c5f2a
  • notificationToast.border#33332f
  • panel.background#1a1818
  • panel.border#485a98
  • panelInput.border#a9a9a7
  • panelTitle.activeBorder#854551
  • panelTitle.activeForeground#a9a9a7
  • panelTitle.inactiveForeground#6b6b67
  • peekView.border#302b2a
  • peekViewEditor.background#1a1818
  • peekViewEditor.matchHighlightBackground#fc6a2080
  • peekViewResult.background#33332f
  • peekViewResult.fileForeground#a9a9a7
  • peekViewResult.lineForeground#a9a9a7
  • peekViewResult.matchHighlightBackground#fc6a2080
  • peekViewResult.selectionBackground#302b2a
  • peekViewResult.selectionForeground#a9a9a7
  • peekViewTitle.background#191917
  • peekViewTitleDescription.foreground#6b6b67
  • peekViewTitleLabel.foreground#a9a9a7
  • pickerGroup.border#485a98
  • pickerGroup.foreground#9c814e
  • progressBar.background#854551
  • scrollbar.shadow#444444
  • selection.background#485a98
  • settings.checkboxBackground#33332f
  • settings.checkboxBorder#191917
  • settings.checkboxForeground#a9a9a7
  • settings.dropdownBackground#33332f
  • settings.dropdownBorder#191917
  • settings.dropdownForeground#a9a9a7
  • settings.headerForeground#a9a9a7
  • settings.modifiedItemIndicator#9c5f2a
  • settings.numberInputBackground#33332f
  • settings.numberInputBorder#191917
  • settings.numberInputForeground#a9a9a7
  • settings.textInputBackground#33332f
  • settings.textInputBorder#191917
  • settings.textInputForeground#a9a9a7
  • sideBar.background#33332f
  • sideBarSectionHeader.background#1a1818
  • sideBarSectionHeader.border#191917
  • sideBarTitle.foreground#a9a9a7
  • statusBar.background#191917
  • statusBar.debuggingBackground#a6463d
  • statusBar.debuggingForeground#191917
  • statusBar.foreground#a9a9a7
  • statusBar.noFolderBackground#191917
  • statusBar.noFolderForeground#a9a9a7
  • statusBarItem.prominentBackground#a6463d
  • statusBarItem.prominentHoverBackground#9c5f2a
  • statusBarItem.remoteBackground#485a98
  • statusBarItem.remoteForeground#1a1818
  • tab.activeBackground#1a1818
  • tab.activeBorderTop#85455180
  • tab.activeForeground#a9a9a7
  • tab.border#191917
  • tab.inactiveBackground#33332f
  • tab.inactiveForeground#6b6b67
  • terminal.ansiBlack#302b2a
  • terminal.ansiBlue#485a98
  • terminal.ansiBrightBlack#4d4d47
  • terminal.ansiBrightBlue#7898f7
  • terminal.ansiBrightCyan#fad384
  • terminal.ansiBrightGreen#128c20
  • terminal.ansiBrightMagenta#fc89a0
  • terminal.ansiBrightRed#aa000c
  • terminal.ansiBrightWhite#fffefe
  • terminal.ansiBrightYellow#fc6a20
  • terminal.ansiCyan#9c814e
  • terminal.ansiGreen#577644
  • terminal.ansiMagenta#854551
  • terminal.ansiRed#a6463d
  • terminal.ansiWhite#c8c8c8
  • terminal.ansiYellow#9c5f2a
  • terminal.background#1a1818
  • terminal.border#a9a9a7
  • terminal.foreground#a9a9a7
  • terminal.selectionBackground#302b2a50
  • textBlockQuote.background#33332f
  • titleBar.activeBackground#33332f
  • titleBar.activeForeground#a9a9a7
  • titleBar.inactiveBackground#191917
  • titleBar.inactiveForeground#6b6b67
  • walkThrough.embeddedEditorBackground#33332f
  • welcomePage.buttonBackground#302b2a
  • welcomePage.buttonHoverBackground#4d4d4775
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#485a98
source#a9a9a7
meta.diff, meta.diff.header#6b6b67
markup.inserted#577644
markup.deleted#a6463d
markup.changed#9c5f2a
invalid#a6463dunderline italic
invalid.deprecated#a9a9a7underline italic
entity.name.filename#fc6a20
markup.error#a6463d
markup.underlineunderline
markup.bold#9c5f2abold
markup.heading#485a98bold
markup.italic#fc6a20italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#9c814e
markup.inline.raw, markup.raw.restructuredtext#577644
markup.underline.link, markup.underline.link.image#9c814e
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#854551
entity.name.directive.restructuredtext, markup.quote#fc6a20italic
meta.separator.markdown#6b6b67
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#577644
punctuation.definition.constant.restructuredtext#485a98
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#485a98
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#a9a9a7
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#fc6a20
entity.name.type.class, entity.name.class#9c814enormal
keyword.expressions-and-types.swift, keyword.other.this, variable.language, variable.language punctuation.definition.variable.php, variable.other.readwrite.instance.ruby, variable.parameter.function.language.special#485a98italic
entity.other.inherited-class#9c814eitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#6b6b67
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#854551
comment.block.documentation entity.name.type#9c814eitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#9c814e
comment.block.documentation variable#9c5f2aitalic
constant, variable.other.constant#485a98
constant.character.escape, constant.character.string.escape, constant.regexp#854551
entity.name.tag#854551
entity.other.attribute-name.parent-selector#854551
entity.other.attribute-name#577644italic
entity.name.function, meta.function-call.generic, meta.function-call.object, meta.function-call.php, meta.function-call.static, meta.method-call.java meta.method, meta.method.groovy, support.function.any-method.lua, keyword.operator.function.infix#577644
entity.name.variable.parameter, meta.at-rule.function variable, meta.at-rule.mixin variable, meta.function.arguments variable.other.php, meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql, variable.parameter#9c5f2aitalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#577644italic
meta.decorator variable.other.object#577644
keyword, punctuation.definition.keyword#854551
keyword.control.new, keyword.operator.newbold
meta.selector#854551
support#9c814eitalic
support.function.magic, support.variable, variable.other.predefined#485a98regular
support.function, support.type.property-nameregular
constant.other.symbol.hashkey punctuation.definition.constant.ruby, entity.other.attribute-name.placeholder punctuation, entity.other.attribute-name.pseudo-class punctuation, entity.other.attribute-name.pseudo-element punctuation, meta.group.double.toml, meta.group.toml, meta.object-binding-pattern-variable punctuation.destructuring, punctuation.colon.graphql, punctuation.definition.block.scalar.folded.yaml, punctuation.definition.block.scalar.literal.yaml, punctuation.definition.block.sequence.item.yaml, punctuation.definition.entity.other.inherited-class, punctuation.function.swift, punctuation.separator.dictionary.key-value, punctuation.separator.hash, punctuation.separator.inheritance, punctuation.separator.key-value, punctuation.separator.key-value.mapping.yaml, punctuation.separator.namespace, punctuation.separator.pointer-access, punctuation.separator.slice, string.unquoted.heredoc punctuation.definition.string, support.other.chomping-indicator.yaml, punctuation.separator.annotation#854551
keyword.operator.other.powershell, keyword.other.statement-separator.powershell, meta.brace.round, meta.function-call punctuation, punctuation.definition.arguments.begin, punctuation.definition.arguments.end, punctuation.definition.entity.begin, punctuation.definition.entity.end, punctuation.definition.tag.cs, punctuation.definition.type.begin, punctuation.definition.type.end, punctuation.section.scope.begin, punctuation.section.scope.end, storage.type.generic.java, string.template meta.brace, string.template punctuation.accessor#a9a9a7
meta.string-contents.quoted.double punctuation.definition.variable, punctuation.definition.interpolation.begin, punctuation.definition.interpolation.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded.begin, punctuation.section.embedded.coffee, punctuation.section.embedded.end, punctuation.section.embedded.end source.php, punctuation.section.embedded.end source.ruby, punctuation.definition.variable.makefile#854551
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#9c814e
constant.other.date, constant.other.timestamp#9c5f2a
variable.other.alias.yaml#577644italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#854551regular
entity.name.type, keyword.primitive-datatypes.swift, keyword.type.cs, meta.protocol-list.objc, meta.return-type.objc, source.go storage.type, source.groovy storage.type, source.java storage.type, source.powershell entity.other.attribute-name, storage.class.std.rust, storage.type.attribute.swift, storage.type.c, storage.type.core.rust, storage.type.cs, storage.type.groovy, storage.type.objc, storage.type.php, storage.type.haskell, storage.type.ocaml#9c814eitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#9c5f2a
storage.modifier#854551
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#fc6a20
punctuation.definition.group.capture.regexp#854551
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#a6463d
punctuation.definition.character-class.regexp#9c814e
punctuation.definition.group.regexp#9c5f2a
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#a6463d
meta.assertion.look-ahead.regexp#577644
string#fc6a20
punctuation.definition.string.begin, punctuation.definition.string.end#7898f7
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#485a98
string.quoted.docstring.multi, string.quoted.docstring.multi.python punctuation.definition.string.begin, string.quoted.docstring.multi.python punctuation.definition.string.end, string.quoted.docstring.multi.python constant.character.escape#6b6b67
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#a9a9a7
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#9c5f2aitalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#a9a9a7normal
meta.selectionset.graphql variable#fc6a20
meta.selectionset.graphql meta.arguments variable#a9a9a7
entity.name.fragment.graphql, variable.fragment.graphql#9c814e
constant.other.symbol.hashkey.ruby, keyword.operator.dereference.java, keyword.operator.navigation.groovy, meta.scope.for-loop.shell punctuation.definition.string.begin, meta.scope.for-loop.shell punctuation.definition.string.end, meta.scope.for-loop.shell string, storage.modifier.import, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx, punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.separator.list.comma.css, constant.language.empty-list.haskell#a9a9a7
source.shell variable.other#485a98
support.constant#485a98normal
meta.scope.prerequisites.makefile#fc6a20
meta.attribute-selector.scss#fc6a20
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#a9a9a7
meta.preprocessor.haskell#6b6b67

Shiki preview

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

Loading...