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#1B1B1B
  • activityBar.activeBorder#d04306
  • activityBar.background#383838
  • activityBar.foreground#EBEBEB
  • activityBar.inactiveForeground#868686
  • activityBarBadge.background#d04306
  • activityBarBadge.foreground#EBEBEB
  • badge.background#d04306
  • badge.foreground#EBEBEB
  • breadcrumb.activeSelectionForeground#EBEBEB
  • breadcrumb.background#090909
  • breadcrumb.focusForeground#EBEBEB
  • breadcrumb.foreground#868686
  • breadcrumbPicker.background#1B1B1B
  • button.background#d04306
  • button.foreground#EBEBEB
  • button.hoverBackground#d04306A0
  • button.secondaryBackground#1B1B1B
  • button.secondaryForeground#EBEBEB
  • button.secondaryHoverBackground#383838
  • debugToolBar.background#383838
  • diffEditor.insertedTextBackground#38e71d20
  • diffEditor.removedTextBackground#ef393950
  • dropdown.background#383838
  • dropdown.border#646464
  • dropdown.foreground#EBEBEB
  • editor.background#090909
  • editor.findMatchBackground#e8cd2160
  • editor.findMatchHighlightBackground#e8cd2140
  • editor.findRangeHighlightBackground#2A2A2A
  • editor.foldBackground#000000
  • editor.foreground#EBEBEB
  • editor.hoverHighlightBackground#06e9cb35
  • editor.inactiveSelectionBackground#464646
  • editor.lineHighlightBackground#383838
  • editor.rangeHighlightBackground#06e9cb35
  • editor.selectionBackground#06e9cb35
  • editor.selectionHighlightBackground#e8cd2140
  • editor.snippetFinalTabstopHighlightBackground#090909
  • editor.snippetFinalTabstopHighlightBorder#38e71d
  • editor.snippetTabstopHighlightBackground#090909
  • editor.snippetTabstopHighlightBorder#d04306
  • editor.wordHighlightBackground#1392E840
  • editor.wordHighlightStrongBackground#e8cd2160
  • editorBracketHighlight.foreground1#EBEBEB
  • editorBracketHighlight.foreground2#ed9a26
  • editorBracketHighlight.foreground3#06e5c7
  • editorBracketHighlight.foreground4#38e71d
  • editorBracketHighlight.foreground5#b87aff
  • editorBracketHighlight.foreground6#f97339
  • editorBracketHighlight.unexpectedBracket.foreground#ef3939
  • editorCodeLens.foreground#868686
  • editorCursor.foreground#EBEBEB
  • editorError.foreground#ef3939
  • editorGroupHeader.tabsBackground#000000
  • editorGutter.addedBackground#38e71d80
  • editorGutter.deletedBackground#ef393980
  • editorGutter.modifiedBackground#06e5c780
  • editorHoverWidget.background#1B1B1B
  • editorHoverWidget.border#d04306
  • editorHoverWidget.foreground#EBEBEB
  • editorIndentGuide.activeBackground#FFFFFF45
  • editorIndentGuide.background#FFFFFF1A
  • editorLineNumber.activeForeground#06e5c7D9
  • editorLineNumber.foreground#646464
  • editorLink.activeForeground#06e5c7
  • editorMarkerNavigation.background#1B1B1B
  • editorOverviewRuler.addedForeground#38e71d80
  • editorOverviewRuler.border#000000
  • editorOverviewRuler.currentContentForeground#38e71d
  • editorOverviewRuler.deletedForeground#ef393980
  • editorOverviewRuler.errorForeground#ef393980
  • editorOverviewRuler.incomingContentForeground#b87aff
  • editorOverviewRuler.infoForeground#1392E880
  • editorOverviewRuler.modifiedForeground#06e5c780
  • editorOverviewRuler.selectionHighlightForeground#f97339
  • editorOverviewRuler.warningForeground#e8cd2180
  • editorOverviewRuler.wordHighlightForeground#06e5c7
  • editorOverviewRuler.wordHighlightStrongForeground#38e71d
  • editorRuler.foreground#FFFFFF1A
  • editorStickyScroll.background#1B1B1B
  • editorSuggestWidget.background#1B1B1B
  • editorSuggestWidget.foreground#EBEBEB
  • editorSuggestWidget.selectedBackground#06e5c760
  • editorSuggestWidget.selectedForeground#EBEBEB
  • editorWarning.foreground#e8cd21
  • editorWhitespace.foreground#FFFFFF1A
  • editorWidget.background#1B1B1B
  • editorWidget.foreground#EBEBEB
  • editorWidget.resizeBorder#d04306
  • errorForeground#ef3939
  • extensionButton.prominentBackground#d04306
  • extensionButton.prominentForeground#EBEBEB
  • extensionButton.prominentHoverBackground#d0430680
  • focusBorder#d04306
  • foreground#EBEBEB
  • gitDecoration.conflictingResourceForeground#b87aff
  • gitDecoration.deletedResourceForeground#ef3939
  • gitDecoration.ignoredResourceForeground#868686
  • gitDecoration.modifiedResourceForeground#06e5c7
  • gitDecoration.untrackedResourceForeground#38e71d
  • input.background#090909
  • input.border#646464
  • input.foreground#EBEBEB
  • input.placeholderForeground#646464
  • inputOption.activeBorder#d04306
  • inputValidation.errorBorder#ef3939
  • inputValidation.infoBorder#1392E8
  • inputValidation.warningBorder#e8cd21
  • list.activeSelectionBackground#AAAAAA
  • list.activeSelectionForeground#000000
  • list.dropBackground#464646
  • list.errorForeground#ef3939
  • list.focusBackground#2A2A2A
  • list.highlightForeground#f97339
  • list.hoverBackground#000000
  • list.inactiveSelectionBackground#464646
  • list.warningForeground#e8cd21
  • listFilterWidget.background#d0430672
  • listFilterWidget.noMatchesOutline#ef3939
  • listFilterWidget.outline#383838
  • merge.currentHeaderBackground#38e71d90
  • merge.incomingHeaderBackground#b87aff90
  • minimap.background#1B1B1B
  • minimap.selectionHighlight#06e5c7A2
  • notification.background#090909
  • notification.buttonBackground#d04306
  • notification.buttonForeground#EBEBEB
  • notification.buttonHoverBackground#2A2A2A
  • notification.errorBackground#ef3939
  • notification.errorForeground#EBEBEB
  • notification.foreground#EBEBEB
  • notification.infoBackground#1392E8
  • notification.infoForeground#090909
  • notification.warningBackground#e8cd21
  • notification.warningForeground#090909
  • panel.background#1B1B1B
  • panel.border#383838
  • panelTitle.activeBorder#d04306
  • panelTitle.activeForeground#EBEBEB
  • panelTitle.inactiveForeground#646464
  • peekView.border#d04306
  • peekViewEditor.background#090909
  • peekViewEditor.matchHighlightBackground#e8cd2180
  • peekViewResult.background#1B1B1B
  • peekViewResult.fileForeground#EBEBEB
  • peekViewResult.lineForeground#EBEBEB
  • peekViewResult.matchHighlightBackground#e8cd2180
  • peekViewResult.selectionBackground#06e9cb35
  • peekViewResult.selectionForeground#EBEBEB
  • peekViewTitle.background#1B1B1B
  • peekViewTitleDescription.foreground#868686
  • peekViewTitleLabel.foreground#EBEBEB
  • pickerGroup.border#d04306
  • pickerGroup.foreground#d04306
  • progressBar.background#d04306
  • quickInput.background#1B1B1B
  • quickInputList.focusBackground#06e9cb35
  • quickInputList.focusForeground#EBEBEB
  • quickInputList.focusIconForeground#868686
  • quickInputTitle.background#1B1B1B
  • scrollbar.shadow#000000
  • selection.background#06e9cb35
  • settings.checkboxBackground#383838
  • settings.checkboxBorder#646464
  • settings.checkboxForeground#EBEBEB
  • settings.dropdownBackground#383838
  • settings.dropdownForeground#EBEBEB
  • settings.headerForeground#EBEBEB
  • settings.modifiedItemForeground#06e5c7
  • settings.modifiedItemIndicator#06e5c7
  • settings.numberInputBackground#040404
  • settings.numberInputBorder#646464
  • settings.numberInputForeground#EBEBEB
  • settings.textInputBackground#040404
  • settings.textInputBorder#646464
  • settings.textInputForeground#EBEBEB
  • sideBar.background#1B1B1B
  • sideBar.border#090909
  • sideBarSectionHeader.background#06e9cb35
  • sideBarTitle.foreground#EBEBEB
  • statusBar.background#383838
  • statusBar.border#090909
  • statusBar.debuggingBackground#d04306
  • statusBar.debuggingForeground#EBEBEB
  • statusBar.foreground#EBEBEB
  • statusBar.noFolderBackground#383838
  • statusBar.noFolderForeground#EBEBEB
  • statusBarItem.prominentBackground#ef3939
  • statusBarItem.prominentHoverBackground#d04306
  • statusBarItem.remoteBackground#1B1B1B
  • statusBarItem.remoteForeground#ed9a26
  • tab.activeBackground#090909
  • tab.activeBorderTop#d04306
  • tab.activeForeground#EBEBEB
  • tab.border#000000
  • tab.inactiveBackground#1B1B1B
  • tab.inactiveForeground#868686
  • terminal.ansiBlack#0f0f0f
  • terminal.ansiBlue#1392E8
  • terminal.ansiBrightBlack#424242
  • terminal.ansiBrightBlue#76c2f4
  • terminal.ansiBrightCyan#88fcec
  • terminal.ansiBrightGreen#7df2a0
  • terminal.ansiBrightMagenta#fba783
  • terminal.ansiBrightRed#f58080
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#f1e179
  • terminal.ansiCyan#06e5c7
  • terminal.ansiGreen#38e71d
  • terminal.ansiMagenta#f97339
  • terminal.ansiRed#ef3939
  • terminal.ansiWhite#EBEBEB
  • terminal.ansiYellow#e8cd21
  • terminal.background#0f0f0f
  • terminal.foreground#EBEBEB
  • terminal.selectionBackground#06e9cb35
  • textBlockQuote.background#383838
  • textCodeBlock.background#06e9cb35
  • textLink.activeForeground#ed9a26
  • textLink.foreground#f97339
  • textPreformat.foreground#868686
  • titleBar.activeBackground#040404
  • titleBar.activeForeground#EBEBEB
  • titleBar.inactiveBackground#000000
  • titleBar.inactiveForeground#868686
  • walkThrough.embeddedEditorBackground#1B1B1B
  • welcomePage.buttonBackground#1B1B1B
  • welcomePage.buttonHoverBackground#383838

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasis
strong
header#e8cd21
meta.diff, meta.diff.header#048b79
markup.inserted#38e71d
markup.deleted#ef3939
markup.changed#06e5c7
invalid#ef3939
invalid.deprecated#ef3939
entity.name.filename#e8cd21
markup.error#ef3939
markup.underline
markup.bold#e8cd21
markup.heading#f97339
markup.italic#ed9a26
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#1392E8
markup.underline.link, markup.underline.link.image#06e5c7
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#ed9a26
entity.name.directive.restructuredtext, markup.quote#048b79
meta.separator.markdown#048b79
markup.inline.raw, markup.raw.restructuredtext#38e71d
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#38e71d
punctuation.definition.constant.restructuredtext#1392E8
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#b87aff
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#e8cd21
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#e8cd21
entity.name.type.class, entity.name.type.parameter#e8cd21
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#f97339
entity.other.inherited-class#e8cd21
support.class, support.type#e8cd21
comment, punctuation.definition.comment, unused.comment, wildcard.comment#048b79
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#1392E8
comment.block.documentation entity.name.type#e8cd21
comment.block.documentation entity.name.type punctuation.definition.bracket#06e5c7
comment.block.documentation variable#EBEBEB
constant#b87aff
constant.language
constant.character.escape, constant.character.string.escape, constant.regexp#ef3939
entity.name.tag#f97339
entity.name.tag.css, entity.name.tag.scss, entity.name.tag.sass#ed9a26
entity.other.attribute-name.parent-selector, entity.name.tag.reference#ef3939
entity.other.attribute-name, entity.other.attribute-name.id#e8cd21
entity.other.attribute-name.id
entity.other.attribute-name.attribute
meta.attribute-selector#38e71d
entity.other.attribute-name.pseudo-class
entity.name.function, 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#06e5c7
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
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#06e5c7
punctuation.decorator#1392E8
meta.decorator variable.other.object#ed9a26
keyword, punctuation.definition.keyword#1392E8
keyword.control#f97339
source.css keyword.control#1392E8
keyword.control.new, keyword.operator.new
keyword.operator.expression.void, keyword.control.flow#ef3939
meta.selector#ed9a26
support, variable.other.predefined
support.function.magic#38e71d
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#1392E8
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, punctuation.accessor#EBEBEB
punctuation.definition.tag#f9733994
punctuation.definition.typeparameters#e8cd2194
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#f97339
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#f97339
punctuation.support.type.property-name.begin.json, punctuation.support.type.property-name.end.json, punctuation.support.type.property-name.begin.yaml, punctuation.support.type.property-name.end.yaml, punctuation.support.type.property-name.begin.toml, punctuation.support.type.property-name.end.toml, punctuation.entity.name.function.target.begin.makefile, punctuation.entity.name.function.target.end.makefile, punctuation.entity.name.section.begin.toml, punctuation.entity.name.section.end.toml, punctuation.entity.name.tag.begin.yaml, punctuation.entity.name.tag.end.yaml#f9733994
constant.other.date, constant.other.timestamp#e8cd21
variable.other.alias.yaml, entity.name.type.anchor.yaml, entity.name.type.anchor.toml#EBEBEB
source.yaml keyword.control, source.toml keyword.control#1392E8
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#1392E8
entity.name.type.interface, entity.name.type.class, 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#e8cd21
entity.name.type.primitive, keyword.primitive-datatypes.swift, keyword.type.primitive, source.go storage.type.primitive, source.groovy storage.type.primitive, source.java storage.type.primitive, storage.type.primitive#e8cd21
support.type#e8cd21
support.type.primitive#e8cd21
entity.name.type.type-parameters, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameter entity.name.type, meta.type.parameters#e8cd21
storage.modifier#ef3939
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#ed9a26
punctuation.definition.group.capture.regexp#1392E8
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ef3939
punctuation.definition.character-class.regexp, constant.other.character-class.set.regexp#38e71d
punctuation.definition.group.regexp, meta.group.regexp#e8cd21
meta.group.assertion.regexp, meta.group.assertion.regexp punctuation.definition.group.regexp#048b79
punctuation.definition.group.assertion.regexp, punctuation.definition.group.no-capture.regexp, keyword.operator.negation.regexp#1392E8
meta.assertion.look-ahead.regexp#1392E8
string.regexp keyword.other#ef3939
string#38e71d
punctuation.definition.string.begin, punctuation.definition.string.end, punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#38e71d94
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#048b79
variable#EBEBEB
constant.other.key.perl, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#EBEBEB
support.variable.property, support.constant.property, support.type.property-name, meta.object-literal.key, meta.definition.property, variable.property, variable.object.property, variable.other.property#ed9a26
support.type.property-name
support.variable.property, support.constant.property
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#ed9a26
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#EBEBEB
meta.selectionset.graphql variable#EBEBEB
meta.selectionset.graphql meta.arguments variable#ed9a26
entity.name.fragment.graphql, variable.fragment.graphql#06e5c7
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#1392E8
source.shell variable.other#EBEBEB
meta.scope.prerequisites.makefile#f97339
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#1392E8
meta.preprocessor.haskell#048b79

Shiki preview

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

Loading...