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#2b3fff10
  • activityBar.activeBorder#2435db80
  • activityBar.background#1b1d1e
  • activityBar.foreground#d3d3cd
  • activityBar.inactiveForeground#7b7d7c
  • activityBarBadge.background#2435db
  • activityBarBadge.foreground#1b1d1e
  • badge.background#1b1d1e
  • badge.foreground#d3d3cd
  • breadcrumb.activeSelectionForeground#d3d3cd
  • breadcrumb.background#1b1d1e
  • breadcrumb.focusForeground#d3d3cd
  • breadcrumb.foreground#7b7d7c
  • breadcrumbPicker.background#1a1b1c
  • button.background#353738
  • button.foreground#d3d3cd
  • checkbox.background#353738
  • checkbox.border#1a1b1c
  • checkbox.foreground#d3d3cd
  • contrastBorder#1a1b1c
  • debugToolBar.background#353738
  • diffEditor.insertedTextBackground#e2282820
  • diffEditor.removedTextBackground#e6071250
  • dropdown.background#1b1d1e
  • dropdown.border#1a1b1c
  • dropdown.foreground#d3d3cd
  • editor.background#1b1d1e
  • editor.findMatchBackground#e2465580
  • editor.findMatchHighlightBackground#fefff940
  • editor.findRangeHighlightBackground#50535475
  • editor.foldBackground#353738
  • editor.foreground#d3d3cd
  • editor.hoverHighlightBackground#1a1b1c
  • editor.lineHighlightBorder#1b1d1e
  • editor.rangeHighlightBackground#2b3fff15
  • editor.selectionBackground#1b1d1e
  • editor.selectionHighlightBackground#1b1d1e
  • editor.snippetFinalTabstopHighlightBackground#1b1d1e
  • editor.snippetFinalTabstopHighlightBorder#e22828
  • editor.snippetTabstopHighlightBackground#1b1d1e
  • editor.snippetTabstopHighlightBorder#7b7d7c
  • editor.wordHighlightBackground#3255ff50
  • editor.wordHighlightStrongBackground#e2282850
  • editorCodeLens.foreground#7b7d7c
  • editorError.foreground#e60712
  • editorGroup.border#2b3fff
  • editorGroup.dropBackground#50535470
  • editorGroupHeader.tabsBackground#1a1b1c
  • editorGutter.addedBackground#e2282880
  • editorGutter.deletedBackground#e6071280
  • editorGutter.modifiedBackground#3255ff80
  • editorHoverWidget.background#1b1d1e
  • editorHoverWidget.border#7b7d7c
  • editorIndentGuide.activeBackground#fefff945
  • editorIndentGuide.background#fefff91A
  • editorLineNumber.foreground#7b7d7c
  • editorLink.activeForeground#3255ff
  • editorMarkerNavigation.background#353738
  • editorOverviewRuler.addedForeground#e2282880
  • editorOverviewRuler.border#1a1b1c
  • editorOverviewRuler.currentContentForeground#e22828
  • editorOverviewRuler.deletedForeground#e6071280
  • editorOverviewRuler.errorForeground#e6071280
  • editorOverviewRuler.incomingContentForeground#2b3fff
  • editorOverviewRuler.infoForeground#3255ff80
  • editorOverviewRuler.modifiedForeground#3255ff80
  • editorOverviewRuler.selectionHighlightForeground#e24655
  • editorOverviewRuler.warningForeground#e2465580
  • editorOverviewRuler.wordHighlightForeground#3255ff
  • editorOverviewRuler.wordHighlightStrongForeground#e22828
  • editorRuler.foreground#fefff91A
  • editorSuggestWidget.background#353738
  • editorSuggestWidget.foreground#d3d3cd
  • editorSuggestWidget.selectedBackground#1b1d1e
  • editorWarning.foreground#e24655
  • editorWhitespace.foreground#fefff91A
  • editorWidget.background#353738
  • errorForeground#e60712
  • extensionButton.prominentBackground#e2282890
  • extensionButton.prominentForeground#d3d3cd
  • extensionButton.prominentHoverBackground#e2282860
  • focusBorder#7b7d7c
  • foreground#d3d3cd
  • gitDecoration.conflictingResourceForeground#e24655
  • gitDecoration.deletedResourceForeground#e60712
  • gitDecoration.ignoredResourceForeground#7b7d7c
  • gitDecoration.modifiedResourceForeground#3255ff
  • gitDecoration.untrackedResourceForeground#e22828
  • input.background#1b1d1e
  • input.border#1a1b1c
  • input.foreground#d3d3cd
  • input.placeholderForeground#7b7d7c
  • inputOption.activeBorder#2b3fff
  • inputValidation.errorBackground#1b1d1e
  • inputValidation.errorBorder#e60712
  • inputValidation.errorForeground#e60712
  • inputValidation.infoBackground#1b1d1e
  • inputValidation.infoBorder#2b3fff
  • inputValidation.infoForeground#2b3fff
  • inputValidation.warningBackground#1b1d1e
  • inputValidation.warningBorder#e24655
  • inputValidation.warningForeground#e24655
  • list.activeSelectionBackground#1b1d1e
  • list.activeSelectionForeground#d3d3cd
  • list.dropBackground#1b1d1e
  • list.errorForeground#e60712
  • list.focusBackground#50535475
  • list.highlightForeground#3255ff
  • list.hoverBackground#50535475
  • list.inactiveSelectionBackground#50535475
  • list.warningForeground#e24655
  • listFilterWidget.background#1b1d1e
  • listFilterWidget.noMatchesOutline#e60712
  • listFilterWidget.outline#1b1d1e
  • merge.currentHeaderBackground#e2282890
  • merge.incomingHeaderBackground#2b3fff90
  • notification.background#1b1d1e
  • notification.buttonBackground#1b1d1e
  • notification.buttonForeground#d3d3cd
  • notification.buttonHoverBackground#50535475
  • notification.errorBackground#e60712
  • notification.errorForeground#1b1d1e
  • notification.foreground#d3d3cd
  • notification.infoBackground#2b3fff
  • notification.infoForeground#1b1d1e
  • notification.warningBackground#e24655
  • notification.warningForeground#1b1d1e
  • notificationCenter.border#353738
  • notificationCenterHeader.background#1b1d1e
  • notificationCenterHeader.foreground#d3d3cd
  • notificationLink.foreground#3255ff
  • notifications.background#1b1d1e
  • notifications.border#353738
  • notifications.foreground#d3d3cd
  • notificationsErrorIcon.foreground#e60712
  • notificationsInfoIcon.foreground#2b3fff
  • notificationsWarningIcon.foreground#e24655
  • notificationToast.border#353738
  • panel.background#1b1d1e
  • panel.border#2b3fff
  • panelInput.border#d3d3cd
  • panelTitle.activeBorder#2435db
  • panelTitle.activeForeground#d3d3cd
  • panelTitle.inactiveForeground#7b7d7c
  • peekView.border#1b1d1e
  • peekViewEditor.background#1b1d1e
  • peekViewEditor.matchHighlightBackground#fe393580
  • peekViewResult.background#353738
  • peekViewResult.fileForeground#d3d3cd
  • peekViewResult.lineForeground#d3d3cd
  • peekViewResult.matchHighlightBackground#fe393580
  • peekViewResult.selectionBackground#1b1d1e
  • peekViewResult.selectionForeground#d3d3cd
  • peekViewTitle.background#1a1b1c
  • peekViewTitleDescription.foreground#7b7d7c
  • peekViewTitleLabel.foreground#d3d3cd
  • pickerGroup.border#2b3fff
  • pickerGroup.foreground#3255ff
  • progressBar.background#2435db
  • scrollbar.shadow#444444
  • selection.background#2b3fff
  • settings.checkboxBackground#353738
  • settings.checkboxBorder#1a1b1c
  • settings.checkboxForeground#d3d3cd
  • settings.dropdownBackground#353738
  • settings.dropdownBorder#1a1b1c
  • settings.dropdownForeground#d3d3cd
  • settings.headerForeground#d3d3cd
  • settings.modifiedItemIndicator#e24655
  • settings.numberInputBackground#353738
  • settings.numberInputBorder#1a1b1c
  • settings.numberInputForeground#d3d3cd
  • settings.textInputBackground#353738
  • settings.textInputBorder#1a1b1c
  • settings.textInputForeground#d3d3cd
  • sideBar.background#353738
  • sideBarSectionHeader.background#1b1d1e
  • sideBarSectionHeader.border#1a1b1c
  • sideBarTitle.foreground#d3d3cd
  • statusBar.background#1a1b1c
  • statusBar.debuggingBackground#e60712
  • statusBar.debuggingForeground#1a1b1c
  • statusBar.foreground#d3d3cd
  • statusBar.noFolderBackground#1a1b1c
  • statusBar.noFolderForeground#d3d3cd
  • statusBarItem.prominentBackground#e60712
  • statusBarItem.prominentHoverBackground#e24655
  • statusBarItem.remoteBackground#2b3fff
  • statusBarItem.remoteForeground#1b1d1e
  • tab.activeBackground#1b1d1e
  • tab.activeBorderTop#2435db80
  • tab.activeForeground#d3d3cd
  • tab.border#1a1b1c
  • tab.inactiveBackground#353738
  • tab.inactiveForeground#7b7d7c
  • terminal.ansiBlack#1b1d1e
  • terminal.ansiBlue#2b3fff
  • terminal.ansiBrightBlack#505354
  • terminal.ansiBrightBlue#1d4fff
  • terminal.ansiBrightCyan#6083ff
  • terminal.ansiBrightGreen#ff3238
  • terminal.ansiBrightMagenta#737bff
  • terminal.ansiBrightRed#ff0325
  • terminal.ansiBrightWhite#fefff9
  • terminal.ansiBrightYellow#fe3935
  • terminal.ansiCyan#3255ff
  • terminal.ansiGreen#e22828
  • terminal.ansiMagenta#2435db
  • terminal.ansiRed#e60712
  • terminal.ansiWhite#fffef6
  • terminal.ansiYellow#e24655
  • terminal.background#1b1d1e
  • terminal.border#d3d3cd
  • terminal.foreground#d3d3cd
  • terminal.selectionBackground#1b1d1e50
  • textBlockQuote.background#353738
  • titleBar.activeBackground#353738
  • titleBar.activeForeground#d3d3cd
  • titleBar.inactiveBackground#1a1b1c
  • titleBar.inactiveForeground#7b7d7c
  • 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#2b3fff
source#d3d3cd
meta.diff, meta.diff.header#7b7d7c
markup.inserted#e22828
markup.deleted#e60712
markup.changed#e24655
invalid#e60712underline italic
invalid.deprecated#d3d3cdunderline italic
entity.name.filename#fe3935
markup.error#e60712
markup.underlineunderline
markup.bold#e24655bold
markup.heading#2b3fffbold
markup.italic#fe3935italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#3255ff
markup.inline.raw, markup.raw.restructuredtext#e22828
markup.underline.link, markup.underline.link.image#3255ff
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#2435db
entity.name.directive.restructuredtext, markup.quote#fe3935italic
meta.separator.markdown#7b7d7c
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#e22828
punctuation.definition.constant.restructuredtext#2b3fff
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#2b3fff
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#d3d3cd
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#fe3935
entity.name.type.class, entity.name.class#3255ffnormal
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#2b3fffitalic
entity.other.inherited-class#3255ffitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#7b7d7c
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#2435db
comment.block.documentation entity.name.type#3255ffitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#3255ff
comment.block.documentation variable#e24655italic
constant, variable.other.constant#2b3fff
constant.character.escape, constant.character.string.escape, constant.regexp#2435db
entity.name.tag#2435db
entity.other.attribute-name.parent-selector#2435db
entity.other.attribute-name#e22828italic
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#e22828
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#e24655italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#e22828italic
meta.decorator variable.other.object#e22828
keyword, punctuation.definition.keyword#2435db
keyword.control.new, keyword.operator.newbold
meta.selector#2435db
support#3255ffitalic
support.function.magic, support.variable, variable.other.predefined#2b3fffregular
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#2435db
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#d3d3cd
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#2435db
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#3255ff
constant.other.date, constant.other.timestamp#e24655
variable.other.alias.yaml#e22828italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#2435dbregular
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#3255ffitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#e24655
storage.modifier#2435db
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#fe3935
punctuation.definition.group.capture.regexp#2435db
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#e60712
punctuation.definition.character-class.regexp#3255ff
punctuation.definition.group.regexp#e24655
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#e60712
meta.assertion.look-ahead.regexp#e22828
string#fe3935
punctuation.definition.string.begin, punctuation.definition.string.end#1d4fff
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#2b3fff
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#7b7d7c
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#d3d3cd
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#e24655italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#d3d3cdnormal
meta.selectionset.graphql variable#fe3935
meta.selectionset.graphql meta.arguments variable#d3d3cd
entity.name.fragment.graphql, variable.fragment.graphql#3255ff
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#d3d3cd
source.shell variable.other#2b3fff
support.constant#2b3fffnormal
meta.scope.prerequisites.makefile#fe3935
meta.attribute-selector.scss#fe3935
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#d3d3cd
meta.preprocessor.haskell#7b7d7c

Shiki preview

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

Loading...