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#363342
  • activityBar.border#2a2734
  • activityBar.dropBackground#afa0fe40
  • activityBar.foreground#bab8c7
  • activityBarBadge.background#6a51e6
  • activityBarBadge.foreground#eeebff
  • badge.background#6a51e6
  • badge.foreground#eeebff
  • breadcrumbPicker.background#1f1e25
  • button.background#6a51e6
  • button.foreground#eeebff
  • button.hoverBackground#7a63ee
  • debugExceptionWidget.background#1f1e25
  • debugExceptionWidget.border#1f1e25
  • debugToolBar.background#1f1e25
  • debugToolBar.border#2a2734
  • descriptionForeground#d9d2fe
  • diffEditor.insertedTextBackground#6a51e6
  • diffEditor.insertedTextBorder#6a51e6
  • diffEditor.removedTextBackground#6a51e6
  • diffEditor.removedTextBorder#6a51e6
  • dropdown.background#363342
  • dropdown.border#2a2734
  • dropdown.foreground#eeebff
  • editor.background#2a2734
  • editor.findMatchBackground#54516780
  • editor.findMatchHighlightBackground#6c678380
  • editor.foreground#bab8c7
  • editor.hoverHighlightBackground#545167
  • editor.inactiveSelectionBackground#787391
  • editor.lineHighlightBackground#363342
  • editor.rangeHighlightBackground#363342
  • editor.selectionBackground#363342
  • editor.selectionHighlightBackground#363342
  • editor.wordHighlightBackground#363342
  • editor.wordHighlightStrongBackground#363342
  • editorBracketMatch.background#1f1e25
  • editorBracketMatch.border#787391
  • editorCodeLens.foreground#bab8c7
  • editorCursor.background#2a2734
  • editorCursor.foreground#9a86fd
  • editorError.foreground#7a63ee
  • editorGroup.background#787391
  • editorGroup.border#1f1e25
  • editorGroup.dropBackground#ffad5c40
  • editorGroupHeader.noTabsBackground#363342
  • editorGroupHeader.tabsBackground#363342
  • editorGroupHeader.tabsBorder#1f1e25
  • editorGutter.addedBackground#363342
  • editorGutter.background#1f1e2564
  • editorGutter.deletedBackground#b37537
  • editorGutter.modifiedBackground#8a75f5
  • editorHoverWidget.background#1f1e25
  • editorHoverWidget.border#1f1e25
  • editorIndentGuide.activeBackground#545167
  • editorIndentGuide.background#363342
  • editorLineNumber.activeForeground#a4a1b5
  • editorLineNumber.foreground#545167E6
  • editorMarkerNavigation.background#363342
  • editorMarkerNavigationError.background#6a51e6
  • editorMarkerNavigationWarning.background#8a75f5
  • editorOverviewRuler.commonContentForeground#9a86fd
  • editorOverviewRuler.currentContentForeground#9a86fd
  • editorOverviewRuler.incomingContentForeground#9a86fd
  • editorRuler.foreground#bab8c7
  • editorSuggestWidget.background#363342
  • editorSuggestWidget.border#1f1e25
  • editorSuggestWidget.foreground#d8d1ca
  • editorSuggestWidget.highlightForeground#ffcc99
  • editorSuggestWidget.selectedBackground#1f1e25
  • editorWarning.foreground#8a75f5
  • editorWhitespace.foreground#787391
  • editorWidget.background#1f1e25
  • editorWidget.border#1f1e25
  • errorForeground#6a51e6
  • extensionButton.prominentBackground#6a51e6
  • extensionButton.prominentForeground#eeebff
  • extensionButton.prominentHoverBackground#6a51e6
  • focusBorder#54516780
  • foreground#bab8c7
  • gitDecoration.addedResourceForeground#c4b9fe
  • gitDecoration.conflictingResourceForeground#8a75f5
  • gitDecoration.deletedResourceForeground#b37537
  • gitDecoration.ignoredResourceForeground#545167
  • gitDecoration.modifiedResourceForeground#ffad5c
  • gitDecoration.untrackedResourceForeground#fbfaf9
  • input.background#363342
  • input.border#545167
  • input.foreground#d9d2fe
  • input.placeholderForeground#bab8c7
  • inputOption.activeBorder#ffad5c
  • inputValidation.errorBackground#6a51e6
  • inputValidation.errorBorder#6a51e6
  • inputValidation.infoBackground#2a2734
  • inputValidation.infoBorder#7a63ee
  • inputValidation.warningBackground#8a75f5
  • inputValidation.warningBorder#8a75f5
  • list.activeSelectionBackground#545167BF
  • list.activeSelectionForeground#d9d2fe
  • list.dropBackground#ffad5c40
  • list.errorForeground#9a86fd
  • list.focusBackground#363342
  • list.focusForeground#ffb870
  • list.highlightForeground#ffb870
  • list.hoverBackground#363342
  • list.hoverForeground#ffb870
  • list.inactiveSelectionBackground#363342
  • list.inactiveSelectionForeground#8e8aa3
  • list.invalidItemForeground#9a86fd
  • list.warningForeground#9a86fd
  • merge.currentHeaderBackground#787391
  • merge.incomingHeaderBackground#7a63ee
  • meta.objectliteral.js#7a63ee
  • notificationLink.foreground#ffad5c
  • notifications.background#1f1e25
  • notifications.foreground#d9d2fe
  • panel.background#1f1e25
  • panel.border#1f1e25
  • panel.dropBackground#afa0fe40
  • panelTitle.activeBorder#6c6783
  • panelTitle.activeForeground#eeebff
  • panelTitle.inactiveForeground#8e8aa3
  • peekView.border#363342
  • peekViewEditor.background#2a2734
  • peekViewEditor.matchHighlightBackground#6a51e6
  • peekViewResult.background#2a2734
  • peekViewResult.fileForeground#a4a1b5
  • peekViewResult.lineForeground#6c6783
  • peekViewResult.matchHighlightBackground#6a51e6
  • peekViewResult.selectionBackground#363342
  • peekViewResult.selectionForeground#bab8c7
  • peekViewTitle.background#1f1e25
  • peekViewTitleDescription.foreground#8e8aa3
  • peekViewTitleLabel.foreground#a4a1b5
  • pickerGroup.border#1f1e25
  • pickerGroup.foreground#d9d2fe
  • progress.background#787391
  • progressBar.background#8a75f5
  • punctuation.definition.generic.begin.html#9a86fd
  • scrollbar.shadow#1f1e25
  • scrollbarSlider.activeBackground#6c6783
  • scrollbarSlider.background#363342
  • scrollbarSlider.hoverBackground#545167
  • selection.background#8a75f5
  • sideBar.background#1f1e25
  • sideBar.border#2a273480
  • sideBar.dropBackground#afa0fe40
  • sideBar.foreground#8e8aa3
  • sideBarSectionHeader.background#363342
  • sideBarSectionHeader.foreground#bab8c7
  • sideBarTitle.foreground#bab8c7
  • source.elm#787391
  • statusBar.background#2a2734
  • statusBar.border#363342
  • statusBar.debuggingBackground#2a2734
  • statusBar.debuggingBorder#2a2734
  • statusBar.foreground#787391
  • statusBar.noFolderBackground#2a2734
  • statusBar.noFolderBorder#363342
  • statusBarItem.activeBackground#787391
  • statusBarItem.hoverBackground#363342
  • statusBarItem.prominentBackground#363342
  • statusBarItem.prominentHoverBackground#363342
  • string.quoted.single.js#ffcc99
  • tab.activeBackground#2a2734
  • tab.activeBorder#1f1e25
  • tab.activeForeground#eeebff
  • tab.border#2a2734
  • tab.hoverBackground#2a2734
  • tab.inactiveBackground#363342
  • tab.inactiveForeground#8e8aa3
  • tab.unfocusedActiveBorder#8e8aa3
  • tab.unfocusedActiveForeground#8e8aa3
  • tab.unfocusedInactiveForeground#8e8aa3
  • terminal.ansiBlack#363342
  • terminal.ansiBlue#8a75f5
  • terminal.ansiBrightBlack#787391
  • terminal.ansiBrightBlue#a4a1b5
  • terminal.ansiBrightCyan#bab8c7
  • terminal.ansiBrightGreen#787391
  • terminal.ansiBrightMagenta#7a63ee
  • terminal.ansiBrightRed#90877f
  • terminal.ansiBrightWhite#eeebff
  • terminal.ansiBrightYellow#8e8aa3
  • terminal.ansiCyan#ffad5c
  • terminal.ansiGreen#6a51e6
  • terminal.ansiMagenta#9a86fd
  • terminal.ansiRed#6a51e6
  • terminal.ansiWhite#d9d2fe
  • terminal.ansiYellow#8a75f5
  • terminal.background#1f1e25
  • terminal.foreground#bab8c7
  • terminalCursor.background#2a2734
  • terminalCursor.foreground#7a63ee
  • textLink.activeForeground#ffad5c
  • textLink.foreground#ffad5c
  • titleBar.activeBackground#2a2734
  • titleBar.activeForeground#d9d2fe
  • titleBar.inactiveBackground#1f1e25
  • walkThrough.embeddedEditorBackground#1f1e25
  • welcomePage.buttonBackground#1f1e25
  • welcomePage.buttonHoverBackground#1f1e25
  • widget.shadow#1f1e25

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
#bab8c7italic
meta.embedded, source.groovy.embedded#bab8c7
comment, punctuation.definition.comment#545167italic
variable, string constant.other.placeholder#6a51e6
constant.other.color#eeebff
invalid, invalid.illegal#eeebff
keyword, punctuation.accessor, storage.type#ffcc99
storage.modifier, constant.keyword.clojure#e09142
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#6c6783
keyword.control, constant.other.color, keyword.other.template, keyword.other.substitution#ffb870
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter#6a51e6
meta.function-call, variable.function, support.function, keyword.other.debugger, keyword.other.special-method, entity.name.function.clojure#eeebff
meta.block variable.other#bab8c7
support.other.variable, string.other.link#ffcc99
constant.language, support.constant, constant.character, constant.escape, keyword.other.unit, keyword.other#ffc285
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#8a75f5normal
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#a19991
support.type#ffad5c
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#afa0fe
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#6a51e6
variable.other.global.safer.php#afa0fe
variable.language#ffcc99italic
entity.name.method.js#7a63eeitalic
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#ffa142
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#ffcc99
entity.name.function.go, source.go keyword.control.loop.go#eeebff
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#eeebff
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#eeebff
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#eeebff
source.elixir entity.name.function.elixir, entity.name.type.module.elixir#eeebff
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#ffcc99
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#ffcc99
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#ffcc99
keyword.control.flow.php, keyword.control.trycatch.php, source.php meta.group.braces.curly.php keyword.control.loop.php, keyword.control.switch.php#ffcc99
source.shell meta.scope.while-loop.shell keyword.control.shell, source.shell meta.scope.for-in-loop.shell keyword.control.shell#ffcc99italic
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#ffcc99italic
keyword.control.flow.java, keyword.control.trycatch.java, source.java meta.group.braces.curly.java keyword.control.loop.java, keyword.control.switch.java#ffcc99
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#ffcc99
keyword.control.elixir#ffcc99italic
keyword.control.java#ffcc99italic
meta.tag.preprocessor.xml#ffcc99
meta.tag.preprocessor.xml entity.other.attribute-name#d8d1ca
keyword.operator.assignment#ffcc99
keyword.operator.logical.js, keyword.operator.logical.js.jsx#ffcc99
keyword.operator.logical.coffee#ffcc99
keyword.operator.logical.ts, keyword.operator.logical.tsx#ffcc99
source.go keyword.operator.assignment.go#ffcc99normal
source.php keyword.operator, punctuation.separator.inheritance.php#ffcc99
source.shell meta.scope.logical-expression.shell#ffcc99
entity.other.attribute-name#9a86fditalic
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#c4b9fe
text.html.basic#d9d2fe
entity.other.attribute-name.class#eeebff
source.sass keyword.control#7a63ee
markup.inserted#7c756e
markup.deleted#6a51e6italic
markup.deleted.diff#6a51e6
markup.inserted.diff#7c756eitalic
markup.changed#9a86fditalic
string.regexp#ffad5c
constant.character.escape#ffad5c
*url*, *link*, *uri*underline
tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#6a51e6italic
source.js constant.other.object.key.js string.unquoted.label.js#6a51e6italic
support.type.property-name.json#7a63ee
support.constant.json#7c756e
meta.structure.dictionary.value.json string.quoted.double#ffb870
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#ffcc99
source.json meta.structure.dictionary.json support.type.property-name.json#eeebff
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#c4b9fe
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#afa0fe
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#9a86fd
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#8a75f5
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#7a63ee
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#6a51e6
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#6a51e6
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#6a51e6
text.html.markdown, punctuation.definition.list_item.markdown#eeebff
beginning.punctuation.definition.list.markdown#ffcc99
text.html.markdown markup.inline.raw.markdown#9a86fd
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown#a4a1b5
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#ffcc99
markup.heading.markdown punctuation.definition.heading.markdown#d9d2fe
markup.italic.markdownitalic
markup.bold, markup.bold string#90877fbold
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#90877fbold
markup.underline#d9d2feunderline
markup.strikestrike
markup.quote punctuation.definition.blockquote.markdown#2a2734
markup.quote.markdown#d9d2feitalic
beginning.punctuation.definition.quote.markdown#b37537
meta.paragraph.markdown#d9d2fe
punctuation.definition.bold.markdown, punctuation.definition.italic.markdown#c4b9fe
markup.quoteitalic
string.other.link.title.markdown#ffcc99
markup.underline.link.markdown#c4b9fe
string.other.link.description.title.markdown#9a86fd
constant.other.reference.link.markdown#a19991
markup.raw.block#9a86fd
markup.raw.block.fenced.markdown#2a273450
punctuation.definition.fenced.markdown#2a273450
markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end#eeebff
variable.language.fenced.markdown#a4a1b5
meta.separator#a4a1b5bold
markup.table#eeebff
token.info-token#8a75f5
token.warn-token#90877f
token.error-token#6a51e6
token.debug-token#9a86fd
string, string.quoted#ffcc99
meta.attribute-selector.css entity.other.attribute-name.attribute, variable.other.readwrite.js#c4b9fe
support.constant.math#7c756e
string.regexp#7c756e
constant.numeric, constant.character.numeric#ffc285
variable.language, variable.other#ffcc99
variable.language.this.js, variable.language.this.php#ffcc99italic
keyword#7c756e
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#ffc285italic
storage.type.class.js#ffcc99
entity.name.class, meta.class entity.name.type.class#d9d2fe
entity.name.type#bab8c7
entity.name.function#afa0fe
punctuation.definition.variable#bab8c7
punctuation.section.embedded.begin, punctuation.section.embedded.end#6c6783
constant.language, punctuation.definition.constant, variable.other.constant, meta.preprocessor#eeebff
support.function.construct, keyword.other.new#cb823a
constant.character, constant.other#ffcc99
constant.character.escape#90877f
string.regexp, string.regexp keyword.other#a4a1b5
entity.other.inherited-class#d9d2fe
entity.name.tag#eeebff
punctuation.definition.tag, meta.tag#8e8aa3
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#eeebff
entity.other.attribute-name#eeebffitalic
entity.name.tag.custom#8a75f5
support.function#c4b9fe
punctuation.separator.continuation#6a51e6
invalid.broken#1f1e25
invalid.unimplemented#eeebff
invalid.illegal#eeebff
support.type, support.class#ffad5c
support.variable.dom#ffcc99
support.type.exception#90877f
support.other.variable
invalid#eeebff
invalid.deprecated#90877f
keyword.operator#ffad5cnormal
keyword.operator.relational#9a86fditalic
keyword.operator.assignment#ffcc99
keyword.operator.arithmetic#afa0fe
keyword.operator.bitwise#9a86fd
keyword.operator.increment#9a86fd
keyword.operator.ternary#9a86fd
comment.line.double-slash#787391
object#8a75f5
constant.language.null#eeebff
meta.brace#787391
meta.delimiter.period#d9d2feitalic
constant.language.boolean#ffa142
object.comma#eeebff
variable.parameter.function#ffad5c
support.type.vendor.property-name, support.constant.vendor.property-value, support.type.property-name, meta.property-list entity.name.tag#a19991
meta.property-list entity.name.tag.reference#8a75f5
constant.other.color.rgb-value punctuation.definition.constant#90877f
meta.selector#9a86fditalic
entity.other.attribute-name.id#ffb870
meta.property-name#ffad5c
entity.name.tag.doctype, meta.tag.sgml.doctype#787391italic
keyword.control.operator#ffad5c
keyword.operator.logical#9a86fd
variable.instance, variable.other.instance, variable.readwrite.instance, variable.other.readwrite.instance, variable.other.property#c4b9fe
variable.other.object.property#d9d2feitalic
meta.function-call.js.jsx entity.name.function.js.jsx#9a86fd
variable.other.object.js, variable.other.object.jsx, variable.object.property.js, variable.object.property.jsx#d9d2fe
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#ffcc99italic
variable.interpolation#6a51e6
support.variable.property#ffad5c
string.template meta.template.expression#6a51e6
string.template punctuation.definition.string#d9d2fe
italic#9a86fditalic
bold#7c756ebold
quote#787391italic
raw#bab8c7
variable.assignment.coffee#ffad5c
variable.parameter.function.coffee#d9d2fe
variable.assignment.coffee#7c756e
variable.other.readwrite.cs#d9d2fe
entity.name.type.class.cs, storage.type.cs#7a63ee
entity.name.type.namespace.cs#bab8c7
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css, support.constant.property-value.css#eeebff
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#eeebff
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#e09142
keyword.control.at-rule.media.css#ffc285
entity.other.attribute-name.id, punctuation.definition.entity.css#ffcc99
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#7a63ee
source.elixir entity.name.function#7c756e
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#8a75f5
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#7c756e
source.elixir .punctuation.binary.elixir#9a86fditalic
source.go meta.function-call.go#bab8c7
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#9a86fditalic
source.go constant.language.go, source.go constant.other.placeholder.go#6a51e6
meta.class entity.name.type.class, entity.global.clojure#eeebff
meta.method.declaration storage.type.js, meta.symbol.clojure#c4b9fe
terminator.js#d9d2fe
meta.js punctuation.definition.js#d9d2fe
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#787391
variable.other.jsdoc, variable.other.phpdoc#ffad5c
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#d9d2fe
variable.parameter.function.js#7a63ee
variable.js, variable.other.js#d9d2fe
entity.name.type.js, entity.name.type.module.js#ffa142
support.class.js#d9d2fe
variable.other.ruby#d9d2fe
entity.name.type.class.ruby#afa0fe
constant.language.symbol.hashkey.ruby#7a63ee
meta.attribute-selector.less entity.other.attribute-name.attribute#8a75f5
variable.other.php, variable.other.property.php#d9d2fe
support.class.php#afa0fe
meta.function-call.php punctuation#d9d2fe
variable.other.global.php#9a86fd
variable.other.global.php punctuation.definition.variable#9a86fd
constant.language.python#9a86fd
variable.parameter.function.python, meta.function-call.arguments.python#7a63ee
meta.function-call.python, meta.function-call.generic.python#d9d2fe
punctuation.python#d9d2fe
entity.name.function.decorator.python#6a51e6
source.python variable.language.special#7a63ee
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#c4b9fe
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#eeebff
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#7a63ee
entity.name.tag.scss, entity.name.tag.sass#eeebff
keyword.other.unit.scss, keyword.other.unit.sass#cb823a
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#d9d2fe
entity.name.type.ts, entity.name.type.tsx#7a63ee
support.class.node.ts, support.class.node.tsx#7a63ee
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#787391
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#d9d2fe
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#7a63ee
meta.tag.js meta.jsx.children.tsx#7a63ee
entity.name.tag.yaml#d9d2fe
variable.other.readwrite.js, variable.parameter#d9d2fe
support.class.component.js, support.class.component.tsx#eeebff
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#d9d2fe
entity.name.type.tsx, entity.name.type.module.tsx#ffa142
meta.method.declaration storage.type.ts, meta.method.declaration storage.type.tsx#c4b9fe
meta.diff, meta.diff.header#d9d2feitalic
markup.deleted#d9d2fe
markup.changed#d9d2fe
markup.inserted#d9d2fe
markup.quote#6a51e6italic
markup.list#d9d2fe
markup.bold, markup.italic#d9d2fe
markup.inline.raw#ffcc99
markup.heading.setext#8a75f5

Shiki preview

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

Loading...