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.activeBackground#688eff26
  • activityBar.activeBorder#688eff
  • activityBar.background#000000
  • activityBar.border#262626
  • activityBar.dropBorder#51515133
  • activityBar.foreground#688eff
  • activityBar.inactiveForeground#39403c
  • activityBarBadge.background#688eff
  • activityBarBadge.foreground#000000
  • activityBarTop.activeBorder#688eff
  • activityBarTop.dropBorder#51515133
  • activityBarTop.foreground#688eff
  • activityBarTop.inactiveForeground#343434
  • badge.background#688eff
  • badge.foreground#000000
  • breadcrumb.background#000000
  • breadcrumbPicker.background#0d0d0d
  • button.background#688eff80
  • button.border#ffffff26
  • button.foreground#d8e2ff
  • button.hoverBackground#688eff99
  • button.secondaryBackground#121212
  • button.secondaryForeground#b3b3b3cc
  • button.secondaryHoverBackground#1a1a1a
  • button.separator#ffffff4d
  • charts.blue#63BBE5
  • charts.foreground#b3b3b3
  • charts.green#5CD4C3
  • charts.lines#b3b3b3
  • charts.orange#E79E69
  • charts.purple#E48CC5
  • charts.red#E87474
  • charts.yellow#E0CF77
  • checkbox.foreground#b3b3b3
  • commandCenter.activeBackground#15151561
  • commandCenter.activeForeground#9999998f
  • commandCenter.background#000000
  • commandCenter.border#262626
  • commandCenter.foreground#515151
  • contrastActiveBorder#00000000
  • contrastBorder#00000000
  • debugConsole.errorForeground#E87474
  • debugConsole.infoForeground#63BBE5
  • debugConsole.warningForeground#E79E69
  • debugExceptionWidget.background#151515
  • debugExceptionWidget.border#262626
  • debugIcon.breakpointCurrentStackframeForeground#E87474
  • debugIcon.breakpointDisabledForeground#e8747480
  • debugIcon.breakpointForeground#E87474
  • debugIcon.continueForeground#63BBE5
  • debugIcon.disconnectForeground#E87474
  • debugIcon.pauseForeground#E87474
  • debugIcon.restartForeground#5CD4C3
  • debugIcon.startForeground#5CD4C3
  • debugIcon.stepBackForeground#63BBE5
  • debugIcon.stepIntoForeground#63BBE5
  • debugIcon.stepOutForeground#63BBE5
  • debugIcon.stepOverForeground#63BBE5
  • debugIcon.stopForeground#E87474
  • debugToolBar.background#12131c
  • descriptionForeground#b3b3b380
  • diffEditor.border#262626
  • diffEditor.diagonalFill#0d0d0d
  • diffEditor.insertedLineBackground#4de3ce1a
  • diffEditor.insertedTextBackground#4de3ce1a
  • diffEditor.insertedTextBorder#00000000
  • diffEditor.move.border#e0cf774d
  • diffEditor.moveActive.border#e0cf77b3
  • diffEditor.removedLineBackground#f468681a
  • diffEditor.removedTextBackground#f468681a
  • diffEditor.removedTextBorder#00000000
  • diffEditor.unchangedCodeBackground#000000
  • diffEditor.unchangedRegionBackground#000000
  • diffEditor.unchangedRegionShadow#00000066
  • diffEditorGutter.insertedLineBackground#00000000
  • diffEditorGutter.removedLineBackground#00000000
  • diffEditorOverview.insertedForeground#5cd4c326
  • diffEditorOverview.removedForeground#e8747430
  • disabledForeground#b3b3b34d
  • dropdown.background#060606
  • dropdown.border#262626
  • dropdown.foreground#b3b3b3
  • dropdown.listBackground#060606
  • editor.background#000000
  • editor.findMatchBackground#688eff30
  • editor.findMatchBorder#688eff61
  • editor.findMatchHighlightBackground#688eff3d
  • editor.findMatchHighlightBorder#688eff5c
  • editor.foldBackground#00000033
  • editor.foldPlaceholderForeground#515151
  • editor.foreground#b3b3b3
  • editor.hoverHighlightBackground#688eff4d
  • editor.inactiveSelectionBackground#688eff4d
  • editor.lineHighlightBackground#688eff0f
  • editor.lineHighlightBorder#688eff26
  • editor.linkedEditingBackground#51c1f733
  • editor.rangeHighlightBackground#688eff3d
  • editor.selectionBackground#688eff4d
  • editor.selectionForeground#b3b3b3
  • editor.selectionHighlightBackground#688eff14
  • editor.selectionHighlightBorder#688eff4d
  • editor.wordHighlightBackground#688eff73
  • editor.wordHighlightBorder#688eff8a
  • editor.wordHighlightStrongBackground#688eff4d
  • editorBracketHighlight.foreground1#E0CF77
  • editorBracketHighlight.foreground2#E48CC5
  • editorBracketHighlight.foreground3#63BBE5
  • editorBracketHighlight.foreground4#B69EDE
  • editorBracketHighlight.foreground5#6AD3CD
  • editorBracketHighlight.foreground6#DE8199
  • editorBracketHighlight.unexpectedBracket.foreground#E87474
  • editorBracketMatch.background#688eff4d
  • editorBracketMatch.border#688eff73
  • editorCodeLens.foreground#99999980
  • editorCursor.background#688eff
  • editorCursor.foreground#E0CF77
  • editorError.border#00000000
  • editorError.foreground#E87474
  • editorGhostText.border#00000000
  • editorGhostText.foreground#b3b3b370
  • editorGroup.border#262626
  • editorGroup.dropBackground#688eff14
  • editorGroupHeader.border#00000000
  • editorGroupHeader.noTabsBackground#000000
  • editorGroupHeader.tabsBackground#000000
  • editorGroupHeader.tabsBorder#262626
  • editorGutter.addedBackground#5cd4c3cc
  • editorGutter.background#000000
  • editorGutter.commentRangeForeground#151515
  • editorGutter.deletedBackground#e87474cc
  • editorGutter.modifiedBackground#63bbe5cc
  • editorHoverWidget.background#151515
  • editorHoverWidget.border#262626
  • editorIndentGuide.activeBackground1#515151cc
  • editorIndentGuide.background1#51515133
  • editorInfo.border#00000000
  • editorInlayHint.background#9999991a
  • editorInlayHint.foreground#999999b3
  • editorInlayHint.parameterBackground#9999991a
  • editorInlayHint.parameterForeground#999999b3
  • editorInlayHint.typeBackground#9999991a
  • editorInlayHint.typeForeground#999999b3
  • editorLineNumber.activeForeground#808080
  • editorLineNumber.foreground#2a2f2c
  • editorLink.activeForeground#b3b3b3
  • editorMarkerNavigation.background#000000
  • editorMarkerNavigationError.background#e874748f
  • editorMarkerNavigationInfo.background#63bbe58f
  • editorMarkerNavigationWarning.background#e79e698f
  • editorOverviewRuler.addedForeground#5cd4c380
  • editorOverviewRuler.border#262626
  • editorOverviewRuler.deletedForeground#e8747480
  • editorOverviewRuler.errorForeground#E87474
  • editorOverviewRuler.incomingContentForeground#5cd4c380
  • editorOverviewRuler.infoForeground#63bbe580
  • editorOverviewRuler.modifiedForeground#63bbe580
  • editorOverviewRuler.selectionHighlightForeground#688eff80
  • editorOverviewRuler.warningForeground#E79E69
  • editorRuler.foreground#51515133
  • editorStickyScroll.shadow#00000066
  • editorStickyScrollHover.background#080808
  • editorSuggestWidget.background#050505
  • editorSuggestWidget.border#262626
  • editorSuggestWidget.foreground#999999
  • editorSuggestWidget.highlightForeground#E0CF77
  • editorSuggestWidget.selectedBackground#1a1a1a
  • editorSuggestWidget.selectedIconForeground#b3b3b3
  • editorUnnecessaryCode.border#00000000
  • editorUnnecessaryCode.opacity#000000aa
  • editorWarning.border#00000000
  • editorWarning.foreground#E0CF77
  • editorWhitespace.foreground#51515160
  • editorWidget.background#151515
  • editorWidget.border#1a1a1a
  • editorWidget.resizeBorder#688eff50
  • errorForeground#E87474
  • errorLens.errorForeground#e87474fc
  • errorLens.hintForeground#63bbe5fc
  • errorLens.infoForeground#63bbe5fc
  • errorLens.warningForeground#e79e69fc
  • extensionButton.background#688eff80
  • extensionButton.foreground#d8e2ff
  • extensionButton.hoverBackground#688eff99
  • extensionButton.prominentBackground#688eff9d
  • extensionButton.prominentForeground#b3b3b3
  • extensionButton.prominentHoverBackground#688eff
  • focusBorder#333333
  • foreground#999999
  • gitDecoration.conflictingResourceForeground#688eff
  • gitDecoration.deletedResourceForeground#E87474
  • gitDecoration.ignoredResourceForeground#515151
  • gitDecoration.modifiedResourceForeground#63BBE5
  • gitDecoration.untrackedResourceForeground#5CD4C3
  • icon.foreground#999999ab
  • inlineChat.background#0d0d0d
  • inlineChat.border#1a1a1a
  • inlineChatInput.background#050505
  • inlineChatInput.border#1a1a1a
  • inlineChatInput.focusBorder#333333
  • inlineEdit.gutterIndicator.background#99999980
  • inlineEdit.gutterIndicator.primaryBackground#c4ac2db3
  • inlineEdit.gutterIndicator.primaryBorder#c4ac2d
  • inlineEdit.gutterIndicator.primaryForeground#000000
  • inlineEdit.gutterIndicator.secondaryBackground#0242ffb3
  • inlineEdit.gutterIndicator.secondaryBorder#0242ff
  • inlineEdit.gutterIndicator.secondaryForeground#000000
  • inlineEdit.gutterIndicator.successfulBackground#2aa08fb3
  • inlineEdit.gutterIndicator.successfulBorder#2aa08f
  • inlineEdit.gutterIndicator.successfulForeground#000000
  • inlineEdit.modifiedBackground#5cd4c326
  • inlineEdit.modifiedBorder#5cd4c3cc
  • inlineEdit.modifiedChangedLineBackground#5cd4c314
  • inlineEdit.modifiedChangedTextBackground#00000000
  • inlineEdit.originalBackground#e8747426
  • inlineEdit.originalBorder#e87474cc
  • inlineEdit.originalChangedLineBackground#e87474cc
  • inlineEdit.originalChangedTextBackground#00000000
  • inlineEdit.tabWillAcceptModifiedBorder#5CD4C3
  • inlineEdit.tabWillAcceptOriginalBorder#E87474
  • input.background#060606
  • input.border#262626
  • input.foreground#b3b3b3
  • input.placeholderForeground#4d4d4d
  • inputOption.activeBackground#4d4d4d
  • inputOption.activeBorder#00000000
  • inputOption.activeForeground#b3b3b3
  • inputOption.hoverBackground#1a1a1a
  • inputValidation.errorBackground#151515
  • inputValidation.errorBorder#E0CF77
  • inputValidation.infoBackground#151515
  • inputValidation.infoBorder#688eff
  • inputValidation.warningBackground#151515
  • inputValidation.warningBorder#E0CF77
  • keybindingLabel.background#151515
  • keybindingLabel.border#484848
  • keybindingLabel.bottomBorder#484848
  • keybindingLabel.foreground#7b7b7b
  • list.activeSelectionBackground#2f2f2f73
  • list.activeSelectionForeground#b3b3b3
  • list.dropBackground#688eff15
  • list.errorForeground#E87474
  • list.focusBackground#688eff40
  • list.focusForeground#999999
  • list.highlightForeground#E0CF77
  • list.hoverBackground#2f2f2f4d
  • list.hoverForeground#e1e1e1
  • list.inactiveSelectionBackground#2f2f2f40
  • list.inactiveSelectionForeground#b3b3b3
  • list.warningForeground#E79E69
  • menu.background#151515
  • menu.border#262626
  • menu.foreground#959595
  • menu.selectionForeground#e1e1e1
  • menu.separatorBackground#26262665
  • menubar.selectionBackground#151515
  • menubar.selectionForeground#999999
  • merge.border#262626
  • merge.commonContentBackground#e0cf7730
  • merge.commonHeaderBackground#e0cf7780
  • merge.currentContentBackground#5cd4c330
  • merge.currentHeaderBackground#5cd4c380
  • merge.incomingContentBackground#63bbe530
  • merge.incomingHeaderBackground#63bbe580
  • minimap.background#000000
  • minimap.errorHighlight#E87474
  • minimap.findMatchHighlight#688eff
  • minimap.selectionHighlight#688eff
  • minimap.selectionOccurrenceHighlight#688eff
  • minimap.warningHighlight#E79E69
  • minimapGutter.addedBackground#5CD4C3
  • minimapGutter.deletedBackground#E87474
  • minimapGutter.modifiedBackground#63BBE5
  • multiDiffEditor.border#262626
  • multiDiffEditor.headerBackground#0d0d0d
  • notificationCenterHeader.background#151515
  • notificationCenterHeader.foreground#b3b3b3
  • notificationLink.foreground#E0CF77
  • notifications.background#151515
  • notifications.border#262626
  • notifications.foreground#999999
  • notificationsErrorIcon.foreground#E87474
  • notificationsInfoIcon.foreground#63BBE5
  • notificationsWarningIcon.foreground#E79E69
  • panel.background#000000
  • panel.border#262626
  • panel.dropBorder#51515180
  • panelInput.border#1a1a1a
  • panelSection.border#262626
  • panelSectionHeader.background#080808
  • panelSectionHeader.border#262626
  • panelSectionHeader.foreground#b3b3b3
  • panelTitle.activeBorder#688eff
  • panelTitle.activeForeground#688eff
  • panelTitle.inactiveForeground#515151
  • peekView.border#262626
  • peekViewEditor.background#0a0a0a
  • peekViewEditor.matchHighlightBackground#15151540
  • peekViewEditor.matchHighlightBorder#00000000
  • peekViewEditorGutter.background#0a0a0a
  • peekViewEditorStickyScroll.background#080808
  • peekViewResult.background#060606
  • peekViewResult.fileForeground#b3b3b3
  • peekViewResult.lineForeground#999999
  • peekViewResult.matchHighlightBackground#688eff80
  • peekViewResult.selectionBackground#688eff33
  • peekViewResult.selectionForeground#b3b3b3
  • peekViewTitle.background#0d0d0d
  • peekViewTitleDescription.foreground#b3b3b3
  • peekViewTitleLabel.foreground#b3b3b3
  • pickerGroup.border#262626
  • pickerGroup.foreground#b3b3b3
  • profileBadge.background#688eff
  • profileBadge.foreground#000000
  • progressBar.background#E0CF77
  • quickInput.background#080808
  • quickInput.foreground#b3b3b3b3
  • quickInputList.focusBackground#48484873
  • quickInputList.focusForeground#e1e1e1
  • quickInputList.focusIconForeground#b3b3b3
  • quickInputTitle.background#000000
  • sash.hoverBorder#688eff50
  • scmGraph.foreground1#63BBE5
  • scmGraph.foreground2#E48CC5
  • scmGraph.foreground3#6EA7E8
  • scmGraph.foreground4#6AD3CD
  • scmGraph.foreground5#DE8199
  • scmGraph.historyItemBaseRefColor#B69EDE
  • scmGraph.historyItemHoverAdditionsForeground#5CD4C3
  • scmGraph.historyItemHoverDefaultLabelBackground#999999
  • scmGraph.historyItemHoverDefaultLabelForeground#000000
  • scmGraph.historyItemHoverDeletionsForeground#E87474
  • scmGraph.historyItemHoverLabelForeground#000000
  • scmGraph.historyItemRefColor#E0CF77
  • scmGraph.historyItemRemoteRefColor#63BBE5
  • scrollbar.shadow#00000066
  • scrollbarSlider.activeBackground#b3b3b34d
  • scrollbarSlider.background#b3b3b326
  • scrollbarSlider.hoverBackground#b3b3b333
  • selection.background#688eff61
  • settings.headerForeground#b3b3b3
  • settings.modifiedItemIndicator#688eff
  • settings.settingsHeaderHoverForeground#b3b3b3
  • sideBar.background#000000
  • sideBar.border#262626
  • sideBar.foreground#999999cc
  • sideBarSectionHeader.background#000000
  • sideBarSectionHeader.border#262626
  • sideBarSectionHeader.foreground#b3b3b3
  • sideBarStickyScroll.background#000000
  • sideBarStickyScroll.shadow#00000066
  • sideBarTitle.foreground#515151
  • statusBar.background#000000
  • statusBar.border#262626
  • statusBar.debuggingBackground#1c1f31
  • statusBar.debuggingForeground#9085d3
  • statusBar.foreground#99999980
  • statusBar.noFolderBackground#000000
  • statusBar.noFolderBorder#262626
  • statusBar.noFolderForeground#999999cc
  • statusBarItem.activeBackground#151515
  • statusBarItem.compactHoverBackground#688effcc
  • statusBarItem.errorBackground#E87474
  • statusBarItem.errorForeground#500d0d
  • statusBarItem.errorHoverBackground#efa0a0
  • statusBarItem.errorHoverForeground#000000
  • statusBarItem.hoverBackground#252b47
  • statusBarItem.hoverForeground#b3b3b3
  • statusBarItem.offlineBackground#E48CC5
  • statusBarItem.offlineForeground#5c1543
  • statusBarItem.offlineHoverBackground#eeb5da
  • statusBarItem.offlineHoverForeground#000000
  • statusBarItem.prominentBackground#000000
  • statusBarItem.prominentForeground#000000
  • statusBarItem.prominentHoverBackground#1a1a1a
  • statusBarItem.prominentHoverForeground#000000
  • statusBarItem.remoteBackground#6AD3CD
  • statusBarItem.remoteForeground#0e302e
  • statusBarItem.remoteHoverBackground#91dfda
  • statusBarItem.remoteHoverForeground#000000
  • statusBarItem.warningBackground#E79E69
  • statusBarItem.warningForeground#46240b
  • statusBarItem.warningHoverBackground#eeba95
  • statusBarItem.warningHoverForeground#000000
  • tab.activeBackground#000000
  • tab.activeBorder#000000
  • tab.activeBorderTop#688eff
  • tab.activeForeground#b3b3b3
  • tab.border#262626
  • tab.hoverBackground#000000
  • tab.inactiveBackground#000000
  • tab.inactiveForeground#515151
  • tab.lastPinnedBorder#262626
  • tab.unfocusedActiveBorder#000000
  • tab.unfocusedActiveForeground#688eff
  • tab.unfocusedHoverBackground#000000
  • tab.unfocusedInactiveForeground#515151
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#63BBE5
  • terminal.ansiBrightBlack#333333
  • terminal.ansiBrightBlue#49c4ff
  • terminal.ansiBrightCyan#4df0e7
  • terminal.ansiBrightGreen#3df3d9
  • terminal.ansiBrightMagenta#f977cb
  • terminal.ansiBrightRed#ff5d5d
  • terminal.ansiBrightWhite#e6e6e6
  • terminal.ansiBrightYellow#f9e05e
  • terminal.ansiCyan#6AD3CD
  • terminal.ansiGreen#5CD4C3
  • terminal.ansiMagenta#E48CC5
  • terminal.ansiRed#E87474
  • terminal.ansiWhite#b3b3b3
  • terminal.ansiYellow#E0CF77
  • terminal.background#000000
  • terminal.foreground#b3b3b3
  • terminal.selectionForeground#b3b3b3
  • terminalCursor.background#000000
  • terminalCursor.foreground#E0CF77
  • terminalStickyScrollHover.background#080808
  • textBlockQuote.background#63bbe533
  • textBlockQuote.border#63bbe5b9
  • textCodeBlock.background#63bbe533
  • textLink.activeForeground#688eff
  • textLink.foreground#688eff
  • textPreformat.background#2c291c
  • textPreformat.foreground#E0CF77
  • textSeparator.foreground#688eff
  • titleBar.activeBackground#000000
  • titleBar.activeForeground#b3b3b366
  • titleBar.border#262626
  • titleBar.inactiveBackground#000000
  • titleBar.inactiveForeground#515151
  • toolbar.activeBackground#51515180
  • toolbar.hoverBackground#5151514d
  • tree.indentGuidesStroke#51515170
  • walkThrough.embeddedEditorBackground#000000
  • welcomePage.progress.background#151515
  • welcomePage.progress.foreground#688eff
  • welcomePage.tileBackground#9999991a
  • welcomePage.tileBorder#99999933
  • welcomePage.tileHoverBackground#99999933
  • widget.shadow#00000033

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
support.module.elm, entity.other.inherited-class.python, variable.other.object, support.other.namespace.php, entity.other.attribute-name.namespace.xml, record.accessor, entity.name.record.field.accessor, storage.modifier.import.java, storage.modifier.import.groovy, meta.import.swift entity.name.type.swift, meta.member.access.python, variable.other.property.ts, variable.other.property.js, constant.language.symbol.elixir, punctuation.tag.liquid support.class.liquid, meta.scriptblock.powershell meta.group.simple.subexpression.powershell meta.group.simple.subexpression.powershell meta.scriptblock.powershell meta.scriptblock.powershell support.variable.automatic.powershell punctuation.definition.variable.powershell, meta.scriptblock.powershell meta.group.simple.subexpression.powershell meta.group.simple.subexpression.powershell meta.scriptblock.powershell meta.scriptblock.powershell support.variable.automatic.powershell, source.cpp meta.block.class.cpp meta.body.class.cpp, source.cpp meta.block.class.cpp meta.body.class.cpp meta.function.definition.special.constructor.cpp meta.body.function.definition.special.constructor.cpp#E79E69
entity.name.type#6EA7E8
comment, punctuation.definition.comment, string.quoted.docstring.multi, comment.block.documentation source#515151italic
constant, support.constant.core.php#E87474
meta.section.struct.go variable.other.field.go, meta.section.struct.go variable.other.declaration.go, source, support, constant.character.entity.named, meta.jsx.children, source.lua, text.html.derivative, source.graphql meta.selections variable.other.alias.graphql, source.graphql meta.type.interface.graphql meta.type.object.graphql variable.graphql, source.graphql variable.arguments.graphql, JSXNested#999999
entity.name.function.decorator, meta.decorator entity.name.function, meta.decorator punctuation.decorator, punctuation.definition.decorator, meta.decorator variable.other.readwrite.ts, variable.parameter.gdscript, entity.name.variable.parameter, variable.parameter#E48CC5
keyword.control.export, support.type.object.module#E0CF77
support.function, entity.name.function, meta.function-call, meta.function, meta.method.declaration, meta.function-call support, variable.language.super.ts, source.directive, meta.function-call.generic, meta.method-call.static.php, meta.method-call.php, meta.class storage.type, meta.method.groovy, meta.bracket.square.access, entity.name.function-call.elixir, punctuation.output.liquid support.variable.liquid, meta.function.echo.edge source.js keyword.operator.error-control.js, entity.name.type.variant.gdscript, entity.name.function.powershell#63BBE5
keyword.control.import, meta.module.name.elm support, meta.import.elm support, keyword.control.at-rule, punctuation.definition.keyword, variable.control.import.include, keyword.other.import.java#E0CF77
keyword.package.go, keyword.operator.pointer.go, keyword.control, keyword.control.conditional, storage.modifier, keyword.operator.new, keyword.operator.expression, keyword.begin.blade, keyword.end.blade, keyword.blade, keyword.type-alias, keyword.type, support.class.console, keyword.other.await, storage.type.class.jsdoc, punctuation.definition.block.tag.jsdoc, keyword.other.new, keyword.other.phpdoc, keyword.other.use.php, keyword.operator.logical.python, keyword.other.import.static.groovy, keyword.other.import.groovy, punctuation.definition.attribute.swift, source.svelte meta.scope.tag.main.svelte meta.tag.start.svelte variable.function.svelte, meta.directive.on.svelte entity.name.type.svelte, keyword.other.special-method.elixir, keyword.edge, entity.name.function.edge, support.constant.edge, keyword.other.gdscript, keyword.other.onready.gdscript, source.graphql meta.fragment.graphql keyword.on.graphql, source.graphql meta.type.interface.graphql keyword.implements.graphql, source.graphql meta.type.interface.graphql meta.type.object.graphql meta.type.list.graphql keyword.operator.nulltype.graphql, source.graphql meta.variables.graphql keyword.operator.nulltype.graphql, source.graphql meta.type.interface.graphql meta.type.object.graphql keyword.operator.nulltype.graphql, keyword.operator.class.php, keyword.operator.spread.php, keyword.operator.type.php, keyword.operator.increment-decrement.php, keyword.operator.increment-increment.php, punctuation.support.type.property-name.begin.json, punctuation.support.type.property-name.end.json, keyword.operator.string.php, keyword.operator.ternary.php, keyword.operator.variadic.php, keyword.operator.nullable-type.php, keyword.other.use-as.php, keyword.import.go, keyword.operator.address.go, keyword.operator.null-coalescing, keyword.operator.arrow, keyword.struct.go, keyword.operator.liquid, keyword.operator.optional.ts, keyword.cmake, keyword.codetag.notation, keyword.operator.pipe.shell#E0CF77
meta.object-literal.key, variable.object.property#b3b3b3
keyword.other.definition.ini, support.type.property-name, entity.name.tag.yaml#E0CF77
keyword.operator.comparison, storage.type.function.arrow, keyword.operator.lua, keyword.operator.assignment, keyword.operator.relational, keyword.operator.increment, keyword.operator.decrement, keyword.operator.logical, keyword.operator.arithmetic, keyword.operator.math#E0CF77
punctuation, attribute_value, meta.brace, punctuation.definition.parameters, punctuation.definition.template-expression, keyword.operator, keyword.other, punctuation.terminator, punctuation.separator, punctuation.definition.generic.begin, punctuation.definition.generic.end, meta.function.type-declaration, keyword.other.colon.elm, meta.record.field.elm keyword.other.elm, keyword.other.period.elm, meta.tag.xml, meta.tag.preprocessor.xml, punctuation.definition.block, punctuation.accessor, constant.name.attribute.tag.pug, string.interpolated.pug, keyword.other.whitespace.liquid, meta.tag.template.block.twig, meta.tag.template.value.twig, begin.bracket, end.bracket, text.html.twig meta.tag.inline.any, text.html.twig meta.tag.block.any, support.function.construct.begin.blade, support.function.construct.end.blade source.php, support.function.construct.end.blade, meta.function.echo.blade source.php, punctuation.definition.list.begin.python, punctuation.definition.list.end.python, text.html.vue-html meta.tag.block.any, keyword.operator.assignment.tsx, meta.definition.method.signature.java, meta.class.body.groovy, meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy, punctuation.definition.list.begin.erlang, meta.expression.parenthesized, meta.definition.function.swift meta.parameter-clause.swift, source.swift meta.function-call.swift, punctuation.section.embedded.end.swift source.swift, source.lua, meta.function.lua, punctuation.definition.keyword.svelte, source.svelte meta.scope.tag.SpeakerPicture.svelte meta.tag.start.svelte entity.other.attribute-name.svelte, expression.embbeded.vue punctuation.definition.tag.begin.html.vue, expression.embbeded.vue punctuation.definition.tag.end.html.vue, source.graphql meta.type.interface.graphql meta.type.object.graphql meta.type.list.graphql meta.brace.square.graphql, punctuation.output.liquid, text.html.liquid meta.tag.liquid punctuation.definition.tag.end.liquid, JSXAttrs keyword.operator.assignment.jsx, meta.tag.attributes.js keyword.operator.assignment.js#b3b3b366
entity.name.package.go, variable.language.this, variable.language.special.self, variable.parameter.function.language.special.self, variable.language.this.php punctuation.definition.variable.php, meta.class.body.php storage.type.php, variable.parameter.function.swift entity.name.function.swift, variable.other.jsdoc, support.variable.drive.powershell, entity.other.attribute.lua#E79E69
storage, meta.var.expr storage.type, storage.type.function, keyword.function, storage.type.class, storage.type.property, keyword.other, keyword.local.lua, entity.name.class, meta.function.lua keyword.control.lua, storage.type.enum, storage.type.interface, storage.type.type, entity.name.type.class.java, support.class.php, entity.other.inherited-class.php, entity.name.type.class.groovy, storage.type.rust, entity.name.type.class.swift, source.svelte meta.script.svelte source.ts entity.name.label.ts, meta.directive.on.svelte keyword.control.svelte, storage.type.const.gdscript, storage.type.var.gdscript, source.graphql declaration.meta.type keyword, source.graphql meta.type.interface.graphql keyword.type.graphql, source.graphql keyword.schema.graphql, source.graphql keyword.operation.graphql, source.graphql meta.enum.graphql keyword.enum.graphql, source.graphql meta.fragment.graphql keyword.fragment.graphql, storage.type.trait.php, keyword.type.go, keyword.var.go, storage.type.powershell, keyword.const.go, keyword.storage.modifier#6AD3CD
string, string.template, string.quoted.single, punctuation.definition.string, punctuation.definition.string.template, punctuation.definition.string.begin, punctuation.definition.string.end.html source.js-ignored-vscode, punctuation.definition.string.end.html source.js, punctuation.definition.string.end.html.vue, punctuation.definition.string.end.html source.ts, punctuation.definition.string.end.html source.tsx, punctuation.definition.string.end.html source.js.jsx, punctuation.definition.string.end, string.other.link, constant.character.escape.regexp, variable.parameter.url, constant.other.symbol.quoted.single.erlang, constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang, constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang, meta.import.ts punctuation.definition.variable.svelte, punctuation.definition.string.end.html source.css-ignored-vscode, text.html.edge punctuation.definition.variable.js, string.unquoted.plain.out.yaml, string.quoted.single.python punctuation.definition.string.begin.python, string.quoted.single.python punctuation.definition.string.end.python, punctuation.definition.string.end.html source.css, string.quoted.double.html source.css, punctuation.definition.subshell.single.shell, punctuation.section.parenthese.shell#5CD4C3
string.quoted.docstring.multi.python, string.quoted.double.block.python punctuation.definition.string.end.python, string.quoted.double.block.python punctuation.definition.string.begin.python, string.quoted.double.block.python, punctuation.definition.string.begin.python, punctuation.definition.string.end.python#76a8e0cc
entity.name.type, support.type, support.class, storage.type, entity.other.inherited-class, keyword.type, storage.type.java, storage.type.primitive.java, storage.type.generic.java, keyword.other.type, punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php source.php, punctuation.section.embedded.end.php, storage.type.object.array.java, storage.type.primitive.groovy, storage.type.groovy, meta.definition.type.body.swift meta.function-call.swift, meta.definition.type.class.swift meta.inheritance-clause.swift, variable.other.constant.elixir, source.graphql declaration.meta.type support, source.graphql meta.selections, source.graphql meta.enum.graphql meta.type.object.graphql constant.character.enum.graphql, source.graphql meta.fragment.graphql entity.name.fragment.graphql, entity.name.type.class.php, support.class.php, entity.other.inherited-class.php, entity.other.alias.php, meta.group.simple.subexpression.powershell meta.scriptblock.powershell storage.type.powershell#B69EDE
variable, variable.language, entity.name.type.class.js, entity.name.variable, support.variable.magic, meta.method.body, entity.name.variable, punctuation.definition.variable, meta.class variable.object.property, variable.other.constant entity.name.function, entity.name.variable.tuple-element.cs punctuation.separator.colon.cs, meta.definition.variable.name.groovy, meta.body.struct.cpp, parameter.variable.function.elixir, meta.directive.edge source.js, meta.function.echo.edge source.js, text.html.edge meta.function.echo.edge meta.function-call.js, source.css variable.parameter.keyframe-list.css, source.css meta.property-value.css, source.css.scss meta.at-rule.keyframes.scss entity.name.function.scss, source.css.scss meta.property-value.scss, entity.name.variable.tuple-element, meta.group.simple.subexpression.powershell support.variable.automatic.powershell, support.variable.automatic.powershell, storage.source.cmake, entity.source.cmake#DE8199
source.elm constant.type-constructor#DE8199
source.elm storage.type#B69EDE
entity.name.tag.other.html, entity.name.tag support.class.component, support.class.component.html#B69EDE
source.diff meta.diff.header.to-file, source.diff markup.inserted.diff, source.diff punctuation.definition.to-file.diff, source.diff punctuation.definition.inserted.diff#5CD4C3
source.diff punctuation.definition.from-file.diff, source.diff meta.diff.header.from-file, source.diff markup.deleted.diff, source.diff punctuation.definition.deleted.diff#E87474
source.diff meta.diff.header.command#63BBE5
source.diff punctuation.definition.range.diff, source.diff meta.diff.range.unified#E79E69
support.variable.liquid, support.class.liquid#DE8199
text.html.basic entity.name, source.js-ignored-vscode, entity.name.tag, meta.embedded.block.blade constant.other.php, meta.embedded.block.blade keyword.operator.comparison.php, meta.embedded.block.blade keyword.operator.arithmetic.php, meta.tag.start.svelte keyword.control.svelte, meta.tag.end.svelte keyword.control.svelte#63BBE5
meta.tag.sgml.doctype.html, punctuation.definition.tag, meta.tag.block.any, meta.tag.block.any.html, meta.tag.inline.any, source.css-ignored-vscode, meta.tag.metadata.style.end.html, text.html.vue invalid.illegal.character-not-allowed-here.html, meta.tag.inline.i.start.html, meta.tag.structure.div.start.html, punctuation.definition.tag.end.html.vue, invalid.illegal.character-not-allowed-here.html#63bbe5b3
entity.other.attribute-name, entity.name.tag.liquid, invalid.deprecated.entity.other.attribute-name, meta.embedded.block.blade storage.type.php#E0CF77
markup.inline.raw.string.markdown, punctuation.definition.raw.markdown, markup.fenced_code.block.markdown, markup.fenced_code.block.markdown punctuation, markup.raw.block.markdown#B69EDE
fenced_code.block.language#B69EDE
punctuation.definition.list.begin#63BBE5
punctuation.definition.list.begin#63BBE5
entity.name.section, markup.heading.setext#E0CF77
punctuation.definition.heading#E0CF77
markup.underline.link, markup.underline.link.image#63BBE5
markup.bold, punctuation.definition.bold#DE8199bold
markup.strikethrough, punctuation.definition.strikethrough#E87474
markup.italic, punctuation.definition.italic#E79E69italic
markup.quote, markup.quote.markdown punctuation.definition.quote.begin#E48CC5
punctuation.definition.quote.begin#63BBE5
meta.embedded.block.frontmatter punctuation.definition.tag.begin, meta.embedded.block.frontmatter punctuation.definition.tag.end, meta.embedded.block.frontmatter string.unquoted.plain.out#515151italic
entity.other.attribute-name.pseudo-class#E48CC5
entity.other.attribute-name.pseudo-element#E48CC5
entity.other.attribute-name.class, entity.other.attribute-name.class punctuation.definition.entity#6AD3CD
entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity#6AD3CD
support.type.property-name.css, support.type.vendored.property-name, meta.property-list entity.name.tag.css, meta.property-list.scss meta.property-list.scss entity.name.tag.css, meta.property-list meta.property-name, source.css.scss meta.property-list.scss entity.name.tag.css#b3b3b3
source.css.scss entity.other.attribute-name.id , source.css entity.other.attribute-name.id , entity.other.attribute-name.id punctuation.definition.entity#B69EDE
entity.name.tag.reference, meta.property-list#E79E69
keyword.other.unit#E79E69
support.constant.property-value, support.constant.font-name, meta.property-value.css, meta.attribute.style.html#E79E69
constant.numeric#E79E69
entity.name.tag.css, meta.property-list.scss entity.name.tag.css#63BBE5

Shiki preview

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

Loading...