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#7b8fa410
  • activityBar.activeBorder#a5779e80
  • activityBar.background#212121
  • activityBar.foreground#9a9fa6
  • activityBar.inactiveForeground#6c6d70
  • activityBarBadge.background#a5779e
  • activityBarBadge.foreground#212121
  • badge.background#15171c
  • badge.foreground#9a9fa6
  • breadcrumb.activeSelectionForeground#9a9fa6
  • breadcrumb.background#212121
  • breadcrumb.focusForeground#9a9fa6
  • breadcrumb.foreground#6c6d70
  • breadcrumbPicker.background#1c1c1c
  • button.background#383838
  • button.foreground#9a9fa6
  • checkbox.background#383838
  • checkbox.border#1c1c1c
  • checkbox.foreground#9a9fa6
  • contrastBorder#1c1c1c
  • debugToolBar.background#383838
  • diffEditor.insertedTextBackground#91b37720
  • diffEditor.removedTextBackground#b1495650
  • dropdown.background#212121
  • dropdown.border#1c1c1c
  • dropdown.foreground#9a9fa6
  • editor.background#212121
  • editor.findMatchBackground#c6725a80
  • editor.findMatchHighlightBackground#ffffff40
  • editor.findRangeHighlightBackground#55555575
  • editor.foldBackground#383838
  • editor.foreground#9a9fa6
  • editor.hoverHighlightBackground#1c1c1c
  • editor.lineHighlightBorder#15171c
  • editor.rangeHighlightBackground#7b8fa415
  • editor.selectionBackground#15171c
  • editor.selectionHighlightBackground#15171c
  • editor.snippetFinalTabstopHighlightBackground#212121
  • editor.snippetFinalTabstopHighlightBorder#91b377
  • editor.snippetTabstopHighlightBackground#212121
  • editor.snippetTabstopHighlightBorder#6c6d70
  • editor.wordHighlightBackground#7fcccb50
  • editor.wordHighlightStrongBackground#91b37750
  • editorCodeLens.foreground#6c6d70
  • editorError.foreground#b14956
  • editorGroup.border#7b8fa4
  • editorGroup.dropBackground#55555570
  • editorGroupHeader.tabsBackground#1c1c1c
  • editorGutter.addedBackground#91b37780
  • editorGutter.deletedBackground#b1495680
  • editorGutter.modifiedBackground#7fcccb80
  • editorHoverWidget.background#212121
  • editorHoverWidget.border#6c6d70
  • editorIndentGuide.activeBackground#ffffff45
  • editorIndentGuide.background#ffffff1A
  • editorLineNumber.foreground#6c6d70
  • editorLink.activeForeground#7fcccb
  • editorMarkerNavigation.background#383838
  • editorOverviewRuler.addedForeground#91b37780
  • editorOverviewRuler.border#1c1c1c
  • editorOverviewRuler.currentContentForeground#91b377
  • editorOverviewRuler.deletedForeground#b1495680
  • editorOverviewRuler.errorForeground#b1495680
  • editorOverviewRuler.incomingContentForeground#7b8fa4
  • editorOverviewRuler.infoForeground#7fcccb80
  • editorOverviewRuler.modifiedForeground#7fcccb80
  • editorOverviewRuler.selectionHighlightForeground#c6725a
  • editorOverviewRuler.warningForeground#c6725a80
  • editorOverviewRuler.wordHighlightForeground#7fcccb
  • editorOverviewRuler.wordHighlightStrongForeground#91b377
  • editorRuler.foreground#ffffff1A
  • editorSuggestWidget.background#383838
  • editorSuggestWidget.foreground#9a9fa6
  • editorSuggestWidget.selectedBackground#15171c
  • editorWarning.foreground#c6725a
  • editorWhitespace.foreground#ffffff1A
  • editorWidget.background#383838
  • errorForeground#b14956
  • extensionButton.prominentBackground#91b37790
  • extensionButton.prominentForeground#9a9fa6
  • extensionButton.prominentHoverBackground#91b37760
  • focusBorder#6c6d70
  • foreground#9a9fa6
  • gitDecoration.conflictingResourceForeground#c6725a
  • gitDecoration.deletedResourceForeground#b14956
  • gitDecoration.ignoredResourceForeground#6c6d70
  • gitDecoration.modifiedResourceForeground#7fcccb
  • gitDecoration.untrackedResourceForeground#91b377
  • input.background#212121
  • input.border#1c1c1c
  • input.foreground#9a9fa6
  • input.placeholderForeground#6c6d70
  • inputOption.activeBorder#7b8fa4
  • inputValidation.errorBackground#212121
  • inputValidation.errorBorder#b14956
  • inputValidation.errorForeground#b14956
  • inputValidation.infoBackground#212121
  • inputValidation.infoBorder#7b8fa4
  • inputValidation.infoForeground#7b8fa4
  • inputValidation.warningBackground#212121
  • inputValidation.warningBorder#c6725a
  • inputValidation.warningForeground#c6725a
  • list.activeSelectionBackground#15171c
  • list.activeSelectionForeground#9a9fa6
  • list.dropBackground#15171c
  • list.errorForeground#b14956
  • list.focusBackground#55555575
  • list.highlightForeground#7fcccb
  • list.hoverBackground#55555575
  • list.inactiveSelectionBackground#55555575
  • list.warningForeground#c6725a
  • listFilterWidget.background#212121
  • listFilterWidget.noMatchesOutline#b14956
  • listFilterWidget.outline#15171c
  • merge.currentHeaderBackground#91b37790
  • merge.incomingHeaderBackground#7b8fa490
  • notification.background#212121
  • notification.buttonBackground#15171c
  • notification.buttonForeground#9a9fa6
  • notification.buttonHoverBackground#55555575
  • notification.errorBackground#b14956
  • notification.errorForeground#212121
  • notification.foreground#9a9fa6
  • notification.infoBackground#7b8fa4
  • notification.infoForeground#212121
  • notification.warningBackground#c6725a
  • notification.warningForeground#212121
  • notificationCenter.border#383838
  • notificationCenterHeader.background#212121
  • notificationCenterHeader.foreground#9a9fa6
  • notificationLink.foreground#7fcccb
  • notifications.background#212121
  • notifications.border#383838
  • notifications.foreground#9a9fa6
  • notificationsErrorIcon.foreground#b14956
  • notificationsInfoIcon.foreground#7b8fa4
  • notificationsWarningIcon.foreground#c6725a
  • notificationToast.border#383838
  • panel.background#212121
  • panel.border#7b8fa4
  • panelInput.border#9a9fa6
  • panelTitle.activeBorder#a5779e
  • panelTitle.activeForeground#9a9fa6
  • panelTitle.inactiveForeground#6c6d70
  • peekView.border#15171c
  • peekViewEditor.background#212121
  • peekViewEditor.matchHighlightBackground#fdc25380
  • peekViewResult.background#383838
  • peekViewResult.fileForeground#9a9fa6
  • peekViewResult.lineForeground#9a9fa6
  • peekViewResult.matchHighlightBackground#fdc25380
  • peekViewResult.selectionBackground#15171c
  • peekViewResult.selectionForeground#9a9fa6
  • peekViewTitle.background#1c1c1c
  • peekViewTitleDescription.foreground#6c6d70
  • peekViewTitleLabel.foreground#9a9fa6
  • pickerGroup.border#7b8fa4
  • pickerGroup.foreground#7fcccb
  • progressBar.background#a5779e
  • scrollbar.shadow#444444
  • selection.background#7b8fa4
  • settings.checkboxBackground#383838
  • settings.checkboxBorder#1c1c1c
  • settings.checkboxForeground#9a9fa6
  • settings.dropdownBackground#383838
  • settings.dropdownBorder#1c1c1c
  • settings.dropdownForeground#9a9fa6
  • settings.headerForeground#9a9fa6
  • settings.modifiedItemIndicator#c6725a
  • settings.numberInputBackground#383838
  • settings.numberInputBorder#1c1c1c
  • settings.numberInputForeground#9a9fa6
  • settings.textInputBackground#383838
  • settings.textInputBorder#1c1c1c
  • settings.textInputForeground#9a9fa6
  • sideBar.background#383838
  • sideBarSectionHeader.background#212121
  • sideBarSectionHeader.border#1c1c1c
  • sideBarTitle.foreground#9a9fa6
  • statusBar.background#1c1c1c
  • statusBar.debuggingBackground#b14956
  • statusBar.debuggingForeground#1c1c1c
  • statusBar.foreground#9a9fa6
  • statusBar.noFolderBackground#1c1c1c
  • statusBar.noFolderForeground#9a9fa6
  • statusBarItem.prominentBackground#b14956
  • statusBarItem.prominentHoverBackground#c6725a
  • statusBarItem.remoteBackground#7b8fa4
  • statusBarItem.remoteForeground#212121
  • tab.activeBackground#212121
  • tab.activeBorderTop#a5779e80
  • tab.activeForeground#9a9fa6
  • tab.border#1c1c1c
  • tab.inactiveBackground#383838
  • tab.inactiveForeground#6c6d70
  • terminal.ansiBlack#15171c
  • terminal.ansiBlue#7b8fa4
  • terminal.ansiBrightBlack#555555
  • terminal.ansiBrightBlue#5485c0
  • terminal.ansiBrightCyan#58c2c0
  • terminal.ansiBrightGreen#88e985
  • terminal.ansiBrightMagenta#bf83c0
  • terminal.ansiBrightRed#ec5f67
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#fdc253
  • terminal.ansiCyan#7fcccb
  • terminal.ansiGreen#91b377
  • terminal.ansiMagenta#a5779e
  • terminal.ansiRed#b14956
  • terminal.ansiWhite#b2b8c2
  • terminal.ansiYellow#c6725a
  • terminal.background#212121
  • terminal.border#9a9fa6
  • terminal.foreground#9a9fa6
  • terminal.selectionBackground#15171c50
  • textBlockQuote.background#383838
  • titleBar.activeBackground#383838
  • titleBar.activeForeground#9a9fa6
  • titleBar.inactiveBackground#1c1c1c
  • titleBar.inactiveForeground#6c6d70
  • walkThrough.embeddedEditorBackground#383838
  • welcomePage.buttonBackground#15171c
  • welcomePage.buttonHoverBackground#55555575
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#7b8fa4
source#9a9fa6
meta.diff, meta.diff.header#6c6d70
markup.inserted#91b377
markup.deleted#b14956
markup.changed#c6725a
invalid#b14956underline italic
invalid.deprecated#9a9fa6underline italic
entity.name.filename#fdc253
markup.error#b14956
markup.underlineunderline
markup.bold#c6725abold
markup.heading#7b8fa4bold
markup.italic#fdc253italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#7fcccb
markup.inline.raw, markup.raw.restructuredtext#91b377
markup.underline.link, markup.underline.link.image#7fcccb
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#a5779e
entity.name.directive.restructuredtext, markup.quote#fdc253italic
meta.separator.markdown#6c6d70
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#91b377
punctuation.definition.constant.restructuredtext#7b8fa4
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#7b8fa4
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#9a9fa6
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#fdc253
entity.name.type.class, entity.name.class#7fcccbnormal
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#7b8fa4italic
entity.other.inherited-class#7fcccbitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#6c6d70
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#a5779e
comment.block.documentation entity.name.type#7fcccbitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#7fcccb
comment.block.documentation variable#c6725aitalic
constant, variable.other.constant#7b8fa4
constant.character.escape, constant.character.string.escape, constant.regexp#a5779e
entity.name.tag#a5779e
entity.other.attribute-name.parent-selector#a5779e
entity.other.attribute-name#91b377italic
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#91b377
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#c6725aitalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#91b377italic
meta.decorator variable.other.object#91b377
keyword, punctuation.definition.keyword#a5779e
keyword.control.new, keyword.operator.newbold
meta.selector#a5779e
support#7fcccbitalic
support.function.magic, support.variable, variable.other.predefined#7b8fa4regular
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#a5779e
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#9a9fa6
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#a5779e
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#7fcccb
constant.other.date, constant.other.timestamp#c6725a
variable.other.alias.yaml#91b377italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#a5779eregular
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#7fcccbitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#c6725a
storage.modifier#a5779e
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#fdc253
punctuation.definition.group.capture.regexp#a5779e
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#b14956
punctuation.definition.character-class.regexp#7fcccb
punctuation.definition.group.regexp#c6725a
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#b14956
meta.assertion.look-ahead.regexp#91b377
string#fdc253
punctuation.definition.string.begin, punctuation.definition.string.end#5485c0
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#7b8fa4
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#6c6d70
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#9a9fa6
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#c6725aitalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#9a9fa6normal
meta.selectionset.graphql variable#fdc253
meta.selectionset.graphql meta.arguments variable#9a9fa6
entity.name.fragment.graphql, variable.fragment.graphql#7fcccb
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#9a9fa6
source.shell variable.other#7b8fa4
support.constant#7b8fa4normal
meta.scope.prerequisites.makefile#fdc253
meta.attribute-selector.scss#fdc253
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#9a9fa6
meta.preprocessor.haskell#6c6d70

Shiki preview

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

Loading...