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#F5F6F7
  • activityBar.foreground#333940
  • activityBarBadge.background#2F74FF
  • activityBarBadge.foreground#FFFFFF
  • button.background#2F74FF
  • button.foreground#FFFFFF
  • button.hoverBackground#5B92FF
  • editor.background#FFFFFF
  • editor.foreground#333940
  • editor.inactiveSelectionBackground#E5EBF1
  • editor.lineHighlightBackground#F5F6F7
  • editor.selectionBackground#4D61801F
  • editor.selectionHighlightBackground#ADD6FF80
  • editorCursor.foreground#333940
  • editorLineNumber.activeForeground#333940
  • editorLineNumber.foreground#8393A3
  • focusBorder#2F74FF
  • input.background#FFFFFF
  • input.border#4D6B9933
  • input.foreground#333940
  • inputOption.activeBorder#2F74FF
  • list.activeSelectionBackground#4D61801F
  • list.activeSelectionForeground#333940
  • list.hoverBackground#4D61801A
  • list.inactiveSelectionBackground#4D61801A
  • list.inactiveSelectionForeground#333940
  • menu.background#FFFFFF
  • menu.foreground#333940
  • menu.selectionBackground#4D61801F
  • menu.selectionForeground#333940
  • menu.separatorBackground#4D6B9933
  • progressBar.background#2F74FF
  • sideBar.background#FFFFFF
  • sideBarSectionHeader.background#0000
  • sideBarSectionHeader.border#4D6B9933
  • sideBarSectionHeader.foreground#333940
  • sideBarTitle.foreground#6F6F6F
  • statusBar.background#F5F6F7
  • statusBar.foreground#333940
  • statusBar.noFolderBackground#F5F6F7
  • tab.activeBackground#FFFFFF
  • tab.activeForeground#333940
  • tab.inactiveBackground#F5F6F7
  • tab.inactiveForeground#8393A3
  • titleBar.activeBackground#F5F6F7
  • titleBar.activeForeground#333940
  • titleBar.inactiveBackground#F5F6F7
  • titleBar.inactiveForeground#8393A3

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#4078F2
support.class, support.type, entity.name.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, entity.name.class, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#B15EF2
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class#5F36B2
keyword.control, source.cpp keyword.operator.new, source.cpp keyword.operator.delete, keyword.other.using, keyword.other.directive.using, keyword.other.operator, entity.name.operator#5F36B2
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#C99100
variable.other.constant, variable.other.enummember#986801
meta.object-literal.key#17181A
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#008880
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#4078F2
support.class, support.type, entity.name.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, entity.name.class, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#B15EF2
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class#5F36B2
keyword.control, source.cpp keyword.operator.new, source.cpp keyword.operator.delete, keyword.other.using, keyword.other.directive.using, keyword.other.operator, entity.name.operator#5F36B2
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#C99100
variable.other.constant, variable.other.enummember#986801
meta.object-literal.key#17181A
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#008880
meta.embedded, source.groovy.embedded, string meta.image.inline.markdown#4DA621
comment#8393A3
constant.language#175CE6
constant.numeric, variable.other.enummember, keyword.operator.plus.exponent, keyword.operator.minus.exponent#E54595
constant.regexp#4DA621
entity.name.tag#E24864
entity.name.tag.css, entity.other.attribute-name, entity.other.attribute-name.class.css, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scss#17181A
invalid#cd3131
markup.underlineunderline
markup.bold#000080bold
markup.heading#175CE6bold
markup.italicitalic
markup.strikethroughstrikethrough
markup.inserted#4DA621
markup.deleted#E24864
markup.changed#175CE6
markup.inline.raw#4DA621
storage#5F36B2
storage.type#5F36B2
storage.modifier, keyword.operator.noexcept#5F36B2
string, meta.embedded.assembly#4DA621
string.tag, string.value, string.regexp#4DA621
keyword#5F36B2
keyword.control#5F36B2
keyword.operator#000000
keyword.operator.new, keyword.operator.expression, keyword.operator.cast, keyword.operator.sizeof, keyword.operator.logical.python, keyword.operator.wordlike#5F36B2
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#4078F2
support.class, support.type, entity.name.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, entity.name.class, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#B15EF2
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class#5F36B2
keyword.control, source.cpp keyword.operator.new, source.cpp keyword.operator.delete, keyword.other.using, keyword.other.directive.using, keyword.other.operator, entity.name.operator#5F36B2
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#C99100
variable.other.constant, variable.other.enummember#986801
meta.object-literal.key#17181A
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#008880
meta.embedded, source.groovy.embedded, string meta.image.inline.markdown#4DA621
comment#8393A3
constant.language#175CE6
constant.numeric, variable.other.enummember, keyword.operator.plus.exponent, keyword.operator.minus.exponent#E54595
constant.regexp#4DA621
entity.name.tag#E24864
entity.name.tag.css, entity.other.attribute-name, entity.other.attribute-name.class.css, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scss#17181A
invalid#cd3131
markup.underlineunderline
markup.bold#000080bold
markup.heading#175CE6bold
markup.italicitalic
markup.strikethroughstrikethrough
markup.inserted#4DA621
markup.deleted#E24864
markup.changed#175CE6
markup.inline.raw#4DA621
storage#5F36B2
storage.type#5F36B2
storage.modifier, keyword.operator.noexcept#5F36B2
string, meta.embedded.assembly#4DA621
string.tag, string.value, string.regexp#4DA621
keyword#5F36B2
keyword.control#5F36B2
keyword.operator#000000
keyword.operator.new, keyword.operator.expression, keyword.operator.cast, keyword.operator.sizeof, keyword.operator.logical.python, keyword.operator.wordlike#5F36B2

Shiki preview

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

Loading...