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.activeBackground#d8d8db
  • activityBar.activeBorder#acabb3
  • activityBar.background#e3e2ec
  • activityBar.border#acabb3
  • activityBar.foreground#595959
  • breadcrumb.activeSelectionForeground#cdccd3
  • breadcrumb.background#dddde2
  • breadcrumb.foreground#595959
  • editor.background#e3e2ec
  • editor.foreground#595959
  • editor.lineHighlightBackground#dcdaeb
  • editor.selectionBackground#d8d8db
  • editorCursor.background#acabb3
  • editorCursor.foreground#595959
  • editorHoverWidget.background#e6e6ec
  • editorHoverWidget.foreground#595959
  • editorIndentGuide.activeBackground#b2b1b9
  • editorLineNumber.activeForeground#808080
  • editorLineNumber.background#e3e2ec
  • editorLineNumber.foreground#595959
  • editorSuggestWidget.background#e6e6ec
  • editorSuggestWidget.selectedBackground#d8d8db
  • focusBorder#acabb3
  • list.activeSelectionBackground#cdccd3
  • list.activeSelectionForeground#595959
  • list.focusAndSelectionOutline#acabb3
  • list.focusOutline#acabb3
  • list.hoverBackground#d8d8db
  • list.hoverForeground#595959
  • list.inactiveSelectionBackground#d8d8db
  • list.inactiveSelectionForeground#595959
  • menu.background#e3e2ec
  • menu.selectionBackground#d8d8db
  • menu.selectionBorder#acabb3
  • notifications.border#acabb3
  • notificationToast.border#acabb3
  • panel.border#acabb3
  • panelTitle.activeBorder#595959
  • sideBar.background#e6e5ee
  • sideBar.border#acabb3
  • sideBarSectionHeader.border#acabb3
  • statusBar.background#98a4bd
  • statusBar.border#acabb3
  • tab.activeBackground#dddde2
  • tab.activeForeground#595959
  • tab.border#dddde2
  • tab.inactiveBackground#e6e6ec
  • tab.inactiveForeground#919090
  • terminal.background#e3e2ec
  • terminal.border#acabb3
  • titleBar.border#acabb3

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, meta.property-name.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, keyword.operator.key-value.rust, keyword.operator.assignment.c, keyword.operator.comparison.c, keyword.operator.increment.c#595959
punctuation.definition.comment, comment#9c8262italic
comment.line.keyword.yard, comment.line.keyword.punctuation.yard, comment.line.punctuation.yard#b0916aitalic 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.c, 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#c03737
variable.parameter, constant.other.symbol.hashkey.parameter.function, variable.other, comment.line.parameter.yard, markup.inline.raw.string.markdown, markup.fenced_code.block.markdown, entity.other.attribute-name.html, constant.other.color.rgb-value.hex.css, support.constant.color.w3c-standard-color-name.css, constant.other.database-name.sql#ea7d16italic
punctuation.definition.string.begin, punctuation.definition.string.end, string#158927
meta.embedded.line
string.regexp, punctuation.section.regexp#79b002
constant.numeric, keyword.other.unit.em.css, keyword.other.unit.percentage.css, keyword.other.unit.rem.css, keyword.other.unit.px.css#bfb23b
support.class, meta.class, entity.name.type.class.ruby, entity.other.inherited-class.ruby, entity.name.type.module, meta.module.ruby, variable.other.constant, 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, meta.selector.css, entity.name.namespace.rust, entity.name.type.enum.ts, variable.other.readwrite.alias.ts#1e45e0
constant.other.symbol.ruby, constant.language.symbol, 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, entity.name.tag.html, punctuation.separator.key-value.css, punctuation.terminator.rule.css, entity.name.tag.yaml#03a2a2
variable.other.readwrite.class, variable.other.readwrite.instance, punctuation.definition.variable, variable.other.readwrite.global, variable.other.property#4b3e3ebold
constant.language, variable.language.this#ed2a88bold
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#01a3e3
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#c03737bold
meta.definition.method, meta.function.method.with-arguments.ruby, meta.function.method.without-arguments.ruby#d431f5
meta.function-call#323333
meta.attribute.rust#ce74f8italic
meta.diff, meta.diff.header, punctuation.definition.to-file.diff, punctuation.definition.from-file.diff, punctuation.definition.range.diff#01a3e3italic
markup.deleted, punctuation.definition.deleted.diff#c03737
markup.changed#ea7d16
markup.inserted, punctuation.definition.inserted.diff#158927

Shiki preview

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

Loading...

Ruby - Coding Theme