Skip to main content
Coding Theme

Shiki Highlighter

Publisher: litingyesThemes in package: 60

A Visual Studio Code extension that provides beautiful code highlighting using the Shiki syntax highlighter.

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.activeBorder#93b259d0
  • activityBar.activeFocusBorder#93b259
  • activityBar.background#fdf6e3
  • activityBar.border#fdf6e3
  • activityBar.dropBackground#fdf6e3
  • activityBar.foreground#5c6a72
  • activityBar.inactiveForeground#939f91
  • activityBarBadge.background#93b259
  • activityBarBadge.foreground#fdf6e3
  • badge.background#93b259
  • badge.foreground#fdf6e3
  • breadcrumb.activeSelectionForeground#5c6a72
  • breadcrumb.focusForeground#5c6a72
  • breadcrumb.foreground#939f91
  • button.background#93b259
  • button.foreground#fdf6e3
  • button.hoverBackground#93b259d0
  • button.secondaryBackground#efebd4
  • button.secondaryForeground#5c6a72
  • button.secondaryHoverBackground#e6e2cc
  • charts.blue#3a94c5
  • charts.foreground#5c6a72
  • charts.green#8da101
  • charts.orange#f57d26
  • charts.purple#df69ba
  • charts.red#f85552
  • charts.yellow#dfa000
  • checkbox.background#fdf6e3
  • checkbox.border#e0dcc7
  • checkbox.foreground#f57d26
  • debugConsole.errorForeground#f85552
  • debugConsole.infoForeground#8da101
  • debugConsole.sourceForeground#df69ba
  • debugConsole.warningForeground#dfa000
  • debugConsoleInputIcon.foreground#35a77c
  • debugIcon.breakpointCurrentStackframeForeground#3a94c5
  • debugIcon.breakpointDisabledForeground#f1706f
  • debugIcon.breakpointForeground#f85552
  • debugIcon.breakpointStackframeForeground#f85552
  • debugIcon.breakpointUnverifiedForeground#879686
  • debugIcon.continueForeground#3a94c5
  • debugIcon.disconnectForeground#df69ba
  • debugIcon.pauseForeground#dfa000
  • debugIcon.restartForeground#35a77c
  • debugIcon.startForeground#35a77c
  • debugIcon.stepBackForeground#3a94c5
  • debugIcon.stepIntoForeground#3a94c5
  • debugIcon.stepOutForeground#3a94c5
  • debugIcon.stepOverForeground#3a94c5
  • debugIcon.stopForeground#f85552
  • debugTokenExpression.boolean#df69ba
  • debugTokenExpression.error#f85552
  • debugTokenExpression.name#3a94c5
  • debugTokenExpression.number#df69ba
  • debugTokenExpression.string#dfa000
  • debugTokenExpression.value#8da101
  • debugToolBar.background#fdf6e3
  • descriptionForeground#939f91
  • diffEditor.diagonalFill#e0dcc7
  • diffEditor.insertedTextBackground#6ec39830
  • diffEditor.removedTextBackground#f1706f30
  • dropdown.background#fdf6e3
  • dropdown.border#e0dcc7
  • dropdown.foreground#879686
  • editor.background#fdf6e3
  • editor.findMatchBackground#f3945940
  • editor.findMatchHighlightBackground#a4bb4a40
  • editor.findRangeHighlightBackground#e6e2cc50
  • editor.foldBackground#e0dcc780
  • editor.foreground#5c6a72
  • editor.hoverHighlightBackground#e6e2cc90
  • editor.inactiveSelectionBackground#e6e2cc50
  • editor.lineHighlightBackground#efebd470
  • editor.lineHighlightBorder#e0dcc700
  • editor.rangeHighlightBackground#efebd480
  • editor.selectionBackground#e6e2cca0
  • editor.selectionHighlightBackground#e6e2cc50
  • editor.snippetFinalTabstopHighlightBackground#a4bb4a40
  • editor.snippetFinalTabstopHighlightBorder#fdf6e3
  • editor.snippetTabstopHighlightBackground#efebd4
  • editor.symbolHighlightBackground#6cb3c640
  • editor.wordHighlightBackground#e6e2cc48
  • editor.wordHighlightStrongBackground#e6e2cc90
  • editorBracketHighlight.foreground1#f85552
  • editorBracketHighlight.foreground2#dfa000
  • editorBracketHighlight.foreground3#8da101
  • editorBracketHighlight.foreground4#3a94c5
  • editorBracketHighlight.foreground5#f57d26
  • editorBracketHighlight.foreground6#df69ba
  • editorBracketHighlight.unexpectedBracket.foreground#939f91
  • editorBracketMatch.background#e0dcc7
  • editorBracketMatch.border#fdf6e300
  • editorCodeLens.foreground#a4ad9ea0
  • editorCursor.foreground#5c6a72
  • editorError.background#f1706f00
  • editorError.foreground#f1706f
  • editorGhostText.background#fdf6e300
  • editorGhostText.foreground#a4ad9ea0
  • editorGroup.border#efebd4
  • editorGroup.dropBackground#e0dcc760
  • editorGroupHeader.noTabsBackground#fdf6e3
  • editorGroupHeader.tabsBackground#fdf6e3
  • editorGutter.addedBackground#a4bb4aa0
  • editorGutter.background#fdf6e300
  • editorGutter.commentRangeForeground#a4ad9e
  • editorGutter.deletedBackground#f1706fa0
  • editorGutter.modifiedBackground#6cb3c6a0
  • editorHint.foreground#e092be
  • editorHoverWidget.background#f4f0d9
  • editorHoverWidget.border#e6e2cc
  • editorIndentGuide.activeBackground#87968650
  • editorIndentGuide.background#87968620
  • editorInfo.background#6cb3c600
  • editorInfo.foreground#6cb3c6
  • editorInlayHint.background#fdf6e300
  • editorInlayHint.foreground#a4ad9ea0
  • editorInlayHint.parameterBackground#fdf6e300
  • editorInlayHint.parameterForeground#a4ad9ea0
  • editorInlayHint.typeBackground#fdf6e300
  • editorInlayHint.typeForeground#a4ad9ea0
  • editorLightBulb.foreground#dfa000
  • editorLightBulbAutoFix.foreground#35a77c
  • editorLineNumber.activeForeground#879686e0
  • editorLineNumber.foreground#a4ad9ea0
  • editorLink.activeForeground#8da101
  • editorMarkerNavigation.background#f4f0d9
  • editorMarkerNavigationError.background#f1706f80
  • editorMarkerNavigationInfo.background#6cb3c680
  • editorMarkerNavigationWarning.background#e4b64980
  • editorOverviewRuler.addedForeground#a4bb4aa0
  • editorOverviewRuler.border#fdf6e300
  • editorOverviewRuler.commonContentForeground#939f91
  • editorOverviewRuler.currentContentForeground#6cb3c6
  • editorOverviewRuler.deletedForeground#f1706fa0
  • editorOverviewRuler.errorForeground#f85552
  • editorOverviewRuler.findMatchForeground#6ec398
  • editorOverviewRuler.incomingContentForeground#6ec398
  • editorOverviewRuler.infoForeground#df69ba
  • editorOverviewRuler.modifiedForeground#6cb3c6a0
  • editorOverviewRuler.rangeHighlightForeground#6ec398
  • editorOverviewRuler.selectionHighlightForeground#6ec398
  • editorOverviewRuler.warningForeground#dfa000
  • editorOverviewRuler.wordHighlightForeground#e0dcc7
  • editorOverviewRuler.wordHighlightStrongForeground#e0dcc7
  • editorRuler.foreground#e6e2cca0
  • editorSuggestWidget.background#efebd4
  • editorSuggestWidget.border#efebd4
  • editorSuggestWidget.foreground#5c6a72
  • editorSuggestWidget.highlightForeground#8da101
  • editorSuggestWidget.selectedBackground#e6e2cc
  • editorUnnecessaryCode.border#fdf6e3
  • editorUnnecessaryCode.opacity#00000080
  • editorWarning.background#e4b64900
  • editorWarning.foreground#e4b649
  • editorWhitespace.foreground#e6e2cc
  • editorWidget.background#fdf6e3
  • editorWidget.border#e0dcc7
  • editorWidget.foreground#5c6a72
  • errorForeground#f85552
  • extensionBadge.remoteBackground#93b259
  • extensionBadge.remoteForeground#fdf6e3
  • extensionButton.prominentBackground#93b259
  • extensionButton.prominentForeground#fdf6e3
  • extensionButton.prominentHoverBackground#93b259d0
  • extensionIcon.preReleaseForeground#f57d26
  • extensionIcon.starForeground#35a77c
  • extensionIcon.verifiedForeground#8da101
  • focusBorder#fdf6e300
  • foreground#879686
  • gitDecoration.addedResourceForeground#8da101a0
  • gitDecoration.conflictingResourceForeground#df69baa0
  • gitDecoration.deletedResourceForeground#f85552a0
  • gitDecoration.ignoredResourceForeground#e0dcc7
  • gitDecoration.modifiedResourceForeground#3a94c5a0
  • gitDecoration.stageDeletedResourceForeground#35a77ca0
  • gitDecoration.stageModifiedResourceForeground#35a77ca0
  • gitDecoration.submoduleResourceForeground#f57d26a0
  • gitDecoration.untrackedResourceForeground#dfa000a0
  • gitlens.closedPullRequestIconColor#f85552
  • gitlens.decorations.addedForegroundColor#8da101
  • gitlens.decorations.branchAheadForegroundColor#35a77c
  • gitlens.decorations.branchBehindForegroundColor#f57d26
  • gitlens.decorations.branchDivergedForegroundColor#dfa000
  • gitlens.decorations.branchMissingUpstreamForegroundColor#f85552
  • gitlens.decorations.branchUnpublishedForegroundColor#3a94c5
  • gitlens.decorations.branchUpToDateForegroundColor#5c6a72
  • gitlens.decorations.copiedForegroundColor#df69ba
  • gitlens.decorations.deletedForegroundColor#f85552
  • gitlens.decorations.ignoredForegroundColor#879686
  • gitlens.decorations.modifiedForegroundColor#3a94c5
  • gitlens.decorations.renamedForegroundColor#df69ba
  • gitlens.decorations.untrackedForegroundColor#dfa000
  • gitlens.gutterBackgroundColor#fdf6e3
  • gitlens.gutterForegroundColor#5c6a72
  • gitlens.gutterUncommittedForegroundColor#3a94c5
  • gitlens.lineHighlightBackgroundColor#f4f0d9
  • gitlens.lineHighlightOverviewRulerColor#93b259
  • gitlens.mergedPullRequestIconColor#df69ba
  • gitlens.openPullRequestIconColor#35a77c
  • gitlens.trailingLineForegroundColor#939f91
  • gitlens.unpublishedCommitIconColor#dfa000
  • gitlens.unpulledChangesIconColor#f57d26
  • gitlens.unpushlishedChangesIconColor#3a94c5
  • icon.foreground#35a77c
  • imagePreview.border#fdf6e3
  • input.background#fdf6e300
  • input.border#e0dcc7
  • input.foreground#5c6a72
  • input.placeholderForeground#a4ad9e
  • inputOption.activeBorder#35a77c
  • inputValidation.errorBackground#f1706f
  • inputValidation.errorBorder#f85552
  • inputValidation.errorForeground#5c6a72
  • inputValidation.infoBackground#6cb3c6
  • inputValidation.infoBorder#3a94c5
  • inputValidation.infoForeground#5c6a72
  • inputValidation.warningBackground#e4b649
  • inputValidation.warningBorder#dfa000
  • inputValidation.warningForeground#5c6a72
  • issues.closed#f85552
  • issues.open#35a77c
  • keybindingLabel.background#fdf6e300
  • keybindingLabel.border#f4f0d9
  • keybindingLabel.bottomBorder#efebd4
  • keybindingLabel.foreground#5c6a72
  • keybindingTable.headerBackground#efebd4
  • keybindingTable.rowsBackground#f4f0d9
  • list.activeSelectionBackground#e6e2cc80
  • list.activeSelectionForeground#5c6a72
  • list.dropBackground#f4f0d980
  • list.errorForeground#f85552
  • list.focusBackground#e6e2cc80
  • list.focusForeground#5c6a72
  • list.highlightForeground#8da101
  • list.hoverBackground#fdf6e300
  • list.hoverForeground#5c6a72
  • list.inactiveFocusBackground#e6e2cc60
  • list.inactiveSelectionBackground#e6e2cc80
  • list.inactiveSelectionForeground#879686
  • list.invalidItemForeground#f1706f
  • list.warningForeground#dfa000
  • menu.background#fdf6e3
  • menu.foreground#879686
  • menu.selectionBackground#f4f0d9
  • menu.selectionForeground#5c6a72
  • menubar.selectionBackground#fdf6e3
  • menubar.selectionBorder#fdf6e3
  • merge.border#fdf6e300
  • merge.currentContentBackground#6cb3c640
  • merge.currentHeaderBackground#6cb3c680
  • merge.incomingContentBackground#6ec39840
  • merge.incomingHeaderBackground#6ec39880
  • minimap.errorHighlight#f1706f80
  • minimap.findMatchHighlight#6ec39860
  • minimap.selectionHighlight#e0dcc7f0
  • minimap.warningHighlight#e4b64980
  • minimapGutter.addedBackground#a4bb4aa0
  • minimapGutter.deletedBackground#f1706fa0
  • minimapGutter.modifiedBackground#6cb3c6a0
  • notebook.cellBorderColor#e0dcc7
  • notebook.cellHoverBackground#fdf6e3
  • notebook.cellStatusBarItemHoverBackground#f4f0d9
  • notebook.cellToolbarSeparator#e0dcc7
  • notebook.focusedCellBackground#fdf6e3
  • notebook.focusedCellBorder#e0dcc7
  • notebook.focusedEditorBorder#e0dcc7
  • notebook.focusedRowBorder#e0dcc7
  • notebook.inactiveFocusedCellBorder#e0dcc7
  • notebook.outputContainerBackgroundColor#f4f0d9
  • notebook.selectedCellBorder#e0dcc7
  • notebookStatusErrorIcon.foreground#f85552
  • notebookStatusRunningIcon.foreground#3a94c5
  • notebookStatusSuccessIcon.foreground#8da101
  • notificationCenterHeader.background#efebd4
  • notificationCenterHeader.foreground#5c6a72
  • notificationLink.foreground#8da101
  • notifications.background#fdf6e3
  • notifications.foreground#5c6a72
  • notificationsErrorIcon.foreground#f85552
  • notificationsInfoIcon.foreground#3a94c5
  • notificationsWarningIcon.foreground#dfa000
  • panel.background#fdf6e3
  • panel.border#fdf6e3
  • panelInput.border#e0dcc7
  • panelSection.border#efebd4
  • panelSectionHeader.background#fdf6e3
  • panelTitle.activeBorder#93b259d0
  • panelTitle.activeForeground#5c6a72
  • panelTitle.inactiveForeground#939f91
  • peekView.border#e6e2cc
  • peekViewEditor.background#f4f0d9
  • peekViewEditor.matchHighlightBackground#e4b64950
  • peekViewEditorGutter.background#f4f0d9
  • peekViewResult.background#f4f0d9
  • peekViewResult.fileForeground#5c6a72
  • peekViewResult.lineForeground#879686
  • peekViewResult.matchHighlightBackground#e4b64950
  • peekViewResult.selectionBackground#6ec39850
  • peekViewResult.selectionForeground#5c6a72
  • peekViewTitle.background#e6e2cc
  • peekViewTitleDescription.foreground#5c6a72
  • peekViewTitleLabel.foreground#8da101
  • pickerGroup.border#93b2591a
  • pickerGroup.foreground#5c6a72
  • ports.iconRunningProcessForeground#f57d26
  • problemsErrorIcon.foreground#f85552
  • problemsInfoIcon.foreground#3a94c5
  • problemsWarningIcon.foreground#dfa000
  • progressBar.background#93b259
  • quickInputTitle.background#f4f0d9
  • rust_analyzer.inlayHints.background#fdf6e300
  • rust_analyzer.inlayHints.foreground#a4ad9ea0
  • rust_analyzer.syntaxTreeBorder#f85552
  • sash.hoverBorder#e6e2cc
  • scrollbar.shadow#3c474d20
  • scrollbarSlider.activeBackground#879686
  • scrollbarSlider.background#e0dcc780
  • scrollbarSlider.hoverBackground#e0dcc7
  • selection.background#e6e2ccc0
  • settings.checkboxBackground#fdf6e3
  • settings.checkboxBorder#e0dcc7
  • settings.checkboxForeground#f57d26
  • settings.dropdownBackground#fdf6e3
  • settings.dropdownBorder#e0dcc7
  • settings.dropdownForeground#35a77c
  • settings.focusedRowBackground#f4f0d9
  • settings.headerForeground#879686
  • settings.modifiedItemIndicator#a4ad9e
  • settings.numberInputBackground#fdf6e3
  • settings.numberInputBorder#e0dcc7
  • settings.numberInputForeground#df69ba
  • settings.rowHoverBackground#f4f0d9
  • settings.textInputBackground#fdf6e3
  • settings.textInputBorder#e0dcc7
  • settings.textInputForeground#3a94c5
  • sideBar.background#fdf6e3
  • sideBar.foreground#939f91
  • sideBarSectionHeader.background#fdf6e300
  • sideBarSectionHeader.foreground#879686
  • sideBarTitle.foreground#879686
  • statusBar.background#fdf6e3
  • statusBar.border#fdf6e3
  • statusBar.debuggingBackground#fdf6e3
  • statusBar.debuggingForeground#f57d26
  • statusBar.foreground#879686
  • statusBar.noFolderBackground#fdf6e3
  • statusBar.noFolderBorder#fdf6e3
  • statusBar.noFolderForeground#879686
  • statusBarItem.activeBackground#e6e2cc70
  • statusBarItem.errorBackground#fdf6e3
  • statusBarItem.errorForeground#f85552
  • statusBarItem.hoverBackground#e6e2cca0
  • statusBarItem.prominentBackground#fdf6e3
  • statusBarItem.prominentForeground#5c6a72
  • statusBarItem.prominentHoverBackground#e6e2cca0
  • statusBarItem.remoteBackground#fdf6e3
  • statusBarItem.remoteForeground#879686
  • statusBarItem.warningBackground#fdf6e3
  • statusBarItem.warningForeground#dfa000
  • symbolIcon.arrayForeground#3a94c5
  • symbolIcon.booleanForeground#df69ba
  • symbolIcon.classForeground#dfa000
  • symbolIcon.colorForeground#5c6a72
  • symbolIcon.constantForeground#35a77c
  • symbolIcon.constructorForeground#df69ba
  • symbolIcon.enumeratorForeground#df69ba
  • symbolIcon.enumeratorMemberForeground#35a77c
  • symbolIcon.eventForeground#dfa000
  • symbolIcon.fieldForeground#5c6a72
  • symbolIcon.fileForeground#5c6a72
  • symbolIcon.folderForeground#5c6a72
  • symbolIcon.functionForeground#8da101
  • symbolIcon.interfaceForeground#dfa000
  • symbolIcon.keyForeground#8da101
  • symbolIcon.keywordForeground#f85552
  • symbolIcon.methodForeground#8da101
  • symbolIcon.moduleForeground#df69ba
  • symbolIcon.namespaceForeground#df69ba
  • symbolIcon.nullForeground#35a77c
  • symbolIcon.numberForeground#df69ba
  • symbolIcon.objectForeground#df69ba
  • symbolIcon.operatorForeground#f57d26
  • symbolIcon.packageForeground#df69ba
  • symbolIcon.propertyForeground#35a77c
  • symbolIcon.referenceForeground#3a94c5
  • symbolIcon.snippetForeground#5c6a72
  • symbolIcon.stringForeground#8da101
  • symbolIcon.structForeground#dfa000
  • symbolIcon.textForeground#5c6a72
  • symbolIcon.typeParameterForeground#35a77c
  • symbolIcon.unitForeground#5c6a72
  • symbolIcon.variableForeground#3a94c5
  • tab.activeBackground#fdf6e3
  • tab.activeBorder#93b259d0
  • tab.activeForeground#5c6a72
  • tab.border#fdf6e3
  • tab.hoverBackground#fdf6e3
  • tab.hoverForeground#5c6a72
  • tab.inactiveBackground#fdf6e3
  • tab.inactiveForeground#a4ad9e
  • tab.lastPinnedBorder#93b259d0
  • tab.unfocusedActiveBorder#939f91
  • tab.unfocusedActiveForeground#879686
  • tab.unfocusedHoverForeground#5c6a72
  • tab.unfocusedInactiveForeground#a4ad9e
  • terminal.ansiBlack#5c6a72
  • terminal.ansiBlue#3a94c5
  • terminal.ansiBrightBlack#5c6a72
  • terminal.ansiBrightBlue#3a94c5
  • terminal.ansiBrightCyan#35a77c
  • terminal.ansiBrightGreen#8da101
  • terminal.ansiBrightMagenta#df69ba
  • terminal.ansiBrightRed#f85552
  • terminal.ansiBrightWhite#f4f0d9
  • terminal.ansiBrightYellow#dfa000
  • terminal.ansiCyan#35a77c
  • terminal.ansiGreen#8da101
  • terminal.ansiMagenta#df69ba
  • terminal.ansiRed#f85552
  • terminal.ansiWhite#939f91
  • terminal.ansiYellow#dfa000
  • terminal.foreground#5c6a72
  • terminalCursor.foreground#5c6a72
  • testing.iconErrored#f85552
  • testing.iconFailed#f85552
  • testing.iconPassed#35a77c
  • testing.iconQueued#3a94c5
  • testing.iconSkipped#df69ba
  • testing.iconUnset#dfa000
  • testing.runAction#35a77c
  • textBlockQuote.background#f4f0d9
  • textBlockQuote.border#e6e2cc
  • textCodeBlock.background#f4f0d9
  • textLink.activeForeground#8da101c0
  • textLink.foreground#8da101
  • textPreformat.foreground#dfa000
  • titleBar.activeBackground#fdf6e3
  • titleBar.activeForeground#879686
  • titleBar.border#fdf6e3
  • titleBar.inactiveBackground#fdf6e3
  • titleBar.inactiveForeground#a4ad9e
  • toolbar.hoverBackground#f4f0d9
  • tree.indentGuidesStroke#a4ad9e
  • walkThrough.embeddedEditorBackground#f4f0d9
  • welcomePage.buttonBackground#f4f0d9
  • welcomePage.buttonHoverBackground#f4f0d9a0
  • welcomePage.progress.foreground#8da101
  • welcomePage.tileHoverBackground#f4f0d9
  • widget.shadow#3c474d20

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
keyword, storage.type.function, storage.type.class, storage.type.enum, storage.type.interface, storage.type.property, keyword.operator.new, keyword.operator.expression, keyword.operator.new, keyword.operator.delete, storage.type.extends#f85552
keyword.other.debugger#f85552
storage, modifier, keyword.var, entity.name.tag, keyword.control.case, keyword.control.switch#f57d26
keyword.operator#f57d26
string, punctuation.definition.string.end, punctuation.definition.string.begin, punctuation.definition.string.template.begin, punctuation.definition.string.template.end#dfa000
entity.other.attribute-name#dfa000
constant.character.escape, punctuation.quasi.element, punctuation.definition.template-expression, punctuation.section.embedded, storage.type.format, constant.other.placeholder, constant.other.placeholder, variable.interpolation#8da101
entity.name.function, support.function, meta.function, meta.function-call, meta.definition.method#8da101
keyword.control.at-rule, keyword.control.import, keyword.control.export, storage.type.namespace, punctuation.decorator, keyword.control.directive, keyword.preprocessor, punctuation.definition.preprocessor, punctuation.definition.directive, keyword.other.import, keyword.other.package, entity.name.type.namespace, entity.name.scope-resolution, keyword.other.using, keyword.package, keyword.import, keyword.map#35a77c
storage.type.annotation#35a77c
entity.name.label, constant.other.label#35a77c
support.module, support.node, support.other.module, support.type.object.module, entity.name.type.module, entity.name.type.class.module, keyword.control.module#35a77c
storage.type, support.type, entity.name.type, keyword.type#3a94c5
entity.name.type.class, support.class, entity.name.class, entity.other.inherited-class, storage.class#3a94c5
constant.numeric#df69ba
constant.language.boolean#df69ba
entity.name.function.preprocessor#df69ba
variable.language.this, variable.language.self, variable.language.super, keyword.other.this, variable.language.special, constant.language.null, constant.language.undefined, constant.language.nan#df69ba
constant.language, support.constant#df69ba
variable, support.variable, meta.definition.variable#5c6a72
variable.object.property, support.variable.property, variable.other.property, variable.other.object.property, variable.other.enummember, variable.other.member, meta.object-literal.key#5c6a72
punctuation, meta.brace, meta.delimiter, meta.bracket#5c6a72
heading.1.markdown, markup.heading.setext.1.markdown#f85552bold
heading.2.markdown, markup.heading.setext.2.markdown#f57d26bold
heading.3.markdown#dfa000bold
heading.4.markdown#8da101bold
heading.5.markdown#3a94c5bold
heading.6.markdown#df69babold
punctuation.definition.heading.markdown#939f91regular
string.other.link.title.markdown, constant.other.reference.link.markdown, string.other.link.description.markdown#df69baregular
markup.underline.link.image.markdown, markup.underline.link.markdown#8da101underline
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.italic.markdown, punctuation.definition.quote.begin.markdown, punctuation.definition.metadata.markdown, punctuation.separator.key-value.markdown, punctuation.definition.constant.markdown#939f91
punctuation.definition.bold.markdown#939f91regular
meta.separator.markdown, punctuation.definition.constant.begin.markdown, punctuation.definition.constant.end.markdown#939f91bold
markup.italicitalic
markup.boldbold
markup.bold markup.italic, markup.italic markup.bolditalic bold
punctuation.definition.markdown, punctuation.definition.raw.markdown#dfa000
fenced_code.block.language#dfa000
markup.fenced_code.block.markdown, markup.inline.raw.string.markdown#8da101
punctuation.definition.list.begin.markdown#f85552
punctuation.definition.heading.restructuredtext#f57d26bold
punctuation.definition.field.restructuredtext, punctuation.separator.key-value.restructuredtext, punctuation.definition.directive.restructuredtext, punctuation.definition.constant.restructuredtext, punctuation.definition.italic.restructuredtext, punctuation.definition.table.restructuredtext#939f91
punctuation.definition.bold.restructuredtext#939f91regular
entity.name.tag.restructuredtext, punctuation.definition.link.restructuredtext, punctuation.definition.raw.restructuredtext, punctuation.section.raw.restructuredtext#35a77c
constant.other.footnote.link.restructuredtext#df69ba
support.directive.restructuredtext#f85552
entity.name.directive.restructuredtext, markup.raw.restructuredtext, markup.raw.inner.restructuredtext, string.other.link.title.restructuredtext#8da101
punctuation.definition.function.latex, punctuation.definition.function.tex, punctuation.definition.keyword.latex, constant.character.newline.tex, punctuation.definition.keyword.tex#939f91
support.function.be.latex#f85552
support.function.section.latex, keyword.control.table.cell.latex, keyword.control.table.newline.latex#f57d26
support.class.latex, variable.parameter.latex, variable.parameter.function.latex, variable.parameter.definition.label.latex, constant.other.reference.label.latex#dfa000
keyword.control.preamble.latex#df69ba
punctuation.separator.namespace.xml#939f91
entity.name.tag.html, entity.name.tag.xml, entity.name.tag.localname.xml#f57d26
entity.other.attribute-name.html, entity.other.attribute-name.xml, entity.other.attribute-name.localname.xml#dfa000
string.quoted.double.html, string.quoted.single.html, punctuation.definition.string.begin.html, punctuation.definition.string.end.html, punctuation.separator.key-value.html, punctuation.definition.string.begin.xml, punctuation.definition.string.end.xml, string.quoted.double.xml, string.quoted.single.xml, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.definition.tag.xml, meta.tag.xml, meta.tag.preprocessor.xml, meta.tag.other.html, meta.tag.block.any.html, meta.tag.inline.any.html#8da101
variable.language.documentroot.xml, meta.tag.sgml.doctype.xml#df69ba
storage.type.proto#dfa000
string.quoted.double.proto.syntax, string.quoted.single.proto.syntax, string.quoted.double.proto, string.quoted.single.proto#8da101
entity.name.class.proto, entity.name.class.message.proto#35a77c
punctuation.definition.entity.css, punctuation.separator.key-value.css, punctuation.terminator.rule.css, punctuation.separator.list.comma.css#939f91
entity.other.attribute-name.class.css#f85552
keyword.other.unit#f57d26
entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css#dfa000
string.quoted.single.css, string.quoted.double.css, support.constant.property-value.css, meta.property-value.css, punctuation.definition.string.begin.css, punctuation.definition.string.end.css, constant.numeric.css, support.constant.font-name.css, variable.parameter.keyframe-list.css#8da101
support.type.property-name.css#35a77c
support.type.vendored.property-name.css#3a94c5
entity.name.tag.css, entity.other.keyframe-offset.css, punctuation.definition.keyword.css, keyword.control.at-rule.keyframes.css, meta.selector.css#df69ba
punctuation.definition.entity.scss, punctuation.separator.key-value.scss, punctuation.terminator.rule.scss, punctuation.separator.list.comma.scss#939f91
keyword.control.at-rule.keyframes.scss#f57d26
punctuation.definition.interpolation.begin.bracket.curly.scss, punctuation.definition.interpolation.end.bracket.curly.scss#dfa000
punctuation.definition.string.begin.scss, punctuation.definition.string.end.scss, string.quoted.double.scss, string.quoted.single.scss, constant.character.css.sass, meta.property-value.scss#8da101
keyword.control.at-rule.include.scss, keyword.control.at-rule.use.scss, keyword.control.at-rule.mixin.scss, keyword.control.at-rule.extend.scss, keyword.control.at-rule.import.scss#df69ba
meta.function.stylus#5c6a72
entity.name.function.stylus#dfa000
string.unquoted.js#5c6a72
punctuation.accessor.js, punctuation.separator.key-value.js, punctuation.separator.label.js, keyword.operator.accessor.js#939f91
punctuation.definition.block.tag.jsdoc#f85552
storage.type.js, storage.type.function.arrow.js#f57d26
JSXNested#5c6a72
punctuation.definition.tag.jsx, entity.other.attribute-name.jsx, punctuation.definition.tag.begin.js.jsx, punctuation.definition.tag.end.js.jsx, entity.other.attribute-name.js.jsx#8da101
entity.name.type.module.ts#5c6a72
keyword.operator.type.annotation.ts, punctuation.accessor.ts, punctuation.separator.key-value.ts#939f91
punctuation.definition.tag.directive.ts, entity.other.attribute-name.directive.ts#8da101
entity.name.type.ts, entity.name.type.interface.ts, entity.other.inherited-class.ts, entity.name.type.alias.ts, entity.name.type.class.ts, entity.name.type.enum.ts#35a77c
storage.type.ts, storage.type.function.arrow.ts, storage.type.type.ts#f57d26
entity.name.type.module.ts#3a94c5
keyword.control.import.ts, keyword.control.export.ts, storage.type.namespace.ts#df69ba
entity.name.type.module.tsx#5c6a72
keyword.operator.type.annotation.tsx, punctuation.accessor.tsx, punctuation.separator.key-value.tsx#939f91
punctuation.definition.tag.directive.tsx, entity.other.attribute-name.directive.tsx, punctuation.definition.tag.begin.tsx, punctuation.definition.tag.end.tsx, entity.other.attribute-name.tsx#8da101
entity.name.type.tsx, entity.name.type.interface.tsx, entity.other.inherited-class.tsx, entity.name.type.alias.tsx, entity.name.type.class.tsx, entity.name.type.enum.tsx#35a77c
entity.name.type.module.tsx#3a94c5
keyword.control.import.tsx, keyword.control.export.tsx, storage.type.namespace.tsx#df69ba
storage.type.tsx, storage.type.function.arrow.tsx, storage.type.type.tsx, support.class.component.tsx#f57d26
storage.type.function.coffee#f57d26
meta.type-signature.purescript#5c6a72
keyword.other.double-colon.purescript, keyword.other.arrow.purescript, keyword.other.big-arrow.purescript#f57d26
entity.name.function.purescript#dfa000
string.quoted.single.purescript, string.quoted.double.purescript, punctuation.definition.string.begin.purescript, punctuation.definition.string.end.purescript, string.quoted.triple.purescript, entity.name.type.purescript#8da101
support.other.module.purescript#df69ba
punctuation.dot.dart#939f91
storage.type.primitive.dart#f57d26
support.class.dart#dfa000
entity.name.function.dart, string.interpolated.single.dart, string.interpolated.double.dart#8da101
variable.language.dart#3a94c5
keyword.other.import.dart, storage.type.annotation.dart#df69ba
entity.other.attribute-name.class.pug#f85552
storage.type.function.pug#f57d26
entity.other.attribute-name.tag.pug#35a77c
entity.name.tag.pug, storage.type.import.include.pug#df69ba
meta.function-call.c, storage.modifier.array.bracket.square.c, meta.function.definition.parameters.c#5c6a72
punctuation.separator.dot-access.c, constant.character.escape.line-continuation.c#939f91
keyword.control.directive.include.c, punctuation.definition.directive.c, keyword.control.directive.pragma.c, keyword.control.directive.line.c, keyword.control.directive.define.c, keyword.control.directive.conditional.c, keyword.control.directive.diagnostic.error.c, keyword.control.directive.undef.c, keyword.control.directive.conditional.ifdef.c, keyword.control.directive.endif.c, keyword.control.directive.conditional.ifndef.c, keyword.control.directive.conditional.if.c, keyword.control.directive.else.c#f85552
punctuation.separator.pointer-access.c#f57d26
variable.other.member.c#35a77c
meta.function-call.cpp, storage.modifier.array.bracket.square.cpp, meta.function.definition.parameters.cpp, meta.body.function.definition.cpp#5c6a72
punctuation.separator.dot-access.cpp, constant.character.escape.line-continuation.cpp#939f91
keyword.control.directive.include.cpp, punctuation.definition.directive.cpp, keyword.control.directive.pragma.cpp, keyword.control.directive.line.cpp, keyword.control.directive.define.cpp, keyword.control.directive.conditional.cpp, keyword.control.directive.diagnostic.error.cpp, keyword.control.directive.undef.cpp, keyword.control.directive.conditional.ifdef.cpp, keyword.control.directive.endif.cpp, keyword.control.directive.conditional.ifndef.cpp, keyword.control.directive.conditional.if.cpp, keyword.control.directive.else.cpp, storage.type.namespace.definition.cpp, keyword.other.using.directive.cpp, storage.type.struct.cpp#f85552
punctuation.separator.pointer-access.cpp, punctuation.section.angle-brackets.begin.template.call.cpp, punctuation.section.angle-brackets.end.template.call.cpp#f57d26
variable.other.member.cpp#35a77c
keyword.other.using.cs#f85552
keyword.type.cs, constant.character.escape.cs, punctuation.definition.interpolation.begin.cs, punctuation.definition.interpolation.end.cs#dfa000
string.quoted.double.cs, string.quoted.single.cs, punctuation.definition.string.begin.cs, punctuation.definition.string.end.cs#8da101
variable.other.object.property.cs#35a77c
entity.name.type.namespace.cs#df69ba
keyword.symbol.fsharp, constant.language.unit.fsharp#5c6a72
keyword.format.specifier.fsharp, entity.name.type.fsharp#dfa000
string.quoted.double.fsharp, string.quoted.single.fsharp, punctuation.definition.string.begin.fsharp, punctuation.definition.string.end.fsharp#8da101
entity.name.section.fsharp#3a94c5
support.function.attribute.fsharp#df69ba
punctuation.separator.java, punctuation.separator.period.java#939f91
keyword.other.import.java, keyword.other.package.java#f85552
storage.type.function.arrow.java, keyword.control.ternary.java#f57d26
variable.other.property.java#35a77c
variable.language.wildcard.java, storage.modifier.import.java, storage.type.annotation.java, punctuation.definition.annotation.java, storage.modifier.package.java, entity.name.type.module.java#df69ba
keyword.other.import.kotlin#f85552
storage.type.kotlin#f57d26
constant.language.kotlin#35a77c
entity.name.package.kotlin, storage.type.annotation.kotlin#df69ba
entity.name.package.scala#df69ba
constant.language.scala#3a94c5
entity.name.import.scala#35a77c
string.quoted.double.scala, string.quoted.single.scala, punctuation.definition.string.begin.scala, punctuation.definition.string.end.scala, string.quoted.double.interpolated.scala, string.quoted.single.interpolated.scala, string.quoted.triple.scala#8da101
entity.name.class, entity.other.inherited-class.scala#dfa000
keyword.declaration.stable.scala, keyword.other.arrow.scala#f57d26
keyword.other.import.scala#f85552
keyword.operator.navigation.groovy, meta.method.body.java, meta.definition.method.groovy, meta.definition.method.signature.java#5c6a72
punctuation.separator.groovy#939f91
keyword.other.import.groovy, keyword.other.package.groovy, keyword.other.import.static.groovy#f85552
storage.type.def.groovy#f57d26
variable.other.interpolated.groovy, meta.method.groovy#8da101
storage.modifier.import.groovy, storage.modifier.package.groovy#35a77c
storage.type.annotation.groovy#df69ba
keyword.type.go#f85552
entity.name.package.go#35a77c
keyword.import.go, keyword.package.go#df69ba
entity.name.type.mod.rust#5c6a72
keyword.operator.path.rust, keyword.operator.member-access.rust#939f91
storage.type.rust#f57d26
support.constant.core.rust#35a77c
meta.attribute.rust, variable.language.rust, storage.type.module.rust#df69ba
meta.function-call.swift, support.function.any-method.swift#5c6a72
support.variable.swift#35a77c
keyword.operator.class.php#5c6a72
storage.type.trait.php#f57d26
constant.language.php, support.other.namespace.php#35a77c
storage.type.modifier.access.control.public.cpp, storage.type.modifier.access.control.private.cpp#3a94c5
keyword.control.import.include.php, storage.type.php#df69ba
meta.function-call.arguments.python#5c6a72
punctuation.definition.decorator.python, punctuation.separator.period.python#939f91
constant.language.python#35a77c
keyword.control.import.python, keyword.control.import.from.python#df69ba
constant.language.lua#35a77c
entity.name.class.lua#3a94c5
meta.function.method.with-arguments.ruby#5c6a72
punctuation.separator.method.ruby#939f91
keyword.control.pseudo-method.ruby, storage.type.variable.ruby#f57d26
keyword.other.special-method.ruby#8da101
keyword.control.module.ruby, punctuation.definition.constant.ruby#df69ba
string.regexp.character-class.ruby,string.regexp.interpolated.ruby,punctuation.definition.character-class.ruby,string.regexp.group.ruby, punctuation.section.regexp.ruby, punctuation.definition.group.ruby#dfa000
variable.other.constant.ruby#3a94c5
keyword.other.arrow.haskell, keyword.other.big-arrow.haskell, keyword.other.double-colon.haskell#f57d26
storage.type.haskell#dfa000
constant.other.haskell, string.quoted.double.haskell, string.quoted.single.haskell, punctuation.definition.string.begin.haskell, punctuation.definition.string.end.haskell#8da101
entity.name.function.haskell#3a94c5
entity.name.namespace, meta.preprocessor.haskell#35a77c
keyword.control.import.julia, keyword.control.export.julia#f85552
keyword.storage.modifier.julia#f57d26
constant.language.julia#35a77c
support.function.macro.julia#df69ba
keyword.other.period.elm#5c6a72
storage.type.elm#dfa000
keyword.other.r#f57d26
entity.name.function.r, variable.function.r#8da101
constant.language.r#35a77c
entity.namespace.r#df69ba
punctuation.separator.module-function.erlang, punctuation.section.directive.begin.erlang#939f91
keyword.control.directive.erlang, keyword.control.directive.define.erlang#f85552
entity.name.type.class.module.erlang#dfa000
string.quoted.double.erlang, string.quoted.single.erlang, punctuation.definition.string.begin.erlang, punctuation.definition.string.end.erlang#8da101
keyword.control.directive.export.erlang, keyword.control.directive.module.erlang, keyword.control.directive.import.erlang, keyword.control.directive.behaviour.erlang#df69ba
variable.other.readwrite.module.elixir, punctuation.definition.variable.elixir#35a77c
constant.language.elixir#3a94c5
keyword.control.module.elixir#df69ba
entity.name.type.value-signature.ocaml#5c6a72
keyword.other.ocaml#f57d26
constant.language.variant.ocaml#35a77c
storage.type.sub.perl, storage.type.declare.routine.perl#f85552
meta.function.lisp#5c6a72
storage.type.function-type.lisp#f85552
keyword.constant.lisp#8da101
entity.name.function.lisp#35a77c
constant.keyword.clojure, support.variable.clojure, meta.definition.variable.clojure#8da101
entity.global.clojure#df69ba
entity.name.function.clojure#3a94c5
meta.scope.if-block.shell, meta.scope.group.shell#5c6a72
support.function.builtin.shell, entity.name.function.shell#dfa000
string.quoted.double.shell, string.quoted.single.shell, punctuation.definition.string.begin.shell, punctuation.definition.string.end.shell, string.unquoted.heredoc.shell#8da101
keyword.control.heredoc-token.shell, variable.other.normal.shell, punctuation.definition.variable.shell, variable.other.special.shell, variable.other.positional.shell, variable.other.bracket.shell#df69ba
support.function.builtin.fish#f85552
support.function.unix.fish#f57d26
variable.other.normal.fish, punctuation.definition.variable.fish, variable.other.fixed.fish, variable.other.special.fish#3a94c5
string.quoted.double.fish, punctuation.definition.string.end.fish, punctuation.definition.string.begin.fish, string.quoted.single.fish#8da101
constant.character.escape.single.fish#df69ba
punctuation.definition.variable.powershell#939f91
entity.name.function.powershell, support.function.attribute.powershell, support.function.powershell#dfa000
string.quoted.single.powershell, string.quoted.double.powershell, punctuation.definition.string.begin.powershell, punctuation.definition.string.end.powershell, string.quoted.double.heredoc.powershell#8da101
variable.other.member.powershell#35a77c
string.unquoted.alias.graphql#5c6a72
keyword.type.graphql#f85552
entity.name.fragment.graphql#df69ba
entity.name.function.target.makefile#f57d26
variable.other.makefile#dfa000
meta.scope.prerequisites.makefile#8da101
string.source.cmake#8da101
entity.source.cmake#35a77c
storage.source.cmake#df69ba
punctuation.definition.map.viml#939f91
storage.type.map.viml#f57d26
constant.character.map.viml, constant.character.map.key.viml#8da101
constant.character.map.special.viml#3a94c5
constant.language.tmux, constant.numeric.tmux#8da101
entity.name.function.package-manager.dockerfile#f57d26
keyword.operator.flag.dockerfile#dfa000
string.quoted.double.dockerfile, string.quoted.single.dockerfile#8da101
constant.character.escape.dockerfile#35a77c
entity.name.type.base-image.dockerfile, entity.name.image.dockerfile#df69ba
punctuation.definition.separator.diff#939f91
markup.deleted.diff, punctuation.definition.deleted.diff#f85552
meta.diff.range.context, punctuation.definition.range.diff#f57d26
meta.diff.header.from-file#dfa000
markup.inserted.diff, punctuation.definition.inserted.diff#8da101
markup.changed.diff, punctuation.definition.changed.diff#3a94c5
punctuation.definition.from-file.diff#df69ba
entity.name.section.group-title.ini, punctuation.definition.entity.ini#f85552
punctuation.separator.key-value.ini#f57d26
string.quoted.double.ini, string.quoted.single.ini, punctuation.definition.string.begin.ini, punctuation.definition.string.end.ini#8da101
keyword.other.definition.ini#35a77c
support.function.aggregate.sql#dfa000
string.quoted.single.sql, punctuation.definition.string.end.sql, punctuation.definition.string.begin.sql, string.quoted.double.sql#8da101
support.type.graphql#dfa000
variable.parameter.graphql#3a94c5
constant.character.enum.graphql#35a77c
punctuation.support.type.property-name.begin.json, punctuation.support.type.property-name.end.json, punctuation.separator.dictionary.key-value.json, punctuation.definition.string.begin.json, punctuation.definition.string.end.json, punctuation.separator.dictionary.pair.json, punctuation.separator.array.json#939f91
support.type.property-name.json#f57d26
string.quoted.double.json#8da101
punctuation.separator.key-value.mapping.yaml#939f91
string.unquoted.plain.out.yaml, string.quoted.single.yaml, string.quoted.double.yaml, punctuation.definition.string.begin.yaml, punctuation.definition.string.end.yaml, string.unquoted.plain.in.yaml, string.unquoted.block.yaml#8da101
punctuation.definition.anchor.yaml, punctuation.definition.block.sequence.item.yaml#35a77c
keyword.key.toml#f57d26
string.quoted.single.basic.line.toml, string.quoted.single.literal.line.toml, punctuation.definition.keyValuePair.toml#8da101
constant.other.boolean.toml#3a94c5
entity.other.attribute-name.table.toml, punctuation.definition.table.toml, entity.other.attribute-name.table.array.toml, punctuation.definition.table.array.toml#df69ba
comment, string.comment, punctuation.definition.comment#939f91italic

Shiki preview

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

Loading...