Skip to main content
Coding Theme

Dark Purple - WebStorm Edition

Publisher: rexebinThemes in package: 1

Dark Purple - WebStorm Edition

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#2c2c3b
  • activityBar.border#20202b
  • activityBarBadge.background#007acc
  • editor.background#1D1D26
  • editor.foreground#d4d4d4
  • editor.selectionBackground#214283
  • editor.wordHighlightBackground#546e7a55
  • editorCodeLens.foreground#546e7a9f
  • editorGroupHeader.tabsBackground#2c2c3b
  • editorGutter.background#20202b
  • editorIndentGuide.activeBackground#bbbbbba4
  • list.activeSelectionBackground#713a91
  • list.focusBackground#713a91
  • menu.background#2c2c3b
  • menu.selectionBackground#713a91
  • menubar.selectionBackground#713a91
  • menubar.selectionForeground#ffffff
  • progressBar.background#713a91
  • sideBar.background#2c2c3b
  • sideBarTitle.foreground#bbbbbb
  • statusBar.background#2c2c3b
  • tab.activeBackground#343445
  • tab.activeBorder#713a91
  • tab.inactiveBackground#2c2c3b
  • titleBar.activeBackground#2c2c3b
  • titleBar.border#20202b

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment, comment.block punctuation.definition.list.begin.markdown#676773
entity.name.tag.localname.cs, comment.block.documentation.cs punctuation.definition.tag.cs, source.cs comment.block.documentation.cs meta.tag.cs punctuation.separator.equals.cs, punctuation.definition.block.tag.jsdoc#546E7A
punctuation.definition.block.tag.jsdoc, storage.type.class.jsdoc, variable.other.description.jsdoc, punctuation.definition.inline.tag.jsdoc, punctuation.definition.bracket.curly.begin.jsdoc, punctuation.definition.bracket.curly.end.jsdoc#546E7Aitalic bold
comment.block.documentation.cs, entity.other.attribute-name.localname.cs#6a828d
source.cs comment.block.documentation.cs meta.tag.cs string.quoted.double.cs, source.cs comment.block.documentation.cs meta.tag.cs string.quoted.double.cs punctuation.definition.string.begin.cs, source.cs comment.block.documentation.cs meta.tag.cs string.quoted.double.cs punctuation.definition.string.end.cs#8A653B
invalid, invalid.illegal#FF5370
markup.deleted.git_gutter#C7A65D
markup.heading, markup.inserted.git_gutter#62A362
entity.other.inherited-class#C9C9D1
entity.other.attribute-name#C9C9D1
entity.other.attribute-name.class, entity.other.attribute-name.pseudo-element.css, entity.other.attribute-name.pseudo-class.css#FFCB6B
source.sass keyword.control#82AAFF
markup.inserted#C3E88D
markup.deleted#FF5370
markup.changed#93A6F5
*url*, *link*, *uri*underline
tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#82AAFFitalic
source.js constant.other.object.key.js string.unquoted.label.js#FF5370italic
text.html.markdown#C9C9D1
markup.inline.raw.string.markdown#808080
text.html.markdown markup.inline.raw.markdown#93A6F5
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown#65737E
markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown#93A6F5
markup.italicitalic
markup.bold, markup.bold stringbold
markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold stringbold
markup.underlineunderline
markup.strike
markup.quote punctuation.definition.blockquote.markdown#65737E
markup.quoteitalic
markup.raw.block#93A6F5
markup.raw.block.fenced.markdown#00000050
markup.raw.block.fenced.markdown, variable.language.fenced.markdown#EEFFFF
variable.language.fenced.markdown#65737E
markup.table#EEFFFF
token.info-token#6796e6
token.warn-token#cd9731
token.error-token#f44747
token.debug-token#b267e6
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#C9C9D1
text.html.basic#bababa
storage.type.function.arrow#C9C9D1
storage.modifier, storage.type#E0957B
storage.type.cs#C9C9D1
constant.language.null, constant.language.undefined, constant.language.boolean, constant.language.json#E0957B
constant.character, constant.escape#C9C9D1
constant.numeric#6987bb
constant.other.symbol, constant.other.key, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js#62A362
constant.character.escape#E0957B
constant.other.reference.link.markdown#FFCB6B
constant.other.character-class.set.regexp, constant.other.character-class.regexp#C7A65D
constant.other.color#E0957B
variable.function#C7A65D
variable, variable.other.property, variable.other.constant.property, variable.other.object.property, variable.other.readwrite.cs#93A6F5
variable.parameter, variable.other.constant, variable.other.object, variable.other.readwrite, support.variable.dom#C9C9D1
variable.import.parameter.js, variable.other.class.js#FF5370
variable.language#E0957B
variable.function.constructor#82AAFF
punctuation, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.section.embedded, punctuation.definition.list_item.markdown#C9C9D1
punctuation.definition.tag.begin, punctuation.definition.tag.end, punctuation.definition.tag, source.ts meta.decorator.ts meta.objectliteral.ts meta.object.member meta.template tag.open punctuation.definition.tag.begin, source.ts meta.decorator.ts meta.objectliteral.ts meta.object.member meta.template tag.open punctuation.definition.tag.end, source.ts meta.decorator.ts meta.objectliteral.ts meta.object.member meta.template tag.close punctuation.definition.tag.begin, source.ts meta.decorator.ts meta.objectliteral.ts meta.object.member meta.template tag.close punctuation.definition.tag.end#E8BF6A
punctuation.definition.string.begin.json, punctuation.definition.string.end.json, punctuation.definition.string.begin, punctuation.definition.string.end#62A362
punctuation.separator.dictionary.key-value.json, punctuation.separator.array.json, punctuation.terminator.statement, punctuation.separator.comma, punctuation.definition.keyword#E0957B
punctuation.support.type.property-name.begin.json, punctuation.support.type.property-name.end.json#93A6F5
punctuation.definition.fenced.markdown#00000050
punctuation.section.class.end#EEFFFF
punctuation.definition.group.no-capture.regexp, punctuation.definition.group.regexp, punctuation.decorator, punctuation.definition.character-class.regexp#C7A65D
string constant.other.placeholder#93A6F5
string.other.link#f07178
string#62A362
string.other.link.title.markdown, string.other.link.description.markdown#82AAFF
string.other.link.description.title.markdown#93A6F5
string.quoted.double.html#62A362
string.regexp#62A362
string.regexp keyword.other#C7A65D
entity.name.tag, entity.name.function, meta.decorator meta.function-call support.class#C7A65D
entity.name#C9C9D1
entity.name.module.js#FF5370
entity.name.method.js#82AAFFitalic
meta.class-method.js entity.name.function.js#82AAFF
entity.name.section.markdown, entity.name.variable.field.cs, entity.name.variable.property.cs#93A6F5
entity.name.tag.other.html, entity.name.tag.block.any.html, entity.name.tag.inline.any.html#E8BF6A
entity.other.attribute-name.localname.cs#6a828dunderline
entity.name.tag.localname.xml
support.class, support.orther.namespace.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types, support.constant#C9C9D1
support.type.primitive, support.type.builtin, support.type.object.module.tsx#E0957B
support.type, source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name#C9C9D1
support.function#C7A65D
support.other.variable#f07178
support.variable.property.dom, support.variable.property#93A6F5
keyword.other.unit, keyword.other, keyword.operator#C9C9D1
keyword.operator.quantifier.regexp#6a9790
keyword.other.using.cs, keyword.other.class.cs, keyword.other.new, keyword.other.var, keyword.other.await, keyword.other.namespace, keyword.type.cs, keyword.other.this, keyword.other.typeof, keyword.control, keyword.other.template, keyword.other.substitution, keyword.operator.new, keyword.operator.await, keyword.operator.expression.instanceof, keyword.operator.expression.typeof#E0957B
keyword.other.get.cs, keyword.other.set.cs, keyword.other.special-method#C7A65D
markup.deleted.git_gutter, meta.function-call#C7A65D
source.json meta.structure.dictionary.json support.type.property-name.json#93A6F5
text.html.markdown meta.dummy.line-break
meta.separator#65737Ebold
meta.object-literal.key, meta.object.member.object-literal.key, source.ts meta.decorator.ts meta.objectliteral.ts meta.object.member#93A6F5
meta.tag.any.html, meta.brace, meta.use.php#C9C9D1
meta.tag.block.any.html, meta.tag.inline.any.html, meta.tag.other.html#bababa
meta.tag#E0957B
meta.block variable.other#C9C9D1
support.constant.property-value.css, keyword.other.unit.px.css, text.angular.html template.ng.tag meta.directive.angular constant.character.entity.html#62A362
variable.scss, constant.other.color.rgb-value.hex.css#6897BB
entity.name.tag.css, entity.name.tag.custom.scss, keyword.control.at-rule.include.scss, keyword.control.at-rule.media.scss, keyword.control.operator.css.scss, keyword.control.each.scss, keyword.control.at-rule.import.scss, keyword.control.if.scss, keyword.control.content.scss, keyword.control.else.scss, keyword.control.at-rule.mixin.scss, keyword.control.at-rule.extend.scss#E0957B
entity.other.attribute-name.id.css, meta.property-value.scss, support.constant.font-name.css, support.type.map.key.scss#C7A65D
support.class.component.js.jsx, entity.name.tag.js.jsx#C7A65D
meta.jsx.children.js.jsx#d4d4d4
support.class.component.js.js, entity.name.tag.js.js#C7A65D
meta.js.children.js.js#d4d4d4
text.angular.html variable.other.readwrite.js, text.angular.html meta.directive.angular support.type.object.module.html, source.ts meta.decorator.ts meta.objectliteral.ts meta.object.member meta.template tag.open meta.tag.attribute-name entity.other.attribute-name#C7A65D
text.angular.html variable.other.object.ts, text.angular.html variable.other.object.js, source.ts meta.decorator.ts meta.objectliteral.ts meta.object.member meta.template tag.open meta.brace.curly variable.other.readwrite.ts, text.angular.html variable.other.readwrite.ts#93A6F5
source.ts meta.class.ts meta.decorator.ts meta.function-call.ts entity.name.function.ts, source.ts meta.class.ts meta.decorator.ts punctuation.decorator.ts, source.ts meta.decorator.ts meta.function-call.ts entity.name.function.ts, source.ts meta.decorator.ts punctuation.decorator.ts#85A658
text.angular.html expression.angular-interpolation string.regexp.angular-interpolation.begin, text.angular.html expression.angular-interpolation string.regexp.angular-interpolation.end#E0957B
text.angular.html keyword.operator.expression#E0957B
text.angular.html#C9C9D1
text.angular.html template.ng.tag meta.directive.angular constant.numeric.angular-directive, text.angular.html template.ng.tag meta.directive.angular string.regexp, text.angular.html template.ng.tag meta.directive.angular keyword.operator.entity.html#93A6F5
text.angular.html string.regexp#dfd940
text.angular.html template.ng.tag meta.directive.angular constant.character.entity.html#62A362
text.angular.html template.ng.tag meta.directive.angular source.directive.angular entity.name.type.ts#93A6F5
text.angular.html meta.directive.angular source.directive.angular constant.numeric.decimal.js#6987bb

Shiki preview

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

Loading...

Dark Purple - WebStorm Edition - Coding Theme