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#cccdc5f1
  • diffEditor.insertedTextBackground#9c824a55
  • diffEditor.removedTextBackground#64B5F655
  • editor.background#f9f6f1
  • editor.lineHighlightBackground#F2EBE1
  • editor.selectionBackground#94525755
  • editorBracketMatch.background#B1365Bf3
  • editorBracketMatch.border#9F7E6Bf3
  • editorGroupHeader.tabsBackground#F2EBE1
  • editorGutter.background#f9f6f1
  • editorLineNumber.foreground#2a3343a9
  • scrollbarSlider.background#cccdc5f1
  • scrollbarSlider.hoverBackground#cccdc5f3
  • sideBar.background#cccdc5f3
  • statusBar.background#cccdc5f3
  • tab.activeBackground#F1EBDF
  • tab.activeForeground#2a3343e9
  • tab.border#f9f6f1
  • tab.inactiveBackground#859da9e9
  • tab.inactiveForeground#fafafa

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
meta.tag.js#053066
meta.tag.jsx#063672
meta.tag.ts#063672
meta.tag.tsx#063672
variable.language#053066
invalid#063672underline
constant.numeric#063672
meta.brace.square.js#063672
meta.brace.square.jsx#063672
meta.brace.square.ts#063672
meta.brace.square.tsx#063978
meta.var.expr.js#063672
meta.var.expr.jsx#063672
meta.var.expr.ts#063978
meta.var.expr.tsx#063978
keyword.control.import.js#06336C
keyword.control.import.jsx#063672
keyword.control.import.ts#063672
keyword.control.import.tsx#063672
keyword.control.from.js#063672
keyword.control.from.jsx#052E60
keyword.control.from.ts#06336C
keyword.control.from.tsx#063672
keyword.control.export.js#06336C
keyword.control.export.jsx#063672
keyword.control.export.ts#063672
keyword.control.export.tsx#063672
keyword.control.default.js#06336C
keyword.control.default.jsx#063978
keyword.control.default.ts#06336C
keyword.control.default.tsx#063672
support.type.object.module.js#063672
support.type.object.module.jsx#063978
support.type.object.module.ts#073E84
support.type.object.module.tsx#063978
punctuation.definition.parameters.begin.js#073E84
punctuation.definition.parameters.begin.jsx#063672
punctuation.definition.parameters.begin.ts#06336C
punctuation.definition.parameters.begin.tsx#063672
punctuation.definition.parameters.end.js#063672
punctuation.definition.parameters.end.jsx#063672
punctuation.definition.parameters.end.ts#073E84
punctuation.definition.parameters.end.tsx#063978
punctuation.definition.parameters.end.js#063672
punctuation.definition.parameters.end.jsx#06336C
punctuation.definition.parameters.end.ts#06336C
punctuation.definition.parameters.end.tsx#052E60
markup.quote#063672
entity.other.attribute-name.js#063672
entity.other.attribute-name.jsx#063978
entity.other.attribute-name.ts#06336C
entity.other.attribute-name.tsx#06336C
meta.parameters.js#06336C
meta.parameters.jsx#063672
meta.parameters.ts#063672
meta.parameters.tsx#063672
variable.other.class.js#06336C
variable.other.class.jsx#063672
variable.other.class.ts#052E60
variable.other.class.tsx#063672
constant.other.object.key.js#063672
constant.other.object.key.jsx#063672
constant.other.object.key.ts#063672
constant.other.object.key.tsx#063672
entity.name.function.method#073C7E
string.quoted.single.js#052E60
string.quoted.single.jsx#063672
string.quoted.single.ts#063978
string.quoted.single.tsx#063672
support.type.property-name.json#063672
variable.other.property.js#063672
variable.other.property.jsx#063672
variable.other.property.ts#052E60
variable.other.property.tsx#052E60
entity.name.class#063672underline
comment#FF7492
constant.language#ff5177
constant.other#FF85A0
keyword.control.flow.js#FF7492
keyword.control.flow.jsx#ff5177
keyword.control.flow.ts#ff5177
keyword.control.flow.tsx#FF7492
keyword.control.module.js#ff5177
keyword.control.module.jsx#FF4069
keyword.control.module.ts#ff5177
keyword.control.module.tsx#ff5177
keyword.operator.accessor#ff5177
markup.italic#ff5177
meta.import.js#FF1D4E
meta.import.jsx#FF85A0
meta.import.ts#ff5177
meta.import.tsx#ff5177
meta.object-literal.key.js#ff5177
meta.object-literal.key.jsx#ff5177
meta.object-literal.key.ts#ff5177
meta.object-literal.key.tsx#ff5177
meta.paragraph.markdown#FF85A0
punctuation.definition.block.js#FF2E5C
punctuation.definition.block.jsx#FF6285
punctuation.definition.block.ts#ff5177
punctuation.definition.block.tsx#ff5177
punctuation.separator.parameter.js#ff5177
punctuation.separator.parameter.jsx#ff5177
punctuation.separator.parameter.ts#ff5177
punctuation.separator.parameter.tsx#ff5177
string.quoted.single.js#ff5177
string.quoted.single.jsx#ff5177
string.quoted.single.ts#ff5177
string.quoted.single.tsx#ff5177
string.quoted.single.json#ff5177
support.class.promise.js#ff5177
support.class.promise.jsx#ff5177
support.class.promise.ts#FF7492
support.class.promise.tsx#ff5177
support.function#FF1D4E
support.function.console.js#FF7492
support.function.console.jsx#ff5177
support.function.console.ts#ff5177
support.function.console.tsx#FF4069
support.type.object.console.js#FF85A0
support.type.object.console.jsx#ff5177
support.type.object.console.ts#FF7492
support.type.object.console.tsx#FF6285
variable.parameter#ff5177
comment.block.documentation#AD5C40
comment.line.double-slash#BC684C
constant.language.null.js#b76144
constant.language.null.jsx#b76144
constant.language.null.ts#b76144
constant.language.null.tsx#AD5C40
entity.name.type#b76144
entity.other.inherited-class#AD5C40
markup.heading.markdown#b76144
meta.brace.round.js#BC684C
meta.brace.round.jsx#A4573D
meta.brace.round.ts#BC684C
meta.brace.round.tsx#AD5C40
entity.name.function#b76144underline
meta.tag.attributes.js#b76144
meta.tag.attributes.jsx#AD5C40
meta.tag.attributes.ts#BC684C
meta.tag.attributes.tsx#b76144
punctuation.accessor.js#C07055
punctuation.accessor.jsx#9A5239
punctuation.accessor.ts#b76144
punctuation.accessor.tsx#AD5C40
punctuation.separator.comma.js#b76144
punctuation.separator.comma.jsx#AD5C40
punctuation.separator.comma.ts#BC684C
punctuation.separator.comma.tsx#A4573D
source.js#b76144
source.jsx#AD5C40
source.ts#b76144
source.tsx#b76144
storage.modifier.async.js#C3785F
storage.modifier.async.jsx#9A5239
storage.modifier.async.ts#AD5C40
storage.modifier.async.tsx#BC684C
support.class.builtin.js#9A5239
support.class.builtin.jsx#A4573D
support.class.builtin.ts#b76144
support.class.builtin.tsx#A4573D
support.type.primitive.js#BC684C
support.type.primitive.jsx#C07055
support.type.primitive.ts#b76144
support.type.primitive.tsx#b76144
support.variable.property.js#9A5239
support.variable.property.jsx#b76144
support.variable.property.ts#C3785F
support.variable.property.tsx#C3785F
variable#BC684C
variable.other.object.js#b76144
variable.other.object.jsx#b76144
variable.other.object.ts#9A5239
variable.other.object.tsx#AD5C40
variable.other.readwrite#b76144
variable.other.readwrite.js#C3785F
variable.other.readwrite.jsx#b76144
variable.other.readwrite.ts#b76144
variable.other.readwrite.tsx#b76144
constant.character#00639F
constant.language.boolean#005D97
entity.name.tag#00639Funderline
keyword#0078C2
markup.italic#00639F
punctuation.accessor.js#0068a8
punctuation.accessor.jsx#00639F
punctuation.accessor.ts#005D97
punctuation.accessor.tsx#0068a8
punctuation.separator.key-value.js#00639F
punctuation.separator.key-value.jsx#006DB1
punctuation.separator.key-value.ts#0068a8
punctuation.separator.key-value.tsx#0068a8
storage.modifier.js#0068a8
storage.modifier.jsx#00588E
storage.modifier.ts#00588E
storage.modifier.tsx#0068a8
storage.type#00639F
string.template#0073B9
support.constant#006DB1
support.function.dom.js#0068a8
support.function.dom.jsx#0068a8
support.function.dom.ts#0068a8
support.function.dom.tsx#00639F
support.variable.property.js#00639F
support.variable.property.jsx#006DB1
support.variable.property.ts#00639F
support.variable.property.tsx#006DB1
variable.language.constructor#0068a8underline
variable.language.this#00639F

Shiki preview

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

Loading...