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#2f2d2f
  • activityBar.border#222022
  • activityBar.dropBackground#cb79d240
  • activityBar.foreground#b3adb3
  • activityBarBadge.background#a21fad
  • activityBarBadge.foreground#fdebff
  • badge.background#a21fad
  • badge.foreground#fdebff
  • breadcrumbPicker.background#151415
  • button.background#a21fad
  • button.foreground#fdebff
  • button.hoverBackground#845e87
  • debugExceptionWidget.background#151415
  • debugExceptionWidget.border#151415
  • debugToolBar.background#151415
  • debugToolBar.border#222022
  • descriptionForeground#eaa8f0
  • diffEditor.insertedTextBackground#a21fad
  • diffEditor.insertedTextBorder#a21fad
  • diffEditor.removedTextBackground#a21fad
  • diffEditor.removedTextBorder#a21fad
  • dropdown.background#2f2d2f
  • dropdown.border#222022
  • dropdown.foreground#fdebff
  • editor.background#222022
  • editor.findMatchBackground#57515880
  • editor.findMatchHighlightBackground#635f6380
  • editor.foreground#b3adb3
  • editor.hoverHighlightBackground#575158
  • editor.inactiveSelectionBackground#6f6b70
  • editor.lineHighlightBackground#2f2d2f
  • editor.rangeHighlightBackground#2f2d2f
  • editor.selectionBackground#2f2d2f
  • editor.selectionHighlightBackground#2f2d2f
  • editor.wordHighlightBackground#2f2d2f
  • editor.wordHighlightStrongBackground#2f2d2f
  • editorBracketMatch.background#151415
  • editorBracketMatch.border#6f6b70
  • editorCodeLens.foreground#b3adb3
  • editorCursor.background#222022
  • editorCursor.foreground#9a819c
  • editorError.foreground#845e87
  • editorGroup.background#6f6b70
  • editorGroup.border#151415
  • editorGroup.dropBackground#cc8c3340
  • editorGroupHeader.noTabsBackground#2f2d2f
  • editorGroupHeader.tabsBackground#2f2d2f
  • editorGroupHeader.tabsBorder#151415
  • editorGutter.addedBackground#2f2d2f
  • editorGutter.background#15141564
  • editorGutter.deletedBackground#995900
  • editorGutter.modifiedBackground#8f6c93
  • editorHoverWidget.background#151415
  • editorHoverWidget.border#151415
  • editorIndentGuide.activeBackground#575158
  • editorIndentGuide.background#2f2d2f
  • editorLineNumber.activeForeground#9e999f
  • editorLineNumber.foreground#575158E6
  • editorMarkerNavigation.background#2f2d2f
  • editorMarkerNavigationError.background#a21fad
  • editorMarkerNavigationWarning.background#8f6c93
  • editorOverviewRuler.commonContentForeground#9a819c
  • editorOverviewRuler.currentContentForeground#9a819c
  • editorOverviewRuler.incomingContentForeground#9a819c
  • editorRuler.foreground#b3adb3
  • editorSuggestWidget.background#2f2d2f
  • editorSuggestWidget.border#151415
  • editorSuggestWidget.foreground#d6d2cc
  • editorSuggestWidget.highlightForeground#ffd599
  • editorSuggestWidget.selectedBackground#151415
  • editorWarning.foreground#8f6c93
  • editorWhitespace.foreground#6f6b70
  • editorWidget.background#151415
  • editorWidget.border#151415
  • errorForeground#a21fad
  • extensionButton.prominentBackground#a21fad
  • extensionButton.prominentForeground#fdebff
  • extensionButton.prominentHoverBackground#a21fad
  • focusBorder#57515880
  • foreground#b3adb3
  • gitDecoration.addedResourceForeground#db8de2
  • gitDecoration.conflictingResourceForeground#8f6c93
  • gitDecoration.deletedResourceForeground#995900
  • gitDecoration.ignoredResourceForeground#575158
  • gitDecoration.modifiedResourceForeground#cc8c33
  • gitDecoration.untrackedResourceForeground#fbfaf9
  • input.background#2f2d2f
  • input.border#575158
  • input.foreground#eaa8f0
  • input.placeholderForeground#b3adb3
  • inputOption.activeBorder#cc8c33
  • inputValidation.errorBackground#a21fad
  • inputValidation.errorBorder#a21fad
  • inputValidation.infoBackground#222022
  • inputValidation.infoBorder#845e87
  • inputValidation.warningBackground#8f6c93
  • inputValidation.warningBorder#8f6c93
  • list.activeSelectionBackground#575158BF
  • list.activeSelectionForeground#eaa8f0
  • list.dropBackground#cc8c3340
  • list.errorForeground#9a819c
  • list.focusBackground#2f2d2f
  • list.focusForeground#d9b98c
  • list.highlightForeground#d9b98c
  • list.hoverBackground#2f2d2f
  • list.hoverForeground#d9b98c
  • list.inactiveSelectionBackground#2f2d2f
  • list.inactiveSelectionForeground#89858a
  • list.invalidItemForeground#9a819c
  • list.warningForeground#9a819c
  • merge.currentHeaderBackground#6f6b70
  • merge.incomingHeaderBackground#845e87
  • meta.objectliteral.js#845e87
  • notificationLink.foreground#cc8c33
  • notifications.background#151415
  • notifications.foreground#eaa8f0
  • panel.background#151415
  • panel.border#151415
  • panel.dropBackground#cb79d240
  • panelTitle.activeBorder#635f63
  • panelTitle.activeForeground#fdebff
  • panelTitle.inactiveForeground#89858a
  • peekView.border#2f2d2f
  • peekViewEditor.background#222022
  • peekViewEditor.matchHighlightBackground#a21fad
  • peekViewResult.background#222022
  • peekViewResult.fileForeground#9e999f
  • peekViewResult.lineForeground#635f63
  • peekViewResult.matchHighlightBackground#a21fad
  • peekViewResult.selectionBackground#2f2d2f
  • peekViewResult.selectionForeground#b3adb3
  • peekViewTitle.background#151415
  • peekViewTitleDescription.foreground#89858a
  • peekViewTitleLabel.foreground#9e999f
  • pickerGroup.border#151415
  • pickerGroup.foreground#eaa8f0
  • progress.background#6f6b70
  • progressBar.background#8f6c93
  • punctuation.definition.generic.begin.html#9a819c
  • scrollbar.shadow#151415
  • scrollbarSlider.activeBackground#635f63
  • scrollbarSlider.background#2f2d2f
  • scrollbarSlider.hoverBackground#575158
  • selection.background#8f6c93
  • sideBar.background#151415
  • sideBar.border#22202280
  • sideBar.dropBackground#cb79d240
  • sideBar.foreground#89858a
  • sideBarSectionHeader.background#2f2d2f
  • sideBarSectionHeader.foreground#b3adb3
  • sideBarTitle.foreground#b3adb3
  • source.elm#6f6b70
  • statusBar.background#222022
  • statusBar.border#2f2d2f
  • statusBar.debuggingBackground#222022
  • statusBar.debuggingBorder#222022
  • statusBar.foreground#6f6b70
  • statusBar.noFolderBackground#222022
  • statusBar.noFolderBorder#2f2d2f
  • statusBarItem.activeBackground#6f6b70
  • statusBarItem.hoverBackground#2f2d2f
  • statusBarItem.prominentBackground#2f2d2f
  • statusBarItem.prominentHoverBackground#2f2d2f
  • string.quoted.single.js#ffd599
  • tab.activeBackground#222022
  • tab.activeBorder#151415
  • tab.activeForeground#fdebff
  • tab.border#222022
  • tab.hoverBackground#222022
  • tab.inactiveBackground#2f2d2f
  • tab.inactiveForeground#89858a
  • tab.unfocusedActiveBorder#89858a
  • tab.unfocusedActiveForeground#89858a
  • tab.unfocusedInactiveForeground#89858a
  • terminal.ansiBlack#2f2d2f
  • terminal.ansiBlue#8f6c93
  • terminal.ansiBrightBlack#6f6b70
  • terminal.ansiBrightBlue#9e999f
  • terminal.ansiBrightCyan#b3adb3
  • terminal.ansiBrightGreen#6f6b70
  • terminal.ansiBrightMagenta#845e87
  • terminal.ansiBrightRed#8b8884
  • terminal.ansiBrightWhite#fdebff
  • terminal.ansiBrightYellow#89858a
  • terminal.ansiCyan#cc8c33
  • terminal.ansiGreen#a21fad
  • terminal.ansiMagenta#9a819c
  • terminal.ansiRed#a21fad
  • terminal.ansiWhite#eaa8f0
  • terminal.ansiYellow#8f6c93
  • terminal.background#151415
  • terminal.foreground#b3adb3
  • terminalCursor.background#222022
  • terminalCursor.foreground#845e87
  • textLink.activeForeground#cc8c33
  • textLink.foreground#cc8c33
  • titleBar.activeBackground#222022
  • titleBar.activeForeground#eaa8f0
  • titleBar.inactiveBackground#151415
  • walkThrough.embeddedEditorBackground#151415
  • welcomePage.buttonBackground#151415
  • welcomePage.buttonHoverBackground#151415
  • widget.shadow#151415

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
#b3adb3italic
meta.embedded, source.groovy.embedded#b3adb3
comment, punctuation.definition.comment#575158italic
variable, string constant.other.placeholder#a21fad
constant.other.color#fdebff
invalid, invalid.illegal#fdebff
keyword, punctuation.accessor, storage.type#ffd599
storage.modifier, constant.keyword.clojure#b87414
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#635f63
keyword.control, constant.other.color, keyword.other.template, keyword.other.substitution#d9b98c
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter#a21fad
meta.function-call, variable.function, support.function, keyword.other.debugger, keyword.other.special-method, entity.name.function.clojure#fdebff
meta.block variable.other#b3adb3
support.other.variable, string.other.link#ffd599
constant.language, support.constant, constant.character, constant.escape, keyword.other.unit, keyword.other#e6c699
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#8f6c93normal
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#9d9a95
support.type#cc8c33
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#cb79d2
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#a21fad
variable.other.global.safer.php#cb79d2
variable.language#ffd599italic
entity.name.method.js#845e87italic
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#c38022
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#ffd599
entity.name.function.go, source.go keyword.control.loop.go#fdebff
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#fdebff
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#fdebff
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#fdebff
source.elixir entity.name.function.elixir, entity.name.type.module.elixir#fdebff
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#ffd599
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#ffd599
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#ffd599
keyword.control.flow.php, keyword.control.trycatch.php, source.php meta.group.braces.curly.php keyword.control.loop.php, keyword.control.switch.php#ffd599
source.shell meta.scope.while-loop.shell keyword.control.shell, source.shell meta.scope.for-in-loop.shell keyword.control.shell#ffd599italic
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#ffd599italic
keyword.control.flow.java, keyword.control.trycatch.java, source.java meta.group.braces.curly.java keyword.control.loop.java, keyword.control.switch.java#ffd599
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#ffd599
keyword.control.elixir#ffd599italic
keyword.control.java#ffd599italic
meta.tag.preprocessor.xml#ffd599
meta.tag.preprocessor.xml entity.other.attribute-name#d6d2cc
keyword.operator.assignment#ffd599
keyword.operator.logical.js, keyword.operator.logical.js.jsx#ffd599
keyword.operator.logical.coffee#ffd599
keyword.operator.logical.ts, keyword.operator.logical.tsx#ffd599
source.go keyword.operator.assignment.go#ffd599normal
source.php keyword.operator, punctuation.separator.inheritance.php#ffd599
source.shell meta.scope.logical-expression.shell#ffd599
entity.other.attribute-name#9a819citalic
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#db8de2
text.html.basic#eaa8f0
entity.other.attribute-name.class#fdebff
source.sass keyword.control#845e87
markup.inserted#787673
markup.deleted#a21faditalic
markup.deleted.diff#a21fad
markup.inserted.diff#787673italic
markup.changed#9a819citalic
string.regexp#cc8c33
constant.character.escape#cc8c33
*url*, *link*, *uri*underline
tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#a21faditalic
source.js constant.other.object.key.js string.unquoted.label.js#a21faditalic
support.type.property-name.json#845e87
support.constant.json#787673
meta.structure.dictionary.value.json string.quoted.double#d9b98c
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#ffd599
source.json meta.structure.dictionary.json support.type.property-name.json#fdebff
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#db8de2
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#cb79d2
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#9a819c
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#8f6c93
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#845e87
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#a21fad
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#a21fad
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#a21fad
text.html.markdown, punctuation.definition.list_item.markdown#fdebff
beginning.punctuation.definition.list.markdown#ffd599
text.html.markdown markup.inline.raw.markdown#9a819c
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown#9e999f
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#ffd599
markup.heading.markdown punctuation.definition.heading.markdown#eaa8f0
markup.italic.markdownitalic
markup.bold, markup.bold string#8b8884bold
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#8b8884bold
markup.underline#eaa8f0underline
markup.strikestrike
markup.quote punctuation.definition.blockquote.markdown#222022
markup.quote.markdown#eaa8f0italic
beginning.punctuation.definition.quote.markdown#995900
meta.paragraph.markdown#eaa8f0
punctuation.definition.bold.markdown, punctuation.definition.italic.markdown#db8de2
markup.quoteitalic
string.other.link.title.markdown#ffd599
markup.underline.link.markdown#db8de2
string.other.link.description.title.markdown#9a819c
constant.other.reference.link.markdown#9d9a95
markup.raw.block#9a819c
markup.raw.block.fenced.markdown#22202250
punctuation.definition.fenced.markdown#22202250
markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end#fdebff
variable.language.fenced.markdown#9e999f
meta.separator#9e999fbold
markup.table#fdebff
token.info-token#8f6c93
token.warn-token#8b8884
token.error-token#a21fad
token.debug-token#9a819c
string, string.quoted#ffd599
meta.attribute-selector.css entity.other.attribute-name.attribute, variable.other.readwrite.js#db8de2
support.constant.math#787673
string.regexp#787673
constant.numeric, constant.character.numeric#e6c699
variable.language, variable.other#ffd599
variable.language.this.js, variable.language.this.php#ffd599italic
keyword#787673
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#e6c699italic
storage.type.class.js#ffd599
entity.name.class, meta.class entity.name.type.class#eaa8f0
entity.name.type#b3adb3
entity.name.function#cb79d2
punctuation.definition.variable#b3adb3
punctuation.section.embedded.begin, punctuation.section.embedded.end#635f63
constant.language, punctuation.definition.constant, variable.other.constant, meta.preprocessor#fdebff
support.function.construct, keyword.other.new#aa6709
constant.character, constant.other#ffd599
constant.character.escape#8b8884
string.regexp, string.regexp keyword.other#9e999f
entity.other.inherited-class#eaa8f0
entity.name.tag#fdebff
punctuation.definition.tag, meta.tag#89858a
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#fdebff
entity.other.attribute-name#fdebffitalic
entity.name.tag.custom#8f6c93
support.function#db8de2
punctuation.separator.continuation#a21fad
invalid.broken#151415
invalid.unimplemented#fdebff
invalid.illegal#fdebff
support.type, support.class#cc8c33
support.variable.dom#ffd599
support.type.exception#8b8884
support.other.variable
invalid#fdebff
invalid.deprecated#8b8884
keyword.operator#cc8c33normal
keyword.operator.relational#9a819citalic
keyword.operator.assignment#ffd599
keyword.operator.arithmetic#cb79d2
keyword.operator.bitwise#9a819c
keyword.operator.increment#9a819c
keyword.operator.ternary#9a819c
comment.line.double-slash#6f6b70
object#8f6c93
constant.language.null#fdebff
meta.brace#6f6b70
meta.delimiter.period#eaa8f0italic
constant.language.boolean#c38022
object.comma#fdebff
variable.parameter.function#cc8c33
support.type.vendor.property-name, support.constant.vendor.property-value, support.type.property-name, meta.property-list entity.name.tag#9d9a95
meta.property-list entity.name.tag.reference#8f6c93
constant.other.color.rgb-value punctuation.definition.constant#8b8884
meta.selector#9a819citalic
entity.other.attribute-name.id#d9b98c
meta.property-name#cc8c33
entity.name.tag.doctype, meta.tag.sgml.doctype#6f6b70italic
keyword.control.operator#cc8c33
keyword.operator.logical#9a819c
variable.instance, variable.other.instance, variable.readwrite.instance, variable.other.readwrite.instance, variable.other.property#db8de2
variable.other.object.property#eaa8f0italic
meta.function-call.js.jsx entity.name.function.js.jsx#9a819c
variable.other.object.js, variable.other.object.jsx, variable.object.property.js, variable.object.property.jsx#eaa8f0
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#ffd599italic
variable.interpolation#a21fad
support.variable.property#cc8c33
string.template meta.template.expression#a21fad
string.template punctuation.definition.string#eaa8f0
italic#9a819citalic
bold#787673bold
quote#6f6b70italic
raw#b3adb3
variable.assignment.coffee#cc8c33
variable.parameter.function.coffee#eaa8f0
variable.assignment.coffee#787673
variable.other.readwrite.cs#eaa8f0
entity.name.type.class.cs, storage.type.cs#845e87
entity.name.type.namespace.cs#b3adb3
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css, support.constant.property-value.css#fdebff
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#fdebff
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#b87414
keyword.control.at-rule.media.css#e6c699
entity.other.attribute-name.id, punctuation.definition.entity.css#ffd599
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#845e87
source.elixir entity.name.function#787673
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#8f6c93
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#787673
source.elixir .punctuation.binary.elixir#9a819citalic
source.go meta.function-call.go#b3adb3
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#9a819citalic
source.go constant.language.go, source.go constant.other.placeholder.go#a21fad
meta.class entity.name.type.class, entity.global.clojure#fdebff
meta.method.declaration storage.type.js, meta.symbol.clojure#db8de2
terminator.js#eaa8f0
meta.js punctuation.definition.js#eaa8f0
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#6f6b70
variable.other.jsdoc, variable.other.phpdoc#cc8c33
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#eaa8f0
variable.parameter.function.js#845e87
variable.js, variable.other.js#eaa8f0
entity.name.type.js, entity.name.type.module.js#c38022
support.class.js#eaa8f0
variable.other.ruby#eaa8f0
entity.name.type.class.ruby#cb79d2
constant.language.symbol.hashkey.ruby#845e87
meta.attribute-selector.less entity.other.attribute-name.attribute#8f6c93
variable.other.php, variable.other.property.php#eaa8f0
support.class.php#cb79d2
meta.function-call.php punctuation#eaa8f0
variable.other.global.php#9a819c
variable.other.global.php punctuation.definition.variable#9a819c
constant.language.python#9a819c
variable.parameter.function.python, meta.function-call.arguments.python#845e87
meta.function-call.python, meta.function-call.generic.python#eaa8f0
punctuation.python#eaa8f0
entity.name.function.decorator.python#a21fad
source.python variable.language.special#845e87
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#db8de2
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#fdebff
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#845e87
entity.name.tag.scss, entity.name.tag.sass#fdebff
keyword.other.unit.scss, keyword.other.unit.sass#aa6709
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#eaa8f0
entity.name.type.ts, entity.name.type.tsx#845e87
support.class.node.ts, support.class.node.tsx#845e87
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#6f6b70
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#eaa8f0
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#845e87
meta.tag.js meta.jsx.children.tsx#845e87
entity.name.tag.yaml#eaa8f0
variable.other.readwrite.js, variable.parameter#eaa8f0
support.class.component.js, support.class.component.tsx#fdebff
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#eaa8f0
entity.name.type.tsx, entity.name.type.module.tsx#c38022
meta.method.declaration storage.type.ts, meta.method.declaration storage.type.tsx#db8de2
meta.diff, meta.diff.header#eaa8f0italic
markup.deleted#eaa8f0
markup.changed#eaa8f0
markup.inserted#eaa8f0
markup.quote#a21faditalic
markup.list#eaa8f0
markup.bold, markup.italic#eaa8f0
markup.inline.raw#ffd599
markup.heading.setext#8f6c93

Shiki preview

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

Loading...