Skip to main content
Coding Theme

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#4aa5f010
  • activityBar.activeBorder#c162de80
  • activityBar.background#000000
  • activityBar.foreground#abb2bf
  • activityBar.inactiveForeground#545862
  • activityBarBadge.background#c162de
  • activityBarBadge.foreground#000000
  • badge.background#000000
  • badge.foreground#abb2bf
  • breadcrumb.activeSelectionForeground#abb2bf
  • breadcrumb.background#000000
  • breadcrumb.focusForeground#abb2bf
  • breadcrumb.foreground#545862
  • breadcrumbPicker.background#000000
  • button.background#000000
  • button.foreground#abb2bf
  • checkbox.background#000000
  • checkbox.border#000000
  • checkbox.foreground#abb2bf
  • contrastBorder#000000
  • debugToolBar.background#000000
  • diffEditor.insertedTextBackground#8cc26520
  • diffEditor.removedTextBackground#e0556150
  • dropdown.background#000000
  • dropdown.border#000000
  • dropdown.foreground#abb2bf
  • editor.background#000000
  • editor.findMatchBackground#d18f5280
  • editor.findMatchHighlightBackground#ffffff40
  • editor.findRangeHighlightBackground#4f566675
  • editor.foldBackground#000000
  • editor.foreground#abb2bf
  • editor.hoverHighlightBackground#000000
  • editor.lineHighlightBorder#000000
  • editor.rangeHighlightBackground#4aa5f015
  • editor.selectionBackground#000000
  • editor.selectionHighlightBackground#000000
  • editor.snippetFinalTabstopHighlightBackground#000000
  • editor.snippetFinalTabstopHighlightBorder#8cc265
  • editor.snippetTabstopHighlightBackground#000000
  • editor.snippetTabstopHighlightBorder#545862
  • editor.wordHighlightBackground#42b3c250
  • editor.wordHighlightStrongBackground#8cc26550
  • editorCodeLens.foreground#545862
  • editorError.foreground#e05561
  • editorGroup.border#4aa5f0
  • editorGroup.dropBackground#4f566670
  • editorGroupHeader.tabsBackground#000000
  • editorGutter.addedBackground#8cc26580
  • editorGutter.deletedBackground#e0556180
  • editorGutter.modifiedBackground#42b3c280
  • editorHoverWidget.background#000000
  • editorHoverWidget.border#545862
  • editorIndentGuide.activeBackground#ffffff45
  • editorIndentGuide.background#ffffff1A
  • editorLineNumber.foreground#545862
  • editorLink.activeForeground#42b3c2
  • editorMarkerNavigation.background#000000
  • editorOverviewRuler.addedForeground#8cc26580
  • editorOverviewRuler.border#000000
  • editorOverviewRuler.currentContentForeground#8cc265
  • editorOverviewRuler.deletedForeground#e0556180
  • editorOverviewRuler.errorForeground#e0556180
  • editorOverviewRuler.incomingContentForeground#4aa5f0
  • editorOverviewRuler.infoForeground#42b3c280
  • editorOverviewRuler.modifiedForeground#42b3c280
  • editorOverviewRuler.selectionHighlightForeground#d18f52
  • editorOverviewRuler.warningForeground#d18f5280
  • editorOverviewRuler.wordHighlightForeground#42b3c2
  • editorOverviewRuler.wordHighlightStrongForeground#8cc265
  • editorRuler.foreground#ffffff1A
  • editorSuggestWidget.background#000000
  • editorSuggestWidget.foreground#abb2bf
  • editorSuggestWidget.selectedBackground#000000
  • editorWarning.foreground#d18f52
  • editorWhitespace.foreground#ffffff1A
  • editorWidget.background#000000
  • errorForeground#e05561
  • extensionButton.prominentBackground#8cc26590
  • extensionButton.prominentForeground#abb2bf
  • extensionButton.prominentHoverBackground#8cc26560
  • focusBorder#545862
  • foreground#abb2bf
  • gitDecoration.conflictingResourceForeground#d18f52
  • gitDecoration.deletedResourceForeground#e05561
  • gitDecoration.ignoredResourceForeground#545862
  • gitDecoration.modifiedResourceForeground#42b3c2
  • gitDecoration.untrackedResourceForeground#8cc265
  • input.background#000000
  • input.border#000000
  • input.foreground#abb2bf
  • input.placeholderForeground#545862
  • inputOption.activeBorder#4aa5f0
  • inputValidation.errorBackground#000000
  • inputValidation.errorBorder#e05561
  • inputValidation.errorForeground#e05561
  • inputValidation.infoBackground#000000
  • inputValidation.infoBorder#4aa5f0
  • inputValidation.infoForeground#4aa5f0
  • inputValidation.warningBackground#000000
  • inputValidation.warningBorder#d18f52
  • inputValidation.warningForeground#d18f52
  • list.activeSelectionBackground#000000
  • list.activeSelectionForeground#abb2bf
  • list.dropBackground#000000
  • list.errorForeground#e05561
  • list.focusBackground#4f566675
  • list.highlightForeground#42b3c2
  • list.hoverBackground#4f566675
  • list.inactiveSelectionBackground#4f566675
  • list.warningForeground#d18f52
  • listFilterWidget.background#000000
  • listFilterWidget.noMatchesOutline#e05561
  • listFilterWidget.outline#000000
  • merge.currentHeaderBackground#8cc26590
  • merge.incomingHeaderBackground#4aa5f090
  • notification.background#000000
  • notification.buttonBackground#000000
  • notification.buttonForeground#abb2bf
  • notification.buttonHoverBackground#4f566675
  • notification.errorBackground#e05561
  • notification.errorForeground#000000
  • notification.foreground#abb2bf
  • notification.infoBackground#4aa5f0
  • notification.infoForeground#000000
  • notification.warningBackground#d18f52
  • notification.warningForeground#000000
  • notificationCenter.border#000000
  • notificationCenterHeader.background#000000
  • notificationCenterHeader.foreground#abb2bf
  • notificationLink.foreground#42b3c2
  • notifications.background#000000
  • notifications.border#000000
  • notifications.foreground#abb2bf
  • notificationsErrorIcon.foreground#e05561
  • notificationsInfoIcon.foreground#4aa5f0
  • notificationsWarningIcon.foreground#d18f52
  • notificationToast.border#000000
  • panel.background#000000
  • panel.border#4aa5f0
  • panelInput.border#abb2bf
  • panelTitle.activeBorder#c162de
  • panelTitle.activeForeground#abb2bf
  • panelTitle.inactiveForeground#545862
  • peekView.border#000000
  • peekViewEditor.background#000000
  • peekViewEditor.matchHighlightBackground#f0a45d80
  • peekViewResult.background#000000
  • peekViewResult.fileForeground#abb2bf
  • peekViewResult.lineForeground#abb2bf
  • peekViewResult.matchHighlightBackground#f0a45d80
  • peekViewResult.selectionBackground#000000
  • peekViewResult.selectionForeground#abb2bf
  • peekViewTitle.background#000000
  • peekViewTitleDescription.foreground#545862
  • peekViewTitleLabel.foreground#abb2bf
  • pickerGroup.border#4aa5f0
  • pickerGroup.foreground#42b3c2
  • progressBar.background#c162de
  • scrollbar.shadow#444444
  • selection.background#4aa5f0
  • settings.checkboxBackground#000000
  • settings.checkboxBorder#000000
  • settings.checkboxForeground#abb2bf
  • settings.dropdownBackground#000000
  • settings.dropdownBorder#000000
  • settings.dropdownForeground#abb2bf
  • settings.headerForeground#abb2bf
  • settings.modifiedItemIndicator#d18f52
  • settings.numberInputBackground#000000
  • settings.numberInputBorder#000000
  • settings.numberInputForeground#abb2bf
  • settings.textInputBackground#000000
  • settings.textInputBorder#000000
  • settings.textInputForeground#abb2bf
  • sideBar.background#000000
  • sideBarSectionHeader.background#000000
  • sideBarSectionHeader.border#000000
  • sideBarTitle.foreground#abb2bf
  • statusBar.background#000000
  • statusBar.debuggingBackground#e05561
  • statusBar.debuggingForeground#000000
  • statusBar.foreground#abb2bf
  • statusBar.noFolderBackground#000000
  • statusBar.noFolderForeground#abb2bf
  • statusBarItem.prominentBackground#e05561
  • statusBarItem.prominentHoverBackground#d18f52
  • statusBarItem.remoteBackground#4aa5f0
  • statusBarItem.remoteForeground#000000
  • tab.activeBackground#000000
  • tab.activeBorderTop#c162de80
  • tab.activeForeground#abb2bf
  • tab.border#000000
  • tab.inactiveBackground#000000
  • tab.inactiveForeground#545862
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#4aa5f0
  • terminal.ansiBrightBlack#4f5666
  • terminal.ansiBrightBlue#4dc4ff
  • terminal.ansiBrightCyan#4cd1e0
  • terminal.ansiBrightGreen#a5e075
  • terminal.ansiBrightMagenta#de73ff
  • terminal.ansiBrightRed#ff616e
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#f0a45d
  • terminal.ansiCyan#42b3c2
  • terminal.ansiGreen#8cc265
  • terminal.ansiMagenta#c162de
  • terminal.ansiRed#e05561
  • terminal.ansiWhite#e6e6e6
  • terminal.ansiYellow#d18f52
  • terminal.background#000000
  • terminal.border#abb2bf
  • terminal.foreground#abb2bf
  • terminal.selectionBackground#00000050
  • textBlockQuote.background#000000
  • titleBar.activeBackground#000000
  • titleBar.activeForeground#abb2bf
  • titleBar.inactiveBackground#000000
  • titleBar.inactiveForeground#545862
  • walkThrough.embeddedEditorBackground#000000
  • welcomePage.buttonBackground#000000
  • welcomePage.buttonHoverBackground#4f566675
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#4aa5f0
source#abb2bf
meta.diff, meta.diff.header#545862
markup.inserted#8cc265
markup.deleted#e05561
markup.changed#d18f52
invalid#e05561underline italic
invalid.deprecated#abb2bfunderline italic
entity.name.filename#f0a45d
markup.error#e05561
markup.underlineunderline
markup.bold#d18f52bold
markup.heading#4aa5f0bold
markup.italic#f0a45ditalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#42b3c2
markup.inline.raw, markup.raw.restructuredtext#8cc265
markup.underline.link, markup.underline.link.image#42b3c2
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#c162de
entity.name.directive.restructuredtext, markup.quote#f0a45ditalic
meta.separator.markdown#545862
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#8cc265
punctuation.definition.constant.restructuredtext#4aa5f0
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#4aa5f0
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#abb2bf
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#f0a45d
entity.name.type.class, entity.name.class#42b3c2normal
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#4aa5f0italic
entity.other.inherited-class#42b3c2italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#545862
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#c162de
comment.block.documentation entity.name.type#42b3c2italic
comment.block.documentation entity.name.type punctuation.definition.bracket#42b3c2
comment.block.documentation variable#d18f52italic
constant, variable.other.constant#4aa5f0
constant.character.escape, constant.character.string.escape, constant.regexp#c162de
entity.name.tag#c162de
entity.other.attribute-name.parent-selector#c162de
entity.other.attribute-name#8cc265italic
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#8cc265
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#d18f52italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#8cc265italic
meta.decorator variable.other.object#8cc265
keyword, punctuation.definition.keyword#c162de
keyword.control.new, keyword.operator.newbold
meta.selector#c162de
support#42b3c2italic
support.function.magic, support.variable, variable.other.predefined#4aa5f0regular
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#c162de
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#abb2bf
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#c162de
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#42b3c2
constant.other.date, constant.other.timestamp#d18f52
variable.other.alias.yaml#8cc265italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#c162deregular
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#42b3c2italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#d18f52
storage.modifier#c162de
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#f0a45d
punctuation.definition.group.capture.regexp#c162de
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#e05561
punctuation.definition.character-class.regexp#42b3c2
punctuation.definition.group.regexp#d18f52
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#e05561
meta.assertion.look-ahead.regexp#8cc265
string#f0a45d
punctuation.definition.string.begin, punctuation.definition.string.end#e6b965
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#4aa5f0
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#545862
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#abb2bf
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#d18f52italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#abb2bfnormal
meta.selectionset.graphql variable#f0a45d
meta.selectionset.graphql meta.arguments variable#abb2bf
entity.name.fragment.graphql, variable.fragment.graphql#42b3c2
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#abb2bf
source.shell variable.other#4aa5f0
support.constant#4aa5f0normal
meta.scope.prerequisites.makefile#f0a45d
meta.attribute-selector.scss#f0a45d
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#abb2bf
meta.preprocessor.haskell#545862

Shiki preview

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

Loading...