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.background#ffffff
  • activityBar.border#e0d8cc
  • activityBar.dropBackground#e67e22e3
  • activityBar.foreground#4a3b2f
  • activityBarBadge.background#e67e22
  • activityBarBadge.foreground#ffffff
  • badge.background#e67e22
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#4a3b2f
  • breadcrumb.focusForeground#4a3b2f
  • breadcrumb.foreground#6b5848
  • breadcrumbPicker.background#fffaf0
  • button.background#e67e22cc
  • button.foreground#ffffffcc
  • button.hoverBackground#e67e22
  • contrastBorder#e0d8cc
  • debugExceptionWidget.background#fffaf0
  • debugExceptionWidget.border#e67e22
  • debugToolBar.background#fffaf0
  • descriptionForeground#6b5848
  • diffEditor.insertedTextBackground#27ae6033
  • diffEditor.removedTextBackground#8e44ad33
  • dropdown.background#fffaf0
  • dropdown.border#e67e22
  • dropdown.foreground#4a3b2fcc
  • editor.background#fff5e6
  • editor.findMatchBackground#e67e22b3
  • editor.findMatchHighlightBackground#e67e2233
  • editor.foreground#4a3b2f
  • editor.hoverHighlightBackground#e67e225a
  • editor.inactiveSelectionBackground#ffe4b55a
  • editor.lineHighlightBackground#fff0d4
  • editor.rangeHighlightBackground#e67e225a
  • editor.selectionBackground#ffe4b580
  • editor.selectionHighlightBackground#fff0d4
  • editor.wordHighlightBackground#fff0d4
  • editor.wordHighlightStrongBackground#ffe4b5
  • editorActiveLineNumber.foreground#4a3b2f
  • editorBracketMatch.border#e67e22
  • editorCodeLens.foreground#2ecc71
  • editorCursor.foreground#e67e22
  • editorError.foreground#8e44ad
  • editorGroup.background#fff0d4
  • editorGroup.border#e0d8cc
  • editorGroup.dropBackground#e67e2273
  • editorGroupHeader.noTabsBackground#fff0d4
  • editorGroupHeader.tabsBackground#ffffff
  • editorGroupHeader.tabsBorder#e0d8cc
  • editorGutter.addedBackground#27ae60
  • editorGutter.deletedBackground#8e44ad
  • editorGutter.modifiedBackground#2ecc71
  • editorHoverWidget.background#fffaf0
  • editorHoverWidget.border#e67e22
  • editorIndentGuide.background#8d7a6b80
  • editorLineNumber.activeForeground#4a3b2f
  • editorLineNumber.foreground#8d7a6b
  • editorLink.activeForeground#e67e22
  • editorMarkerNavigation.background#fff5e6
  • editorMarkerNavigationError.background#8e44ad
  • editorMarkerNavigationWarning.background#2ecc71
  • editorOverviewRuler.commonContentForeground#e67e22
  • editorOverviewRuler.currentContentForeground#e67e22
  • editorOverviewRuler.incomingContentForeground#e67e22
  • editorRuler.foreground#8d7a6b80
  • editorSuggestWidget.background#fff0d4
  • editorSuggestWidget.border#e0d8cc
  • editorSuggestWidget.foreground#4a3b2f
  • editorSuggestWidget.highlightForeground#4a3b2f
  • editorSuggestWidget.selectedBackground#e67e22
  • editorWarning.foreground#2ecc71
  • editorWhitespace.foreground#8d7a6b80
  • editorWidget.background#fff5e6
  • editorWidget.border#e0d8cc
  • errorForeground#8e44ad
  • extensionButton.prominentBackground#e67e22cc
  • extensionButton.prominentForeground#ffffffcc
  • extensionButton.prominentHoverBackground#e67e22
  • focusBorder#e0d8cc
  • foreground#4a3b2f
  • gitDecoration.conflictingResourceForeground#8e44ade6
  • gitDecoration.deletedResourceForeground#8e44ade6
  • gitDecoration.ignoredResourceForeground#8d7a6b90
  • gitDecoration.modifiedResourceForeground#2ecc71e6
  • gitDecoration.untrackedResourceForeground#27ae60e6
  • input.background#ffffff
  • input.border#e67e22
  • input.foreground#4a3b2fcc
  • input.placeholderForeground#6b584880
  • inputOption.activeBorder#4a3b2fcc
  • inputValidation.errorBackground#8e44adf2
  • inputValidation.errorBorder#8e44ad
  • inputValidation.infoBackground#e67e22f2
  • inputValidation.infoBorder#e67e22
  • inputValidation.warningBackground#2ecc71f2
  • inputValidation.warningBorder#2ecc71
  • list.activeSelectionBackground#e67e22
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#fff0d4
  • list.focusBackground#ffe4b52e
  • list.focusForeground#4a3b2f
  • list.highlightForeground#4a3b2f
  • list.hoverBackground#ffe4b51a
  • list.hoverForeground#4a3b2f
  • list.inactiveSelectionBackground#6b58481a
  • list.inactiveSelectionForeground#6b5848
  • merge.currentHeaderBackground#e67e225a
  • merge.incomingHeaderBackground#e67e225a
  • notificationLink.foreground#e67e22
  • notifications.background#fffaf0
  • notifications.foreground#4a3b2fcc
  • panel.background#fffaf0
  • panel.border#e0d8cc
  • panelTitle.activeBorder#e67e22
  • panelTitle.activeForeground#4a3b2f
  • panelTitle.inactiveForeground#6b5848
  • peekView.border#e67e22
  • peekViewEditor.background#fff5e6
  • peekViewEditor.matchHighlightBackground#e67e225a
  • peekViewResult.background#fff0d4
  • peekViewResult.fileForeground#4a3b2f
  • peekViewResult.lineForeground#4a3b2f
  • peekViewResult.matchHighlightBackground#e67e225a
  • peekViewResult.selectionBackground#ffe4b5
  • peekViewResult.selectionForeground#4a3b2f
  • peekViewTitle.background#fffaf0
  • peekViewTitleDescription.foreground#6b5848
  • peekViewTitleLabel.foreground#4a3b2f
  • pickerGroup.border#fff0d4
  • pickerGroup.foreground#6b5848
  • progress.background#e67e22
  • scrollbar.shadow#fffaf000
  • scrollbarSlider.activeBackground#e67e22cc
  • scrollbarSlider.background#e67e2266
  • scrollbarSlider.hoverBackground#e67e22cc
  • selection.background#ffe4b580
  • sideBar.background#fffaf0
  • sideBar.border#e0d8cc
  • sideBar.foreground#6b5848
  • sideBarSectionHeader.background#fffaf0
  • sideBarSectionHeader.foreground#4a3b2f
  • sideBarTitle.foreground#4a3b2f
  • statusBar.background#ffefd5
  • statusBar.border#d2c8ba
  • statusBar.debuggingBackground#fff0d4
  • statusBar.debuggingBorder#e0d8cc
  • statusBar.debuggingForeground#4a3b2f
  • statusBar.foreground#6b5848
  • statusBar.noFolderBackground#fffaf0
  • statusBar.noFolderBorder#e0d8cc
  • statusBar.noFolderForeground#6b5848
  • statusBarItem.activeBackground#fff0d4
  • statusBarItem.hoverBackground#fff0d4
  • statusBarItem.prominentBackground#fff0d4
  • statusBarItem.prominentHoverBackground#fff0d4
  • tab.activeBackground#fffaf0
  • tab.activeBorder#e67e22
  • tab.activeForeground#4a3b2f
  • tab.border#e0d8cc
  • tab.inactiveBackground#ffffff
  • tab.inactiveForeground#6b5848
  • tab.unfocusedActiveBorder#e0d8cc
  • terminal.ansiBlack#fff0d4
  • terminal.ansiBlue#e67e22
  • terminal.ansiBrightBlack#8d7a6b
  • terminal.ansiBrightBlue#e67e22
  • terminal.ansiBrightCyan#3498db
  • terminal.ansiBrightGreen#27ae60
  • terminal.ansiBrightMagenta#8e44ad
  • terminal.ansiBrightRed#c0392b
  • terminal.ansiBrightWhite#000000
  • terminal.ansiBrightYellow#2ecc71
  • terminal.ansiCyan#3498db
  • terminal.ansiGreen#27ae60
  • terminal.ansiMagenta#8e44ad
  • terminal.ansiRed#c0392b
  • terminal.ansiWhite#4a3b2f
  • terminal.ansiYellow#2ecc71
  • terminal.findMatchBackground#e67e22b3
  • terminal.findMatchHighlightBackground#e67e224d
  • titleBar.activeBackground#fffaf0
  • titleBar.activeForeground#4a3b2f
  • titleBar.border#e0d8cc
  • titleBar.inactiveBackground#ffffff
  • titleBar.inactiveForeground#6b5848
  • walkThrough.embeddedEditorBackground#fff5e6
  • welcomePage.buttonBackground#fff0d4
  • welcomePage.buttonHoverBackground#ffe4b5
  • widget.shadow#d2c8ba

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
Global settings#4a3b2f
comment#8d7a6bitalic
string#27ae60
string.quoted#27ae60
string.unquoted#4a3b2f
support.constant.math#2ecc71
constant.numeric, constant.character.numeric#c0392b
constant.language, punctuation.definition.constant, variable.other.constant#e67e22
constant.character, constant.other#e67e22
constant.character.escape#c0392b
string.regexp, string.regexp keyword.other#3498db
meta.function punctuation.separator.comma#4a3b2f
variable#e67e22
punctuation.accessor, keyword#8e44ad
storage, storage.type, meta.var.expr storage.type, storage.type.property.js, storage.type.property.ts, storage.type.property.tsx, meta.class meta.method.declaration meta.var.expr storage.type.js#8e44ad
entity.name.class, meta.class entity.name.type.class#2ecc71
entity.other.inherited-class#27ae60
entity.name.function#2ecc71
variable.parameter#3498db
punctuation.definition.tag, meta.tag#e67e22
entity.name.tag support.class.component, meta.tag.other.html, meta.tag.other.js, meta.tag.other.tsx, entity.name.tag.tsx, entity.name.tag.js, entity.name.tag, meta.tag.js, meta.tag.tsx, meta.tag.html#8e44ad
entity.other.attribute-name#2ecc71
entity.name.tag.custom#2ecc71
support.function, support.constant#2ecc71
support.constant.meta.property-value#e67e22
support.type, support.class#2ecc71
support.variable.dom#2ecc71
invalid#ffffff
invalid.deprecated#ffffff
keyword.operator#e67e22
keyword.operator.relational#8e44ad
keyword.operator.assignment#8e44ad
comment.line.double-slash#8d7a6b
object#4a3b2f
constant.language.null#8e44ad
meta.brace#4a3b2f
meta.delimiter.period#8e44ad
punctuation.definition.string#27ae60
constant.language.boolean#8e44ad
object.comma#4a3b2f
variable.parameter.function#3498db
support.type.vendored.property-name, support.constant.vendored.property-value, support.type.property-name, meta.property-list entity.name.tag#3498db
meta.property-list entity.name.tag.reference#8e44ad
constant.other.color.rgb-value punctuation.definition.constant#c0392b
constant.other.color#2ecc71
keyword.other.unit#2ecc71
meta.selector#8e44ad
entity.other.attribute-name.id#2ecc71
meta.property-name#3498db
entity.name.tag.doctype, meta.tag.sgml.doctype#8e44aditalic
punctuation.definition.parameters#27ae60
keyword.control.operator#e67e22
keyword.operator.logical#8e44ad
variable.instance, variable.other.instance, variable.reaedwrite.instance, variable.other.readwrite.instance#8e44ad
variable.other.property, variable.other.object.property#e67e22
entity.name.function#2ecc71
keyword.operator.comparison#8e44ad
support.constant, keyword.other.special-method, keyword.other.new#e67e22
support.function#2ecc71
invalid.broken#ffffff
invalid.unimplemented#ffffff
invalid.illegal#ffffff
variable.language#8e44ad
support.variable.property#e67e22
variable.function#2ecc71
variable.interpolation#8e44ad
meta.function-call#2ecc71
punctuation.section.embedded#8e44ad
punctuation.terminator.expression, punctuation.definition.arguments, punctuation.definition.array, punctuation.section.array, meta.array#4a3b2f
punctuation.definition.list.begin, punctuation.definition.list.end, punctuation.separator.arguments, punctuation.definition.list#27ae60
string.template meta.template.expression#8e44ad
string.template punctuation.definition.string#4a3b2f
italic#8e44aditalic
bold#2ecc71bold
quote#8d7a6bitalic
raw#3498db
variable.assignment.coffee#e67e22
variable.parameter.function.coffee#4a3b2f
variable.other.readwrite.cs#4a3b2f
entity.name.type.class.cs, storage.type.cs#2ecc71
entity.name.type.namespace.cs#4a3b2f
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css#8e44ad
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#8e44ad
keyword.other.unit.css, constant.length.units.css, keyword.other.unit.less, constant.length.units.less, keyword.other.unit.scss, constant.length.units.scss, keyword.other.unit.sass, constant.length.units.sass#2ecc71
meta.attribute-selector.css entity.other.attribute-name.attribute#c0392b
source.js source.css meta.property-list, source.js source.css punctuation.section, source.js source.css punctuation.terminator.rule, source.js source.css punctuation.definition.entity.end.bracket, source.js source.css punctuation.definition.entity.begin.bracket, source.js source.css punctuation.separator.key-value, source.js source.css punctuation.definition.attribute-selector, source.js source.css meta.property-list, source.js source.css meta.property-list punctuation.separator.comma, source.ts source.css punctuation.section, source.ts source.css punctuation.terminator.rule, source.ts source.css punctuation.definition.entity.end.bracket, source.ts source.css punctuation.definition.entity.begin.bracket, source.ts source.css punctuation.separator.key-value, source.ts source.css punctuation.definition.attribute-selector, source.ts source.css meta.property-list, source.ts source.css meta.property-list punctuation.separator.comma#4a3b2f
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#2ecc71
source.elixir entity.name.function#2ecc71
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#e67e22
source.elixir punctuation.definition.string#27ae60
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#2ecc71
source.elixir .punctuation.binary.elixir#8e44ad
source.go meta.function-call.go#4a3b2f
variable.qraphql#4a3b2f
entity.other.attribute-name.id.html#2ecc71
punctuation.definition.tag.html#e67e22
meta.tag.sgml.doctype.html#8e44aditalic
meta.class entity.name.type.class.js#2ecc71
meta.method.declaration storage.type.js#2ecc71normal
terminator.js#4a3b2f
meta.js punctuation.definition.js#4a3b2f
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#4a3b2f
variable.other.jsdoc, variable.other.phpdoc#3498db
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#4a3b2f
variable.parameter.function.js#3498db
variable.other.readwrite.js#4a3b2f
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#4a3b2f
variable.other.object.js, variable.other.object.jsx, meta.object-literal.key.js, meta.object-literal.key.jsx, variable.object.property.js, variable.object.property.jsx#4a3b2f
variable.js, variable.other.js#4a3b2f
entity.name.type.js, entity.name.type.module.js#2ecc71
support.class.js#4a3b2f
support.type.property-name.json#27ae60normal
support.constant.json#2ecc71
meta.structure.dictionary.value.json string.quoted.double#3498dbnormal
string.quoted.double.json punctuation.definition.string.json#3498dbnormal
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#8e44ad
variable.other.ruby#4a3b2f
constant.language.symbol.hashkey.ruby#e67e22
entity.name.tag.less#8e44ad
meta.attribute-selector.less entity.other.attribute-name.attribute#c0392b
markup.heading#e67e22
markup.italic#8e44aditalic
markup.bold#2ecc71bold
markup.quote#8d7a6bitalic
markup.inline.raw#3498db
markup.underline.link, markup.underline.link.image#8e44ad
markup.meta.attribute-list#27ae60
markup.admonitionbold
markup.list.bullet#27ae60
markup.superscript, markup.subscriptitalic
string.other.link.title.markdown, string.other.link.description.markdown#4a3b2f
punctuation.definition.string.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, meta.link.inline.markdown punctuation.definition.string#e67e22
punctuation.definition.metadata.markdown#8e44ad
beginning.punctuation.definition.list.markdown#e67e22
entity.name.function.asciidoc#2ecc71
variable.other.php#4a3b2f
support.class.php#2ecc71
meta.function-call.php punctuation#4a3b2f
variable.other.global.php#2ecc71
variable.other.global.php punctuation.definition.variable#2ecc71
constant.language.python#8e44ad
variable.parameter.function.python, meta.function-call.arguments.python#3498db
meta.function-call.python, meta.function-call.generic.python#4a3b2f
punctuation.python#4a3b2f
entity.name.function.decorator.python#2ecc71
source.python variable.language.special#3498db
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#4a3b2f
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#2ecc71
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#c0392b
entity.name.tag.scss, entity.name.tag.sass#8e44ad
variable.other.readwrite.alias.ts, variable.other.readwrite.alias.tsx, variable.other.readwrite.ts, variable.other.readwrite.tsx, variable.other.object.ts, variable.other.object.tsx, variable.object.property.ts, variable.object.property.tsx, variable.other.ts, variable.other.tsx, variable.tsx, variable.ts#4a3b2f
entity.name.type.ts, entity.name.type.tsx#3498db
support.class.node.ts, support.class.node.tsx#2ecc71
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#4a3b2f
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#4a3b2f
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#2ecc71
entity.name.tag.yaml#e67e22
variable.parameter.handlebars#4a3b2f
entity.other.attribute-name.handlebars variable.parameter.handlebars#2ecc71
entity.other.attribute-name.handlebars#e67e22
entity.other.attribute-value.handlebars variable.parameter.handlebars#3498db
meta.tag.js meta.embedded.expression.js punctuation.section.embedded.begin.js, meta.tag.js meta.embedded.expression.js punctuation.section.embedded.end.js, meta.property-list.css meta.property-value.css variable.other.less, punctuation.section.embedded.begin.js.jsx, punctuation.section.embedded.end.js.jsx, meta.property-list.scss variable.scss, meta.property-list.sass variable.sass, keyword.operator.logical, keyword.operator.arithmetic, keyword.operator.bitwise, keyword.operator.increment, keyword.operator.ternary, keyword.operator.comparison, keyword.operator.assignment, keyword.operator.operator, keyword.operator.or.regexp, keyword.operator.expression.in, keyword.operator.type, punctuation.section.embedded.js, punctuation.definintion.string, punctuationnormal
Customizable Starlight Theme by Russell Oje - VS Code Theme