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.

  • editor.background#222222
  • editor.foreground#F8F8F8
  • editor.inactiveSelectionBackground#00000099
  • editor.lineHighlightBackground#00000033
  • editor.selectionBackground#00000066
  • editorCursor.foreground#A7A7A7
  • editorWhitespace.foreground#FFFFFF11

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
#F8F8F8
string source, text source
comment, comment punctuation#777777
variable, support.other.variable#DBAF00
variable punctuation#FFDD55
constant.numeric#A3D1FF
constant.language, support.constant, constant.character#A3D1FF
keyword#CC3333
keyword.operator#FFFFFF
keyword.other.special-method#996666
storage, storage.type#D9342B
entity.name.function, meta.function-call, support.function#CC6633
entity.name.class, entity.name.type.class#CC6633
entity.other.inherited-class#CC6633
support.type, support.class#E3832D
-----------------------------------
variable.parameter#FFFFFF
punctuation.section.embedded#999999
keyword.other.unit#A3D1FF
constant.other.color#A3D1FF
meta.block-level
-----------------------------------
invalid#FFFFFF
invalid.deprecated#999999italic underline
invalid.illegal#FFFFFF
-----------------------------------
string#99CC66
string punctuation#99CC33
string variable#FFDD55
string constant, constant.other.symbol#77AADD
string.other.link, markup.underline.link.php, keyword.other.phpdoc.php, support.function.url.css#3366CCunderline
constant.character.escape#77AADD
string.regexp#99CC66
string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition#CC6633
-----------------------------------
meta.tag.sgml.doctype, meta.tag.sgml.doctype entity, meta.tag.sgml.doctype string, meta.tag.preprocessor.xml, meta.tag.preprocessor.xml entity, meta.tag.preprocessor.xml string#777777
declaration.tag, declaration.tag entity#FFCC66
declaration.tag.inline, declaration.tag.inline entity#AC885B
source entity.name.tag, source entity.other.attribute-name#FFCC66
meta.tag, meta.tag entity
meta.tag.inline, meta.tag.inline entity
-----------------------------------
entity.name.tag#aa9786
punctuation.definition.tag#736357
meta.tag string punctuation#c7b299
entity.other.attribute-name#c7b299
meta.tag string.quoted, meta.tag string.quoted constant.character.entity#99CC66
constant.character.entity#6699CC
-----------------------------------
meta.selector.css entity.name.tag, keyword.control.html.elements#996699
meta.selector.css entity.other.attribute-name.pseudo-element, meta.selector.css entity.other.attribute-name.pseudo-class, support.function.misc.css#996699
meta.selector.css entity.other.attribute-name.id, meta.selector.css entity.other.attribute-name.class, meta.selector.css entity punctuation, entity.other.attribute-name.class#FF99FF
meta.property-name, support.type.property-name#6699CC
meta.property-value constant.numeric, meta.property-value constant, meta.property-value keyword, meta.selector.css string, meta.attribute-selector.css string, keyword.unit.css#A3D1FF
variable.parameter.misc.css#FFFFFFunderline
meta.at-rule#FFFF66
meta.property-value support.constant.named-color.css, meta.property-value constant#DDAADD
meta.property-value support.constant.color, meta.property-value support.constant.other#FFFFFF
meta.constructor.argument.css#8F9D6A
-----------------------------------
entity.other.less.mixin#98E124
variable.declaration.less#DBAF00
-----------------------------------
meta.class.js, support.class.js, support.function.event-handler.js, entity.name.type.instance.js#CC3366
support.constant.js, support.constant.dom.js, constant.numeric.js, constant.character.escape.js, constant.language.js, constant.language.boolean.true.js, constant.language.boolean.false.js#FF99CC
keyword.control.js, keyword.other.js#FF66FF
meta.function.js, meta.function.prototype.js, support.function.js, support.function.dom.js, entity.name.function.js#FF3399
keyword.operator.js, keyword.operator.new.js#FFDD55
storage.type.function.js, storage.type.js, storage.modifier.js#B21262
punctuation.terminator.statement.js, meta.delimiter.object.comma.js, meta.delimiter.method.period.js, meta.brace.curly.js, meta.brace.round.js, meta.brace.square.js#FF99FF
variable.parameter.function.js, variable.language.js#DBAF00
string.quoted.single.js, string.quoted.double.js, string.regexp.js, punctuation.definition.string.begin.js, punctuation.definition.string.end.js, punctuation.definition.parameters.begin.js, punctuation.definition.parameters.end.js#9995bd
-----------------------------------
markup.changed#FFFFFF
markup.deleted#444444
markup.error#990000
markup.tracebackitalic
markup.insertedunderline
markup.underlineunderline
markup.fenced_code.block.markdown
markup.output, markup.raw, #FFCC66
markup.raw.inline, markup.inline.raw#FFCC66
markup.prompt#FFFFFF
markup.list#FFFFFF
markup.heading#FF99CC
heading.1.markdownbold underline
heading.2.markdownbold
markup.italic, markup.italic.markdownitalic
markup.strong, markup.bold.markdownbold
markup.bold_italic, markup.bold_italic.markdownbold italic
markup.underline.link.markdown#66B3FFunderline
string.other.link.title.markdown, string.other.link.description.markdown#A3D1FFnormal
meta.link.inet.markdown markup.underline.link.markdown, meta.link.email.lt-gt.markdown markup.underline.link.markdown#A3D1FF
markup.quote, markup.quote.markdown
meta.separator.markdown#FF99CC
-----------------------------------
meta.diff.range, meta.diff.index, meta.separator#F8F8F8italic
meta.diff.header.from-file#CCCCCC
meta.diff.header.to-file#F8F8F8
-----------------------------------
meta.preprocessor.c#999999
meta.preprocessor.c keyword#CC3333
-----------------------------------

Shiki preview

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

Loading...

BalanceD Syntax Theme - Coding Theme