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#7e7e7e26
  • activityBar.activeBorder#7e7e7e
  • activityBar.background#ebebeb
  • activityBar.border#cecece
  • activityBar.dropBorder#8a8a8a33
  • activityBar.foreground#7e7e7e
  • activityBar.inactiveForeground#9aa49e
  • activityBarBadge.background#7e7e7e
  • activityBarBadge.foreground#ebebeb
  • activityBarTop.activeBorder#7e7e7e
  • activityBarTop.dropBorder#8a8a8a33
  • activityBarTop.foreground#7e7e7e
  • activityBarTop.inactiveForeground#ababab
  • badge.background#7e7e7e
  • badge.foreground#ebebeb
  • breadcrumb.background#f4f4f4
  • breadcrumbPicker.background#ffffff
  • button.background#7e7e7e80
  • button.border#00000026
  • button.foreground#000000
  • button.hoverBackground#7e7e7e99
  • button.secondaryBackground#e2e2e2
  • button.secondaryForeground#181818
  • button.secondaryHoverBackground#dbdbdb
  • button.separator#0000004d
  • charts.blue#0099ff
  • charts.foreground#181818
  • charts.green#00ac39
  • charts.lines#181818
  • charts.orange#df6800
  • charts.purple#E66DFF
  • charts.red#D62C2C
  • charts.yellow#d48700
  • checkbox.foreground#181818
  • commandCenter.activeBackground#f9f9f961
  • commandCenter.activeForeground#0000008f
  • commandCenter.background#f4f4f4
  • commandCenter.border#cecece
  • commandCenter.foreground#8a8a8a
  • contrastActiveBorder#00000000
  • contrastBorder#00000000
  • debugConsole.errorForeground#D62C2C
  • debugConsole.infoForeground#28A9FF
  • debugConsole.warningForeground#FFB638
  • debugExceptionWidget.background#f9f9f9
  • debugExceptionWidget.border#cecece
  • debugIcon.breakpointCurrentStackframeForeground#D62C2C
  • debugIcon.breakpointDisabledForeground#d62c2c80
  • debugIcon.breakpointForeground#D62C2C
  • debugIcon.continueForeground#28A9FF
  • debugIcon.disconnectForeground#D62C2C
  • debugIcon.pauseForeground#D62C2C
  • debugIcon.restartForeground#42DD76
  • debugIcon.startForeground#42DD76
  • debugIcon.stepBackForeground#28A9FF
  • debugIcon.stepIntoForeground#28A9FF
  • debugIcon.stepOutForeground#28A9FF
  • debugIcon.stepOverForeground#28A9FF
  • debugIcon.stopForeground#D62C2C
  • debugToolBar.background#e8e8e8
  • descriptionForeground#181818cc
  • diffEditor.border#cecece
  • diffEditor.diagonalFill#ffffff
  • diffEditor.insertedLineBackground#31ee701a
  • diffEditor.insertedTextBackground#31ee701a
  • diffEditor.insertedTextBorder#00000000
  • diffEditor.move.border#d487004d
  • diffEditor.moveActive.border#d48700b3
  • diffEditor.removedLineBackground#e919191a
  • diffEditor.removedTextBackground#e919191a
  • diffEditor.removedTextBorder#00000000
  • diffEditor.unchangedCodeBackground#e8e8e8
  • diffEditor.unchangedRegionBackground#e8e8e8
  • diffEditor.unchangedRegionShadow#00000033
  • diffEditorGutter.insertedLineBackground#00000000
  • diffEditorGutter.removedLineBackground#00000000
  • diffEditorOverview.insertedForeground#42dd7626
  • diffEditorOverview.removedForeground#d62c2c30
  • disabledForeground#1818184d
  • dropdown.background#f9f9f9
  • dropdown.border#c1c1c1
  • dropdown.foreground#181818
  • dropdown.listBackground#f9f9f9
  • editor.background#f4f4f4
  • editor.findMatchBackground#7e7e7e30
  • editor.findMatchBorder#7e7e7e61
  • editor.findMatchHighlightBackground#7e7e7e3d
  • editor.findMatchHighlightBorder#7e7e7e5c
  • editor.foldBackground#0000000d
  • editor.foldPlaceholderForeground#8a8a8a
  • editor.foreground#181818
  • editor.hoverHighlightBackground#7e7e7e4d
  • editor.inactiveSelectionBackground#7e7e7e4d
  • editor.lineHighlightBackground#7e7e7e0f
  • editor.lineHighlightBorder#7e7e7e26
  • editor.linkedEditingBackground#0099ff33
  • editor.rangeHighlightBackground#7e7e7e3d
  • editor.selectionBackground#7e7e7e4d
  • editor.selectionForeground#181818
  • editor.selectionHighlightBackground#7e7e7e14
  • editor.selectionHighlightBorder#7e7e7e4d
  • editor.wordHighlightBackground#7e7e7e1f
  • editor.wordHighlightBorder#7e7e7e3d
  • editor.wordHighlightStrongBackground#7e7e7e3d
  • editorBracketHighlight.foreground1#d48700
  • editorBracketHighlight.foreground2#E66DFF
  • editorBracketHighlight.foreground3#0099ff
  • editorBracketHighlight.foreground4#9c45ff
  • editorBracketHighlight.foreground5#00b8a9
  • editorBracketHighlight.foreground6#ff0062
  • editorBracketHighlight.unexpectedBracket.foreground#D62C2C
  • editorBracketMatch.background#7e7e7e4d
  • editorBracketMatch.border#7e7e7e73
  • editorCodeLens.foreground#00000080
  • editorCursor.background#7e7e7e
  • editorCursor.foreground#d48700
  • editorError.border#00000000
  • editorError.foreground#D62C2C
  • editorGhostText.border#00000000
  • editorGhostText.foreground#18181870
  • editorGroup.border#cecece
  • editorGroup.dropBackground#7e7e7e14
  • editorGroupHeader.border#00000000
  • editorGroupHeader.noTabsBackground#f4f4f4
  • editorGroupHeader.tabsBackground#ebebeb
  • editorGroupHeader.tabsBorder#cecece
  • editorGutter.addedBackground#42dd76cc
  • editorGutter.background#f4f4f4
  • editorGutter.commentRangeForeground#f9f9f9
  • editorGutter.deletedBackground#d62c2ccc
  • editorGutter.modifiedBackground#28a9ffcc
  • editorHoverWidget.background#f9f9f9
  • editorHoverWidget.border#cecece
  • editorIndentGuide.activeBackground1#8a8a8acc
  • editorIndentGuide.background1#8a8a8a33
  • editorInfo.border#00000000
  • editorInlayHint.background#0000001a
  • editorInlayHint.foreground#000000b3
  • editorInlayHint.parameterBackground#0000001a
  • editorInlayHint.parameterForeground#000000b3
  • editorInlayHint.typeBackground#0000001a
  • editorInlayHint.typeForeground#000000b3
  • editorLineNumber.activeForeground#424242
  • editorLineNumber.foreground#b3bab6
  • editorLink.activeForeground#181818
  • editorMarkerNavigation.background#ebebeb
  • editorMarkerNavigationError.background#d62c2c8f
  • editorMarkerNavigationInfo.background#28a9ff8f
  • editorMarkerNavigationWarning.background#ffb6388f
  • editorOverviewRuler.addedForeground#42dd7680
  • editorOverviewRuler.border#cecece
  • editorOverviewRuler.deletedForeground#d62c2c80
  • editorOverviewRuler.errorForeground#D62C2C
  • editorOverviewRuler.incomingContentForeground#42dd7680
  • editorOverviewRuler.infoForeground#28a9ff80
  • editorOverviewRuler.modifiedForeground#28a9ff80
  • editorOverviewRuler.selectionHighlightForeground#7e7e7e80
  • editorOverviewRuler.warningForeground#FFB638
  • editorRuler.foreground#8a8a8a33
  • editorStickyScroll.shadow#00000033
  • editorStickyScrollHover.background#fcfcfc
  • editorSuggestWidget.background#f9f9f9
  • editorSuggestWidget.border#cecece
  • editorSuggestWidget.foreground#000000
  • editorSuggestWidget.highlightForeground#d48700
  • editorSuggestWidget.selectedBackground#e7e7e7
  • editorSuggestWidget.selectedIconForeground#181818
  • editorUnnecessaryCode.border#00000000
  • editorUnnecessaryCode.opacity#000000aa
  • editorWarning.border#00000000
  • editorWarning.foreground#d48700
  • editorWhitespace.foreground#8a8a8a60
  • editorWidget.background#f9f9f9
  • editorWidget.border#dbdbdb
  • editorWidget.resizeBorder#7e7e7e50
  • errorForeground#D62C2C
  • errorLens.errorForeground#d62c2cfc
  • errorLens.hintForeground#28a9fffc
  • errorLens.infoForeground#28a9fffc
  • errorLens.warningForeground#ffb638fc
  • extensionButton.background#7e7e7e80
  • extensionButton.foreground#000000
  • extensionButton.hoverBackground#7e7e7e99
  • extensionButton.prominentBackground#7e7e7e9d
  • extensionButton.prominentForeground#181818
  • extensionButton.prominentHoverBackground#7e7e7e
  • focusBorder#c1c1c1
  • foreground#000000
  • gitDecoration.conflictingResourceForeground#7e7e7e
  • gitDecoration.deletedResourceForeground#D62C2C
  • gitDecoration.ignoredResourceForeground#8a8a8a
  • gitDecoration.modifiedResourceForeground#28A9FF
  • gitDecoration.untrackedResourceForeground#42DD76
  • icon.foreground#000000ab
  • inlineChat.background#ffffff
  • inlineChat.border#dbdbdb
  • inlineChatInput.background#f9f9f9
  • inlineChatInput.border#dbdbdb
  • inlineChatInput.focusBorder#c1c1c1
  • inlineEdit.gutterIndicator.background#00000080
  • inlineEdit.gutterIndicator.primaryBackground#ffb83bb3
  • inlineEdit.gutterIndicator.primaryBorder#ffb83b00
  • inlineEdit.gutterIndicator.primaryForeground#000000
  • inlineEdit.gutterIndicator.secondaryBackground#b1b1b1b3
  • inlineEdit.gutterIndicator.secondaryBorder#b1b1b100
  • inlineEdit.gutterIndicator.secondaryForeground#000000
  • inlineEdit.gutterIndicator.successfulBackground#98edb5b3
  • inlineEdit.gutterIndicator.successfulBorder#98edb500
  • inlineEdit.gutterIndicator.successfulForeground#000000
  • inlineEdit.modifiedBackground#42dd7626
  • inlineEdit.modifiedBorder#42dd76cc
  • inlineEdit.modifiedChangedLineBackground#42dd7614
  • inlineEdit.modifiedChangedTextBackground#00000000
  • inlineEdit.originalBackground#d62c2c26
  • inlineEdit.originalBorder#d62c2ccc
  • inlineEdit.originalChangedLineBackground#d62c2ccc
  • inlineEdit.originalChangedTextBackground#00000000
  • inlineEdit.tabWillAcceptModifiedBorder#42DD76
  • inlineEdit.tabWillAcceptOriginalBorder#D62C2C
  • input.background#f9f9f9
  • input.border#c1c1c1
  • input.foreground#181818
  • input.placeholderForeground#a8a8a8
  • inputOption.activeBackground#a8a8a8
  • inputOption.activeBorder#00000000
  • inputOption.activeForeground#181818
  • inputOption.hoverBackground#dbdbdb
  • inputValidation.errorBackground#f9f9f9
  • inputValidation.errorBorder#d48700
  • inputValidation.infoBackground#f9f9f9
  • inputValidation.infoBorder#7e7e7e
  • inputValidation.warningBackground#f9f9f9
  • inputValidation.warningBorder#d48700
  • keybindingLabel.background#f9f9f9
  • keybindingLabel.border#8a8a8a
  • keybindingLabel.bottomBorder#8a8a8a
  • keybindingLabel.foreground#000000
  • list.activeSelectionBackground#8a8a8a33
  • list.activeSelectionForeground#181818
  • list.dropBackground#7e7e7e15
  • list.errorForeground#D62C2C
  • list.focusBackground#7e7e7e40
  • list.focusForeground#000000
  • list.highlightForeground#d48700
  • list.hoverBackground#8a8a8a1a
  • list.hoverForeground#000000
  • list.inactiveSelectionBackground#8a8a8a1f
  • list.inactiveSelectionForeground#181818
  • list.warningForeground#FFB638
  • menu.background#f9f9f9
  • menu.border#cecece
  • menu.foreground#000000
  • menu.selectionForeground#000000
  • menu.separatorBackground#cecece65
  • menubar.selectionBackground#f9f9f9
  • menubar.selectionForeground#000000
  • merge.border#cecece
  • merge.commonContentBackground#d4870030
  • merge.commonHeaderBackground#d4870080
  • merge.currentContentBackground#42dd7630
  • merge.currentHeaderBackground#42dd7680
  • merge.incomingContentBackground#28a9ff30
  • merge.incomingHeaderBackground#28a9ff80
  • minimap.background#f4f4f4
  • minimap.errorHighlight#D62C2C
  • minimap.findMatchHighlight#7e7e7e
  • minimap.selectionHighlight#7e7e7e
  • minimap.selectionOccurrenceHighlight#7e7e7e
  • minimap.warningHighlight#FFB638
  • minimapGutter.addedBackground#42DD76
  • minimapGutter.deletedBackground#D62C2C
  • minimapGutter.modifiedBackground#28A9FF
  • multiDiffEditor.border#cecece
  • multiDiffEditor.headerBackground#e7e7e7
  • notificationCenterHeader.background#f9f9f9
  • notificationCenterHeader.foreground#181818
  • notificationLink.foreground#d48700
  • notifications.background#f9f9f9
  • notifications.border#cecece
  • notifications.foreground#000000
  • notificationsErrorIcon.foreground#D62C2C
  • notificationsInfoIcon.foreground#0099ff
  • notificationsWarningIcon.foreground#df6800
  • panel.background#efefef
  • panel.border#cecece
  • panel.dropBorder#8a8a8a80
  • panelInput.border#dbdbdb
  • panelSection.border#cecece
  • panelSectionHeader.background#e2e2e2
  • panelSectionHeader.border#cecece
  • panelSectionHeader.foreground#181818
  • panelTitle.activeBorder#7e7e7e
  • panelTitle.activeForeground#7e7e7e
  • panelTitle.inactiveForeground#8a8a8a
  • peekView.border#cecece
  • peekViewEditor.background#fefefe
  • peekViewEditor.matchHighlightBackground#f9f9f940
  • peekViewEditor.matchHighlightBorder#00000000
  • peekViewEditorGutter.background#fefefe
  • peekViewEditorStickyScroll.background#fcfcfc
  • peekViewResult.background#fafafa
  • peekViewResult.fileForeground#181818
  • peekViewResult.lineForeground#000000
  • peekViewResult.matchHighlightBackground#7e7e7e80
  • peekViewResult.selectionBackground#7e7e7e33
  • peekViewResult.selectionForeground#181818
  • peekViewTitle.background#ffffff
  • peekViewTitleDescription.foreground#181818
  • peekViewTitleLabel.foreground#181818
  • pickerGroup.border#cecece
  • pickerGroup.foreground#181818
  • profileBadge.background#7e7e7e
  • profileBadge.foreground#f4f4f4
  • progressBar.background#d48700
  • quickInput.background#fcfcfc
  • quickInput.foreground#000000
  • quickInputList.focusBackground#8a8a8a33
  • quickInputList.focusForeground#000000
  • quickInputList.focusIconForeground#181818
  • quickInputTitle.background#ebebeb
  • sash.hoverBorder#7e7e7e50
  • scmGraph.foreground1#0099ff
  • scmGraph.foreground2#E66DFF
  • scmGraph.foreground3#6f9b00
  • scmGraph.foreground4#00b8a9
  • scmGraph.foreground5#ff0062
  • scmGraph.historyItemBaseRefColor#9c45ff
  • scmGraph.historyItemHoverAdditionsForeground#42DD76
  • scmGraph.historyItemHoverDefaultLabelBackground#000000
  • scmGraph.historyItemHoverDefaultLabelForeground#242424
  • scmGraph.historyItemHoverDeletionsForeground#D62C2C
  • scmGraph.historyItemHoverLabelForeground#242424
  • scmGraph.historyItemRefColor#d48700
  • scmGraph.historyItemRemoteRefColor#0099ff
  • scrollbar.shadow#00000033
  • scrollbarSlider.activeBackground#1818184d
  • scrollbarSlider.background#18181826
  • scrollbarSlider.hoverBackground#18181833
  • selection.background#7e7e7e61
  • settings.headerForeground#181818
  • settings.modifiedItemIndicator#7e7e7e
  • settings.settingsHeaderHoverForeground#181818
  • sideBar.background#ebebeb
  • sideBar.border#cecece
  • sideBar.foreground#000000cc
  • sideBarSectionHeader.background#ebebeb
  • sideBarSectionHeader.border#cecece
  • sideBarSectionHeader.foreground#181818
  • sideBarStickyScroll.background#e6e6e6
  • sideBarStickyScroll.shadow#00000033
  • sideBarTitle.foreground#8a8a8a
  • statusBar.background#f4f4f4
  • statusBar.border#cecece
  • statusBar.debuggingBackground#dbdbdb
  • statusBar.debuggingForeground#2b2b2b
  • statusBar.foreground#00000080
  • statusBar.noFolderBackground#ebebeb
  • statusBar.noFolderBorder#cecece
  • statusBar.noFolderForeground#000000cc
  • statusBarItem.activeBackground#f9f9f9
  • statusBarItem.compactHoverBackground#7e7e7ecc
  • statusBarItem.errorBackground#D62C2C
  • statusBarItem.errorForeground#f4f4f4
  • statusBarItem.errorHoverBackground#de5757
  • statusBarItem.errorHoverForeground#f4f4f4
  • statusBarItem.hoverBackground#cfcfcf
  • statusBarItem.hoverForeground#181818
  • statusBarItem.offlineBackground#E66DFF
  • statusBarItem.offlineForeground#f4f4f4
  • statusBarItem.offlineHoverBackground#efa0ff
  • statusBarItem.offlineHoverForeground#f4f4f4
  • statusBarItem.prominentBackground#f4f4f4
  • statusBarItem.prominentForeground#f4f4f4
  • statusBarItem.prominentHoverBackground#ffffff
  • statusBarItem.prominentHoverForeground#f4f4f4
  • statusBarItem.remoteBackground#00b8a9
  • statusBarItem.remoteForeground#f4f4f4
  • statusBarItem.remoteHoverBackground#00ebd8
  • statusBarItem.remoteHoverForeground#f4f4f4
  • statusBarItem.warningBackground#FFB638
  • statusBarItem.warningForeground#f4f4f4
  • statusBarItem.warningHoverBackground#ffc96b
  • statusBarItem.warningHoverForeground#f4f4f4
  • tab.activeBackground#f4f4f4
  • tab.activeBorder#f4f4f4
  • tab.activeBorderTop#7e7e7e
  • tab.activeForeground#181818
  • tab.border#cecece
  • tab.hoverBackground#f4f4f4
  • tab.inactiveBackground#ebebeb
  • tab.inactiveForeground#8a8a8a
  • tab.lastPinnedBorder#cecece
  • tab.unfocusedActiveBorder#f4f4f4
  • tab.unfocusedActiveForeground#7e7e7e
  • tab.unfocusedHoverBackground#f4f4f4
  • tab.unfocusedInactiveForeground#8a8a8a
  • terminal.ansiBlack#f4f4f4
  • terminal.ansiBlue#28A9FF
  • terminal.ansiBrightBlack#bcbcbc
  • terminal.ansiBrightBlue#28a9ff
  • terminal.ansiBrightCyan#00b8a9
  • terminal.ansiBrightGreen#21fe6b
  • terminal.ansiBrightMagenta#e66dff
  • terminal.ansiBrightRed#fc0606
  • terminal.ansiBrightWhite#4b4b4b
  • terminal.ansiBrightYellow#d48700
  • terminal.ansiCyan#00b8a9
  • terminal.ansiGreen#42DD76
  • terminal.ansiMagenta#E66DFF
  • terminal.ansiRed#D62C2C
  • terminal.ansiWhite#181818
  • terminal.ansiYellow#d48700
  • terminal.background#efefef
  • terminal.foreground#181818
  • terminal.selectionForeground#181818
  • terminalCursor.background#f4f4f4
  • terminalCursor.foreground#d48700
  • terminalStickyScrollHover.background#fcfcfc
  • textBlockQuote.background#28a9ff33
  • textBlockQuote.border#28a9ffb9
  • textCodeBlock.background#28a9ff33
  • textLink.activeForeground#28A9FF
  • textLink.foreground#28A9FF
  • textPreformat.background#ebbd86
  • textPreformat.foreground#3b2600
  • textSeparator.foreground#7e7e7e
  • titleBar.activeBackground#d2d2d2
  • titleBar.activeForeground#18181899
  • titleBar.border#cecece
  • titleBar.inactiveBackground#d2d2d2
  • titleBar.inactiveForeground#18181899
  • toolbar.activeBackground#8a8a8a80
  • toolbar.hoverBackground#8a8a8a4d
  • tree.indentGuidesStroke#8a8a8a70
  • walkThrough.embeddedEditorBackground#f4f4f4
  • welcomePage.progress.background#f9f9f9
  • welcomePage.progress.foreground#7e7e7e
  • welcomePage.tileBackground#0000001a
  • welcomePage.tileBorder#00000033
  • welcomePage.tileHoverBackground#00000033
  • widget.shadow#0000000d

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#df6800
entity.name.type#6f9b00
comment, punctuation.definition.comment, string.quoted.docstring.multi, comment.block.documentation source#8a8a8ab3italic
constant, support.constant.core.php#D62C2C
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#000000
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#E66DFF
keyword.control.export, support.type.object.module#d48700
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#0099ff
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#d48700
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#d48700
meta.object-literal.key, variable.object.property#181818
keyword.other.definition.ini, support.type.property-name, entity.name.tag.yaml#d48700
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#d48700
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#18181866
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#df6800
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#00b8a9
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#00ac39
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#486305cc
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#9c45ff
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#ff0062
source.elm constant.type-constructor#ff0062
source.elm storage.type#9c45ff
entity.name.tag.other.html, entity.name.tag support.class.component, support.class.component.html#9c45ff
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#00ac39
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#D62C2C
source.diff meta.diff.header.command#0099ff
source.diff punctuation.definition.range.diff, source.diff meta.diff.range.unified#df6800
support.variable.liquid, support.class.liquid#ff0062
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#0099ff
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#0099ffb3
entity.other.attribute-name, entity.name.tag.liquid, invalid.deprecated.entity.other.attribute-name, meta.embedded.block.blade storage.type.php#d48700
markup.inline.raw.string.markdown, punctuation.definition.raw.markdown, markup.fenced_code.block.markdown, markup.fenced_code.block.markdown punctuation, markup.raw.block.markdown#9c45ff
fenced_code.block.language#9c45ff
punctuation.definition.list.begin#0099ff
punctuation.definition.list.begin#0099ff
entity.name.section, markup.heading.setext#d48700
punctuation.definition.heading#d48700
markup.underline.link, markup.underline.link.image#0099ff
markup.bold, punctuation.definition.bold#ff0062bold
markup.strikethrough, punctuation.definition.strikethrough#D62C2C
markup.italic, punctuation.definition.italic#df6800italic
markup.quote, markup.quote.markdown punctuation.definition.quote.begin#E66DFF
punctuation.definition.quote.begin#0099ff
meta.embedded.block.frontmatter punctuation.definition.tag.begin, meta.embedded.block.frontmatter punctuation.definition.tag.end, meta.embedded.block.frontmatter string.unquoted.plain.out#8a8a8aitalic
entity.other.attribute-name.pseudo-class#E66DFF
entity.other.attribute-name.pseudo-element#E66DFF
entity.other.attribute-name.class, entity.other.attribute-name.class punctuation.definition.entity#00b8a9
entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity#00b8a9
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#181818
source.css.scss entity.other.attribute-name.id , source.css entity.other.attribute-name.id , entity.other.attribute-name.id punctuation.definition.entity#9c45ff
entity.name.tag.reference, meta.property-list#df6800
keyword.other.unit#df6800
support.constant.property-value, support.constant.font-name, meta.property-value.css, meta.attribute.style.html#df6800
constant.numeric#df6800
entity.name.tag.css, meta.property-list.scss entity.name.tag.css#0099ff

Shiki preview

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

Loading...