Skip to main content
CodingTheme

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#a5c4a598
  • breadcrumb.background#232223
  • breadcrumb.foreground#ffffff5d
  • button.background#ADD8E6
  • button.foreground#403B36
  • button.hoverBackground#8DC8E8
  • editor.background#232223
  • editor.findMatchBackground#1d1b1d
  • editor.findMatchBorder#ffffffa8
  • editor.findMatchHighlightBackground#3a332bd5
  • editor.findMatchHighlightBorder#51ffa877
  • editor.foreground#C6C9CD
  • editor.inactiveSelectionBackground#3a332b9d
  • editor.lineHighlightBackground#1d1b1d
  • editor.selectionBackground#3a332bd5
  • editor.selectionHighlightBackground#3a332bd5
  • editor.selectionHighlightBorder#fffaeb77
  • editor.wordHighlightBackground#3a332b
  • editor.wordHighlightBorder#ff99005e
  • editor.wordHighlightStrongBackground#3a332b
  • editor.wordHighlightStrongBorder#fffb00d0
  • editorBracketMatch.background#00000056
  • editorBracketMatch.border#bbfff4c7
  • editorGroup.border#242629
  • editorGroup.dropBackground#ADD8E699
  • editorGroupHeader.noTabsBackground#242629
  • editorGroupHeader.tabsBackground#242629
  • editorLineNumber.activeForeground#ff8c0025
  • editorLineNumber.foreground#C6C9CD
  • editorWidget.background#232223
  • editorWidget.border#00B1AA
  • errorForeground#03BEFC
  • input.border#00b1abb7
  • input.placeholderForeground#ffffff5d
  • list.activeSelectionBackground#373B3E
  • list.activeSelectionForeground#FF8C00
  • list.errorForeground#FF6347
  • list.hoverBackground#242629
  • list.hoverForeground#fff
  • list.inactiveSelectionBackground#373B3E
  • list.inactiveSelectionForeground#FF8C00
  • list.warningForeground#F2E827
  • notifications.background#232223
  • panel.background#29282A
  • panel.border#ADD8E6
  • panel.dropBackground#242629
  • panelTitle.activeBorder#7ED07E
  • panelTitle.activeForeground#fff
  • panelTitle.inactiveForeground#C6C9CD
  • scrollbar.shadow#403B3635
  • scrollbarSlider.activeBackground#00c1babb
  • scrollbarSlider.background#00c1ba22
  • scrollbarSlider.hoverBackground#00c1ba77
  • selection.background#8de89c
  • sideBar.background#1F2123
  • sideBar.border#242629
  • sideBar.foreground#ffffffdd
  • sideBarSectionHeader.border#1F2123
  • sideBarTitle.foreground#C6C9CD
  • statusBar.background#232223
  • tab.activeBackground#373B3E
  • tab.activeBorder#FF6347
  • tab.activeForeground#fff
  • tab.border#242629
  • tab.hoverBorder#FADDEF
  • tab.inactiveBackground#242629
  • tab.inactiveForeground#C6C9CD
  • tab.unfocusedActiveBackground#242629
  • tab.unfocusedActiveBorder#FF634799
  • tab.unfocusedActiveForeground#C6C9CD

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
markup.changed, meta.diff.header.git, meta.diff.header.from-file, meta.diff.header.to-file#a2bffc
markup.deleted.diff#EF535090
markup.inserted.diff#ADD8E6ff
comment#ffffff5ditalic
string#ADD8E6
string.quoted, variable.other.readwrite.js, string.template.js#7ED07E
support.constant.math#fff
constant.numeric, constant.character.numeric#F2E827
constant.language, punctuation.definition.constant, variable.other.constant#ADD8E6
constant.character, constant.other#ADD8E6
constant.character.escape#ADD8E6
string.regexp, string.regexp keyword.other#5ca7e4
meta.function punctuation.separator.comma#fc52f7
variable#ADD8E6
punctuation.accessor, keyword#03BEFC
storage, meta.var.expr, meta.class meta.method.declaration meta.var.expr storage.type.js, storage.type.property.js, storage.type.property.ts, storage.type.property.tsx#C6C9CD
storage.type#F2E827
storage.type.function.arrow.js
entity.name.class, meta.class entity.name.type.class#fff
entity.other.inherited-class#ADD8E6
entity.name.function#FF8C00
meta.tag#03BEFC88
meta.tag.other.html, meta.tag.other.js, meta.tag.other.tsx, entity.name.tag.tsx, entity.name.tag.js, entity.name.tag, meta.tag.js, meta.tag.tsx, meta.tag.html#FF6347dd
meta.tag.custom.start.html, meta.tag.custom.end.html#03BEFC
entity.other.attribute-name#ADD8E6
entity.name.tag.custom#ADD8E6
support.function, support.constant#FF8C00
support.constant.meta.property-value#00c1ba
support.type, support.class#fff
support.variable.dom#ADD8E6
invalid#C6C9CDff
invalid.deprecated#C6C9CDff
keyword.operator#00c1ba
keyword.operator.relational#F2E827
keyword.operator.assignment#03BEFC
keyword.operator.arithmetic#03BEFC
keyword.operator.bitwise#03BEFC
keyword.operator.increment#03BEFC
keyword.operator.ternary#03BEFC
comment.line.double-slash#ffffff5d
object#cdebf7
constant.language.null#747474
meta.brace#7ED07E
meta.delimiter.period#03BEFC
punctuation.definition.string#7ED07E
punctuation.definition.string.begin.markdown#7ED07E
constant.language.boolean.true#189c06
constant.language.boolean.false#b90909
object.comma
variable.parameter.function#00c1ba
support.type.vendor.property-name, support.constant.vendor.property-value, support.type.property-name, meta.property-list entity.name.tag#00c1ba
meta.property-list entity.name.tag.reference#57eaf1
constant.other.color.rgb-value punctuation.definition.constant#ADD8E6
constant.other.color#ADD8E6
keyword.other.unit#ADD8E6
meta.selector#03BEFC
entity.other.attribute-name.id#ADD8E6
meta.property-name#00c1ba
entity.name.tag.doctype, meta.tag.sgml.doctype#03BEFC
punctuation.definition.parameters#7ED07Eaa
keyword.control.operator#00c1ba
keyword.operator.logical#03BEFC
variable.instance, variable.other.instance, variable.readwrite.instance, variable.other.readwrite.instance, variable.other.property#03BEFC
variable.other.object.property#03BEFC
variable.other.object.js
entity.name.function#FF8C00
keyword.operator.comparison, keyword.control.flow.js, keyword.control.flow.ts, keyword.control.flow.tsx, keyword.control.ruby, keyword.control.module.ruby, keyword.control.class.ruby, keyword.control.def.ruby, keyword.control.loop.js, keyword.control.loop.ts, keyword.control.import.js, keyword.control.import.ts, keyword.control.import.tsx, keyword.control.from.js, keyword.control.from.ts, keyword.control.from.tsx, keyword.operator.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.instanceof.tsx, storage.modifier.async.js#FF6347
keyword.control.conditional.js, keyword.control.conditional.ts, keyword.control.switch.js, keyword.control.switch.ts#FF6347
support.constant, keyword.other.special-method, keyword.other.new, keyword.other.debugger, keyword.control#00c1ba
support.function#FF8C00
invalid.broken#020e14
invalid.unimplemented#C6C9CDff
invalid.illegal#FFC72C
variable.language#00c1ba
support.variable.property#00c1ba
variable.function#ADD8E6
variable.interpolation#ec5f67
meta.function-call#ADD8E6
punctuation.section.embedded#d3423e
punctuation.terminator.expression, punctuation.definition.arguments, punctuation.definition.array, punctuation.section.array, meta.array#add8e6
punctuation.definition.list.begin, punctuation.definition.list.end, punctuation.separator.arguments, punctuation.definition.list#fff
string.template meta.template.expression#d3423e
string.template punctuation.definition.string#7ED07E
italic#03BEFCitalic
bold#ADD8E6bold
quote#697098
raw#00c1ba
variable.assignment.coffee#31e1eb
variable.parameter.function.coffee#add8e6
variable.assignment.coffee#00c1ba
variable.other.readwrite.cs#add8e6
entity.name.type.class.cs, storage.type.cs#ADD8E6
entity.name.type.namespace.cs#00c1ba
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css, support.constant.property-value.css#FFC72C
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#00c1ba
keyword.other.unit.css#ADD8E6
meta.attribute-selector.css entity.other.attribute-name.attribute, variable.other.readwrite.js#00B1AA
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#ADD8E6
source.elixir entity.name.function#FF8C00
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#ADD8E6
source.elixir punctuation.definition.string#7ED07E
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#ADD8E6
source.elixir .punctuation.binary.elixir#03BEFC
constant.keyword.clojure#00c1ba
storage.control.clojure#FF6347
source.go meta.function-call.go#00c1ba
source.go keyword.package.go, source.go keyword.import.go, source.go keyword.function.go, source.go keyword.type.go, source.go keyword.struct.go, source.go keyword.interface.go, source.go keyword.const.go, source.go keyword.var.go, source.go keyword.map.go, source.go keyword.channel.go, source.go keyword.control.go#03BEFC
source.go constant.language.go, source.go constant.other.placeholder.go#bc5454
entity.name.function.preprocessor.cpp, entity.scope.name.cpp#FF8C00
meta.namespace-block.cpp#fff
storage.type.language.primitive.cpp#bc5454
meta.preprocessor.macro.cpp#add8e6
variable.parameter#fff
variable.other.readwrite.powershell#ADD8E6
support.function.powershell#FF8C00
entity.other.attribute-name.id.html#ADD8E6
punctuation.definition.tag.html, punctuation.definition.tag, punctuation.definition.tag.begin.js, punctuation.definition.tag.end.js#C6C9CD88
meta.tag.sgml.doctype.html#03BEFC
meta.class entity.name.type.class.js#fff
meta.method.declaration storage.type.js#ADD8E6
terminator.js#add8e6
meta.js, punctuation.definition.js, punctuation.definition.block.js, punctuation.definition.binding-pattern.object.js#fc52f7
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#5f7e97
variable.other.jsdoc, variable.other.phpdoc#78ccf0
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#add8e6
variable.parameter.function.js#7986E7
variable.other.object.js, variable.other.object.jsx, variable.object.property.js, variable.object.property.jsx#F2E82799
meta.object-literal.key.js#c6c9cd
variable.js, variable.other.js#add8e6
entity.name.type.js, entity.name.type.module.js#fff
support.class.js#fff
support.type.property-name.json#00c1ba
support.constant.json#ADD8E6
meta.structure.dictionary.value.json string.quoted.double#7ED07E
string.quoted.double.json punctuation.definition.string.json#7ED07E
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#bc5454
variable.other.object.js#03BEFCbb
variable.other.ruby#add8e6
entity.name.type.class.ruby#FFC72C
constant.language.symbol.hashkey.ruby#00c1ba
constant.language.symbol.ruby#00c1ba
entity.name.tag.less#03BEFC
keyword.other.unit.css#FFEB95
meta.attribute-selector.less entity.other.attribute-name.attribute#ADD8E6
markup.heading.markdown, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#ADD8E6
markup.italic.markdown#03BEFCitalic
markup.bold.markdown#ADD8E6bold
markup.quote.markdown#697098
markup.inline.raw.markdown#00c1ba
markup.underline.link.markdown, markup.underline.link.image.markdown#ff869a
string.other.link.title.markdown, string.other.link.description.markdown#add8e6
punctuation.definition.string.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, meta.link.inline.markdown punctuation.definition.string#7ED07E
punctuation.definition.metadata.markdown#00c1ba
beginning.punctuation.definition.list.markdown#ADD8E6
markup.inline.raw.string.markdown#ADD8E6
variable.other.php, variable.other.property.php#03BEFC
support.class.php#fff
meta.function-call.php punctuation#add8e6
variable.other.global.php#ADD8E6
variable.other.global.php punctuation.definition.variable#ADD8E6
constant.language.python#bc5454
variable.parameter.function.python, meta.function-call.arguments.python#ADD8E6
meta.function-call.python, meta.function-call.generic.python#00c1ba
punctuation.python#add8e6
entity.name.function.decorator.python#FF8C00
source.python variable.language.special#ADD8E6
keyword.control#03BEFC
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#ADD8E6
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#ADD8E6
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#ADD8E6
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#ADD8E6
entity.name.tag.scss, entity.name.tag.sass#00c1ba
keyword.other.unit.scss, keyword.other.unit.sass#03BEFC
variable.other.readwrite.alias.ts, variable.other.readwrite.alias.tsx, variable.other.readwrite.ts, variable.other.readwrite.tsx, variable.other.object.ts, variable.other.object.tsx, variable.object.property.ts, variable.object.property.tsx, variable.other.ts, variable.other.tsx, variable.tsx, variable.ts#add8e6
entity.name.type.ts, entity.name.type.tsx#fff
support.class.node.ts, support.class.node.tsx#fff
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#5f7e97
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#fc52f7
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#ADD8E6
meta.tag.js meta.jsx.children.tsx#ADD8E6
entity.name.tag.yaml#fff
variable.other.readwrite.js, variable.parameter#e4d7ac
support.class.component.js, support.class.component.tsx#fff
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#C6C9CD
meta.class entity.name.type.class.tsx#fff
entity.name.type.tsx, entity.name.type.module.tsx#fff
meta.method.declaration storage.type.ts, meta.method.declaration storage.type.tsx#ADD8E6
meta.property-list.css meta.property-value.css variable.other.less, meta.property-list.scss variable.scss, meta.property-list.sass variable.sass, meta.brace, keyword.operator.operator, keyword.operator.or.regexp, keyword.operator.expression.in, keyword.operator.relational, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.type, keyword.operator, keyword, punctuation.definintion.string, punctuation, variable.other.readwrite.js, storage.type, source.css, string.quoted

Shiki preview

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

Loading...

Splash by Jjojo (Jonas Johansson) - VS Code Theme