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#0f0f0f
  • activityBar.foreground#e0e0e0
  • activityBarBadge.background#e0e0e0
  • activityBarBadge.foreground#0f0f0f
  • badge.background#e0e0e0
  • badge.foreground#0f0f0f
  • button.background#e0e0e0
  • button.foreground#0f0f0f
  • button.hoverBackground#e2e2e2
  • descriptionForeground#575757
  • diffEditor.insertedLineBackground#9fdfac15
  • diffEditor.insertedTextBackground#9fdfac15
  • diffEditor.removedLineBackground#df9f9f33
  • diffEditor.removedTextBackground#df9f9f33
  • editor.background#0f0f0f
  • editor.findMatchBackground#e0e0e054
  • editor.foreground#e0e0e0
  • editor.hoverHighlightBackground#fafafa26
  • editor.selectionBackground#ffffff1f
  • editor.selectionHighlightBackground#e0e0e026
  • editor.wordHighlightBackground#e0e0e016
  • editor.wordHighlightStrongBackground#e0e0e016
  • editorBracketHighlight.unexpectedBracket.foreground#df9f9f
  • editorCursor.foreground#ffffff
  • editorError.foreground#df9f9f
  • editorGroupHeader.tabsBackground#0f0f0f
  • editorGutter.addedBackground#b3b3b3
  • editorGutter.deletedBackground#df9f9f
  • editorGutter.modifiedBackground#b3b3b3
  • editorHoverWidget.background#171717
  • editorHoverWidget.border#454545
  • editorHoverWidget.foreground#e0e0e0
  • editorInlayHint.background#171717
  • editorInlayHint.foreground#575757
  • editorLineNumber.activeForeground#9e9e9e
  • editorLineNumber.foreground#3b3b3b
  • editorLink.activeForeground#fafafa
  • editorLink.foreground#c2c2c2
  • editorOverviewRuler.border#0f0f0f
  • editorWarning.foreground#dfc59f
  • editorWidget.background#171717
  • focusBorder#e0e0e0
  • foreground#e0e0e0
  • gitDecoration.conflictingResourceForeground#df9f9f
  • gitDecoration.deletedResourceForeground#df9f9f
  • gitDecoration.ignoredResourceForeground#575757
  • gitDecoration.modifiedResourceForeground#e0e0e0
  • gitDecoration.untrackedResourceForeground#e0e0e0
  • icon.foreground#e0e0e0
  • input.background#171717
  • input.foreground#e0e0e0
  • inputOption.activeForeground#fafafa
  • list.activeSelectionBackground#ffffff14
  • list.activeSelectionForeground#e0e0e0
  • list.errorForeground#df9f9f
  • list.focusOutline#00000000
  • list.highlightForeground#e0e0e0
  • list.hoverBackground#ffffff0a
  • list.inactiveSelectionBackground#ffffff14
  • list.warningForeground#dfc59f
  • pickerGroup.foreground#e0e0e0
  • quickInput.background#171717
  • quickInput.foreground#e0e0e0
  • quickInputList.focusBackground#ffffff1f
  • quickInputList.focusForeground#fafafa
  • scrollbarSlider.background#ffffff12
  • scrollbarSlider.hoverBackground#ffffff24
  • selection.background#ffffff1f
  • settings.modifiedItemIndicator#e0e0e0
  • sideBar.background#0f0f0f
  • sideBar.foreground#9e9e9e
  • sideBarSectionHeader.background#0f0f0f
  • sideBarSectionHeader.foreground#e0e0e0
  • sideBarTitle.foreground#9e9e9e
  • statusBar.background#0f0f0f
  • statusBar.debuggingBackground#dfc59f
  • statusBar.debuggingForeground#0f0f0f
  • statusBar.foreground#e0e0e0
  • statusBar.noFolderBackground#0f0f0f
  • statusBar.noFolderForeground#e0e0e0
  • statusBarItem.hoverBackground#ffffff0a
  • statusBarItem.hoverForeground#e0e0e0
  • statusBarItem.remoteBackground#e0e0e0
  • statusBarItem.remoteForeground#0f0f0f
  • tab.activeBackground#171717
  • tab.activeBorder#e0e0e0
  • tab.activeForeground#fafafa
  • tab.border#0f0f0f
  • tab.inactiveBackground#0f0f0f
  • tab.inactiveForeground#b3b3b3
  • textLink.activeForeground#fafafa
  • textLink.foreground#c2c2c2
  • titleBar.activeBackground#0f0f0f
  • titleBar.activeForeground#b3b3b3
  • titleBar.inactiveBackground#0f0f0f
  • titleBar.inactiveForeground#9d9d9d

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#575757italic
keyword, storage.type, storage.modifier#9e9e9e—
keyword.control#9e9e9e—
entity.name.function, variable.function, support.function, keyword.other.special-method#fafafa—
variable, string constant.other.placeholder#e0e0e0—
variable.parameter#e0e0e0italic
variable.language#9e9e9e—
string, constant.other.symbol, constant.other.key, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js#b3b3b3—
meta.object-literal.key string.quoted.single.ts, meta.object-literal.key string.quoted.double.ts, meta.object-literal.key string.quoted.single.js, meta.object-literal.key string.quoted.double.js, meta.object-literal.key string.quoted.single.tsx, meta.object-literal.key string.quoted.double.tsx, meta.object.member string.quoted.single.ts, meta.object.member string.quoted.double.ts, meta.object.member string.quoted.single.js, meta.object.member string.quoted.double.js, meta.object.member string.quoted.single.tsx, meta.object.member string.quoted.double.tsx, meta.array.literal string.quoted.single.ts, meta.array.literal string.quoted.double.ts, meta.array.literal string.quoted.single.js, meta.array.literal string.quoted.double.js, meta.array.literal string.quoted.single.tsx, meta.array.literal string.quoted.double.tsx, meta.enum.declaration string.quoted.single.ts, meta.enum.declaration string.quoted.double.ts, meta.enum.declaration string.quoted.single.js, meta.enum.declaration string.quoted.double.js, meta.enum.declaration string.quoted.single.tsx, meta.enum.declaration string.quoted.double.tsx#b3b3b3—
string.template.js, string.template.ts#b3b3b3—
meta.tag string.quoted.single.ts, meta.tag string.quoted.double.ts, meta.tag string.quoted.single.js, meta.tag string.quoted.double.js, meta.tag string.quoted.single.tsx, meta.tag string.quoted.double.tsx, meta.attribute string.quoted.single.ts, meta.attribute string.quoted.double.ts, meta.attribute string.quoted.single.js, meta.attribute string.quoted.double.js, meta.attribute string.quoted.single.tsx, meta.attribute string.quoted.double.tsx#b3b3b3—
meta.import string.quoted.single.ts, meta.import string.quoted.double.ts, meta.import string.quoted.single.js, meta.import string.quoted.double.js, meta.import string.quoted.single.tsx, meta.import string.quoted.double.tsx#b3b3b3—
constant.numeric, support.constant, constant.character, constant.escape, keyword.other.unit, constant.language.boolean#b3b3b3—
keyword.operator#9e9e9e—
keyword.operator.logical, keyword.operator.bitwise, keyword.operator.channel, keyword.operator.arithmetic, keyword.operator.comparison, keyword.operator.decrement, keyword.operator.increment, keyword.operator.relational, keyword.operator.assignment.compound.js, keyword.operator.assignment.compound.ts, keyword.operator.assignment, keyword.operator.spread, keyword.operator.rest, keyword.operator.optional, keyword.operator.expression.typeof, keyword.operator.expression.keyof, storage.type.function.arrow, keyword.operator.type, keyword.operator.as, keyword.control.as, punctuation.accessor.optional#9e9e9e—
entity.name.class#e0e0e0—
entity.name.type, support.type, support.class, support.other.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types#e0e0e0—
entity.name.tag, support.class.component#fafafa—
punctuation.definition.tag, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html#9e9e9e—
entity.other.attribute-name, text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#e0e0e0—
entity.other.attribute-name.js, entity.other.attribute-name.ts, entity.other.attribute-name.jsx, entity.other.attribute-name.tsx, entity.other.attribute-name.html, variable.language.super#9e9e9eitalic
source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name#e0e0e0—
entity.other.attribute-name.class, entity.other.attribute-name.class.css#fafafa—
entity.other.attribute-name.id#fafafa—
entity.other.attribute-name.pseudo-element, entity.other.attribute-name.pseudo-class#9e9e9e—
support.function#9e9e9e—
constant.other.symbol#9e9e9e—
support.type.object.dom#9e9e9e—
support.type.property-name.json#e0e0e0—
constant.language.json, source.json meta.structure.dictionary.json constant.language.json, source.json meta.structure.array.json constant.language.json#9e9e9e—
markup.heading, markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown#ffffff—
markup.bold, markup.bold string#e0e0e0bold
markup.italic#e0e0e0italic
markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold string#e0e0e0bold italic
markup.inline.raw.markdown#b3b3b3—
markup.underline.link, string.other.link.title.markdown, string.other.link.description.title.markdown#c2c2c2underline
meta.function string.quoted.double.ts, meta.function string.quoted.single.ts, meta.function string.quoted.double.js, meta.function string.quoted.single.js, meta.function string.quoted.double.tsx, meta.function string.quoted.single.tsx#b3b3b3—
invalid, invalid.illegal#df9f9f—
string.regexp#9e9e9e—
constant.character.escape#9e9e9e—
Baseline by Dmytro Ulianov - VS Code Theme