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.

  • activityBarBadge.background#5433cc
  • badge.background#FEF9E1
  • badge.foreground#744210
  • editor.background#202020
  • editor.foreground#FEF9E1
  • editor.hoverHighlightBackground#383850
  • editor.lineHighlightBackground#2b1d28
  • editor.selectionBackground#012ea29e
  • editorBracketMatch.background#212DA39E
  • editorBracketMatch.border#212DA39E
  • editorGroupHeader.tabsBackground#252526
  • editorHoverWidget.background#000000D6
  • editorRuler.foreground#FFFFFF24
  • editorSuggestWidget.background#000000D6
  • scrollbar.shadow#091621
  • scrollbarSlider.activeBackground#50187A
  • scrollbarSlider.background#340E4E
  • scrollbarSlider.hoverBackground#40125F
  • selection.background#072f95
  • sideBarSectionHeader.background#24121d
  • sideBarTitle.foreground#bbbbbb
  • statusBar.background#252526
  • terminal.ansiBlack#212121
  • terminal.ansiBlue#82AAFF
  • terminal.ansiBrightBlack#4A4A4A
  • terminal.ansiBrightBlue#82AAFF
  • terminal.ansiBrightCyan#89DDFF
  • terminal.ansiBrightGreen#C3E88D
  • terminal.ansiBrightMagenta#C792EA
  • terminal.ansiBrightRed#F07178
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#FFCB6B
  • terminal.ansiCyan#89DDFF
  • terminal.ansiGreen#C3E88D
  • terminal.ansiMagenta#C792EA
  • terminal.ansiRed#F07178
  • terminal.ansiWhite#f3f5f5
  • terminal.ansiYellow#FFCB6B
  • terminal.background#212121
  • terminal.foreground#f3f5f5
  • terminalCursor.background#EEFFFF
  • terminalCursor.foreground#EEFFFF
  • titleBar.activeBackground#0A0A0A
  • titleBar.inactiveBackground#2C2C2C

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
entity.other.attribute-value.handlebars variable.parameter.handlebars, markup.underline, meta.brace.round, meta.function-call.arguments, meta.jsx.children, meta.object.member entity.name.function, meta.property-value constant, meta.property-value support, punctuation, source.elixir.embedded.source, string.unquoted.plain.out.yaml, support.type.object.module, text.html.markdown meta.paragraph.markdown, variable, variable.other.object#f1ecce
heading entity.name.section.markdown, markup.bold.markdown#FEF9E1bold
markup.italic.markdown, variable.parameter.js, variable.parameter.ts#FEF9E1italic
constant.numeric, constant.numeric.css keyword.other.unit#B0D43F
markup.inline.raw, punctuation.definition.string, string, string.quoted.double, string.quoted.single, string.quoted.template, string.unquoted.plain.out.yaml#74D155
variable.parameter.url.css#74D155italic
punctuation.definition.raw.markdown, string punctuation.section.embedded, punctuation.definition.template-expression#238e00italic bold
constant.language, keyword, meta.class.ts, punctuation.definition.tag.haml, storage, support.class.ruby, text.html.markdown markup.heading punctuation, text.html.markdown meta.paragraph punctuation, variable.language.this, variable.other.constant#F47454
entity.name.type.class.ruby, entity.name.type.module.elixir, entity.name.type.module.ruby, entity.other.attribute-name, entity.other.attribute-name.handlebars variable.parameter.handlebars, punctuation.separator.namespace.xml, storage.type.function.js, text.html.basic entity.other.attribute-name, text.html.basic entity.other.attribute-name.html#F47454italic
entity.name.type.class.ruby entity.other.inherited-class.ruby, keyword.control.class.ruby, keyword.control.def.ruby, keyword.control.module.elixir, keyword.control.module.ruby, markup.fenced_code.block punctuation.definition, punctuation.definition.heading.markdown, punctuation.definition.keyword, punctuation.definition.list, storage.type.class.ts#F47454bold
keyword.control.export#F47454italic bold
entity.name.function, entity.name.tag, entity.other.attribute-name.id, markup.fenced_code.block.markdown, meta.directive.vue, meta.function-call variable, meta.function-call, meta.function.inline.other.handlebars variable.parameter.handlebars, meta.jsx.children.js meta.tag.attributes.js keyword.operator.assignment.js, meta.property-value.css, meta.selector entity, meta.selector entity, meta.tag support, meta.tag, punctuation.definition.parameters, punctuation.definition.tag, punctuation.section.function.elixir, punctuation.separator.comma, punctuation.separator.dictionary.pair, punctuation.separator.key-value.html, punctuation.separator.list.comma.css, punctuation.separator.method.elixir, punctuation.separator.object.elixir, punctuation.terminator.rule, support.constant.handlebars keyword.control, support.function, variable.other.property.ts#FFC66D
punctuation.separator.inheritance#FFC66Dbold
meta.decorator.js punctuation.decorator.js, meta.decorator.ts meta.function-call.ts entity.name.function.ts, meta.decorator.ts punctuation.decorator.ts, meta.definition.method.js entity.name.function.js, meta.definition.method.ts entity.name.function.ts, source.vue entity.name.tag.script.html, source.vue entity.name.tag.style.html, source.vue entity.name.tag.template.html#FFC66Ditalic bold
constant.other.symbol.elixir punctuation.definition.constant.elixir, constant.other.symbol.hashkey.ruby punctuation.definition.constant.ruby, markup.underline.link, punctuation.definition.constant.ruby, punctuation.separator.dictionary.key-value, punctuation.separator.key-value, punctuation.support.type.property-name.begin.json.comments, punctuation.support.type.property-name.end.json.comments, string.other.link#6D9CBE
constant.language.symbol.hashkey.ruby, constant.language.symbol.ruby, constant.other.symbol.elixir punctuation.definition.constant.elixir, constant.other.symbol.elixir, constant.other.symbol.hashkey.ruby, constant.other.symbol.ruby, meta.definition.property.ts variable.object.property.ts, meta.object-literal.key.js, meta.object-literal.key.ts, meta.property-name, punctuation.definition.constant.hashkey.ruby, punctuation.support.type.property-name, support.type.property-name.css, support.type.property-name.json, support.type.vendored.property-name.css#6D9CBEbold
constant, entity.name.tag.yaml, punctuation.definition.block.tag.jsdoc, storage.type.class.jsdoc, support, variable.other.property, variable.other.readwrite.instance.ruby punctuation.definition.variable.ruby, variable.other.readwrite.instance.ruby#C19CE7
constant.language.nil.ruby, entity.other.attribute-name.class.css, storage.type.js, storage.type.ts, support.type.primitive.ts, variable.scss#C19CE7italic
constant.language.boolean, entity.name.function.decorator, entity.other.attribute-name.id.css, keyword.operator.new, keyword.other.important, punctuation.definition.decorator, variable.language.self, variable.language.special.self, variable.language.this.js, variable.language.this.ts, variable.other.readwrite.module.elixir punctuation.definition.variable.elixir, variable.other.readwrite.module.elixir#C19CE7bold italic
#C19CE7bold
constant.language.null, constant.language.undefined, storage.modifier.ts, variable.language.arguments#FFAAE7italic
comment, punctuation.definition.comment, punctuation.section.comment.haml, string.quoted.docstring.multi#BC7F23italic
expression.embedded.vue punctuation.definition.generic, keyword.operator.comparison.ts, keyword.operator.logical, keyword.operator.other.elixir, keyword.operator.spread, meta.brace.round.js, meta.brace.round.ts, meta.brace.square, meta.function.block.end.handlebars support.constant.handlebars, meta.function.block.start.handlebars support.constant.handlebars, meta.function.inline.else.handlebars support.constant.handlebars, meta.function.inline.other.handlebars support.constant.handlebars, punctuation.definition.arguments, punctuation.definition.array, punctuation.definition.binding-pattern.object, punctuation.definition.block, punctuation.definition.block.sequence.item, punctuation.definition.dictionary, punctuation.definition.entity, punctuation.definition.sequence, punctuation.definition.variable, punctuation.section.array, punctuation.section.embedded, punctuation.section.function.begin, punctuation.section.function.ruby, punctuation.section.property-list, punctuation.section.scope, punctuation.separator.arguments, punctuation.separator.colon, punctuation.separator.period, punctuation.separator.method.ruby, punctuation.separator.variable, punctuation.terminator.expression, punctuation.terminator.statement, storage.type.function.arrow.ts#D38E39bold

Shiki preview

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

Loading...

New dark Railscasts by Carlos Ramos - VS Code Theme