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.background#1d2021
  • activityBar.border#3c3836
  • activityBar.foreground#ebdbb2
  • activityBarBadge.background#458588
  • activityBarBadge.foreground#ebdbb2
  • activityBarTop.background#1d2021
  • activityBarTop.foreground#ebdbb2
  • badge.background#b16286
  • badge.foreground#ebdbb2
  • button.background#45858880
  • button.foreground#ebdbb2
  • button.hoverBackground#45858860
  • debugToolBar.background#1d2021
  • diffEditor.insertedTextBackground#b8bb2630
  • diffEditor.removedTextBackground#fb493430
  • dropdown.background#1d2021
  • dropdown.border#3c3836
  • dropdown.foreground#ebdbb2
  • editor.background#1d2021
  • editor.findMatchBackground#83a59870
  • editor.findMatchHighlightBackground#fe801930
  • editor.findRangeHighlightBackground#83a59870
  • editor.foreground#ebdbb2
  • editor.hoverHighlightBackground#689d6a50
  • editor.lineHighlightBackground#3c383660
  • editor.lineHighlightBorder#0000
  • editor.selectionBackground#689d6a40
  • editor.selectionHighlightBackground#fabd2f40
  • editorBracketHighlight.foreground1#b16286
  • editorBracketHighlight.foreground2#458588
  • editorBracketHighlight.foreground3#689d6a
  • editorBracketHighlight.foreground4#98971a
  • editorBracketHighlight.foreground5#d79921
  • editorBracketHighlight.foreground6#d65d0e
  • editorBracketHighlight.unexpectedBracket.foreground#cc241d
  • editorBracketMatch.background#92837480
  • editorBracketMatch.border#0000
  • editorCodeLens.foreground#a8998490
  • editorCursor.foreground#ebdbb2
  • editorError.foreground#cc241d
  • editorGroup.border#3c3836
  • editorGroup.dropBackground#3c383660
  • editorGroupHeader.noTabsBackground#1d2021
  • editorGroupHeader.tabsBackground#1d2021
  • editorGroupHeader.tabsBorder#3c3836
  • editorGutter.addedBackground#b8bb26
  • editorGutter.background#0000
  • editorGutter.deletedBackground#fb4934
  • editorGutter.modifiedBackground#83a598
  • editorHoverWidget.background#1d2021
  • editorHoverWidget.border#3c3836
  • editorInfo.foreground#458588
  • editorLineNumber.foreground#665c54
  • editorLink.activeForeground#ebdbb2
  • editorOverviewRuler.addedForeground#83a598
  • editorOverviewRuler.border#0000
  • editorOverviewRuler.commonContentForeground#928374
  • editorOverviewRuler.currentContentForeground#458588
  • editorOverviewRuler.deletedForeground#83a598
  • editorOverviewRuler.errorForeground#fb4934
  • editorOverviewRuler.findMatchForeground#bdae93
  • editorOverviewRuler.incomingContentForeground#689d6a
  • editorOverviewRuler.infoForeground#d3869b
  • editorOverviewRuler.modifiedForeground#83a598
  • editorOverviewRuler.rangeHighlightForeground#bdae93
  • editorOverviewRuler.selectionHighlightForeground#665c54
  • editorOverviewRuler.warningForeground#d79921
  • editorOverviewRuler.wordHighlightForeground#665c54
  • editorOverviewRuler.wordHighlightStrongForeground#665c54
  • editorRuler.foreground#a8998440
  • editorStickyScroll.shadow#50494599
  • editorStickyScrollHover.background#3c383660
  • editorSuggestWidget.background#1d2021
  • editorSuggestWidget.border#3c3836
  • editorSuggestWidget.foreground#ebdbb2
  • editorSuggestWidget.highlightForeground#689d6a
  • editorSuggestWidget.selectedBackground#3c383660
  • editorWarning.foreground#d79921
  • editorWhitespace.foreground#a8998420
  • editorWidget.background#1d2021
  • editorWidget.border#3c3836
  • errorForeground#fb4934
  • extensionButton.prominentBackground#b8bb2680
  • extensionButton.prominentHoverBackground#b8bb2630
  • focusBorder#3c3836
  • foreground#ebdbb2
  • gitDecoration.addedResourceForeground#ebdbb2
  • gitDecoration.conflictingResourceForeground#b16286
  • gitDecoration.deletedResourceForeground#cc241d
  • gitDecoration.ignoredResourceForeground#7c6f64
  • gitDecoration.modifiedResourceForeground#d79921
  • gitDecoration.untrackedResourceForeground#98971a
  • gitlens.closedAutolinkedIssueIconColor#b16286
  • gitlens.closedPullRequestIconColor#cc241d
  • gitlens.decorations.branchAheadForegroundColor#98971a
  • gitlens.decorations.branchBehindForegroundColor#d65d0e
  • gitlens.decorations.branchDivergedForegroundColor#d79921
  • gitlens.decorations.branchMissingUpstreamForegroundColor#cc241d
  • gitlens.decorations.statusMergingOrRebasingConflictForegroundColor#cc241d
  • gitlens.decorations.statusMergingOrRebasingForegroundColor#d79921
  • gitlens.decorations.workspaceCurrentForegroundColor#98971a
  • gitlens.decorations.workspaceRepoMissingForegroundColor#7c6f64
  • gitlens.decorations.workspaceRepoOpenForegroundColor#98971a
  • gitlens.decorations.worktreeHasUncommittedChangesForegroundColor#928374
  • gitlens.decorations.worktreeMissingForegroundColor#cc241d
  • gitlens.graphChangesColumnAddedColor#98971a
  • gitlens.graphChangesColumnDeletedColor#cc241d
  • gitlens.graphLane10Color#98971a
  • gitlens.graphLane1Color#83a598
  • gitlens.graphLane2Color#458588
  • gitlens.graphLane3Color#d3869b
  • gitlens.graphLane4Color#b16286
  • gitlens.graphLane5Color#8ec07c
  • gitlens.graphLane6Color#689d6a
  • gitlens.graphLane7Color#fabd2f
  • gitlens.graphLane8Color#d79921
  • gitlens.graphLane9Color#b8bb26
  • gitlens.graphMinimapMarkerHeadColor#98971a
  • gitlens.graphMinimapMarkerHighlightsColor#b8bb26
  • gitlens.graphMinimapMarkerLocalBranchesColor#83a598
  • gitlens.graphMinimapMarkerPullRequestsColor#fe8019
  • gitlens.graphMinimapMarkerRemoteBranchesColor#458588
  • gitlens.graphMinimapMarkerStashesColor#b16286
  • gitlens.graphMinimapMarkerTagsColor#7c6f64
  • gitlens.graphMinimapMarkerUpstreamColor#689d6a
  • gitlens.graphScrollMarkerHeadColor#b8bb26
  • gitlens.graphScrollMarkerHighlightsColor#d79921
  • gitlens.graphScrollMarkerLocalBranchesColor#83a598
  • gitlens.graphScrollMarkerPullRequestsColor#fe8019
  • gitlens.graphScrollMarkerRemoteBranchesColor#458588
  • gitlens.graphScrollMarkerStashesColor#b16286
  • gitlens.graphScrollMarkerTagsColor#7c6f64
  • gitlens.graphScrollMarkerUpstreamColor#8ec07c
  • gitlens.gutterBackgroundColor#3c3836
  • gitlens.gutterForegroundColor#ebdbb2
  • gitlens.gutterUncommittedForegroundColor#458588
  • gitlens.launchpadIndicatorAttentionColor#fabd2f
  • gitlens.launchpadIndicatorAttentionHoverColor#d79921
  • gitlens.launchpadIndicatorBlockedColor#fb4934
  • gitlens.launchpadIndicatorBlockedHoverColor#cc241d
  • gitlens.launchpadIndicatorMergeableColor#b8bb26
  • gitlens.launchpadIndicatorMergeableHoverColor#98971a
  • gitlens.lineHighlightBackgroundColor#3c3836
  • gitlens.lineHighlightOverviewRulerColor#458588
  • gitlens.mergedPullRequestIconColor#b16286
  • gitlens.openAutolinkedIssueIconColor#98971a
  • gitlens.openPullRequestIconColor#98971a
  • gitlens.trailingLineBackgroundColor#1d2021a0
  • gitlens.trailingLineForegroundColor#928374a0
  • gitlens.unpublishedChangesIconColor#98971a
  • gitlens.unpublishedCommitIconColor#98971a
  • gitlens.unpulledChangesIconColor#fe8019
  • icon.foreground#ebdbb2
  • input.background#1d2021
  • input.border#3c3836
  • input.foreground#ebdbb2
  • input.placeholderForeground#ebdbb260
  • inputOption.activeBorder#ebdbb260
  • inputValidation.errorBackground#cc241d
  • inputValidation.errorBorder#fb4934
  • inputValidation.infoBackground#45858880
  • inputValidation.infoBorder#83a598
  • inputValidation.warningBackground#d79921
  • inputValidation.warningBorder#fabd2f
  • list.activeSelectionBackground#3c383680
  • list.activeSelectionForeground#8ec07c
  • list.dropBackground#3c3836
  • list.focusBackground#3c3836
  • list.focusForeground#ebdbb2
  • list.highlightForeground#689d6a
  • list.hoverBackground#3c383680
  • list.hoverForeground#d5c4a1
  • list.inactiveSelectionBackground#3c383680
  • list.inactiveSelectionForeground#689d6a
  • menu.border#3c3836
  • menu.separatorBackground#3c3836
  • merge.border#0000
  • merge.currentContentBackground#45858820
  • merge.currentHeaderBackground#45858840
  • merge.incomingContentBackground#689d6a20
  • merge.incomingHeaderBackground#689d6a40
  • notebook.cellBorderColor#504945
  • notebook.cellEditorBackground#3c3836
  • notebook.focusedCellBorder#a89984
  • notebook.focusedEditorBorder#504945
  • panel.border#3c3836
  • panelTitle.activeForeground#ebdbb2
  • peekView.border#3c3836
  • peekViewEditor.background#3c383670
  • peekViewEditor.matchHighlightBackground#504945
  • peekViewEditorGutter.background#3c383670
  • peekViewResult.background#3c383670
  • peekViewResult.fileForeground#ebdbb2
  • peekViewResult.lineForeground#ebdbb2
  • peekViewResult.matchHighlightBackground#504945
  • peekViewResult.selectionBackground#45858820
  • peekViewResult.selectionForeground#ebdbb2
  • peekViewTitle.background#3c383670
  • peekViewTitleDescription.foreground#bdae93
  • peekViewTitleLabel.foreground#ebdbb2
  • progressBar.background#689d6a
  • scmGraph.historyItemHoverDefaultLabelForeground#ebdbb2
  • scmGraph.historyItemHoverLabelForeground#ebdbb2
  • scrollbar.shadow#1d2021
  • scrollbarSlider.activeBackground#689d6a
  • scrollbarSlider.background#50494599
  • scrollbarSlider.hoverBackground#665c54
  • selection.background#689d6a80
  • sideBar.background#1d2021
  • sideBar.border#3c3836
  • sideBar.foreground#d5c4a1
  • sideBarSectionHeader.background#0000
  • sideBarSectionHeader.foreground#ebdbb2
  • sideBarTitle.foreground#ebdbb2
  • statusBar.background#1d2021
  • statusBar.border#3c3836
  • statusBar.debuggingBackground#fe8019
  • statusBar.debuggingBorder#0000
  • statusBar.debuggingForeground#1d2021
  • statusBar.foreground#ebdbb2
  • statusBar.noFolderBackground#1d2021
  • statusBar.noFolderBorder#0000
  • tab.activeBackground#3c3836
  • tab.activeBorder#689d6a
  • tab.activeForeground#ebdbb2
  • tab.border#0000
  • tab.inactiveBackground#1d2021
  • tab.inactiveForeground#a89984
  • tab.unfocusedActiveBorder#0000
  • tab.unfocusedActiveForeground#a89984
  • tab.unfocusedInactiveForeground#928374
  • terminal.ansiBlack#3c3836
  • terminal.ansiBlue#458588
  • terminal.ansiBrightBlack#928374
  • terminal.ansiBrightBlue#83a598
  • terminal.ansiBrightCyan#8ec07c
  • terminal.ansiBrightGreen#b8bb26
  • terminal.ansiBrightMagenta#d3869b
  • terminal.ansiBrightRed#fb4934
  • terminal.ansiBrightWhite#ebdbb2
  • terminal.ansiBrightYellow#fabd2f
  • terminal.ansiCyan#689d6a
  • terminal.ansiGreen#98971a
  • terminal.ansiMagenta#b16286
  • terminal.ansiRed#cc241d
  • terminal.ansiWhite#a89984
  • terminal.ansiYellow#d79921
  • terminal.background#1d2021
  • terminal.foreground#ebdbb2
  • textLink.activeForeground#458588
  • textLink.foreground#83a598
  • titleBar.activeBackground#1d2021
  • titleBar.activeForeground#ebdbb2
  • titleBar.inactiveBackground#1d2021
  • widget.shadow#1d202130

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
#ebdbb2
emphasisitalic
strongbold
header#458588
comment, punctuation.definition.comment#928374italic
constant, support.constant, variable.arguments#d3869b
constant.rgb-value#ebdbb2
entity.name.selector#8ec07c
entity.other.attribute-name#fabd2f
entity.name.tag, punctuation.tag#8ec07c
invalid, invalid.illegal#cc241d
invalid.deprecated#b16286
meta.selector#8ec07c
meta.preprocessor#fe8019
meta.preprocessor.string#b8bb26
meta.preprocessor.numeric#b8bb26
meta.header.diff#fe8019
storage#fb4934
storage.type, storage.modifier#fe8019
string#b8bb26
string.tag#b8bb26
string.value#b8bb26
string.regexp#fe8019
string.escape#fb4934
string.quasi#8ec07c
string.entity#b8bb26
object#ebdbb2
module.node#83a598
support.type.property-name#689d6a
keyword#fb4934
keyword.control#fb4934
keyword.control.module#8ec07c
keyword.control.less#d79921
keyword.operator#8ec07c
keyword.operator.new#fe8019
keyword.other.unit#b8bb26
metatag.php#fe8019
support.function.git-rebase#689d6a
constant.sha.git-rebase#b8bb26
meta.type.name, meta.return.type, meta.return-type, meta.cast, meta.type.annotation, support.type, storage.type.cs, variable.class#fabd2f
variable.this, support.variable#d3869b
entity.name, entity.static, entity.name.class.static.function, entity.name.function, entity.name.class, entity.name.type#fabd2f
entity.function, entity.name.function.static#8ec07c
entity.name.function.function-call#8ec07c
support.function.builtin#fe8019
entity.name.method, entity.name.method.function-call, entity.name.static.function-call#689d6a
brace#d5c4a1
meta.parameter.type.variable, variable.parameter, variable.name, variable.other, variable, string.constant.other.placeholder#83a598
prototype#d3869b
punctuation#a89984
punctuation.quoted#ebdbb2
punctuation.quasi#fb4934
*url*, *link*, *uri*underline
meta.function.python, entity.name.function.python#8ec07c
storage.type.function.python, storage.modifier.declaration, storage.type.class.python, storage.type.string.python#fb4934
storage.type.function.async.python#fb4934
meta.function-call.generic#83a598
meta.function-call.arguments#d5c4a1
entity.name.function.decorator#fabd2fbold
constant.other.capsbold
keyword.operator.logical#fb4934
punctuation.definition.logical-expression#fe8019
string.interpolated.dollar.shell, string.interpolated.backtick.shell#8ec07c
keyword.control.directive#8ec07c
support.function.C99#fabd2f
meta.function.cs, entity.name.function.cs, entity.name.type.namespace.cs#b8bb26
keyword.other.using.cs, entity.name.variable.field.cs, entity.name.variable.local.cs, variable.other.readwrite.cs#8ec07c
keyword.other.this.cs, keyword.other.base.cs#d3869b
meta.scope.prerequisites#fabd2f
entity.name.function.target#b8bb26bold
storage.modifier.import.java, storage.modifier.package.java#bdae93
keyword.other.import.java, keyword.other.package.java#8ec07c
storage.type.java#fabd2f
storage.type.annotation#83a598bold
keyword.other.documentation.javadoc#8ec07c
comment.block.javadoc variable.parameter.java#b8bb26bold
source.java variable.other.object, source.java variable.other.definition.java#ebdbb2
meta.function-parameters.lisp#fabd2f
markup.underlineunderline
string.other.link.title.markdown#928374underline
markup.underline.link#d3869b
markup.bold#fe8019bold
markup.heading#fe8019bold
markup.italicitalic
markup.inserted#b8bb26
markup.deleted#d65d0e
markup.changed#fe8019
markup.punctuation.quote.beginning#98971a
markup.punctuation.list.beginning#83a598
markup.inline.raw, markup.fenced_code.block#8ec07c
string.quoted.double.json#83a598
entity.other.attribute-name.css#fe8019
source.css meta.selector#ebdbb2
support.type.property-name.css#fe8019
entity.other.attribute-name.class#b8bb26
source.css support.function.transform, source.css support.function.timing-function, source.css support.function.misc#fb4934
support.property-value, constant.rgb-value, support.property-value.scss, constant.rgb-value.scss#d65d0e
entity.name.tag.css
punctuation.definition.tag#83a598
text.html entity.name.tag, text.html punctuation.tag#8ec07cbold
source.js variable.language#fe8019
source.ts variable.language#fe8019
source.go storage.type#fabd2f
source.go entity.name.import#b8bb26
source.go keyword.package, source.go keyword.import#8ec07c
source.go keyword.interface, source.go keyword.struct#83a598
source.go entity.name.type#ebdbb2
source.go entity.name.function#d3869b
keyword.control.cucumber.table#83a598
source.reason string.double, source.reason string.regexp#b8bb26
source.reason keyword.control.less#8ec07c
source.reason entity.name.function#83a598
source.reason support.property-value, source.reason entity.name.filename#fe8019
source.powershell variable.other.member.powershell#fe8019
source.powershell support.function.powershell#fabd2f
source.powershell support.function.attribute.powershell#bdae93
source.powershell meta.hashtable.assignment.powershell variable.other.readwrite.powershell#fe8019

Shiki preview

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

Loading...