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#2424f410
  • activityBar.activeBorder#641e7380
  • activityBar.background#1b1d1e
  • activityBar.foreground#b6b6b1
  • activityBar.inactiveForeground#727473
  • activityBarBadge.background#641e73
  • activityBarBadge.foreground#1b1d1e
  • badge.background#1b1d1e
  • badge.foreground#b6b6b1
  • breadcrumb.activeSelectionForeground#b6b6b1
  • breadcrumb.background#1b1d1e
  • breadcrumb.focusForeground#b6b6b1
  • breadcrumb.foreground#727473
  • breadcrumbPicker.background#1a1b1c
  • button.background#353738
  • button.foreground#b6b6b1
  • checkbox.background#353738
  • checkbox.border#1a1b1c
  • checkbox.foreground#b6b6b1
  • contrastBorder#1a1b1c
  • debugToolBar.background#353738
  • diffEditor.insertedTextBackground#13ce2f20
  • diffEditor.removedTextBackground#259d1a50
  • dropdown.background#1b1d1e
  • dropdown.border#1a1b1c
  • dropdown.foreground#b6b6b1
  • editor.background#1b1d1e
  • editor.findMatchBackground#62e45680
  • editor.findMatchHighlightBackground#e5e5e040
  • editor.findRangeHighlightBackground#50535475
  • editor.foldBackground#353738
  • editor.foreground#b6b6b1
  • editor.hoverHighlightBackground#1a1b1c
  • editor.lineHighlightBorder#1b1d1e
  • editor.rangeHighlightBackground#2424f415
  • editor.selectionBackground#1b1d1e
  • editor.selectionHighlightBackground#1b1d1e
  • editor.snippetFinalTabstopHighlightBackground#1b1d1e
  • editor.snippetFinalTabstopHighlightBorder#13ce2f
  • editor.snippetTabstopHighlightBackground#1b1d1e
  • editor.snippetTabstopHighlightBorder#727473
  • editor.wordHighlightBackground#378ca950
  • editor.wordHighlightStrongBackground#13ce2f50
  • editorCodeLens.foreground#727473
  • editorError.foreground#259d1a
  • editorGroup.border#2424f4
  • editorGroup.dropBackground#50535470
  • editorGroupHeader.tabsBackground#1a1b1c
  • editorGutter.addedBackground#13ce2f80
  • editorGutter.deletedBackground#259d1a80
  • editorGutter.modifiedBackground#378ca980
  • editorHoverWidget.background#1b1d1e
  • editorHoverWidget.border#727473
  • editorIndentGuide.activeBackground#e5e5e045
  • editorIndentGuide.background#e5e5e01A
  • editorLineNumber.foreground#727473
  • editorLink.activeForeground#378ca9
  • editorMarkerNavigation.background#353738
  • editorOverviewRuler.addedForeground#13ce2f80
  • editorOverviewRuler.border#1a1b1c
  • editorOverviewRuler.currentContentForeground#13ce2f
  • editorOverviewRuler.deletedForeground#259d1a80
  • editorOverviewRuler.errorForeground#259d1a80
  • editorOverviewRuler.incomingContentForeground#2424f4
  • editorOverviewRuler.infoForeground#378ca980
  • editorOverviewRuler.modifiedForeground#378ca980
  • editorOverviewRuler.selectionHighlightForeground#62e456
  • editorOverviewRuler.warningForeground#62e45680
  • editorOverviewRuler.wordHighlightForeground#378ca9
  • editorOverviewRuler.wordHighlightStrongForeground#13ce2f
  • editorRuler.foreground#e5e5e01A
  • editorSuggestWidget.background#353738
  • editorSuggestWidget.foreground#b6b6b1
  • editorSuggestWidget.selectedBackground#1b1d1e
  • editorWarning.foreground#62e456
  • editorWhitespace.foreground#e5e5e01A
  • editorWidget.background#353738
  • errorForeground#259d1a
  • extensionButton.prominentBackground#13ce2f90
  • extensionButton.prominentForeground#b6b6b1
  • extensionButton.prominentHoverBackground#13ce2f60
  • focusBorder#727473
  • foreground#b6b6b1
  • gitDecoration.conflictingResourceForeground#62e456
  • gitDecoration.deletedResourceForeground#259d1a
  • gitDecoration.ignoredResourceForeground#727473
  • gitDecoration.modifiedResourceForeground#378ca9
  • gitDecoration.untrackedResourceForeground#13ce2f
  • input.background#1b1d1e
  • input.border#1a1b1c
  • input.foreground#b6b6b1
  • input.placeholderForeground#727473
  • inputOption.activeBorder#2424f4
  • inputValidation.errorBackground#1b1d1e
  • inputValidation.errorBorder#259d1a
  • inputValidation.errorForeground#259d1a
  • inputValidation.infoBackground#1b1d1e
  • inputValidation.infoBorder#2424f4
  • inputValidation.infoForeground#2424f4
  • inputValidation.warningBackground#1b1d1e
  • inputValidation.warningBorder#62e456
  • inputValidation.warningForeground#62e456
  • list.activeSelectionBackground#1b1d1e
  • list.activeSelectionForeground#b6b6b1
  • list.dropBackground#1b1d1e
  • list.errorForeground#259d1a
  • list.focusBackground#50535475
  • list.highlightForeground#378ca9
  • list.hoverBackground#50535475
  • list.inactiveSelectionBackground#50535475
  • list.warningForeground#62e456
  • listFilterWidget.background#1b1d1e
  • listFilterWidget.noMatchesOutline#259d1a
  • listFilterWidget.outline#1b1d1e
  • merge.currentHeaderBackground#13ce2f90
  • merge.incomingHeaderBackground#2424f490
  • notification.background#1b1d1e
  • notification.buttonBackground#1b1d1e
  • notification.buttonForeground#b6b6b1
  • notification.buttonHoverBackground#50535475
  • notification.errorBackground#259d1a
  • notification.errorForeground#1b1d1e
  • notification.foreground#b6b6b1
  • notification.infoBackground#2424f4
  • notification.infoForeground#1b1d1e
  • notification.warningBackground#62e456
  • notification.warningForeground#1b1d1e
  • notificationCenter.border#353738
  • notificationCenterHeader.background#1b1d1e
  • notificationCenterHeader.foreground#b6b6b1
  • notificationLink.foreground#378ca9
  • notifications.background#1b1d1e
  • notifications.border#353738
  • notifications.foreground#b6b6b1
  • notificationsErrorIcon.foreground#259d1a
  • notificationsInfoIcon.foreground#2424f4
  • notificationsWarningIcon.foreground#62e456
  • notificationToast.border#353738
  • panel.background#1b1d1e
  • panel.border#2424f4
  • panelInput.border#b6b6b1
  • panelTitle.activeBorder#641e73
  • panelTitle.activeForeground#b6b6b1
  • panelTitle.inactiveForeground#727473
  • peekView.border#1b1d1e
  • peekViewEditor.background#1b1d1e
  • peekViewEditor.matchHighlightBackground#3afe1580
  • peekViewResult.background#353738
  • peekViewResult.fileForeground#b6b6b1
  • peekViewResult.lineForeground#b6b6b1
  • peekViewResult.matchHighlightBackground#3afe1580
  • peekViewResult.selectionBackground#1b1d1e
  • peekViewResult.selectionForeground#b6b6b1
  • peekViewTitle.background#1a1b1c
  • peekViewTitleDescription.foreground#727473
  • peekViewTitleLabel.foreground#b6b6b1
  • pickerGroup.border#2424f4
  • pickerGroup.foreground#378ca9
  • progressBar.background#641e73
  • scrollbar.shadow#444444
  • selection.background#2424f4
  • settings.checkboxBackground#353738
  • settings.checkboxBorder#1a1b1c
  • settings.checkboxForeground#b6b6b1
  • settings.dropdownBackground#353738
  • settings.dropdownBorder#1a1b1c
  • settings.dropdownForeground#b6b6b1
  • settings.headerForeground#b6b6b1
  • settings.modifiedItemIndicator#62e456
  • settings.numberInputBackground#353738
  • settings.numberInputBorder#1a1b1c
  • settings.numberInputForeground#b6b6b1
  • settings.textInputBackground#353738
  • settings.textInputBorder#1a1b1c
  • settings.textInputForeground#b6b6b1
  • sideBar.background#353738
  • sideBarSectionHeader.background#1b1d1e
  • sideBarSectionHeader.border#1a1b1c
  • sideBarTitle.foreground#b6b6b1
  • statusBar.background#1a1b1c
  • statusBar.debuggingBackground#259d1a
  • statusBar.debuggingForeground#1a1b1c
  • statusBar.foreground#b6b6b1
  • statusBar.noFolderBackground#1a1b1c
  • statusBar.noFolderForeground#b6b6b1
  • statusBarItem.prominentBackground#259d1a
  • statusBarItem.prominentHoverBackground#62e456
  • statusBarItem.remoteBackground#2424f4
  • statusBarItem.remoteForeground#1b1d1e
  • tab.activeBackground#1b1d1e
  • tab.activeBorderTop#641e7380
  • tab.activeForeground#b6b6b1
  • tab.border#1a1b1c
  • tab.inactiveBackground#353738
  • tab.inactiveForeground#727473
  • terminal.ansiBlack#1b1d1e
  • terminal.ansiBlue#2424f4
  • terminal.ansiBrightBlack#505354
  • terminal.ansiBrightBlue#4f6a95
  • terminal.ansiBrightCyan#3f85a5
  • terminal.ansiBrightGreen#48ff76
  • terminal.ansiBrightMagenta#72579d
  • terminal.ansiBrightRed#8dff2a
  • terminal.ansiBrightWhite#e5e5e0
  • terminal.ansiBrightYellow#3afe15
  • terminal.ansiCyan#378ca9
  • terminal.ansiGreen#13ce2f
  • terminal.ansiMagenta#641e73
  • terminal.ansiRed#259d1a
  • terminal.ansiWhite#d8d8d0
  • terminal.ansiYellow#62e456
  • terminal.background#1b1d1e
  • terminal.border#b6b6b1
  • terminal.foreground#b6b6b1
  • terminal.selectionBackground#1b1d1e50
  • textBlockQuote.background#353738
  • titleBar.activeBackground#353738
  • titleBar.activeForeground#b6b6b1
  • titleBar.inactiveBackground#1a1b1c
  • titleBar.inactiveForeground#727473
  • walkThrough.embeddedEditorBackground#353738
  • welcomePage.buttonBackground#1b1d1e
  • welcomePage.buttonHoverBackground#50535475
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#2424f4
source#b6b6b1
meta.diff, meta.diff.header#727473
markup.inserted#13ce2f
markup.deleted#259d1a
markup.changed#62e456
invalid#259d1aunderline italic
invalid.deprecated#b6b6b1underline italic
entity.name.filename#3afe15
markup.error#259d1a
markup.underlineunderline
markup.bold#62e456bold
markup.heading#2424f4bold
markup.italic#3afe15italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#378ca9
markup.inline.raw, markup.raw.restructuredtext#13ce2f
markup.underline.link, markup.underline.link.image#378ca9
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#641e73
entity.name.directive.restructuredtext, markup.quote#3afe15italic
meta.separator.markdown#727473
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#13ce2f
punctuation.definition.constant.restructuredtext#2424f4
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#2424f4
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#b6b6b1
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#3afe15
entity.name.type.class, entity.name.class#378ca9normal
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#2424f4italic
entity.other.inherited-class#378ca9italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#727473
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#641e73
comment.block.documentation entity.name.type#378ca9italic
comment.block.documentation entity.name.type punctuation.definition.bracket#378ca9
comment.block.documentation variable#62e456italic
constant, variable.other.constant#2424f4
constant.character.escape, constant.character.string.escape, constant.regexp#641e73
entity.name.tag#641e73
entity.other.attribute-name.parent-selector#641e73
entity.other.attribute-name#13ce2fitalic
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#13ce2f
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#62e456italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#13ce2fitalic
meta.decorator variable.other.object#13ce2f
keyword, punctuation.definition.keyword#641e73
keyword.control.new, keyword.operator.newbold
meta.selector#641e73
support#378ca9italic
support.function.magic, support.variable, variable.other.predefined#2424f4regular
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#641e73
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#b6b6b1
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#641e73
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#378ca9
constant.other.date, constant.other.timestamp#62e456
variable.other.alias.yaml#13ce2fitalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#641e73regular
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#378ca9italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#62e456
storage.modifier#641e73
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#3afe15
punctuation.definition.group.capture.regexp#641e73
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#259d1a
punctuation.definition.character-class.regexp#378ca9
punctuation.definition.group.regexp#62e456
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#259d1a
meta.assertion.look-ahead.regexp#13ce2f
string#3afe15
punctuation.definition.string.begin, punctuation.definition.string.end#4f6a95
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#2424f4
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#727473
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#b6b6b1
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#62e456italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#b6b6b1normal
meta.selectionset.graphql variable#3afe15
meta.selectionset.graphql meta.arguments variable#b6b6b1
entity.name.fragment.graphql, variable.fragment.graphql#378ca9
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#b6b6b1
source.shell variable.other#2424f4
support.constant#2424f4normal
meta.scope.prerequisites.makefile#3afe15
meta.attribute-selector.scss#3afe15
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#b6b6b1
meta.preprocessor.haskell#727473

Shiki preview

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

Loading...