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.activeBorder#928374
  • activityBar.activeFocusBorder#928374
  • activityBar.background#292828
  • activityBar.border#292828
  • activityBar.dropBackground#292828
  • activityBar.foreground#a89984
  • activityBar.inactiveForeground#7c6f64
  • activityBarBadge.background#a89984
  • activityBarBadge.foreground#292828
  • badge.background#a89984
  • badge.foreground#292828
  • breadcrumb.activeSelectionForeground#d4be98
  • breadcrumb.focusForeground#ddc7a1
  • breadcrumb.foreground#928374
  • button.background#a89984
  • button.foreground#292828
  • button.hoverBackground#928374
  • button.secondaryBackground#3c3836
  • button.secondaryForeground#d4be98
  • button.secondaryHoverBackground#45403d
  • charts.blue#7daea3
  • charts.foreground#d4be98
  • charts.green#a9b665
  • charts.orange#e78a4e
  • charts.purple#d3869b
  • charts.red#ea6962
  • charts.yellow#d8a657
  • checkbox.background#292828
  • checkbox.border#5a524c
  • checkbox.foreground#e78a4e
  • debugConsole.errorForeground#ea6962
  • debugConsole.infoForeground#a9b665
  • debugConsole.sourceForeground#d3869b
  • debugConsole.warningForeground#d8a657
  • debugConsoleInputIcon.foreground#89b482
  • debugIcon.breakpointCurrentStackframeForeground#7daea3
  • debugIcon.breakpointDisabledForeground#b85651
  • debugIcon.breakpointForeground#ea6962
  • debugIcon.breakpointStackframeForeground#ea6962
  • debugIcon.breakpointUnverifiedForeground#a89984
  • debugIcon.continueForeground#7daea3
  • debugIcon.disconnectForeground#d3869b
  • debugIcon.pauseForeground#d8a657
  • debugIcon.restartForeground#89b482
  • debugIcon.startForeground#89b482
  • debugIcon.stepBackForeground#7daea3
  • debugIcon.stepIntoForeground#7daea3
  • debugIcon.stepOutForeground#7daea3
  • debugIcon.stepOverForeground#7daea3
  • debugIcon.stopForeground#ea6962
  • debugTokenExpression.boolean#d3869b
  • debugTokenExpression.error#ea6962
  • debugTokenExpression.name#7daea3
  • debugTokenExpression.number#d3869b
  • debugTokenExpression.string#d8a657
  • debugTokenExpression.value#a9b665
  • debugToolBar.background#292828
  • descriptionForeground#928374
  • diffEditor.diagonalFill#504945
  • diffEditor.insertedTextBackground#72966c40
  • diffEditor.removedTextBackground#b8565140
  • dropdown.background#292828
  • dropdown.border#45403d
  • dropdown.foreground#a89984
  • editor.background#292828
  • editor.findMatchBackground#bd6f3e40
  • editor.findMatchHighlightBackground#8f9a5240
  • editor.findRangeHighlightBackground#50494558
  • editor.foldBackground#45403d80
  • editor.foreground#d4be98
  • editor.hoverHighlightBackground#504945b0
  • editor.inactiveSelectionBackground#50494558
  • editor.lineHighlightBackground#38343290
  • editor.lineHighlightBorder#45403d00
  • editor.rangeHighlightBackground#38343280
  • editor.selectionBackground#504945b0
  • editor.selectionHighlightBackground#50494558
  • editor.snippetFinalTabstopHighlightBackground#8f9a5240
  • editor.snippetFinalTabstopHighlightBorder#292828
  • editor.snippetTabstopHighlightBackground#45403da0
  • editor.symbolHighlightBackground#68948a40
  • editor.wordHighlightBackground#50494558
  • editor.wordHighlightStrongBackground#504945b0
  • editorBracketHighlight.foreground1#ea6962
  • editorBracketHighlight.foreground2#d8a657
  • editorBracketHighlight.foreground3#a9b665
  • editorBracketHighlight.foreground4#7daea3
  • editorBracketHighlight.foreground5#e78a4e
  • editorBracketHighlight.foreground6#d3869b
  • editorBracketHighlight.unexpectedBracket.foreground#928374
  • editorBracketMatch.background#7c6f6480
  • editorBracketMatch.border#29282800
  • editorCodeLens.foreground#7c6f64
  • editorCursor.foreground#d4be98
  • editorError.background#b8565100
  • editorError.foreground#b85651
  • editorGhostText.background#29282800
  • editorGhostText.foreground#7c6f64
  • editorGroup.border#101010
  • editorGroup.dropBackground#45403d60
  • editorGroupHeader.noTabsBackground#292828
  • editorGroupHeader.tabsBackground#292828
  • editorGutter.addedBackground#8f9a52a0
  • editorGutter.background#29282800
  • editorGutter.commentRangeForeground#7c6f64
  • editorGutter.deletedBackground#b85651a0
  • editorGutter.modifiedBackground#68948aa0
  • editorHint.foreground#ab6c7d
  • editorHoverWidget.background#32302f
  • editorHoverWidget.border#504945
  • editorIndentGuide.activeBackground#a8998450
  • editorIndentGuide.background#a8998420
  • editorInfo.background#68948a00
  • editorInfo.foreground#68948a
  • editorInlayHint.background#29282800
  • editorInlayHint.foreground#7c6f64
  • editorInlayHint.parameterBackground#29282800
  • editorInlayHint.parameterForeground#7c6f64
  • editorInlayHint.typeBackground#29282800
  • editorInlayHint.typeForeground#7c6f64
  • editorLightBulb.foreground#d8a657
  • editorLightBulbAutoFix.foreground#89b482
  • editorLineNumber.activeForeground#928374
  • editorLineNumber.foreground#7c6f64
  • editorLink.activeForeground#a9b665
  • editorMarkerNavigation.background#32302f
  • editorMarkerNavigationError.background#b8565180
  • editorMarkerNavigationInfo.background#68948a80
  • editorMarkerNavigationWarning.background#c18f4180
  • editorOverviewRuler.addedForeground#8f9a52a0
  • editorOverviewRuler.border#29282800
  • editorOverviewRuler.commonContentForeground#928374
  • editorOverviewRuler.currentContentForeground#68948a
  • editorOverviewRuler.deletedForeground#b85651a0
  • editorOverviewRuler.errorForeground#ea6962
  • editorOverviewRuler.findMatchForeground#72966c
  • editorOverviewRuler.incomingContentForeground#72966c
  • editorOverviewRuler.infoForeground#d3869b
  • editorOverviewRuler.modifiedForeground#68948aa0
  • editorOverviewRuler.rangeHighlightForeground#72966c
  • editorOverviewRuler.selectionHighlightForeground#72966c
  • editorOverviewRuler.warningForeground#d8a657
  • editorOverviewRuler.wordHighlightForeground#7c6f64
  • editorOverviewRuler.wordHighlightStrongForeground#7c6f64
  • editorRuler.foreground#665c54a0
  • editorSuggestWidget.background#383432
  • editorSuggestWidget.border#383432
  • editorSuggestWidget.foreground#d4be98
  • editorSuggestWidget.highlightForeground#a9b665
  • editorSuggestWidget.selectedBackground#45403d
  • editorUnnecessaryCode.border#292828
  • editorUnnecessaryCode.opacity#00000080
  • editorWarning.background#c18f4100
  • editorWarning.foreground#c18f41
  • editorWhitespace.foreground#45403d
  • editorWidget.background#292828
  • editorWidget.border#7c6f64
  • editorWidget.foreground#d4be98
  • errorForeground#ea6962
  • extensionBadge.remoteBackground#a89984
  • extensionBadge.remoteForeground#292828
  • extensionButton.prominentBackground#a89984
  • extensionButton.prominentForeground#292828
  • extensionButton.prominentHoverBackground#928374
  • extensionIcon.preReleaseForeground#e78a4e
  • extensionIcon.starForeground#89b482
  • extensionIcon.verifiedForeground#a9b665
  • focusBorder#45403d00
  • foreground#a89984
  • gitDecoration.addedResourceForeground#a9b665a0
  • gitDecoration.conflictingResourceForeground#d3869ba0
  • gitDecoration.deletedResourceForeground#ea6962a0
  • gitDecoration.ignoredResourceForeground#5a524c
  • gitDecoration.modifiedResourceForeground#7daea3a0
  • gitDecoration.stageDeletedResourceForeground#89b482a0
  • gitDecoration.stageModifiedResourceForeground#89b482a0
  • gitDecoration.submoduleResourceForeground#e78a4ea0
  • gitDecoration.untrackedResourceForeground#d8a657a0
  • gitlens.closedPullRequestIconColor#ea6962
  • gitlens.decorations.addedForegroundColor#a9b665
  • gitlens.decorations.branchAheadForegroundColor#89b482
  • gitlens.decorations.branchBehindForegroundColor#e78a4e
  • gitlens.decorations.branchDivergedForegroundColor#d8a657
  • gitlens.decorations.branchMissingUpstreamForegroundColor#ea6962
  • gitlens.decorations.branchUnpublishedForegroundColor#7daea3
  • gitlens.decorations.branchUpToDateForegroundColor#d4be98
  • gitlens.decorations.copiedForegroundColor#d3869b
  • gitlens.decorations.deletedForegroundColor#ea6962
  • gitlens.decorations.ignoredForegroundColor#a89984
  • gitlens.decorations.modifiedForegroundColor#7daea3
  • gitlens.decorations.renamedForegroundColor#d3869b
  • gitlens.decorations.untrackedForegroundColor#d8a657
  • gitlens.gutterBackgroundColor#292828
  • gitlens.gutterForegroundColor#d4be98
  • gitlens.gutterUncommittedForegroundColor#7daea3
  • gitlens.lineHighlightBackgroundColor#32302f
  • gitlens.lineHighlightOverviewRulerColor#a89984
  • gitlens.mergedPullRequestIconColor#d3869b
  • gitlens.openPullRequestIconColor#89b482
  • gitlens.trailingLineForegroundColor#928374
  • gitlens.unpublishedCommitIconColor#d8a657
  • gitlens.unpulledChangesIconColor#e78a4e
  • gitlens.unpushlishedChangesIconColor#7daea3
  • icon.foreground#89b482
  • imagePreview.border#292828
  • input.background#29282800
  • input.border#45403d
  • input.foreground#d4be98
  • input.placeholderForeground#7c6f64
  • inputOption.activeBorder#89b482
  • inputValidation.errorBackground#b85651
  • inputValidation.errorBorder#ea6962
  • inputValidation.errorForeground#d4be98
  • inputValidation.infoBackground#68948a
  • inputValidation.infoBorder#7daea3
  • inputValidation.infoForeground#d4be98
  • inputValidation.warningBackground#c18f41
  • inputValidation.warningBorder#d8a657
  • inputValidation.warningForeground#d4be98
  • issues.closed#ea6962
  • issues.open#89b482
  • keybindingLabel.background#29282800
  • keybindingLabel.border#1c1c1c
  • keybindingLabel.bottomBorder#101010
  • keybindingLabel.foreground#d4be98
  • keybindingTable.headerBackground#383432
  • keybindingTable.rowsBackground#32302f
  • list.activeSelectionBackground#45403d60
  • list.activeSelectionForeground#d4be98
  • list.dropBackground#32302f80
  • list.errorForeground#ea6962
  • list.focusBackground#45403d60
  • list.focusForeground#d4be98
  • list.highlightForeground#a9b665
  • list.hoverBackground#29282800
  • list.hoverForeground#d4be98
  • list.inactiveFocusBackground#45403d48
  • list.inactiveSelectionBackground#45403d48
  • list.inactiveSelectionForeground#a89984
  • list.invalidItemForeground#b85651
  • list.warningForeground#d8a657
  • menu.background#292828
  • menu.foreground#a89984
  • menu.selectionBackground#32302f
  • menu.selectionForeground#d4be98
  • menubar.selectionBackground#292828
  • menubar.selectionBorder#292828
  • merge.border#29282800
  • merge.currentContentBackground#68948a40
  • merge.currentHeaderBackground#68948a80
  • merge.incomingContentBackground#72966c40
  • merge.incomingHeaderBackground#72966c80
  • minimap.errorHighlight#b8565180
  • minimap.findMatchHighlight#72966c60
  • minimap.selectionHighlight#504945f0
  • minimap.warningHighlight#c18f4180
  • minimapGutter.addedBackground#8f9a52a0
  • minimapGutter.deletedBackground#b85651a0
  • minimapGutter.modifiedBackground#68948aa0
  • notebook.cellBorderColor#5a524c
  • notebook.cellHoverBackground#292828
  • notebook.cellStatusBarItemHoverBackground#3c3836
  • notebook.cellToolbarSeparator#5a524c
  • notebook.focusedCellBackground#292828
  • notebook.focusedCellBorder#5a524c
  • notebook.focusedEditorBorder#5a524c
  • notebook.focusedRowBorder#5a524c
  • notebook.inactiveFocusedCellBorder#5a524c
  • notebook.outputContainerBackgroundColor#32302f
  • notebook.selectedCellBorder#5a524c
  • notebookStatusErrorIcon.foreground#ea6962
  • notebookStatusRunningIcon.foreground#7daea3
  • notebookStatusSuccessIcon.foreground#a9b665
  • notificationCenterHeader.background#504945
  • notificationCenterHeader.foreground#ddc7a1
  • notificationLink.foreground#a9b665
  • notifications.background#292828
  • notifications.foreground#d4be98
  • notificationsErrorIcon.foreground#ea6962
  • notificationsInfoIcon.foreground#7daea3
  • notificationsWarningIcon.foreground#d8a657
  • panel.background#292828
  • panel.border#292828
  • panelInput.border#45403d
  • panelSection.border#101010
  • panelSectionHeader.background#292828
  • panelTitle.activeBorder#928374
  • panelTitle.activeForeground#a89984
  • panelTitle.inactiveForeground#7c6f64
  • peekView.border#3c3836
  • peekViewEditor.background#32302f
  • peekViewEditor.matchHighlightBackground#c18f4150
  • peekViewEditorGutter.background#32302f
  • peekViewResult.background#32302f
  • peekViewResult.fileForeground#d4be98
  • peekViewResult.lineForeground#a89984
  • peekViewResult.matchHighlightBackground#c18f4150
  • peekViewResult.selectionBackground#72966c50
  • peekViewResult.selectionForeground#c5b18d
  • peekViewTitle.background#3c3836
  • peekViewTitleDescription.foreground#c5b18d
  • peekViewTitleLabel.foreground#a9b665
  • pickerGroup.border#ddc7a11a
  • pickerGroup.foreground#d4be98
  • ports.iconRunningProcessForeground#e78a4e
  • problemsErrorIcon.foreground#ea6962
  • problemsInfoIcon.foreground#7daea3
  • problemsWarningIcon.foreground#d8a657
  • progressBar.background#a9b665
  • quickInputTitle.background#3c3836
  • rust_analyzer.inlayHints.background#29282800
  • rust_analyzer.inlayHints.foreground#7c6f64
  • rust_analyzer.syntaxTreeBorder#ea6962
  • sash.hoverBorder#7c6f64
  • scrollbar.shadow#00000070
  • scrollbarSlider.activeBackground#a89984
  • scrollbarSlider.background#7c6f6480
  • scrollbarSlider.hoverBackground#7c6f64
  • selection.background#504945d0
  • settings.checkboxBackground#292828
  • settings.checkboxBorder#5a524c
  • settings.checkboxForeground#e78a4e
  • settings.dropdownBackground#292828
  • settings.dropdownBorder#5a524c
  • settings.dropdownForeground#89b482
  • settings.focusedRowBackground#32302f
  • settings.headerForeground#a89984
  • settings.modifiedItemIndicator#7c6f64
  • settings.numberInputBackground#292828
  • settings.numberInputBorder#5a524c
  • settings.numberInputForeground#d3869b
  • settings.rowHoverBackground#32302f
  • settings.textInputBackground#292828
  • settings.textInputBorder#5a524c
  • settings.textInputForeground#7daea3
  • sideBar.background#292828
  • sideBar.foreground#928374
  • sideBarSectionHeader.background#29282800
  • sideBarSectionHeader.foreground#a89984
  • sideBarTitle.foreground#a89984
  • statusBar.background#292828
  • statusBar.border#292828
  • statusBar.debuggingBackground#292828
  • statusBar.debuggingForeground#e78a4e
  • statusBar.foreground#a89984
  • statusBar.noFolderBackground#292828
  • statusBar.noFolderBorder#292828
  • statusBar.noFolderForeground#a89984
  • statusBarItem.activeBackground#3c3836a0
  • statusBarItem.errorBackground#292828
  • statusBarItem.errorForeground#ea6962
  • statusBarItem.hoverBackground#3c3836
  • statusBarItem.prominentBackground#292828
  • statusBarItem.prominentForeground#d4be98
  • statusBarItem.prominentHoverBackground#3c3836a0
  • statusBarItem.remoteBackground#292828
  • statusBarItem.remoteForeground#a89984
  • statusBarItem.warningBackground#292828
  • statusBarItem.warningForeground#d8a657
  • symbolIcon.arrayForeground#7daea3
  • symbolIcon.booleanForeground#d3869b
  • symbolIcon.classForeground#d8a657
  • symbolIcon.colorForeground#d4be98
  • symbolIcon.constantForeground#89b482
  • symbolIcon.constructorForeground#d3869b
  • symbolIcon.enumeratorForeground#d3869b
  • symbolIcon.enumeratorMemberForeground#89b482
  • symbolIcon.eventForeground#d8a657
  • symbolIcon.fieldForeground#d4be98
  • symbolIcon.fileForeground#d4be98
  • symbolIcon.folderForeground#d4be98
  • symbolIcon.functionForeground#a9b665
  • symbolIcon.interfaceForeground#d8a657
  • symbolIcon.keyForeground#a9b665
  • symbolIcon.keywordForeground#ea6962
  • symbolIcon.methodForeground#a9b665
  • symbolIcon.moduleForeground#d3869b
  • symbolIcon.namespaceForeground#d3869b
  • symbolIcon.nullForeground#89b482
  • symbolIcon.numberForeground#d3869b
  • symbolIcon.objectForeground#d3869b
  • symbolIcon.operatorForeground#e78a4e
  • symbolIcon.packageForeground#d3869b
  • symbolIcon.propertyForeground#89b482
  • symbolIcon.referenceForeground#7daea3
  • symbolIcon.snippetForeground#d4be98
  • symbolIcon.stringForeground#a9b665
  • symbolIcon.structForeground#d8a657
  • symbolIcon.textForeground#d4be98
  • symbolIcon.typeParameterForeground#89b482
  • symbolIcon.unitForeground#d4be98
  • symbolIcon.variableForeground#7daea3
  • tab.activeBackground#292828
  • tab.activeBorder#a89984
  • tab.activeForeground#d4be98
  • tab.border#292828
  • tab.hoverBackground#292828
  • tab.hoverForeground#d4be98
  • tab.inactiveBackground#292828
  • tab.inactiveForeground#7c6f64
  • tab.lastPinnedBorder#a89984
  • tab.unfocusedActiveBorder#928374
  • tab.unfocusedActiveForeground#a89984
  • tab.unfocusedHoverForeground#d4be98
  • tab.unfocusedInactiveForeground#7c6f64
  • terminal.ansiBlack#32302f
  • terminal.ansiBlue#7daea3
  • terminal.ansiBrightBlack#928374
  • terminal.ansiBrightBlue#7daea3
  • terminal.ansiBrightCyan#89b482
  • terminal.ansiBrightGreen#a9b665
  • terminal.ansiBrightMagenta#d3869b
  • terminal.ansiBrightRed#ea6962
  • terminal.ansiBrightWhite#ddc7a1
  • terminal.ansiBrightYellow#d8a657
  • terminal.ansiCyan#89b482
  • terminal.ansiGreen#a9b665
  • terminal.ansiMagenta#d3869b
  • terminal.ansiRed#ea6962
  • terminal.ansiWhite#d4be98
  • terminal.ansiYellow#d8a657
  • terminal.foreground#d4be98
  • terminalCursor.foreground#d4be98
  • testing.iconErrored#ea6962
  • testing.iconFailed#ea6962
  • testing.iconPassed#89b482
  • testing.iconQueued#7daea3
  • testing.iconSkipped#d3869b
  • testing.iconUnset#d8a657
  • testing.runAction#89b482
  • textBlockQuote.background#32302f
  • textBlockQuote.border#a89984
  • textCodeBlock.background#32302f
  • textLink.activeForeground#8f9a52
  • textLink.foreground#a9b665
  • textPreformat.foreground#d8a657
  • titleBar.activeBackground#292828
  • titleBar.activeForeground#a89984
  • titleBar.border#292828
  • titleBar.inactiveBackground#292828
  • titleBar.inactiveForeground#7c6f64
  • toolbar.hoverBackground#383432
  • tree.indentGuidesStroke#7c6f64
  • walkThrough.embeddedEditorBackground#1c1c1c
  • welcomePage.buttonBackground#32302f
  • welcomePage.buttonHoverBackground#32302fa0
  • welcomePage.progress.foreground#a9b665
  • welcomePage.tileHoverBackground#32302f
  • widget.shadow#00000070

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#ea6962
keyword.other.debugger#ea6962
storage, modifier, keyword.var, entity.name.tag, keyword.control.case, keyword.control.switch#e78a4e
keyword.operator#e78a4e
string, punctuation.definition.string.end, punctuation.definition.string.begin, punctuation.definition.string.template.begin, punctuation.definition.string.template.end#d8a657
entity.other.attribute-name#d8a657
constant.character.escape, punctuation.quasi.element, punctuation.definition.template-expression, punctuation.section.embedded, storage.type.format, constant.other.placeholder, constant.other.placeholder, variable.interpolation#a9b665
entity.name.function, support.function, meta.function, meta.function-call, meta.definition.method#a9b665
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#89b482
storage.type.annotation#89b482
entity.name.label, constant.other.label#89b482
support.module, support.node, support.other.module, support.type.object.module, entity.name.type.module, entity.name.type.class.module, keyword.control.module#89b482
storage.type, support.type, entity.name.type, keyword.type#7daea3
entity.name.type.class, support.class, entity.name.class, entity.other.inherited-class, storage.class#7daea3
constant.numeric#d3869b
constant.language.boolean#d3869b
entity.name.function.preprocessor#d3869b
variable.language.this, variable.language.self, variable.language.super, keyword.other.this, variable.language.special, constant.language.null, constant.language.undefined, constant.language.nan#d3869b
constant.language, support.constant#d3869b
variable, support.variable, meta.definition.variable#d4be98
variable.object.property, support.variable.property, variable.other.property, variable.other.object.property, variable.other.enummember, variable.other.member, meta.object-literal.key#d4be98
punctuation, meta.brace, meta.delimiter, meta.bracket#d4be98
heading.1.markdown, markup.heading.setext.1.markdown#ea6962bold
heading.2.markdown, markup.heading.setext.2.markdown#e78a4ebold
heading.3.markdown#d8a657bold
heading.4.markdown#a9b665bold
heading.5.markdown#7daea3bold
heading.6.markdown#d3869bbold
punctuation.definition.heading.markdown#928374regular
string.other.link.title.markdown, constant.other.reference.link.markdown, string.other.link.description.markdown#d3869bregular
markup.underline.link.image.markdown, markup.underline.link.markdown#a9b665underline
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#928374
punctuation.definition.bold.markdown#928374regular
meta.separator.markdown, punctuation.definition.constant.begin.markdown, punctuation.definition.constant.end.markdown#928374bold
markup.italicitalic
markup.boldbold
markup.bold markup.italic, markup.italic markup.bolditalic bold
punctuation.definition.markdown, punctuation.definition.raw.markdown#d8a657
fenced_code.block.language#d8a657
markup.fenced_code.block.markdown, markup.inline.raw.string.markdown#a9b665
punctuation.definition.list.begin.markdown#ea6962
punctuation.definition.heading.restructuredtext#e78a4ebold
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#928374
punctuation.definition.bold.restructuredtext#928374regular
entity.name.tag.restructuredtext, punctuation.definition.link.restructuredtext, punctuation.definition.raw.restructuredtext, punctuation.section.raw.restructuredtext#89b482
constant.other.footnote.link.restructuredtext#d3869b
support.directive.restructuredtext#ea6962
entity.name.directive.restructuredtext, markup.raw.restructuredtext, markup.raw.inner.restructuredtext, string.other.link.title.restructuredtext#a9b665
punctuation.definition.function.latex, punctuation.definition.function.tex, punctuation.definition.keyword.latex, constant.character.newline.tex, punctuation.definition.keyword.tex#928374
support.function.be.latex#ea6962
support.function.section.latex, keyword.control.table.cell.latex, keyword.control.table.newline.latex#e78a4e
support.class.latex, variable.parameter.latex, variable.parameter.function.latex, variable.parameter.definition.label.latex, constant.other.reference.label.latex#d8a657
keyword.control.preamble.latex#d3869b
punctuation.separator.namespace.xml#928374
entity.name.tag.html, entity.name.tag.xml, entity.name.tag.localname.xml#e78a4e
entity.other.attribute-name.html, entity.other.attribute-name.xml, entity.other.attribute-name.localname.xml#d8a657
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#a9b665
variable.language.documentroot.xml, meta.tag.sgml.doctype.xml#d3869b
storage.type.proto#d8a657
string.quoted.double.proto.syntax, string.quoted.single.proto.syntax, string.quoted.double.proto, string.quoted.single.proto#a9b665
entity.name.class.proto, entity.name.class.message.proto#89b482
punctuation.definition.entity.css, punctuation.separator.key-value.css, punctuation.terminator.rule.css, punctuation.separator.list.comma.css#928374
entity.other.attribute-name.class.css#ea6962
keyword.other.unit#e78a4e
entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css#d8a657
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#a9b665
support.type.property-name.css#89b482
support.type.vendored.property-name.css#7daea3
entity.name.tag.css, entity.other.keyframe-offset.css, punctuation.definition.keyword.css, keyword.control.at-rule.keyframes.css, meta.selector.css#d3869b
punctuation.definition.entity.scss, punctuation.separator.key-value.scss, punctuation.terminator.rule.scss, punctuation.separator.list.comma.scss#928374
keyword.control.at-rule.keyframes.scss#e78a4e
punctuation.definition.interpolation.begin.bracket.curly.scss, punctuation.definition.interpolation.end.bracket.curly.scss#d8a657
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#a9b665
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#d3869b
meta.function.stylus#d4be98
entity.name.function.stylus#d8a657
string.unquoted.js#d4be98
punctuation.accessor.js, punctuation.separator.key-value.js, punctuation.separator.label.js, keyword.operator.accessor.js#928374
punctuation.definition.block.tag.jsdoc#ea6962
storage.type.js, storage.type.function.arrow.js#e78a4e
JSXNested#d4be98
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#a9b665
entity.name.type.module.ts#d4be98
keyword.operator.type.annotation.ts, punctuation.accessor.ts, punctuation.separator.key-value.ts#928374
punctuation.definition.tag.directive.ts, entity.other.attribute-name.directive.ts#a9b665
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#89b482
storage.type.ts, storage.type.function.arrow.ts, storage.type.type.ts#e78a4e
entity.name.type.module.ts#7daea3
keyword.control.import.ts, keyword.control.export.ts, storage.type.namespace.ts#d3869b
entity.name.type.module.tsx#d4be98
keyword.operator.type.annotation.tsx, punctuation.accessor.tsx, punctuation.separator.key-value.tsx#928374
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#a9b665
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#89b482
entity.name.type.module.tsx#7daea3
keyword.control.import.tsx, keyword.control.export.tsx, storage.type.namespace.tsx#d3869b
storage.type.tsx, storage.type.function.arrow.tsx, storage.type.type.tsx, support.class.component.tsx#e78a4e
storage.type.function.coffee#e78a4e
meta.type-signature.purescript#d4be98
keyword.other.double-colon.purescript, keyword.other.arrow.purescript, keyword.other.big-arrow.purescript#e78a4e
entity.name.function.purescript#d8a657
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#a9b665
support.other.module.purescript#d3869b
punctuation.dot.dart#928374
storage.type.primitive.dart#e78a4e
support.class.dart#d8a657
entity.name.function.dart, string.interpolated.single.dart, string.interpolated.double.dart#a9b665
variable.language.dart#7daea3
keyword.other.import.dart, storage.type.annotation.dart#d3869b
entity.other.attribute-name.class.pug#ea6962
storage.type.function.pug#e78a4e
entity.other.attribute-name.tag.pug#89b482
entity.name.tag.pug, storage.type.import.include.pug#d3869b
meta.function-call.c, storage.modifier.array.bracket.square.c, meta.function.definition.parameters.c#d4be98
punctuation.separator.dot-access.c, constant.character.escape.line-continuation.c#928374
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#ea6962
punctuation.separator.pointer-access.c#e78a4e
variable.other.member.c#89b482
meta.function-call.cpp, storage.modifier.array.bracket.square.cpp, meta.function.definition.parameters.cpp, meta.body.function.definition.cpp#d4be98
punctuation.separator.dot-access.cpp, constant.character.escape.line-continuation.cpp#928374
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#ea6962
punctuation.separator.pointer-access.cpp, punctuation.section.angle-brackets.begin.template.call.cpp, punctuation.section.angle-brackets.end.template.call.cpp#e78a4e
variable.other.member.cpp#89b482
keyword.other.using.cs#ea6962
keyword.type.cs, constant.character.escape.cs, punctuation.definition.interpolation.begin.cs, punctuation.definition.interpolation.end.cs#d8a657
string.quoted.double.cs, string.quoted.single.cs, punctuation.definition.string.begin.cs, punctuation.definition.string.end.cs#a9b665
variable.other.object.property.cs#89b482
entity.name.type.namespace.cs#d3869b
keyword.symbol.fsharp, constant.language.unit.fsharp#d4be98
keyword.format.specifier.fsharp, entity.name.type.fsharp#d8a657
string.quoted.double.fsharp, string.quoted.single.fsharp, punctuation.definition.string.begin.fsharp, punctuation.definition.string.end.fsharp#a9b665
entity.name.section.fsharp#7daea3
support.function.attribute.fsharp#d3869b
punctuation.separator.java, punctuation.separator.period.java#928374
keyword.other.import.java, keyword.other.package.java#ea6962
storage.type.function.arrow.java, keyword.control.ternary.java#e78a4e
variable.other.property.java#89b482
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#d3869b
keyword.other.import.kotlin#ea6962
storage.type.kotlin#e78a4e
constant.language.kotlin#89b482
entity.name.package.kotlin, storage.type.annotation.kotlin#d3869b
entity.name.package.scala#d3869b
constant.language.scala#7daea3
entity.name.import.scala#89b482
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#a9b665
entity.name.class, entity.other.inherited-class.scala#d8a657
keyword.declaration.stable.scala, keyword.other.arrow.scala#e78a4e
keyword.other.import.scala#ea6962
keyword.operator.navigation.groovy, meta.method.body.java, meta.definition.method.groovy, meta.definition.method.signature.java#d4be98
punctuation.separator.groovy#928374
keyword.other.import.groovy, keyword.other.package.groovy, keyword.other.import.static.groovy#ea6962
storage.type.def.groovy#e78a4e
variable.other.interpolated.groovy, meta.method.groovy#a9b665
storage.modifier.import.groovy, storage.modifier.package.groovy#89b482
storage.type.annotation.groovy#d3869b
keyword.type.go#ea6962
entity.name.package.go#89b482
keyword.import.go, keyword.package.go#d3869b
entity.name.type.mod.rust#d4be98
keyword.operator.path.rust, keyword.operator.member-access.rust#928374
storage.type.rust#e78a4e
support.constant.core.rust#89b482
meta.attribute.rust, variable.language.rust, storage.type.module.rust#d3869b
meta.function-call.swift, support.function.any-method.swift#d4be98
support.variable.swift#89b482
keyword.operator.class.php#d4be98
storage.type.trait.php#e78a4e
constant.language.php, support.other.namespace.php#89b482
storage.type.modifier.access.control.public.cpp, storage.type.modifier.access.control.private.cpp#7daea3
keyword.control.import.include.php, storage.type.php#d3869b
meta.function-call.arguments.python#d4be98
punctuation.definition.decorator.python, punctuation.separator.period.python#928374
constant.language.python#89b482
keyword.control.import.python, keyword.control.import.from.python#d3869b
constant.language.lua#89b482
entity.name.class.lua#7daea3
meta.function.method.with-arguments.ruby#d4be98
punctuation.separator.method.ruby#928374
keyword.control.pseudo-method.ruby, storage.type.variable.ruby#e78a4e
keyword.other.special-method.ruby#a9b665
keyword.control.module.ruby, punctuation.definition.constant.ruby#d3869b
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#d8a657
variable.other.constant.ruby#7daea3
keyword.other.arrow.haskell, keyword.other.big-arrow.haskell, keyword.other.double-colon.haskell#e78a4e
storage.type.haskell#d8a657
constant.other.haskell, string.quoted.double.haskell, string.quoted.single.haskell, punctuation.definition.string.begin.haskell, punctuation.definition.string.end.haskell#a9b665
entity.name.function.haskell#7daea3
entity.name.namespace, meta.preprocessor.haskell#89b482
keyword.control.import.julia, keyword.control.export.julia#ea6962
keyword.storage.modifier.julia#e78a4e
constant.language.julia#89b482
support.function.macro.julia#d3869b
keyword.other.period.elm#d4be98
storage.type.elm#d8a657
keyword.other.r#e78a4e
entity.name.function.r, variable.function.r#a9b665
constant.language.r#89b482
entity.namespace.r#d3869b
punctuation.separator.module-function.erlang, punctuation.section.directive.begin.erlang#928374
keyword.control.directive.erlang, keyword.control.directive.define.erlang#ea6962
entity.name.type.class.module.erlang#d8a657
string.quoted.double.erlang, string.quoted.single.erlang, punctuation.definition.string.begin.erlang, punctuation.definition.string.end.erlang#a9b665
keyword.control.directive.export.erlang, keyword.control.directive.module.erlang, keyword.control.directive.import.erlang, keyword.control.directive.behaviour.erlang#d3869b
variable.other.readwrite.module.elixir, punctuation.definition.variable.elixir#89b482
constant.language.elixir#7daea3
keyword.control.module.elixir#d3869b
entity.name.type.value-signature.ocaml#d4be98
keyword.other.ocaml#e78a4e
constant.language.variant.ocaml#89b482
storage.type.sub.perl, storage.type.declare.routine.perl#ea6962
meta.function.lisp#d4be98
storage.type.function-type.lisp#ea6962
keyword.constant.lisp#a9b665
entity.name.function.lisp#89b482
constant.keyword.clojure, support.variable.clojure, meta.definition.variable.clojure#a9b665
entity.global.clojure#d3869b
entity.name.function.clojure#7daea3
meta.scope.if-block.shell, meta.scope.group.shell#d4be98
support.function.builtin.shell, entity.name.function.shell#d8a657
string.quoted.double.shell, string.quoted.single.shell, punctuation.definition.string.begin.shell, punctuation.definition.string.end.shell, string.unquoted.heredoc.shell#a9b665
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#d3869b
support.function.builtin.fish#ea6962
support.function.unix.fish#e78a4e
variable.other.normal.fish, punctuation.definition.variable.fish, variable.other.fixed.fish, variable.other.special.fish#7daea3
string.quoted.double.fish, punctuation.definition.string.end.fish, punctuation.definition.string.begin.fish, string.quoted.single.fish#a9b665
constant.character.escape.single.fish#d3869b
punctuation.definition.variable.powershell#928374
entity.name.function.powershell, support.function.attribute.powershell, support.function.powershell#d8a657
string.quoted.single.powershell, string.quoted.double.powershell, punctuation.definition.string.begin.powershell, punctuation.definition.string.end.powershell, string.quoted.double.heredoc.powershell#a9b665
variable.other.member.powershell#89b482
string.unquoted.alias.graphql#d4be98
keyword.type.graphql#ea6962
entity.name.fragment.graphql#d3869b
entity.name.function.target.makefile#e78a4e
variable.other.makefile#d8a657
meta.scope.prerequisites.makefile#a9b665
string.source.cmake#a9b665
entity.source.cmake#89b482
storage.source.cmake#d3869b
punctuation.definition.map.viml#928374
storage.type.map.viml#e78a4e
constant.character.map.viml, constant.character.map.key.viml#a9b665
constant.character.map.special.viml#7daea3
constant.language.tmux, constant.numeric.tmux#a9b665
entity.name.function.package-manager.dockerfile#e78a4e
keyword.operator.flag.dockerfile#d8a657
string.quoted.double.dockerfile, string.quoted.single.dockerfile#a9b665
constant.character.escape.dockerfile#89b482
entity.name.type.base-image.dockerfile, entity.name.image.dockerfile#d3869b
punctuation.definition.separator.diff#928374
markup.deleted.diff, punctuation.definition.deleted.diff#ea6962
meta.diff.range.context, punctuation.definition.range.diff#e78a4e
meta.diff.header.from-file#d8a657
markup.inserted.diff, punctuation.definition.inserted.diff#a9b665
markup.changed.diff, punctuation.definition.changed.diff#7daea3
punctuation.definition.from-file.diff#d3869b
entity.name.section.group-title.ini, punctuation.definition.entity.ini#ea6962
punctuation.separator.key-value.ini#e78a4e
string.quoted.double.ini, string.quoted.single.ini, punctuation.definition.string.begin.ini, punctuation.definition.string.end.ini#a9b665
keyword.other.definition.ini#89b482
support.function.aggregate.sql#d8a657
string.quoted.single.sql, punctuation.definition.string.end.sql, punctuation.definition.string.begin.sql, string.quoted.double.sql#a9b665
support.type.graphql#d8a657
variable.parameter.graphql#7daea3
constant.character.enum.graphql#89b482
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#928374
support.type.property-name.json#e78a4e
string.quoted.double.json#a9b665
punctuation.separator.key-value.mapping.yaml#928374
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#a9b665
punctuation.definition.anchor.yaml, punctuation.definition.block.sequence.item.yaml#89b482
keyword.key.toml#e78a4e
string.quoted.single.basic.line.toml, string.quoted.single.literal.line.toml, punctuation.definition.keyValuePair.toml#a9b665
constant.other.boolean.toml#7daea3
entity.other.attribute-name.table.toml, punctuation.definition.table.toml, entity.other.attribute-name.table.array.toml, punctuation.definition.table.array.toml#d3869b
comment, string.comment, punctuation.definition.comment#928374italic

Shiki preview

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

Loading...

Gruvbox Material - Coding Theme