Skip to main content
Coding Theme

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#ffffff1a
  • activityBarBadge.background#007acc
  • badge.background#ffffff1a
  • editor.background#242424
  • editor.foreground#FFFFFF
  • editor.lineHighlightBackground#ffffff0b
  • editor.selectionBackground#204182cc
  • editorGutter.background#ffffff0b
  • editorSuggestWidget.background#303030
  • editorSuggestWidget.highlightForeground#cc6e2f
  • editorSuggestWidget.selectedBackground#204182cc
  • sideBar.background#242424
  • sideBar.border#ffffff1a
  • statusBar.background#ffffff1a
  • statusBar.foreground#cccccc
  • tab.activeBackground#ffffff1a
  • tab.activeBorder#0c7d9d
  • tab.inactiveBackground#ffffff0b
  • titleBar.activeBackground#ffffff1a
  • titleBar.activeForeground#cccccc
  • titleBar.inactiveBackground#ffffff10

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment#707070
keyword.operator,keyword.operator.logical,keyword.operator.relational,keyword.operator.assignment,keyword.operator.comparison,keyword.operator.ternary,keyword.operator.arithmetic,keyword.operator.spread#CCCCCC
string,string.character.escape,string.template.quoted,string.template.quoted.punctuation,string.template.quoted.punctuation.single,string.template.quoted.punctuation.double,string.type.declaration.annotation,string.template.quoted.punctuation.tag#2EAE2E
punctuation.definition.template-expression.begin,punctuation.definition.template-expression.end#FFA500
expression.string,meta.template.expression#CCCCCC
constant.numeric#7A9EC2
constant.language,variable.language#FFA500
constant.character, constant.other#9E7BB0
keyword,keyword.operator.new,keyword.operator.delete,keyword.operator.static,keyword.operator.this,keyword.operator.expression#FFA500
entity.name.type,meta.return.type,meta.type.annotation,meta.type.parameters,support.type.primitive#7A9EC2
storage,storage.type,storage.modifier,storage.arrow#FFA500
class.instance.constructor,new.expr entity.name.type#FFA500
support.function, entity.name.function#FFA500
annotation.meta.ts, annotation.meta.tsx#CCCCCC
variable.parameter, operator.rest.parameters#CCCCCC
variable.property,variable.other.property,variable.other.object.property,variable.object.property,support.variable.property#D0D0FF
quote.module#6A8759
markup.heading#FFA500
punctuation.definition.tag.html, punctuation.definition.tag.begin, punctuation.definition.tag.end, entity.name.tag#FFA500
entity.other.attribute-name#CCCCCC
meta.object-literal.key#D0D0FF
storage.modifier.ts#FFA500
ts.cast.expr,ts.meta.entity.class.method.new.expr.cast,ts.meta.entity.type.name.new.expr.cast,ts.meta.entity.type.name.var-single-variable.annotation,tsx.cast.expr,tsx.meta.entity.class.method.new.expr.cast,tsx.meta.entity.type.name.new.expr.cast,tsx.meta.entity.type.name.var-single-variable.annotation#7A9EC2
ts.meta.type.support,ts.meta.type.entity.name,ts.meta.class.inherited-class,tsx.meta.type.support,tsx.meta.type.entity.name,tsx.meta.class.inherited-class,type-declaration,enum-declaration#7A9EC2
function-declaration,method-declaration,method-overload-declaration,type-fn-type-parameters#FFA500
comment.block.documentation#6A8759
storage.type.class.jsdoc#FFA500
constant.language.import-export-all#CCCCCC
objectliteral.key.separator, punctuation.separator.key-value#CCCCCC
regex italic
ts.meta.entity.name.namespace,tsx.meta.entity.name.namespace#CCCCCC
regex.character-class#CCCCCC
entity.name.type.class#9ACD9A
entity.other.inherited-class#7A9EC2
entity.name.type.instance.jsdoc#FFA500
yaml.entity.name,yaml.string.entity.name#FFA500
yaml.string.out#CCCCCC
constant.language.boolean.yaml, source.yaml#FFFFFF
meta.brace.square.ts,block.support.module,block.support.type.module,block.support.function.variable,punctuation.definition.typeparameters.begin,punctuation.definition.typeparameters.end#CCCCCC
string.regexp#FFA500
punctuation.definition.group.regexp,punctuation.definition.character-class.regexp#FFA500
constant.other.character-class.regexp, constant.character.escape.ts#CCCCCC
expr.regex.or.operator#CCCCCC
string.template.tag,string.template.punctuation.tag,string.quoted.punctuation.tag,string.quoted.embedded.tag, string.quoted.double.tag#6A8759
tag.punctuation.begin.arrow.parameters.embedded,tag.punctuation.end.arrow.parameters.embedded#CCCCCC
object-literal.object.member.key.field.other,object-literal.object.member.key.accessor,object-literal.object.member.key.array.brace.square#CCCCCC
property-list.property-value,property-list.constant#A5C261
support.type.property-name.variable.css,support.type.property-name.variable.scss,variable.scss#7A9EC2
entity.other.attribute-name.class.css,entity.other.attribute-name.class.scss,entity.other.attribute-name.parent-selector-suffix.css,entity.other.attribute-name.parent-selector-suffix.scss#FFA500
property-list.property-value.rgb-value, keyword.other.unit.css,keyword.other.unit.scss#7A9EC2
property-list.property-value.function#FFA500
support.constant.property-value.css,support.constant.property-value.scss#A5C261
css.entity.name.tag,scss.entity.name.tag#FFA500
meta.selector.css, entity.attribute-name.id, entity.other.attribute-name.pseudo-class.css,entity.other.attribute-name.pseudo-element.css#FFA500
keyword.scss,keyword.css#FFA500
triple-slash.tag#CCCCCCitalic
token.info-token#6796e6
token.warn-token#cd9731
token.error-token#f44747
token.debug-token#b267e6
keyword.operator.logical.python#FFA500
support.class.dart#FFA500
variable.language.php, variable.other.php#9E7BB0
variable.other.readwrite.perl#9E7BB0
variable.other.property.php#FFA500
support.variable.property.php#FFA500
storage.type.annotation.java, meta.declaration.annotation.java#A020F0
storage.modifier.import.java, meta.import.java#9ACD9A
storage.type.java, meta.definition.variable.java, meta.class.body.java#9ACD9A
variable.other.definition.java, meta.definition.variable.java, meta.class.body.java#18C0FF
variable.parameter.java#18C0FF
entity.name.function.java, meta.method-call.java#FFFFFF
variable.other.object.java#18C0FF
punctuation.definition.parameters.begin.bracket.round.java, punctuation.section.method.begin.bracket.curly.java#FFFFFF
storage.type.generic.java, meta.method.return-type.java, meta.method.java, meta.class.body.java, meta.class.java, source.java#9ACD9A
entity.name.type.enum.java, meta.enum.java, source.java#9ACD9A
constant.other.enum.java, meta.enum.java, source.java#61FDFF
support.type.property-name.json, string.json, meta.structure.dictionary.json, source.json#D0D0FF
entity.name.tag.yaml#FFA500
string.unquoted.plain.out.yaml#FFFFFF
meta.object-literal.key.ts, meta.object.member.ts, meta.objectliteral.ts, meta.var.expr.ts, meta.block.ts, meta.arrow.ts, meta.var.expr.ts, source.ts#D0D0FF
entity.name.function.ts, meta.object-literal.key.ts, meta.object.member.ts, meta.objectliteral.ts, meta.array.literal.ts, meta.object.member.ts, meta.objectliteral.ts, meta.var.expr.ts, meta.block.ts, meta.arrow.ts, meta.var.expr.ts, source.ts#18C0FF
entity.name.function.ts#FFFFFF
variable.other.object.ts, variable.other.property.ts#D0D0FF
entity.name.function.ts, variable.other.constant.ts, meta.definition.variable.ts, meta.var-single-variable.expr.ts, meta.var.expr.ts, source.ts#FFFFFF
entity.name.type.interface.ts, meta.interface.ts, source.ts#A1FF00
variable.object.property.ts, meta.definition.property.ts, meta.field.declaration.ts, meta.interface.ts, source.ts#D0D0FF
support.type.primitive.ts, meta.type.annotation.ts, meta.field.declaration.ts, meta.interface.ts, source.ts#FFA500
entity.name.type.ts, meta.type.annotation.ts, meta.field.declaration.ts, meta.interface.ts, source.ts#A1FF00
entity.name.function.js, meta.definition.function.js, meta.function.js, meta.block.js, meta.function.js, source.js#E6B531
variable.other.readwrite.js, meta.definition.variable.js, meta.var-single-variable.expr.js, meta.var.expr.js, meta.block.js, meta.function.js, meta.block.js, meta.function.js, source.js#FFFFFF
variable.language.arguments.js, meta.block.js, meta.function.js, meta.block.js, meta.function.js, source.js#18C0FF
entity.name.tag.html#FFA500
entity.other.attribute-name.html#D0D0FF
text.html.derivative#FFFFFF
variable.other.property.ts, meta.block.ts, meta.block.ts, meta.arrow.ts, meta.var.expr.ts, source.ts, source.vue#D0D0FF
variable.other.object.ts, meta.block.ts, meta.block.ts, meta.arrow.ts, meta.var.expr.ts, source.ts, source.vue#18C0FF
entity.name.type.hcl, entity.name.type.terraform, meta.block.hcl, source.hcl.terraform#FFA500
variable.other.enummember.hcl, meta.block.hcl, source.hcl.terraform#A1FF00
variable.other.readwrite.hcl, variable.declaration.hcl, meta.block.hcl, source.hcl.terraform#D0D0FF
meta.function-call.generic.python, meta.function-call.python, meta.member.access.python, source.python#FFCC33
entity.name.function.python, meta.function.python, source.python#E6B531
support.type.python, meta.function-call.arguments.python, meta.function-call.python, source.python#FFFFFF
source.python#FFFFFF
keyword, keyword.operator.new, keyword.operator.delete, keyword.operator.static, keyword.operator.this, keyword.operator.expression, storage, storage.type, storage.modifier, storage.arrow, entity.name.tag, support.type.primitive.ts, entity.name.type.terraform#FFA500
variable.other.definition.java, variable.parameter.java, variable.other.object.ts#18C0FF
Fulgora by pnowy - VS Code Theme