Skip to main content
CodingTheme

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#282a2c
  • activityBar.border#161616
  • activityBar.foreground#ffffff
  • activityBarBadge.background#007acc
  • checkbox.border#ffffff60
  • commandCenter.activeBorder#0000004d
  • commandCenter.background#1e1f22
  • commandCenter.border#00000000
  • commandCenter.inactiveBorder#00000000
  • dropdown.background#282a2c
  • dropdown.border#161616
  • editor.background#1e1f22
  • editor.foreground#b5b5b5
  • editor.inactiveSelectionBackground#3a3d41d5
  • editor.lineHighlightBackground#282a2c
  • editor.selectionBackground#00a2ff7b
  • editor.selectionHighlightBackground#4a6166d2
  • editorGroup.border#161616
  • editorGroupHeader.tabsBackground#282a2c
  • editorIndentGuide.activeBackground1#707070
  • editorIndentGuide.background1#404040
  • editorLineNumber.foreground#4d4d4d
  • editorOverviewRuler.border#0000004d
  • editorSuggestWidget.background#2b2d30
  • editorSuggestWidget.border#161616
  • editorWidget.background#282a2c
  • editorWidget.border#161616
  • foreground#c7c7c7
  • gitDecoration.ignoredResourceForeground#595959
  • gitDecoration.modifiedResourceForeground#fcc97c
  • input.background#1e1f22
  • input.placeholderForeground#3e3e3e
  • list.activeSelectionIconForeground#ffffff
  • list.dropBackground#383b3d
  • list.hoverForeground#ffffff
  • list.inactiveSelectionBackground#00000023
  • list.inactiveSelectionForeground#ffffff
  • listFilterWidget.shadow#00000000
  • menu.background#1e1f22
  • menu.border#161616
  • menu.foreground#979797
  • menu.selectionForeground#ffffff
  • menu.separatorBackground#000000
  • notifications.background#1a1a1a
  • notifications.border#161616
  • panel.border#00000059
  • ports.iconRunningProcessForeground#369432
  • quickInput.background#282a2c
  • scrollbar.shadow#00000000
  • settings.checkboxBackground#282a2c
  • sideBar.background#282a2c
  • sideBar.border#161616
  • sideBar.dropBackground#53595d80
  • sideBarSectionHeader.background#00000000
  • sideBarSectionHeader.border#161616
  • sideBarTitle.foreground#bbbbbb
  • statusBar.background#282a2c
  • statusBar.border#161616
  • statusBar.debuggingBackground#cc6633
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#979797
  • statusBarItem.remoteBackground#16825d
  • statusBarItem.remoteForeground#979797
  • tab.activeBorderTop#ffffff
  • tab.hoverForeground#ffffff
  • tab.inactiveBackground#282a2c
  • tab.lastPinnedBorder#cccccc33
  • terminal.background#282a2c
  • terminal.border#161616
  • titleBar.activeBackground#282a2c
  • titleBar.border#161616
  • widget.border#000000
  • widget.shadow#00000000

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
punctuation, punctuation.section.embedded, meta.function-call, punctuation.definition.constant.hashkey, keyword.operator.assignment.ruby, entity.name.function.call.cpp, entity.name.function.member.cpp, variable.other.property, meta.brace.round.ts, meta.brace.square.ts, keyword.operator.type.ts, keyword.operator.type.annotation.ts, meta.function-call.ts, keyword.operator.assignment.ts, keyword.operator.relational.ts, keyword.operator.increment.ts, keyword.operator.bitwise.shift.ts, keyword.operator.bitwise.ts, punctuation.separator.key-value.ts, keyword.operator.assignment.js, keyword.operator.relational.js, keyword.operator.increment.js, keyword.operator.bitwise.shift.js, keyword.operator.bitwise.js, variable.other.object.property.js, support.variable.property.js, meta.brace.round.js, meta.brace.square.js, keyword.generator.asterisk.js, keyword.operator.combinator.css, punctuation.definition.constant.css, punctuation.separator.key-value.mapping.yaml, string.unquoted.plain.out.yaml, source.sql, constant.other.table-name.sql, meta.function.call.rust#f1e5cc
punctuation.definition.comment, comment#8d8d8ditalic
comment.line.keyword.yard, comment.line.keyword.punctuation.yard, comment.line.punctuation.yard#F1CB9Fitalic bold
support.function.kernel.ruby, keyword.other, keyword.operator, keyword.control, keyword.other.special-method, punctuation.separator.key-value, variable.language, storage.type.variable, storage.modifier, storage.type.built-in.primitive.cpp, storage.type.primitive.cpp, punctuation.separator.pointer-access.cpp, punctuation.definition.heading.markdown, punctuation.definition.constant.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.list.begin.markdown, storage.type.function.arrow.ts, storage.type.function.ts, storage.type.interface.ts, storage.type.enum.ts, support.constant.media.css, support.constant.property-value.css, support.constant.font-name.css, entity.name.type.primitive.rust, entity.name.type.numeric.rust#ff9361
keyword.operator#ff8c00
constant.other.symbol.hashkey.parameter.function, variable.other, comment.line.parameter.yard, markup.inline.raw.string.markdown, markup.fenced_code.block.markdown, constant.other.color.rgb-value.hex.css, support.constant.color.w3c-standasrd-color-name.css, constant.other.database-name.sql#ffcd44italic
entity.other.attribute-name.html#dff4ffb8
variable.other.readwrite.ts, variable.other.readwrite.js, variable.parameter#fdf58cce
variable.language.this, variable.other.readwrite#c3ecffb0bold
punctuation.definition.string.begin, punctuation.definition.string.end, string#76af7f
meta.embedded.line#ffb663c5
string.regexp, punctuation.section.regexp#A6CC5F
constant.numeric, keyword.other.unit.em.css, keyword.other.unit.percentage.css, keyword.other.unit.rem.css, keyword.other.unit.px.css#d4ffba
entity.name.type.module, meta.module.ruby, comment.line.type.yard, entity.name.scope-resolution.cpp, entity.name.scope-resolution.template.call.cpp, entity.name.scope-resolution.parameter.cpp, entity.name.scope-resolution.function.call.cpp, markup.heading, constant.other.reference.link.markdown, string.other.link.title.markdown, entity.name.namespace.rust#ffd28dbold
meta.class, entity.name.type.enum.ts, variable.other.readwrite.alias.ts, entity.name.type.enum.js, variable.other.readwrite.alias.js#ffd28d
entity.other.inherited-class.ruby#3da4e4bold
support.class.ruby, meta.class.ruby, entity.name.type.class.ruby#ff8069bold
variable.other.constant#cfc397
constant.other.symbol.ruby, constant.other.symbol.hashkey.ruby, markup.underline.link.markdown, meta.link.inline.markdown, support.type.property-name.json, meta.object-literal.key.ts, meta.object-literal.key.js, meta.property-name.css#7db2cf
constant.language.symbol#7b91a4
entity.name.tag.html, punctuation.terminator.rule.css, punctuation.separator.key-value.css, entity.name.tag.yaml#6bdffcbf
variable.other.readwrite.class, variable.other.readwrite.instance, punctuation.definition.variable, variable.other.readwrite.global#c88bdc
constant.language#86cff8italic bold
variable, markup.bold, punctuation.definition.bold.markdown, variable.object.property.ts, variable.other.constant.object.ts, variable.other.constant.js, variable.other.constant.object.js#18b4e4e0
storage.type.ts, support.type.primitive.ts, storage.type.class.ts, storage.type.class.js, storage.type.function.js, storage.type.js, storage.type.function.arrow.js, constant.language.null.js#f7654e
meta.selector.css, meta.function.method.with-arguments.ruby#ebbe64
meta.function.method.without-arguments.ruby#ebbe64italic
variable.other.property, meta.function-call#dfceb3
meta.attribute.rust#CE74F8italic
meta.diff, meta.diff.header, punctuation.definition.to-file.diff, punctuation.definition.from-file.diff, punctuation.definition.range.diff#18B5E4italic
markup.deleted, punctuation.definition.deleted.diff#DD5555
markup.changed#d58941
markup.inserted, punctuation.definition.inserted.diff#5AC16C
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...