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#0b1015
  • activityBar.foreground#97a7c8ff
  • activityBarBadge.background#ff8d03
  • button.hoverBackground#ff8d03
  • debugToolBar.background#111820
  • editor.background#0b1015
  • editor.findMatchBackground#2c3e50
  • editor.foreground#4e65bdff
  • editor.lineHighlightBackground#14344B
  • editor.lineHighlightBorder#14344B
  • editor.selectionBackground#3d4148
  • editorCursor.foreground#ff8d03
  • editorError.border#FB467B
  • editorGroup.background#0b1015
  • editorGroup.border#05080a
  • editorGroupHeader.noTabsBackground#0b1015
  • editorGroupHeader.tabsBackground#0b1015
  • editorGutter.addedBackground#56D6D6
  • editorGutter.deletedBackground#FB467B
  • editorGutter.modifiedBackground#FFCC00
  • editorHoverWidget.background#14344B
  • editorIndentGuide.background#2c3e50
  • editorOverviewRuler.border#0b1015
  • editorRuler.foreground#18222Dff
  • editorSuggestWidget.background#13232E
  • editorSuggestWidget.selectedBackground#14344B
  • editorWarning.border#FFCC00
  • editorWhitespace.foreground#2c3e50
  • editorWidget.background#111820
  • focusBorder#2c3e50
  • input.background#05080a
  • input.border#ff8d03
  • list.activeSelectionBackground#111820
  • list.activeSelectionForeground#ff8d03
  • list.focusBackground#111820
  • list.highlightForeground#ff8d03
  • list.hoverBackground#111820
  • list.inactiveSelectionBackground#111820
  • notification.background#111820
  • panel.background#05080a
  • panel.border#05080a
  • panelTitle.activeForeground#ff8d03
  • panelTitle.inactiveForeground#97a7c8ff
  • scrollbar.shadow#05080a
  • scrollbarSlider.hoverBackground#2c3e50
  • sideBar.background#080b0f
  • sideBarSectionHeader.background#080b0f
  • statusBar.background#111820
  • statusBar.debuggingBackground#111820
  • statusBar.foreground#97a7c8ff
  • tab.activeBackground#111820
  • tab.activeBorder#ff8d03
  • tab.activeForeground#ff8d03
  • tab.border#0b1015
  • tab.inactiveBackground#0b1015
  • tab.inactiveForeground#97a7c8ff
  • tab.unfocusedActiveBorder#97a7c8ff
  • titleBar.activeBackground#111820
  • titleBar.inactiveForeground#111820
  • widget.shadow#000000

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
#4e65bdff
comment, punctuation.definition.comment#5C6370italic
string.quoted.docstring.multi, string.quoted.docstring.multi.keyword.control.flow#5C6370italic
meta.brace.round.begin, meta.brace.round.end, meta.brace.square.begin, meta.brace.square.end, meta.brace.curly.begin, meta.brace.curly.end, meta.group.braces.round.function.arguments#4E65BD
string, constant.numeric, constant.language#56D6D6italic
string.regexp#56D6D6
string.detected-link#AE81FF
markdown.constant.numeric#FD971F
constant.character#ABB2BF
constant.character.escape.backslash.regexp#56D6D6
constant.character.format.placeholder.other#FD971F
constant.other.key constant.other.object.key string.unquoted.label#FB467B
variable.other.object#FB467B
meta.property.object#FD971F
variable.other.class, meta.class.property variable.other.property#FB467B
variable.other, meta.class.object.property, meta.property.class variable.other.property.static#FD971F
variable.other.readwrite#4E65BD
meta.group.braces variable.other.readwrite#4E65BD
variable.language, meta.class variable.other.readwrite#FB467B
variable.language.prototype#FB467B
support.magic.variable#FB467B
meta.function-call, variable.function, support.function, keyword.other.special-method, meta.block-level#61AFEF
entity.name.function#FFE100
meta.function-call.generic#61AFEF
meta.function.decorator#ABB2BF
variable.function.constructor#FFE100
keyword.control, keyword.operator.new, keyword.operator.module, variable.language.super#AE81FF
meta.preprocessor, entity.name.function.preprocessor#AE81FF
entity.name.function.preprocessor#FFE100
meta.namespace.identifier entity.name.type, entity.name.variable#FFE100
cs.meta.namespace.function.identifier.body.class.method#61AFEF
storage.type.cs, storage.type.variable.cs#ABB2BF
keyword, keyword.other.namespace, storage.modifier#AE81FF
keyword.operator.logical#AE81FF
keyword.other.substitution.begin, keyword.other.substitution.end#ABB2BF
keyword.operator.accessor#4E65BD
constant.other.color, punctuation.separator.key-value#ABB2BF
keyword.regexp, keyword.operator.quantifier.regexp, keyword.operator.or.regexp, keyword.control.anchor.regexp#ABB2BF
keyword.operator#4E65BD
storage.type#AE81FF
entity.name.class, meta.class.extends, variable.other.readwrite#FFE100
entity.other.inherited-class#FFE100italic underline
variable.parameter#FD971F
variable.parameter.function.language#FD971F
entity.name.tag#FB467B
entity.other.attribute-name#AE81FF
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#FFCB6Bitalic
selector.css.entity.other.attribute-name#FFCC00
source.sass keyword.control#61AFEF
entity.other.attribute-name.class#FFCB6B
source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type#4e65bdff
support.function, support.class support.function#ABB2BF
builtin.support.function#AE81FF
meta.function-call.builtin.support.function, meta.type.support.function-call, meta.variable.function-call.legacy.builtin#FFE100
meta.type.support.inheritance#ABB2BF
entity.name.type.class#FFE100
support.constant#FD971F
support.type, support.class#FFE100
support.other.variable#ABB2BF
css.property-list.property-name#ABB2BF
invalid#FFFFFF
invalid.deprecated#523D14
meta.structure.dictionaryon support.type.property-name#FB467B
meta.structure.dictionaryon string.quoted.doubleon#56D6D6
meta.structure.dictionaryon string.quoted.double.detected-link#AE81FF
markup.heading#FB467B
string.other.link.title.markdown, string.other.link.description.markdown, meta.paragraph.markdown entity.name.tag.inline.any#61AFEF
markup.underline.link.markdown, markup.underline.link.image.markdown#AE81FF
markup.bold.markdownbold
markup.fenced_code.block.markdown, markup.fenced.code.block.markdown, markup.raw.inline.markdown, markdown.block.raw#ABB2BF
markup.fenced_code.block.markdown fenced_code.block.language, markup.fenced.code.block.markdown fenced.code.block.language#FD971F
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown, punctuation.definition.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.raw.markdown, meta.paragraph.markdown punctuation.definition.tag#ABB2BF
markdown.fenced_code.block.markdown constant.numeric, markdown.fenced.code.block.markdown constant.numeric, markdown.fenced_code.block.markdown constant.language, markdown.fenced.code.block.markdown constant.language#FD971F
markdown.block.fenced.code.string, markdown.block.fenced.code.string.quote#56D6D6
markup.fenced_code.block.markdown keyword.operator, markup.fenced_code.block.markdown keyword.operator.logical, markup.fenced.code.block.markdown keyword.operator, markup.fenced_code.block.markdown keyword.control, markup.fenced.code.block.markdown keyword.control, markup.fenced_code.block.markdown storage.type, markup.fenced_code.block.markdown storage.type.function.lambda, markdown.block.fenced.code.lambda.storage.type#61AFEF
markdown.block.fenced.code.operator.assignment#4E65BD
markdown.block.variable.parameter#FD971F
meta.diff, meta.diff.header#75715E
markup.deleted#FB467B
markup.inserted#56D6D6
markup.changed#ABB2BF
constant.numeric.line-number.find-in-files - match#AE81FFA0
entity.name.filename.find-in-files#ABB2BF
keyword, storage.type, storage.modifier#AE81FF
token.info-token#6796e6
token.warn-token#cd9731
token.error-token#f44747
token.debug-token#b267e6

Shiki preview

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

Loading...