Skip to main content
Coding Theme

Color themes

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#372f42
  • activityBar.border#2a2433
  • activityBar.dropBackground#c7a0fe40
  • activityBar.foreground#afa7b9
  • activityBarBadge.background#8f51e6
  • activityBarBadge.foreground#f3ebff
  • badge.background#8f51e6
  • badge.foreground#f3ebff
  • breadcrumbPicker.background#1e1b22
  • button.background#8f51e6
  • button.foreground#f3ebff
  • button.hoverBackground#9d63ee
  • debugExceptionWidget.background#1e1b22
  • debugExceptionWidget.border#1e1b22
  • debugToolBar.background#1e1b22
  • debugToolBar.border#2a2433
  • descriptionForeground#e4d2fe
  • diffEditor.insertedTextBackground#8f51e6
  • diffEditor.insertedTextBorder#8f51e6
  • diffEditor.removedTextBackground#8f51e6
  • diffEditor.removedTextBorder#8f51e6
  • dropdown.background#372f42
  • dropdown.border#2a2433
  • dropdown.foreground#f3ebff
  • editor.background#2a2433
  • editor.findMatchBackground#574b6880
  • editor.findMatchHighlightBackground#63577580
  • editor.foreground#afa7b9
  • editor.hoverHighlightBackground#574b68
  • editor.inactiveSelectionBackground#706383
  • editor.lineHighlightBackground#372f42
  • editor.rangeHighlightBackground#372f42
  • editor.selectionBackground#372f42
  • editor.selectionHighlightBackground#372f42
  • editor.wordHighlightBackground#372f42
  • editor.wordHighlightStrongBackground#372f42
  • editorBracketMatch.background#1e1b22
  • editorBracketMatch.border#706383
  • editorCodeLens.foreground#afa7b9
  • editorCursor.background#2a2433
  • editorCursor.foreground#b886fd
  • editorError.foreground#9d63ee
  • editorGroup.background#706383
  • editorGroup.border#1e1b22
  • editorGroup.dropBackground#f8797240
  • editorGroupHeader.noTabsBackground#372f42
  • editorGroupHeader.tabsBackground#372f42
  • editorGroupHeader.tabsBorder#1e1b22
  • editorGutter.addedBackground#372f42
  • editorGutter.background#1e1b2264
  • editorGutter.deletedBackground#cf504a
  • editorGutter.modifiedBackground#aa75f5
  • editorHoverWidget.background#1e1b22
  • editorHoverWidget.border#1e1b22
  • editorIndentGuide.activeBackground#574b68
  • editorIndentGuide.background#372f42
  • editorLineNumber.activeForeground#9a90a7
  • editorLineNumber.foreground#574b68E6
  • editorMarkerNavigation.background#372f42
  • editorMarkerNavigationError.background#8f51e6
  • editorMarkerNavigationWarning.background#aa75f5
  • editorOverviewRuler.commonContentForeground#b886fd
  • editorOverviewRuler.currentContentForeground#b886fd
  • editorOverviewRuler.incomingContentForeground#b886fd
  • editorRuler.foreground#afa7b9
  • editorSuggestWidget.background#372f42
  • editorSuggestWidget.border#1e1b22
  • editorSuggestWidget.foreground#d7cccb
  • editorSuggestWidget.highlightForeground#ffb6b3
  • editorSuggestWidget.selectedBackground#1e1b22
  • editorWarning.foreground#aa75f5
  • editorWhitespace.foreground#706383
  • editorWidget.background#1e1b22
  • editorWidget.border#1e1b22
  • errorForeground#8f51e6
  • extensionButton.prominentBackground#8f51e6
  • extensionButton.prominentForeground#f3ebff
  • extensionButton.prominentHoverBackground#8f51e6
  • focusBorder#574b6880
  • foreground#afa7b9
  • gitDecoration.addedResourceForeground#d6b9fe
  • gitDecoration.conflictingResourceForeground#aa75f5
  • gitDecoration.deletedResourceForeground#cf504a
  • gitDecoration.ignoredResourceForeground#574b68
  • gitDecoration.modifiedResourceForeground#f87972
  • gitDecoration.untrackedResourceForeground#fbf9f9
  • input.background#372f42
  • input.border#574b68
  • input.foreground#e4d2fe
  • input.placeholderForeground#afa7b9
  • inputOption.activeBorder#f87972
  • inputValidation.errorBackground#8f51e6
  • inputValidation.errorBorder#8f51e6
  • inputValidation.infoBackground#2a2433
  • inputValidation.infoBorder#9d63ee
  • inputValidation.warningBackground#aa75f5
  • inputValidation.warningBorder#aa75f5
  • list.activeSelectionBackground#574b68BF
  • list.activeSelectionForeground#e4d2fe
  • list.dropBackground#f8797240
  • list.errorForeground#b886fd
  • list.focusBackground#372f42
  • list.focusForeground#fc8983
  • list.highlightForeground#fc8983
  • list.hoverBackground#372f42
  • list.hoverForeground#fc8983
  • list.inactiveSelectionBackground#372f42
  • list.inactiveSelectionForeground#857897
  • list.invalidItemForeground#b886fd
  • list.warningForeground#b886fd
  • merge.currentHeaderBackground#706383
  • merge.incomingHeaderBackground#9d63ee
  • meta.objectliteral.js#9d63ee
  • notificationLink.foreground#f87972
  • notifications.background#1e1b22
  • notifications.foreground#e4d2fe
  • panel.background#1e1b22
  • panel.border#1e1b22
  • panel.dropBackground#c7a0fe40
  • panelTitle.activeBorder#635775
  • panelTitle.activeForeground#f3ebff
  • panelTitle.inactiveForeground#857897
  • peekView.border#372f42
  • peekViewEditor.background#2a2433
  • peekViewEditor.matchHighlightBackground#8f51e6
  • peekViewResult.background#2a2433
  • peekViewResult.fileForeground#9a90a7
  • peekViewResult.lineForeground#635775
  • peekViewResult.matchHighlightBackground#8f51e6
  • peekViewResult.selectionBackground#372f42
  • peekViewResult.selectionForeground#afa7b9
  • peekViewTitle.background#1e1b22
  • peekViewTitleDescription.foreground#857897
  • peekViewTitleLabel.foreground#9a90a7
  • pickerGroup.border#1e1b22
  • pickerGroup.foreground#e4d2fe
  • progress.background#706383
  • progressBar.background#aa75f5
  • punctuation.definition.generic.begin.html#b886fd
  • scrollbar.shadow#1e1b22
  • scrollbarSlider.activeBackground#635775
  • scrollbarSlider.background#372f42
  • scrollbarSlider.hoverBackground#574b68
  • selection.background#aa75f5
  • sideBar.background#1e1b22
  • sideBar.border#2a243380
  • sideBar.dropBackground#c7a0fe40
  • sideBar.foreground#857897
  • sideBarSectionHeader.background#372f42
  • sideBarSectionHeader.foreground#afa7b9
  • sideBarTitle.foreground#afa7b9
  • source.elm#706383
  • statusBar.background#2a2433
  • statusBar.border#372f42
  • statusBar.debuggingBackground#2a2433
  • statusBar.debuggingBorder#2a2433
  • statusBar.foreground#706383
  • statusBar.noFolderBackground#2a2433
  • statusBar.noFolderBorder#372f42
  • statusBarItem.activeBackground#706383
  • statusBarItem.hoverBackground#372f42
  • statusBarItem.prominentBackground#372f42
  • statusBarItem.prominentHoverBackground#372f42
  • string.quoted.single.js#ffb6b3
  • tab.activeBackground#2a2433
  • tab.activeBorder#1e1b22
  • tab.activeForeground#f3ebff
  • tab.border#2a2433
  • tab.hoverBackground#2a2433
  • tab.inactiveBackground#372f42
  • tab.inactiveForeground#857897
  • tab.unfocusedActiveBorder#857897
  • tab.unfocusedActiveForeground#857897
  • tab.unfocusedInactiveForeground#857897
  • terminal.ansiBlack#372f42
  • terminal.ansiBlue#aa75f5
  • terminal.ansiBrightBlack#706383
  • terminal.ansiBrightBlue#9a90a7
  • terminal.ansiBrightCyan#afa7b9
  • terminal.ansiBrightGreen#706383
  • terminal.ansiBrightMagenta#9d63ee
  • terminal.ansiBrightRed#8d8281
  • terminal.ansiBrightWhite#f3ebff
  • terminal.ansiBrightYellow#857897
  • terminal.ansiCyan#f87972
  • terminal.ansiGreen#8f51e6
  • terminal.ansiMagenta#b886fd
  • terminal.ansiRed#8f51e6
  • terminal.ansiWhite#e4d2fe
  • terminal.ansiYellow#aa75f5
  • terminal.background#1e1b22
  • terminal.foreground#afa7b9
  • terminalCursor.background#2a2433
  • terminalCursor.foreground#9d63ee
  • textLink.activeForeground#f87972
  • textLink.foreground#f87972
  • titleBar.activeBackground#2a2433
  • titleBar.activeForeground#e4d2fe
  • titleBar.inactiveBackground#1e1b22
  • walkThrough.embeddedEditorBackground#1e1b22
  • welcomePage.buttonBackground#1e1b22
  • welcomePage.buttonHoverBackground#1e1b22
  • widget.shadow#1e1b22

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
#afa7b9italic
meta.embedded, source.groovy.embedded#afa7b9
comment, punctuation.definition.comment#574b68italic
variable, string constant.other.placeholder#8f51e6
constant.other.color#f3ebff
invalid, invalid.illegal#f3ebff
keyword, punctuation.accessor, storage.type#ffb6b3
storage.modifier, constant.keyword.clojure#ed655e
punctuation, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, meta.function punctuation.separator.comma, punctuation.definition.string, punctuation.definition.parameters, punctuation.terminator.expression, punctuation.definition.arguments, punctuation.definition.array, punctuation.section.array, punctuation.definition.list.begin, punctuation.definition.list.end, punctuation.separator.arguments, punctuation.definition.list, meta.array, source.elixir punctuation.definition.string, string.quoted.double.json punctuation.definition.string.json#635775
keyword.control, constant.other.color, keyword.other.template, keyword.other.substitution#fc8983
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter#8f51e6
meta.function-call, variable.function, support.function, keyword.other.debugger, keyword.other.special-method, entity.name.function.clojure#f3ebff
meta.block variable.other#afa7b9
support.other.variable, string.other.link#ffb6b3
constant.language, support.constant, constant.character, constant.escape, keyword.other.unit, keyword.other#ff9e99
constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js#aa75f5normal
entity.name, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types#9f9393
support.type#f87972
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#c7a0fe
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#8f51e6
variable.other.global.safer.php#c7a0fe
variable.language#ffb6b3italic
entity.name.method.js#9d63eeitalic
meta.class-method.js entity.name.function.js, variable.function.constructor, keyword.control.conditional.js, keyword.control.conditional.ts, keyword.control.switch.js, keyword.control.switch.ts#f36f68
storage.type.function.arrow.js, storage.type.function.arrow.js.jsx, storage.type.function.arrow.ts, storage.type.function.arrow.tsx, storage.type.function.arrow.coffee, keyword.operator.assignment, keyword.operator.comparison#ffb6b3
entity.name.function.go, source.go keyword.control.loop.go#f3ebff
meta.class.ts entity.name.type.class, meta.class.tsx entity.name.type.class, meta.class meta.function-call variable.function.ts, meta.class meta.function-call variable.function.tsx, source.ts keyword.control.loop.ts, source.tsx keyword.control.loop.tsx, source.ts meta.interface.ts entity.name.type.interface.ts, source.tsx meta.interface.tsx entity.name.type.interface.tsx, source.ts meta.type.declaration.ts entity.name.type.ts, source.tsx meta.type.declaration.tsx entity.name.type.tsx#f3ebff
meta.method.identifier.java entity.name.function.java, meta.method.identifier.java storage.type.generic.java, meta.class meta.function-call variable.function.java, source.java keyword.control.loop.java, storage.type.function.arrow.java, meta.class.identifier.java entity.name.type.class.java#f3ebff
meta.method.identifier.cs entity.name.function.cs, meta.method.identifier.cs storage.type.generic.cs, meta.class meta.function-call variable.function.cs, source.cs keyword.control.loop.cs, storage.type.function.arrow.cs, meta.class.identifier.cs entity.name.type.class.cs, source.cs entity.name.function.cs, source.cs entity.name.type.class.cs#f3ebff
source.elixir entity.name.function.elixir, entity.name.type.module.elixir#f3ebff
keyword.control.flow.js, keyword.control.flow.js.jsx, keyword.control.trycatch.js, keyword.control.trycatch.js.jsx, source.js meta.group.braces.curly.js keyword.control.loop.js, source.js.jsx meta.group.braces.curly.js.jsx keyword.control.loop.js.jsx, source.js meta.export.default.js keyword.control.default.js, source.js.jsx meta.export.default.js.jsx keyword.control.default.js.jsx, keyword.control.switch.js, keyword.control.switch.js.jsx#ffb6b3
keyword.control.flow.coffee, keyword.control.trycatch.coffee, source.coffee meta.group.braces.curly.coffee keyword.control.loop.coffee, source.coffee meta.export.default.coffee keyword.control.default.coffee, keyword.control.switch.coffee#ffb6b3
keyword.control.flow.ts, keyword.control.flow.tsx, keyword.control.trycatch.ts, keyword.control.trycatch.tsx, source.ts meta.group.braces.curly.ts keyword.control.loop.ts, source.tsx meta.group.braces.curly.tsx keyword.control.loop.tsx, source.ts meta.export.default.ts keyword.control.default.ts, source.tsx meta.export.default.tsx keyword.control.default.tsx, keyword.control.switch.ts, keyword.control.switch.tsx#ffb6b3
keyword.control.flow.php, keyword.control.trycatch.php, source.php meta.group.braces.curly.php keyword.control.loop.php, keyword.control.switch.php#ffb6b3
source.shell meta.scope.while-loop.shell keyword.control.shell, source.shell meta.scope.for-in-loop.shell keyword.control.shell#ffb6b3italic
source.shell meta.scope.while-loop.shell meta.scope.if-block.shell keyword.control.shell, source.shell meta.scope.for-in-loop.shell meta.scope.if-block.shell keyword.control.shell#ffb6b3italic
keyword.control.flow.java, keyword.control.trycatch.java, source.java meta.group.braces.curly.java keyword.control.loop.java, keyword.control.switch.java#ffb6b3
source.cs keyword.control.flow, keyword.control.trycatch.cs, source.cs meta.group.braces.curly.cs keyword.control.loop.cs, source.cs keyword.control.switch.cs#ffb6b3
keyword.control.elixir#ffb6b3italic
keyword.control.java#ffb6b3italic
meta.tag.preprocessor.xml#ffb6b3
meta.tag.preprocessor.xml entity.other.attribute-name#d7cccb
keyword.operator.assignment#ffb6b3
keyword.operator.logical.js, keyword.operator.logical.js.jsx#ffb6b3
keyword.operator.logical.coffee#ffb6b3
keyword.operator.logical.ts, keyword.operator.logical.tsx#ffb6b3
source.go keyword.operator.assignment.go#ffb6b3normal
source.php keyword.operator, punctuation.separator.inheritance.php#ffb6b3
source.shell meta.scope.logical-expression.shell#ffb6b3
entity.other.attribute-name#b886fditalic
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#d6b9fe
text.html.basic#e4d2fe
entity.other.attribute-name.class#f3ebff
source.sass keyword.control#9d63ee
markup.inserted#7a7171
markup.deleted#8f51e6italic
markup.deleted.diff#8f51e6
markup.inserted.diff#7a7171italic
markup.changed#b886fditalic
string.regexp#f87972
constant.character.escape#f87972
*url*, *link*, *uri*underline
tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#8f51e6italic
source.js constant.other.object.key.js string.unquoted.label.js#8f51e6italic
support.type.property-name.json#9d63ee
support.constant.json#7a7171
meta.structure.dictionary.value.json string.quoted.double#fc8983
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#ffb6b3
source.json meta.structure.dictionary.json support.type.property-name.json#f3ebff
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#d6b9fe
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#c7a0fe
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#b886fd
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#aa75f5
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#9d63ee
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#8f51e6
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#8f51e6
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#8f51e6
text.html.markdown, punctuation.definition.list_item.markdown#f3ebff
beginning.punctuation.definition.list.markdown#ffb6b3
text.html.markdown markup.inline.raw.markdown#b886fd
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown#9a90a7
text.html.markdown meta.dummy.line-break
markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown, markup.heading1, markup.heading.markdown, entity.name, entity.name.section.markdown, heading.1.markdown#ffb6b3
markup.heading.markdown punctuation.definition.heading.markdown#e4d2fe
markup.italic.markdownitalic
markup.bold, markup.bold string#8d8281bold
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 string#8d8281bold
markup.underline#e4d2feunderline
markup.strikestrike
markup.quote punctuation.definition.blockquote.markdown#2a2433
markup.quote.markdown#e4d2feitalic
beginning.punctuation.definition.quote.markdown#cf504a
meta.paragraph.markdown#e4d2fe
punctuation.definition.bold.markdown, punctuation.definition.italic.markdown#d6b9fe
markup.quoteitalic
string.other.link.title.markdown#ffb6b3
markup.underline.link.markdown#d6b9fe
string.other.link.description.title.markdown#b886fd
constant.other.reference.link.markdown#9f9393
markup.raw.block#b886fd
markup.raw.block.fenced.markdown#2a243350
punctuation.definition.fenced.markdown#2a243350
markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end#f3ebff
variable.language.fenced.markdown#9a90a7
meta.separator#9a90a7bold
markup.table#f3ebff
token.info-token#aa75f5
token.warn-token#8d8281
token.error-token#8f51e6
token.debug-token#b886fd
string, string.quoted#ffb6b3
meta.attribute-selector.css entity.other.attribute-name.attribute, variable.other.readwrite.js#d6b9fe
support.constant.math#7a7171
string.regexp#7a7171
constant.numeric, constant.character.numeric#ff9e99
variable.language, variable.other#ffb6b3
variable.language.this.js, variable.language.this.php#ffb6b3italic
keyword#7a7171
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#ff9e99italic
storage.type.class.js#ffb6b3
entity.name.class, meta.class entity.name.type.class#e4d2fe
entity.name.type#afa7b9
entity.name.function#c7a0fe
punctuation.definition.variable#afa7b9
punctuation.section.embedded.begin, punctuation.section.embedded.end#635775
constant.language, punctuation.definition.constant, variable.other.constant, meta.preprocessor#f3ebff
support.function.construct, keyword.other.new#d95f59
constant.character, constant.other#ffb6b3
constant.character.escape#8d8281
string.regexp, string.regexp keyword.other#9a90a7
entity.other.inherited-class#e4d2fe
entity.name.tag#f3ebff
punctuation.definition.tag, meta.tag#857897
entity.name.tag, 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#f3ebff
entity.other.attribute-name#f3ebffitalic
entity.name.tag.custom#aa75f5
support.function#d6b9fe
punctuation.separator.continuation#8f51e6
invalid.broken#1e1b22
invalid.unimplemented#f3ebff
invalid.illegal#f3ebff
support.type, support.class#f87972
support.variable.dom#ffb6b3
support.type.exception#8d8281
support.other.variable
invalid#f3ebff
invalid.deprecated#8d8281
keyword.operator#f87972normal
keyword.operator.relational#b886fditalic
keyword.operator.assignment#ffb6b3
keyword.operator.arithmetic#c7a0fe
keyword.operator.bitwise#b886fd
keyword.operator.increment#b886fd
keyword.operator.ternary#b886fd
comment.line.double-slash#706383
object#aa75f5
constant.language.null#f3ebff
meta.brace#706383
meta.delimiter.period#e4d2feitalic
constant.language.boolean#f36f68
object.comma#f3ebff
variable.parameter.function#f87972
support.type.vendor.property-name, support.constant.vendor.property-value, support.type.property-name, meta.property-list entity.name.tag#9f9393
meta.property-list entity.name.tag.reference#aa75f5
constant.other.color.rgb-value punctuation.definition.constant#8d8281
meta.selector#b886fditalic
entity.other.attribute-name.id#fc8983
meta.property-name#f87972
entity.name.tag.doctype, meta.tag.sgml.doctype#706383italic
keyword.control.operator#f87972
keyword.operator.logical#b886fd
variable.instance, variable.other.instance, variable.readwrite.instance, variable.other.readwrite.instance, variable.other.property#d6b9fe
variable.other.object.property#e4d2feitalic
meta.function-call.js.jsx entity.name.function.js.jsx#b886fd
variable.other.object.js, variable.other.object.jsx, variable.object.property.js, variable.object.property.jsx#e4d2fe
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#ffb6b3italic
variable.interpolation#8f51e6
support.variable.property#f87972
string.template meta.template.expression#8f51e6
string.template punctuation.definition.string#e4d2fe
italic#b886fditalic
bold#7a7171bold
quote#706383italic
raw#afa7b9
variable.assignment.coffee#f87972
variable.parameter.function.coffee#e4d2fe
variable.assignment.coffee#7a7171
variable.other.readwrite.cs#e4d2fe
entity.name.type.class.cs, storage.type.cs#9d63ee
entity.name.type.namespace.cs#afa7b9
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css, support.constant.property-value.css#f3ebff
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#f3ebff
keyword.other.unit.css, keyword.other.unit.px.css, keyword.other.unit.vw.css, keyword.other.unit.vh.css, keyword.other.unit.ch.css, keyword.other.unit.ex.css, keyword.other.unit.percentage.css, keyword.other.unit.rem.css, keyword.other.unit.em.css#ed655e
keyword.control.at-rule.media.css#ff9e99
entity.other.attribute-name.id, punctuation.definition.entity.css#ffb6b3
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#9d63ee
source.elixir entity.name.function#7a7171
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#aa75f5
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#7a7171
source.elixir .punctuation.binary.elixir#b886fditalic
source.go meta.function-call.go#afa7b9
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#b886fditalic
source.go constant.language.go, source.go constant.other.placeholder.go#8f51e6
meta.class entity.name.type.class, entity.global.clojure#f3ebff
meta.method.declaration storage.type.js, meta.symbol.clojure#d6b9fe
terminator.js#e4d2fe
meta.js punctuation.definition.js#e4d2fe
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#706383
variable.other.jsdoc, variable.other.phpdoc#f87972
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#e4d2fe
variable.parameter.function.js#9d63ee
variable.js, variable.other.js#e4d2fe
entity.name.type.js, entity.name.type.module.js#f36f68
support.class.js#e4d2fe
variable.other.ruby#e4d2fe
entity.name.type.class.ruby#c7a0fe
constant.language.symbol.hashkey.ruby#9d63ee
meta.attribute-selector.less entity.other.attribute-name.attribute#aa75f5
variable.other.php, variable.other.property.php#e4d2fe
support.class.php#c7a0fe
meta.function-call.php punctuation#e4d2fe
variable.other.global.php#b886fd
variable.other.global.php punctuation.definition.variable#b886fd
constant.language.python#b886fd
variable.parameter.function.python, meta.function-call.arguments.python#9d63ee
meta.function-call.python, meta.function-call.generic.python#e4d2fe
punctuation.python#e4d2fe
entity.name.function.decorator.python#8f51e6
source.python variable.language.special#9d63ee
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#d6b9fe
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#f3ebff
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#9d63ee
entity.name.tag.scss, entity.name.tag.sass#f3ebff
keyword.other.unit.scss, keyword.other.unit.sass#d95f59
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#e4d2fe
entity.name.type.ts, entity.name.type.tsx#9d63ee
support.class.node.ts, support.class.node.tsx#9d63ee
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#706383
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#e4d2fe
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#9d63ee
meta.tag.js meta.jsx.children.tsx#9d63ee
entity.name.tag.yaml#e4d2fe
variable.other.readwrite.js, variable.parameter#e4d2fe
support.class.component.js, support.class.component.tsx#f3ebff
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#e4d2fe
entity.name.type.tsx, entity.name.type.module.tsx#f36f68
meta.method.declaration storage.type.ts, meta.method.declaration storage.type.tsx#d6b9fe
meta.diff, meta.diff.header#e4d2feitalic
markup.deleted#e4d2fe
markup.changed#e4d2fe
markup.inserted#e4d2fe
markup.quote#8f51e6italic
markup.list#e4d2fe
markup.bold, markup.italic#e4d2fe
markup.inline.raw#ffb6b3
markup.heading.setext#aa75f5

Shiki preview

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

Loading...

Base2tone VSCode Themes - Coding Theme