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#0e548b10
  • activityBar.activeBorder#e35a0080
  • activityBar.background#0a1e24
  • activityBar.foreground#cdc7a6
  • activityBar.inactiveForeground#897558
  • activityBarBadge.background#e35a00
  • activityBarBadge.foreground#0a1e24
  • badge.background#6e5246
  • badge.foreground#cdc7a6
  • breadcrumb.activeSelectionForeground#cdc7a6
  • breadcrumb.background#0a1e24
  • breadcrumb.focusForeground#cdc7a6
  • breadcrumb.foreground#897558
  • breadcrumbPicker.background#221910
  • button.background#443220
  • button.foreground#cdc7a6
  • checkbox.background#443220
  • checkbox.border#221910
  • checkbox.foreground#cdc7a6
  • contrastBorder#221910
  • debugToolBar.background#443220
  • diffEditor.insertedTextBackground#5cab9620
  • diffEditor.removedTextBackground#e35a0050
  • dropdown.background#0a1e24
  • dropdown.border#221910
  • dropdown.foreground#cdc7a6
  • editor.background#0a1e24
  • editor.findMatchBackground#e3cd7b80
  • editor.findMatchHighlightBackground#fefff040
  • editor.findRangeHighlightBackground#674c3175
  • editor.foldBackground#443220
  • editor.foreground#cdc7a6
  • editor.hoverHighlightBackground#221910
  • editor.lineHighlightBorder#6e5246
  • editor.rangeHighlightBackground#0e548b15
  • editor.selectionBackground#6e5246
  • editor.selectionHighlightBackground#6e5246
  • editor.snippetFinalTabstopHighlightBackground#0a1e24
  • editor.snippetFinalTabstopHighlightBorder#5cab96
  • editor.snippetTabstopHighlightBackground#0a1e24
  • editor.snippetTabstopHighlightBorder#897558
  • editor.wordHighlightBackground#06afc750
  • editor.wordHighlightStrongBackground#5cab9650
  • editorCodeLens.foreground#897558
  • editorError.foreground#e35a00
  • editorGroup.border#0e548b
  • editorGroup.dropBackground#674c3170
  • editorGroupHeader.tabsBackground#221910
  • editorGutter.addedBackground#5cab9680
  • editorGutter.deletedBackground#e35a0080
  • editorGutter.modifiedBackground#06afc780
  • editorHoverWidget.background#0a1e24
  • editorHoverWidget.border#897558
  • editorIndentGuide.activeBackground#fefff045
  • editorIndentGuide.background#fefff01A
  • editorLineNumber.foreground#897558
  • editorLink.activeForeground#06afc7
  • editorMarkerNavigation.background#443220
  • editorOverviewRuler.addedForeground#5cab9680
  • editorOverviewRuler.border#221910
  • editorOverviewRuler.currentContentForeground#5cab96
  • editorOverviewRuler.deletedForeground#e35a0080
  • editorOverviewRuler.errorForeground#e35a0080
  • editorOverviewRuler.incomingContentForeground#0e548b
  • editorOverviewRuler.infoForeground#06afc780
  • editorOverviewRuler.modifiedForeground#06afc780
  • editorOverviewRuler.selectionHighlightForeground#e3cd7b
  • editorOverviewRuler.warningForeground#e3cd7b80
  • editorOverviewRuler.wordHighlightForeground#06afc7
  • editorOverviewRuler.wordHighlightStrongForeground#5cab96
  • editorRuler.foreground#fefff01A
  • editorSuggestWidget.background#443220
  • editorSuggestWidget.foreground#cdc7a6
  • editorSuggestWidget.selectedBackground#6e5246
  • editorWarning.foreground#e3cd7b
  • editorWhitespace.foreground#fefff01A
  • editorWidget.background#443220
  • errorForeground#e35a00
  • extensionButton.prominentBackground#5cab9690
  • extensionButton.prominentForeground#cdc7a6
  • extensionButton.prominentHoverBackground#5cab9660
  • focusBorder#897558
  • foreground#cdc7a6
  • gitDecoration.conflictingResourceForeground#e3cd7b
  • gitDecoration.deletedResourceForeground#e35a00
  • gitDecoration.ignoredResourceForeground#897558
  • gitDecoration.modifiedResourceForeground#06afc7
  • gitDecoration.untrackedResourceForeground#5cab96
  • input.background#0a1e24
  • input.border#221910
  • input.foreground#cdc7a6
  • input.placeholderForeground#897558
  • inputOption.activeBorder#0e548b
  • inputValidation.errorBackground#0a1e24
  • inputValidation.errorBorder#e35a00
  • inputValidation.errorForeground#e35a00
  • inputValidation.infoBackground#0a1e24
  • inputValidation.infoBorder#0e548b
  • inputValidation.infoForeground#0e548b
  • inputValidation.warningBackground#0a1e24
  • inputValidation.warningBorder#e3cd7b
  • inputValidation.warningForeground#e3cd7b
  • list.activeSelectionBackground#6e5246
  • list.activeSelectionForeground#cdc7a6
  • list.dropBackground#6e5246
  • list.errorForeground#e35a00
  • list.focusBackground#674c3175
  • list.highlightForeground#06afc7
  • list.hoverBackground#674c3175
  • list.inactiveSelectionBackground#674c3175
  • list.warningForeground#e3cd7b
  • listFilterWidget.background#0a1e24
  • listFilterWidget.noMatchesOutline#e35a00
  • listFilterWidget.outline#6e5246
  • merge.currentHeaderBackground#5cab9690
  • merge.incomingHeaderBackground#0e548b90
  • notification.background#0a1e24
  • notification.buttonBackground#6e5246
  • notification.buttonForeground#cdc7a6
  • notification.buttonHoverBackground#674c3175
  • notification.errorBackground#e35a00
  • notification.errorForeground#0a1e24
  • notification.foreground#cdc7a6
  • notification.infoBackground#0e548b
  • notification.infoForeground#0a1e24
  • notification.warningBackground#e3cd7b
  • notification.warningForeground#0a1e24
  • notificationCenter.border#443220
  • notificationCenterHeader.background#0a1e24
  • notificationCenterHeader.foreground#cdc7a6
  • notificationLink.foreground#06afc7
  • notifications.background#0a1e24
  • notifications.border#443220
  • notifications.foreground#cdc7a6
  • notificationsErrorIcon.foreground#e35a00
  • notificationsInfoIcon.foreground#0e548b
  • notificationsWarningIcon.foreground#e3cd7b
  • notificationToast.border#443220
  • panel.background#0a1e24
  • panel.border#0e548b
  • panelInput.border#cdc7a6
  • panelTitle.activeBorder#e35a00
  • panelTitle.activeForeground#cdc7a6
  • panelTitle.inactiveForeground#897558
  • peekView.border#6e5246
  • peekViewEditor.background#0a1e24
  • peekViewEditor.matchHighlightBackground#ffc77780
  • peekViewResult.background#443220
  • peekViewResult.fileForeground#cdc7a6
  • peekViewResult.lineForeground#cdc7a6
  • peekViewResult.matchHighlightBackground#ffc77780
  • peekViewResult.selectionBackground#6e5246
  • peekViewResult.selectionForeground#cdc7a6
  • peekViewTitle.background#221910
  • peekViewTitleDescription.foreground#897558
  • peekViewTitleLabel.foreground#cdc7a6
  • pickerGroup.border#0e548b
  • pickerGroup.foreground#06afc7
  • progressBar.background#e35a00
  • scrollbar.shadow#444444
  • selection.background#0e548b
  • settings.checkboxBackground#443220
  • settings.checkboxBorder#221910
  • settings.checkboxForeground#cdc7a6
  • settings.dropdownBackground#443220
  • settings.dropdownBorder#221910
  • settings.dropdownForeground#cdc7a6
  • settings.headerForeground#cdc7a6
  • settings.modifiedItemIndicator#e3cd7b
  • settings.numberInputBackground#443220
  • settings.numberInputBorder#221910
  • settings.numberInputForeground#cdc7a6
  • settings.textInputBackground#443220
  • settings.textInputBorder#221910
  • settings.textInputForeground#cdc7a6
  • sideBar.background#443220
  • sideBarSectionHeader.background#0a1e24
  • sideBarSectionHeader.border#221910
  • sideBarTitle.foreground#cdc7a6
  • statusBar.background#221910
  • statusBar.debuggingBackground#e35a00
  • statusBar.debuggingForeground#221910
  • statusBar.foreground#cdc7a6
  • statusBar.noFolderBackground#221910
  • statusBar.noFolderForeground#cdc7a6
  • statusBarItem.prominentBackground#e35a00
  • statusBarItem.prominentHoverBackground#e3cd7b
  • statusBarItem.remoteBackground#0e548b
  • statusBarItem.remoteForeground#0a1e24
  • tab.activeBackground#0a1e24
  • tab.activeBorderTop#e35a0080
  • tab.activeForeground#cdc7a6
  • tab.border#221910
  • tab.inactiveBackground#443220
  • tab.inactiveForeground#897558
  • terminal.ansiBlack#6e5246
  • terminal.ansiBlue#0e548b
  • terminal.ansiBrightBlack#674c31
  • terminal.ansiBrightBlue#67a0cd
  • terminal.ansiBrightCyan#83a6b3
  • terminal.ansiBrightGreen#adcab8
  • terminal.ansiBrightMagenta#ff8a39
  • terminal.ansiBrightRed#ff8a39
  • terminal.ansiBrightWhite#fefff0
  • terminal.ansiBrightYellow#ffc777
  • terminal.ansiCyan#06afc7
  • terminal.ansiGreen#5cab96
  • terminal.ansiMagenta#e35a00
  • terminal.ansiRed#e35a00
  • terminal.ansiWhite#f0f1ce
  • terminal.ansiYellow#e3cd7b
  • terminal.background#0a1e24
  • terminal.border#cdc7a6
  • terminal.foreground#cdc7a6
  • terminal.selectionBackground#6e524650
  • textBlockQuote.background#443220
  • titleBar.activeBackground#443220
  • titleBar.activeForeground#cdc7a6
  • titleBar.inactiveBackground#221910
  • titleBar.inactiveForeground#897558
  • walkThrough.embeddedEditorBackground#443220
  • welcomePage.buttonBackground#6e5246
  • welcomePage.buttonHoverBackground#674c3175
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#0e548b
source#cdc7a6
meta.diff, meta.diff.header#897558
markup.inserted#5cab96
markup.deleted#e35a00
markup.changed#e3cd7b
invalid#e35a00underline italic
invalid.deprecated#cdc7a6underline italic
entity.name.filename#ffc777
markup.error#e35a00
markup.underlineunderline
markup.bold#e3cd7bbold
markup.heading#0e548bbold
markup.italic#ffc777italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#06afc7
markup.inline.raw, markup.raw.restructuredtext#5cab96
markup.underline.link, markup.underline.link.image#06afc7
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#e35a00
entity.name.directive.restructuredtext, markup.quote#ffc777italic
meta.separator.markdown#897558
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#5cab96
punctuation.definition.constant.restructuredtext#0e548b
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#0e548b
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#cdc7a6
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#ffc777
entity.name.type.class, entity.name.class#06afc7normal
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#0e548bitalic
entity.other.inherited-class#06afc7italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#897558
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#e35a00
comment.block.documentation entity.name.type#06afc7italic
comment.block.documentation entity.name.type punctuation.definition.bracket#06afc7
comment.block.documentation variable#e3cd7bitalic
constant, variable.other.constant#0e548b
constant.character.escape, constant.character.string.escape, constant.regexp#e35a00
entity.name.tag#e35a00
entity.other.attribute-name.parent-selector#e35a00
entity.other.attribute-name#5cab96italic
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#5cab96
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#e3cd7bitalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#5cab96italic
meta.decorator variable.other.object#5cab96
keyword, punctuation.definition.keyword#e35a00
keyword.control.new, keyword.operator.newbold
meta.selector#e35a00
support#06afc7italic
support.function.magic, support.variable, variable.other.predefined#0e548bregular
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#e35a00
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#cdc7a6
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#e35a00
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#06afc7
constant.other.date, constant.other.timestamp#e3cd7b
variable.other.alias.yaml#5cab96italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#e35a00regular
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#06afc7italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#e3cd7b
storage.modifier#e35a00
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#ffc777
punctuation.definition.group.capture.regexp#e35a00
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#e35a00
punctuation.definition.character-class.regexp#06afc7
punctuation.definition.group.regexp#e3cd7b
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#e35a00
meta.assertion.look-ahead.regexp#5cab96
string#ffc777
punctuation.definition.string.begin, punctuation.definition.string.end#67a0cd
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#0e548b
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#897558
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#cdc7a6
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#e3cd7bitalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#cdc7a6normal
meta.selectionset.graphql variable#ffc777
meta.selectionset.graphql meta.arguments variable#cdc7a6
entity.name.fragment.graphql, variable.fragment.graphql#06afc7
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#cdc7a6
source.shell variable.other#0e548b
support.constant#0e548bnormal
meta.scope.prerequisites.makefile#ffc777
meta.attribute-selector.scss#ffc777
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#cdc7a6
meta.preprocessor.haskell#897558

Shiki preview

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

Loading...