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#0e0e1d
  • activityBar.activeBorder#4213ff62
  • activityBar.background#101020
  • activityBar.border#0e0e1d
  • activityBar.foreground#E0E0E0
  • activityBar.inactiveForeground#8373E1
  • activityBarBadge.background#D4B100
  • activityBarBadge.foreground#101020
  • badge.background#D4B100
  • badge.foreground#101020
  • breadcrumb.activeSelectionForeground#E0E0E0
  • breadcrumb.focusForeground#D4B100
  • breadcrumb.foreground#8373E1
  • breadcrumbPicker.background#101020
  • button.background#D4B100dd
  • button.foreground#0e0e1d
  • button.hoverBackground#D4B100
  • button.secondaryBackground#8373E1cc
  • button.secondaryForeground#0e0e1d
  • button.secondaryHoverBackground#8373E1
  • checkbox.background#0e0e1d
  • checkbox.foreground#D4B100
  • contrastActiveBorder#E0E0E000
  • contrastBorder#E0E0E000
  • debugExceptionWidget.background#101020
  • debugExceptionWidget.border#8373E1
  • debugIcon.continueForeground#D4B100
  • debugIcon.disconnectForeground#D4B100
  • debugIcon.pauseForeground#D4B100
  • debugIcon.restartForeground#31B800
  • debugIcon.startForeground#D4B100
  • debugIcon.stepBackForeground#D4B100
  • debugIcon.stepIntoForeground#D4B100
  • debugIcon.stepOutForeground#D4B100
  • debugIcon.stepOverForeground#D4B100
  • debugIcon.stopForeground#E21915F5
  • debugToolBar.background#101020
  • descriptionForeground#8373E1
  • diffEditor.insertedTextBackground#31B80020
  • diffEditor.removedTextBackground#E8141F20
  • dropdown.background#101020
  • dropdown.border#101020
  • dropdown.foreground#E0E0E0
  • editor.background#131224
  • editor.findMatchBackground#d96200ab
  • editor.findMatchHighlightBackground#DBDB0036
  • editor.findRangeHighlightBackground#DBDB0036
  • editor.foreground#E0E0E0
  • editor.hoverHighlightBackground#17173180
  • editor.inactiveSelectionBackground#5765A9C0
  • editor.lineHighlightBackground#181832
  • editor.lineHighlightBorder#181832
  • editor.linkedEditingBackground#6525D4AA
  • editor.rangeHighlightBackground#181832
  • editor.selectionBackground#47058588
  • editor.selectionHighlightBackground#6525D446
  • editor.snippetFinalTabstopHighlightBackground#4213ff62
  • editor.snippetFinalTabstopHighlightBorder#4213ff62
  • editor.snippetTabstopHighlightBackground#4213ff62
  • editor.snippetTabstopHighlightBorder#4213ff62
  • editor.wordHighlightBackground#E0E0E00D
  • editor.wordHighlightStrongBackground#E0E0E00D
  • editorBracketMatch.background#9445FB46
  • editorBracketMatch.border#9445FB46
  • editorCodeLens.foreground#8373E1
  • editorCursor.foreground#D4B100
  • editorError.foreground#E21915F5
  • editorGroup.border#0e0e1d
  • editorGroup.dropBackground#0e0e1dD0
  • editorGroupHeader.noTabsBackground#131224
  • editorGroupHeader.tabsBackground#131224
  • editorGroupHeader.tabsBorder#181832
  • editorGutter.addedBackground#2D9358
  • editorGutter.background#101020
  • editorGutter.deletedBackground#E21915F5
  • editorGutter.modifiedBackground#9445FB46
  • editorHoverWidget.background#101026
  • editorHoverWidget.border#101026
  • editorIndentGuide.activeBackground#8373E142
  • editorIndentGuide.activeBackground1#8373E142
  • editorIndentGuide.background#8373E10F
  • editorIndentGuide.background1#8373E10F
  • editorLineNumber.foreground#615998
  • editorLink.activeForeground#8373E1
  • editorMarkerNavigation.background#30445233
  • editorMarkerNavigationError.background#E21915F5
  • editorMarkerNavigationWarning.background#D4B100
  • editorOverviewRuler.border#8373E11C
  • editorOverviewRuler.commonContentForeground#D9A80055
  • editorOverviewRuler.currentContentForeground#E8141F55
  • editorOverviewRuler.incomingContentForeground#31B80055
  • editorRuler.foreground#8373E11C
  • editorSuggestWidget.background#181832
  • editorSuggestWidget.border#181832
  • editorSuggestWidget.foreground#8373E1
  • editorSuggestWidget.highlightForeground#D4B100
  • editorSuggestWidget.selectedBackground#131224
  • editorWarning.border#E0E0E000
  • editorWarning.foreground#D4B100
  • editorWhitespace.foreground#E0E0E01A
  • editorWidget.background#0e0e1d
  • editorWidget.border#181832
  • errorForeground#E21915F5
  • extensionButton.prominentBackground#3E11E9
  • extensionButton.prominentForeground#E0E0E0
  • extensionButton.prominentHoverBackground#D98500
  • focusBorder#101020
  • foreground#8373E1
  • gitDecoration.conflictingResourceForeground#D96100
  • gitDecoration.deletedResourceForeground#E21915F5
  • gitDecoration.ignoredResourceForeground#8373E181
  • gitDecoration.modifiedResourceForeground#D4B100
  • gitDecoration.untrackedResourceForeground#31B800
  • input.background#131224
  • input.border#101020
  • input.foreground#D4B100
  • input.placeholderForeground#8373E1
  • inputOption.activeBackground#3E11E9
  • inputOption.activeBorder#101020
  • inputValidation.errorBackground#131224
  • inputValidation.errorBorder#D4B100
  • inputValidation.infoBackground#131224
  • inputValidation.infoBorder#131224
  • inputValidation.warningBackground#131224
  • inputValidation.warningBorder#D4B100
  • list.activeSelectionBackground#131224
  • list.activeSelectionForeground#E0E0E0
  • list.dropBackground#131224
  • list.focusBackground#131224
  • list.focusForeground#E0E0E0
  • list.highlightForeground#D4B100
  • list.hoverBackground#131224
  • list.hoverForeground#A08FFF
  • list.inactiveSelectionBackground#131224
  • list.inactiveSelectionForeground#AAA
  • listFilterWidget.background#131224
  • listFilterWidget.noMatchesOutline#E21915F5
  • listFilterWidget.outline#131224
  • menu.separatorBackground#8373E1
  • merge.currentContentBackground#31B80070
  • merge.currentHeaderBackground#31B80070
  • merge.incomingContentBackground#8373E170
  • merge.incomingHeaderBackground#8373E170
  • notificationCenter.border#101020
  • notificationCenterHeader.background#4213FF
  • notificationCenterHeader.foreground#E0E0E0
  • notificationLink.foreground#E0E0E0
  • notifications.background#101020
  • notifications.border#131224
  • notifications.foreground#A08FFF
  • notificationToast.border#101020
  • panel.background#101020
  • panel.border#D4B100
  • panelTitle.activeBorder#D4B100
  • panelTitle.activeForeground#D4B100
  • panelTitle.inactiveForeground#8373E1
  • peekView.border#D4B100
  • peekViewEditor.background#101020
  • peekViewEditor.matchHighlightBackground#13293800
  • peekViewEditorGutter.background#131329
  • peekViewResult.background#101020
  • peekViewResult.fileForeground#AAA
  • peekViewResult.lineForeground#E0E0E0
  • peekViewResult.matchHighlightBackground#131224
  • peekViewResult.selectionBackground#131224
  • peekViewResult.selectionForeground#E0E0E0
  • peekViewTitle.background#181832
  • peekViewTitleDescription.foreground#AAA
  • peekViewTitleLabel.foreground#D4B100
  • pickerGroup.border#101020
  • pickerGroup.foreground#8373E1
  • progressBar.background#D4B100
  • sash.hoverBorder#D4B100
  • scrollbar.shadow#8373e181
  • scrollbarSlider.activeBackground#D4B100
  • scrollbarSlider.background#8373e181
  • scrollbarSlider.hoverBackground#3303EF
  • selection.background#470585
  • settings.checkboxBackground#101020
  • settings.checkboxBorder#101020
  • settings.checkboxForeground#B5B2F4
  • settings.dropdownBackground#101020
  • settings.dropdownBorder#101020
  • settings.dropdownForeground#B5B2F4
  • settings.dropdownListBorder#131224
  • settings.headerForeground#E0E0E0
  • settings.modifiedItemIndicator#D4B100
  • settings.numberInputBackground#101020
  • settings.numberInputBorder#101020
  • settings.numberInputForeground#B5B2F4
  • settings.textInputBackground#101020
  • settings.textInputBorder#101020
  • settings.textInputForeground#B5B2F4
  • sideBar.background#0e0e1d
  • sideBar.border#141429
  • sideBar.foreground#8373E1
  • sideBarSectionHeader.background#101020
  • sideBarSectionHeader.border#101020
  • sideBarSectionHeader.foreground#8373E1
  • sideBarTitle.foreground#8373E1
  • statusBar.background#101020
  • statusBar.border#101020
  • statusBar.debuggingBackground#D4B100
  • statusBar.debuggingForeground#101020
  • statusBar.foreground#8373E1
  • statusBar.noFolderBackground#101020
  • statusBar.noFolderForeground#8373E1
  • statusBarItem.activeBackground#3303EF
  • statusBarItem.hoverBackground#3303EF
  • statusBarItem.prominentBackground#101020
  • statusBarItem.prominentHoverBackground#131224
  • tab.activeBackground#0e0e1d
  • tab.activeBorder#D4B100
  • tab.activeForeground#E0E0E0
  • tab.activeModifiedBorder#8373E1
  • tab.border#101020
  • tab.inactiveBackground#131224
  • tab.inactiveForeground#8373E1
  • tab.inactiveModifiedBorder#8373E166
  • tab.unfocusedActiveForeground#8373E1
  • tab.unfocusedActiveModifiedBorder#8373E166
  • tab.unfocusedInactiveForeground#8373E1
  • tab.unfocusedInactiveModifiedBorder#8373E166
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#572efe
  • terminal.ansiBrightBlack#4B4B50
  • terminal.ansiBrightBlue#4213FF
  • terminal.ansiBrightCyan#52FBFF
  • terminal.ansiBrightGreen#31B800
  • terminal.ansiBrightMagenta#F964FF
  • terminal.ansiBrightRed#E21915F5
  • terminal.ansiBrightWhite#E0E0E0
  • terminal.ansiBrightYellow#D4B100
  • terminal.ansiCyan#52FBFF
  • terminal.ansiGreen#31B800
  • terminal.ansiMagenta#FE0052
  • terminal.ansiRed#E21915F5
  • terminal.ansiWhite#E0E0E0
  • terminal.ansiYellow#D4B100
  • terminal.background#101020
  • terminal.foreground#E0E0E0
  • terminalCursor.background#D4B100
  • terminalCursor.foreground#D4B100
  • textBlockQuote.background#101020
  • textBlockQuote.border#4213FF
  • textCodeBlock.background#101020
  • textLink.activeForeground#9E38FF
  • textLink.foreground#D4B100
  • textPreformat.foreground#D4B100
  • textSeparator.foreground#101020
  • titleBar.activeBackground#101020
  • titleBar.activeForeground#E0E0E0
  • titleBar.inactiveBackground#101020
  • titleBar.inactiveForeground#8373E1
  • walkThrough.embeddedEditorBackground#101020
  • widget.shadow#00000026

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#9E38FF
entity#D4B100
constant#FF386D
keyword, storage.type.class.js#D98500
meta#6CFFFF
invalid#E21915F5
meta.brace, punctuation.definition.parameters.begin.js, punctuation.definition.parameters.end.js#A7D0FF
punctuation#A7D0FF
punctuation.definition.parameters#FFE852
punctuation.definition.template-expression#FFE852
storage#D4B100
storage.type.function.arrow#D4B100
string, punctuation.definition.string#7EFF60
string.template, punctuation.definition.string.template#31B800
support#52FFA2
support.function#D98500
support.variable.property.dom#6CFFFF
variable#A7D0FF
source.ini entity, meta.embedded.block.ini, source.ini#A7D0FF
source.ini keyword, keyword.other.definition.ini#D4B100
source.ini punctuation.definition#FFE852
source.ini punctuation.separator, punctuation.separator.key-value.ini#D98500
source.css entity, source.stylus entity#31B800
entity.other.attribute-name.class.css#6CFFFF
entity.other.attribute-name.id.css, entity.other.attribute-name.pseudo-class.css#FFA22B
entity.name.tag#6CFFFF
source.css support, entity.name.tag.css, source.stylus support#7EFF60
source.css constant, source.css support.constant, source.stylus constant, source.stylus support.constant#FFE852
source.css string, source.css punctuation.definition.string, source.stylus string, source.stylus punctuation.definition.string#FFE852
source.css variable, source.stylus variable#6CFFFF
text.html.basic entity.name, punctuation.definition.tag.html, entity.name.tag.inline.any.html, meta.tag.other.html, meta.tag.inline.any.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, entity.name.tag, 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#6CFFFF
meta.toc-list.id.html#7EFF60
text.html.basic entity.other#D4B100
meta.tag.metadata.script.html entity.name.tag.html#D4B100
punctuation.definition.string.begin, punctuation.definition.string.end#6EFB4D
meta.tag.inline.any.html, meta.tag.other#D98500
source.json support#D4B100
source.json string, source.json punctuation.definition.string#6EFB4D
source.js storage.type.function#F964FF
variable.language, entity.name.type.class.js#F964FF
entity.other.inherited-class#FFE852
storage.type.extends.js, storage.type.class.jsdoc#D98500
punctuation.definition.block.tag.jsdoc#D98500
variable.other.jsdoc, entity.name.type.instance.jsdoc#6CFFFF
variable.other.constant#6CFFFF
punctuation.definition.tag.begin.js, punctuation.definition.tag.end.js#6CFFFF
meta.jsx.children.js#E0E0E0
storage.type, storage.type.class, storage.modifier, keyword.control, keyword.operator#D98500
punctuation.definition.bracket.curly#3c396d
keyword.operator.assignment.tsx, keyword.operator.assignment.jsx#D98500
keyword.operator.assignment#D98500
meta.jsx.children.tsx#E0E0E0
meta.object-literal.key.js#52FFA2
entity.name.type.class.tsx, entity.name.type.class.jsx, variable.other.readwrite.alias.tsx, variable.other.readwrite.tsx, variable.other.readwrite.alias.ts, variable.other.readwrite.alias.jsx, variable.other.readwrite.alias.js, variable.other.object.tsx, variable.other.object.jsx, variable.other.object, support.class.component.tsx, support.class.component.jsx, entity.name.type.tsx, entity.name.type.jsx, variable.other.readwrite, variable.other.object.js#6CFFFF
variable.other.property, variable.other.object.property#FFE852
JSXNested#E0E0E0
variable.parameter#6CFFFF
variable.parameter.function.language.special.self.python#6CFFFF
meta.function-call.python, meta.function-call.generic.python, support.function.builtin.python#D4B100
source.ts entity.name.type#52FFA2
source.ts keyword#D4B100
source.ts punctuation.definition.parameters#A7D0FF
meta.arrow.ts punctuation.definition.parameters#FFE852
source.ts storage#6CFFFF
entity.name.section.markdown, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#D4B100bold
markup.inserted.diff, punctuation.definition.inserted.diff#79d400
markup.deleted.diff, punctuation.definition.deleted.diff#ED4945
meta.embedded.block.diff#E0E0E0
meta.paragraph.markdown#E0E0E0
punctuation.definition.from-file.diff, meta.diff.header.from-file#470585
markup.inline.raw.string.markdown#8373E1
beginning.punctuation.definition.quote.markdown#D4B100
markup.quote.markdown meta.paragraph.markdown, punctuation.definition.quote.begin.markdown#8373E1
meta.separator.markdown#D4B100
markup.bold.markdownbold
markup.italic.markdownitalic
beginning.punctuation.definition.list.markdown, punctuation.definition.list.begin.markdown, markup.list.unnumbered.markdown#D4B100
string.other.link.description.title.markdown punctuation.definition.string.markdown, meta.link.inline.markdown string.other.link.description.title.markdown, string.other.link.description.title.markdown punctuation.definition.string.begin.markdown, string.other.link.description.title.markdown punctuation.definition.string.end.markdown, meta.image.inline.markdown string.other.link.description.title.markdown#7EFF60
meta.link.inline.markdown string.other.link.title.markdown, meta.link.reference.markdown string.other.link.title.markdown, meta.link.reference.def.markdown markup.underline.link.markdown#D4B100underline
markup.underline.link.markdown, string.other.link.description.title.markdown#8373E1
fenced_code.block.language, markup.inline.raw.markdown#6CFFFF
punctuation.definition.markdown, punctuation.definition.raw.markdown, punctuation.definition.heading.markdown, punctuation.definition.bold.markdown, punctuation.definition.italic.markdown#3c396d
meta.link.inline.markdown punctuation.definition.string.begin.markdown, meta.link.inline.markdown punctuation.definition.string.end.markdown, meta.link.reference.markdown punctuation.definition.string.begin.markdown, meta.link.reference.markdown punctuation.definition.string.end.markdown, string.other.link.description.markdown#D4B100
meta.image.inline.markdown punctuation.definition.string.begin.markdown, meta.image.inline.markdown punctuation.definition.string.end.markdown, string.other.link.description.markdown#D98500
markup.underline.link.markdown, punctuation.definition.metadata.markdown, markup.underline.link.image.markdown, constant.other.reference.link.markdown, punctuation.definition.constant.markdown, punctuation.definition.constant.begin.markdown, punctuation.definition.constant.end.markdown#8373E1
text.jade entity.name#6CFFFF
storage.type.function.pug#D98500
variable.parameter.function.js#6CFFFF
variable.control.import.include.pug#6EFB4D
text.jade string.interpolated#FFE852
storage.type.cs#6CFFFF
entity.name.variable.property.cs#6CFFFF
storage.modifier.cs#52FFA2
source.php entity, variable.other.class.php#6CFFFF
keyword.other.phpdoc.php#D98500
entity.name.function.php, support.function.basic_functions.php, meta.function-call.php, variable.other.property#D4B100
variable.other.php, punctuation.definition.variable.php, variable.other.global.php, variable.language.this.php#6CFFFF
storage.modifier.php, keyword.other.namespace.php#D98500
entity.name.tag.yaml#D4B100
punctuation.definition.block.sequence.item.yaml#A7D0FF
storage.type.function.php, meta.function.parameters.php#F964FF
keyword.blade#D98500
begin.bracket.round.blade.php, end.bracket.round.blade.php#A7D0FF
support.function.construct.begin.blade, support.function.construct.end.blade#FFE852
keyword.package.go, keyword.import.go#D98500
keyword.function.go#F964FF
variable.other.assignment.go#6CFFFF
punctuation.definition.string.begin.go, punctuation.definition.string.end.go, support.function.go#D4B100
punctuation.section.embedded.end.ruby, punctuation.section.embedded.begin.ruby, punctuation.section.scope.begin.ruby, punctuation.section.scope.end.ruby#FFE852
variable.other.constant.ruby#52FFA2
entity.name.type.class.ruby#F964FF
variable.other.block.ruby, variable.other.ruby#6CFFFF
punctuation.separator.other.ruby#D98500
keyword.other.special-method.ruby#FFE852
storage.type.function.shell#F964FF
variable.other.special.shell, punctuation.definition.variable.shell#D98500
variable.graphql#F7E776
keyword.operation.graphql#F964FF
source.sql#A7D0FF
source.sql keyword.other, support.function.mysqli.php#F7E776
support.function.mysqli.php, source.sql support.function#D4B100
string.regexp, string.regexp keyword.other#A7D0FF
keyword.other.DML.sql#D98500
punctuation.definition.table.array.toml#A7D0FF
entity.other.attribute-name.table.array.toml, entity.other.attribute-name.table.toml#D98500
keyword.key.toml#D4B100
keyword.other.special-method.dockerfile#D4B100
keyword.other.rust#D98500
keyword.other.fn.rust#F964FF
keyword.other.env#D98500
variable.other.env#D4B100
source.env#A7D0FF
keyword.other.template.begin.env, keyword.other.template.end.env, keyword.operator.assignment.env#D98500
variable.object.property#6CFFFF
string.regexp.js#F964FF
keyword.rainbow2#D98500
keyword.other.nim, keyword.other#D98500
keyword.boolean#FF386D
punctuation.pragma.start.nim, punctuation.pragma.end.nim, entity.name.function.nim#d4b100
markup.deleted#ED4945
markup.inserted#79d400
markup.underlineunderline
modifier, this, comment, storage.modifier, entity.other.attribute-name, entity.other.attribute-name.html, punctuation.definition.comment, text.html.basic entity.other, entity.other.attribute-name, markup.quote.markdown meta.paragraph.markdown, markup.italic.markdown, text.jade entity.other.attribute-name.tag, keyword.control.from, entity.other.attribute-name.tag.pugitalic