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.

  • actionBar.toggledBackground#383a49
  • activityBar.activeBorder#2ea043
  • activityBar.background#0D1213
  • activityBar.border#2b2b2b
  • activityBar.foreground#d7d7d7
  • activityBar.inactiveForeground#868686
  • activityBarBadge.background#0078d4
  • activityBarBadge.foreground#ffffff
  • badge.background#616161
  • badge.foreground#f8f8f8
  • button.background#0078d4
  • button.border#ffffff12
  • button.foreground#ffffff
  • button.hoverBackground#026ec1
  • button.secondaryBackground#313131
  • button.secondaryForeground#cccccc
  • button.secondaryHoverBackground#3c3c3c
  • chat.slashCommandBackground#34414b
  • chat.slashCommandForeground#40a6ff
  • checkbox.background#313131
  • checkbox.border#3c3c3c
  • debugToolBar.background#0D1213
  • descriptionForeground#9d9d9d
  • dropdown.background#313131
  • dropdown.border#3c3c3c
  • dropdown.foreground#cccccc
  • dropdown.listBackground#151D1E
  • editor.background#151D1E
  • editor.findMatchBackground#9e6a03
  • editor.foreground#cccccc
  • editor.inactiveSelectionBackground#3a3d41fa
  • editor.selectionHighlightBackground#add6ff26
  • editorGroup.border#ffffff17
  • editorGroupHeader.tabsBackground#0D1213
  • editorGroupHeader.tabsBorder#2b2b2b
  • editorGutter.addedBackground#2ea043
  • editorGutter.deletedBackground#f85149
  • editorGutter.modifiedBackground#0078d4
  • editorIndentGuide.activeBackground1#707070
  • editorIndentGuide.background1#404040
  • editorLineNumber.activeForeground#cccccc
  • editorLineNumber.foreground#6e7681
  • editorOverviewRuler.border#010409
  • editorWidget.background#202020
  • errorForeground#f85149
  • focusBorder#2ea043
  • foreground#cccccc
  • icon.foreground#cccccc
  • input.background#313131
  • input.border#3c3c3c
  • input.foreground#cccccc
  • input.placeholderForeground#989898
  • inputOption.activeBackground#2489db82
  • inputOption.activeBorder#2ea043
  • keybindingLabel.foreground#cccccc
  • list.activeSelectionIconForeground#ffffff
  • list.dropBackground#383b3d
  • menu.background#151D1E
  • menu.border#454545
  • menu.foreground#cccccc
  • menu.selectionBackground#0078d4
  • menu.separatorBackground#454545
  • notificationCenterHeader.background#151D1E
  • notificationCenterHeader.foreground#cccccc
  • notifications.background#151D1E
  • notifications.border#2b2b2b
  • notifications.foreground#cccccc
  • panel.background#0D1213
  • panel.border#2b2b2b
  • panelInput.border#2b2b2b
  • panelTitle.activeBorder#2ea043
  • panelTitle.activeForeground#cccccc
  • panelTitle.inactiveForeground#9d9d9d
  • peekViewEditor.background#151D1E
  • peekViewEditor.matchHighlightBackground#bb800966
  • peekViewResult.background#151D1E
  • peekViewResult.matchHighlightBackground#bb800966
  • pickerGroup.border#3c3c3c
  • ports.iconRunningProcessForeground#369432
  • progressBar.background#0078d4
  • quickInput.background#222222
  • quickInput.foreground#cccccc
  • settings.dropdownBackground#313131
  • settings.dropdownBorder#3c3c3c
  • settings.headerForeground#ffffff
  • settings.modifiedItemIndicator#bb800966
  • sideBar.background#0D1213
  • sideBar.border#2b2b2b
  • sideBar.foreground#cccccc
  • sideBarSectionHeader.background#0D1213
  • sideBarSectionHeader.border#2b2b2b
  • sideBarSectionHeader.foreground#cccccc
  • sideBarTitle.foreground#cccccc
  • statusBar.background#0D1213
  • statusBar.border#2b2b2b
  • statusBar.debuggingBackground#0078d4
  • statusBar.debuggingForeground#ffffff
  • statusBar.focusBorder#2ea043
  • statusBar.foreground#cccccc
  • statusBar.noFolderBackground#151D1E
  • statusBarItem.focusBorder#2ea043
  • statusBarItem.prominentBackground#6e768166
  • statusBarItem.remoteBackground#0078d4
  • statusBarItem.remoteForeground#ffffff
  • tab.activeBackground#151D1E
  • tab.activeBorder#151D1E
  • tab.activeBorderTop#2ea043
  • tab.activeForeground#ffffff
  • tab.border#2b2b2b
  • tab.hoverBackground#151D1E
  • tab.inactiveBackground#0D1213
  • tab.inactiveForeground#9d9d9d
  • tab.lastPinnedBorder#cccccc33
  • tab.selectedBackground#222222
  • tab.selectedBorderTop#2ea043
  • tab.selectedForeground#ffffffa0
  • tab.unfocusedActiveBorder#151D1E
  • tab.unfocusedActiveBorderTop#2b2b2b
  • tab.unfocusedHoverBackground#151D1E
  • terminal.foreground#cccccc
  • terminal.inactiveSelectionBackground#3a3d41
  • terminal.tab.activeBorder#2ea043
  • textBlockQuote.background#2b2b2b
  • textBlockQuote.border#616161
  • textCodeBlock.background#2b2b2b
  • textLink.activeForeground#4daafc
  • textLink.foreground#4daafc
  • textPreformat.background#3c3c3c
  • textPreformat.foreground#d0d0d0
  • textSeparator.foreground#21262d
  • titleBar.activeBackground#0D1213
  • titleBar.activeForeground#cccccc
  • titleBar.border#2b2b2b
  • titleBar.inactiveBackground#151D1E
  • titleBar.inactiveForeground#9d9d9d
  • welcomePage.progress.foreground#0078d4
  • welcomePage.tileBackground#2b2b2b
  • widget.border#313131

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
meta.embedded, source.groovy.embedded, string meta.image.inline.markdown, variable.legacy.builtin.python#F8F8F2CF—
variable.object, variable.other.object#9bbbff—
comment#88846Fitalic
string#e6db74bf—
punctuation.definition.template-expression, punctuation.section.embedded#F92672CF—
meta.template.expression#F8F8F2CF—
constant.numeric#AE81FFCF—
constant.language#AE81FFCF—
constant.character, constant.other#AE81FFCF—
variable#F8F8F2CF
keyword#F92672CF—
storage#F92672CF
storage.type#66D9EFCFitalic
entity.name.type, entity.name.class, entity.name.namespace, entity.name.scope-resolution#A6E22EBFunderline
entity.other.inherited-class#A6E22EBFitalic underline
entity.name.function#A6E22EBF
variable.parameter#FD971FCFitalic
entity.name.tag#F92672CF
entity.other.attribute-name#A6E22EBF
support.function#66D9EFCF
support.constant#66D9EFCF
support.type, support.class#66D9EFCFitalic
support.other.variable—
invalid#F44747CF
invalid.deprecated#F44747CF—
meta.structure.dictionary.json string.quoted.double.json#CFCFC2—
meta.diff, meta.diff.header#75715E—
markup.deleted#F92672CF—
markup.inserted#A6E22EBF—
markup.changed#e6db74bf—
constant.numeric.line-number.find-in-files - match#AE81FFA0—
entity.name.filename.find-in-files#e6db74bf—
markup.quote#F92672CF—
markup.list#e6db74bf—
markup.bold, markup.italic#66D9EFCF—
markup.inline.raw#FD971FCF
markup.heading#A6E22EBF—
markup.heading.setext#A6E22EBFbold
markup.heading.markdown—bold
markup.quote.markdown#75715Eitalic
markup.bold.markdown—bold
string.other.link.title.markdown,string.other.link.description.markdown#AE81FFCF—
markup.underline.link.markdown,markup.underline.link.image.markdown#e6db74bf—
markup.italic.markdown—italic
markup.strikethrough—strikethrough
markup.list.unnumbered.markdown, markup.list.numbered.markdown#F8F8F2CF—
punctuation.definition.list.begin.markdown#A6E22EBF—
token.info-token#6796E6—
token.warn-token#CD9731—
token.error-token#F44747CF—
token.debug-token#B267E6—
variable.language#FD971FCF—