Skip to main content
Coding Theme

Color themes

VS Code preview

Full workbench mockup using this variant's colors and tokenColors.

Loading...

colors

Workbench UI color keys from the theme JSON colors map.

  • activityBar.activeBackground#1d2126
  • activityBar.activeBorder#1a84ea
  • activityBar.activeFocusBorder#d33682
  • activityBar.background#1d2126
  • activityBar.border#0b0f1100
  • activityBar.foreground#1a84ea
  • activityBar.inactiveForeground#d7d7d7
  • activityBarBadge.background#1a84ea
  • activityBarBadge.foreground#d7d7d7
  • badge.background#1a84ea
  • badge.foreground#d7d7d7
  • breadcrumb.activeSelectionForeground#f0f1ce
  • breadcrumb.background#00141a
  • breadcrumb.focusForeground#d7d7d7
  • breadcrumb.foreground#2aa298
  • button.backgrounddefault
  • button.foreground#d7d7d7
  • button.hoverBackground#541232
  • button.secondaryBackgrounddefault
  • button.secondaryForeground#d7d7d7
  • button.secondaryHoverBackground#541232
  • checkbox.background#002d38
  • checkbox.border#00000000
  • checkbox.foreground#d7d7d7
  • debugExceptionWidget.background#0a1219
  • debugExceptionWidget.border#474747
  • debugToolBar.background#0a1e24
  • debugToolBar.border#474747
  • diffEditor.border#e35b00
  • diffEditor.insertedTextBackground#5cab9666
  • diffEditor.removedTextBackground#ff8a3a33
  • dropdown.background#002d38
  • dropdown.border#00000000
  • dropdown.foreground#d7d7d7
  • editor.background#0b0f11
  • editor.findMatchBackground#000000
  • editor.findMatchBorder#e35b00
  • editor.findMatchHighlightBackground#e35b0055
  • editor.findMatchHighlightBorder#00000000
  • editor.findRangeHighlightBackground#0f548b66
  • editor.findRangeHighlightBorder#00000000
  • editor.foldBackgrounddefault
  • editor.foreground#d7d7d7
  • editor.hoverHighlightBackground#332700
  • editor.inactiveSelectionBackground#ff8a3a33
  • editor.lineHighlightBackground#0a1219
  • editor.lineHighlightBorder#0b0f11
  • editor.rangeHighlightBackground#0a121999
  • editor.rangeHighlightBorderdefault
  • editor.selectionBackground#25285b
  • editor.selectionHighlightBackground#5c230a
  • editor.selectionHighlightBorder#0b0f11
  • editor.wordHighlightBackground#332700
  • editor.wordHighlightStrongBackground#ffbf0000
  • editor.wordHighlightStrongBorder#2aa298
  • editorBracketHighlight.foreground1#696969
  • editorBracketHighlight.foreground2#696969
  • editorBracketHighlight.foreground3#696969
  • editorBracketMatch.background#0b0f11
  • editorBracketMatch.border#e35b00
  • editorCodeLens.foreground#f0f1ce99
  • editorCursor.background#000000
  • editorCursor.foreground#06afc7
  • editorError.background#B73A3400
  • editorError.border#00000000
  • editorError.foreground#ff0000
  • editorGroup.border#103956
  • editorGroup.emptyBackground#0b0f11
  • editorGroupHeader.tabsBackground#1d2126
  • editorGutter.addedBackground#859900
  • editorGutter.background#0b0f11
  • editorGutter.commentRangeForeground#e35b00
  • editorGutter.deletedBackground#94151b
  • editorGutter.foldingControlForeground#278bd3
  • editorGutter.modifiedBackground#0c7d9d
  • editorHoverWidget.backgrounddefault
  • editorHoverWidget.border#1a84ea
  • editorHoverWidget.foreground#cccccc
  • editorIndentGuide.activeBackground1#696969
  • editorIndentGuide.background1#69696966
  • editorInfo.background#06afc700
  • editorInfo.border#06afc700
  • editorInfo.foreground#06afc7
  • editorLineNumber.activeForeground#e35b00
  • editorLineNumber.foreground#696969
  • editorLink.activeForeground#06afc7
  • editorMarkerNavigation.background#0a1e24
  • editorMarkerNavigationError.background#ff0000
  • editorMarkerNavigationInfo.background#06afc7
  • editorMarkerNavigationWarning.background#ffbf00
  • editorOverviewRuler.addedForeground#859900
  • editorOverviewRuler.background#f0f1ce00
  • editorOverviewRuler.border#7f7f7f4d
  • editorOverviewRuler.errorForeground#ff0000
  • editorOverviewRuler.selectionHighlightForeground#664d00
  • editorOverviewRuler.warningForeground#cc9900
  • editorOverviewRuler.wordHighlightForeground#664d00
  • editorOverviewRuler.wordHighlightStrongForeground#00cc00
  • editorRuler.foreground#e35b00
  • editorSuggestWidget.background#0a1e24
  • editorSuggestWidget.border#278bd3
  • editorSuggestWidget.foreground#d7d7d7
  • editorSuggestWidget.highlightForeground#06afc7
  • editorSuggestWidget.selectedBackground#541232
  • editorWarning.background#e3cd7b00
  • editorWarning.border#00000000
  • editorWarning.foreground#e3cd7b
  • editorWhitespace.foreground#f0f1ce29
  • editorWidget.background#27272a
  • editorWidget.foreground#cccccc
  • editorWidget.resizeBorder#d33682
  • focusBorder#d7d7d7
  • foreground#d7d7d7
  • gitDecoration.addedResourceForeground#859900
  • gitDecoration.conflictingResourceForeground#e35b00
  • gitDecoration.deletedResourceForeground#e35b00
  • gitDecoration.ignoredResourceForeground#839496
  • gitDecoration.modifiedResourceForeground#0c7d9d
  • gitDecoration.stageDeletedResourceForeground#ff8a3a
  • gitDecoration.stageModifiedResourceForeground#ffc878
  • gitDecoration.submoduleResourceForeground#83a7b4
  • gitDecoration.untrackedResourceForeground#aecab8
  • icon.foreground#d33682
  • input.backgrounddefault
  • input.border#00000000
  • input.foreground#d7d7d7
  • input.placeholderForegrounddefault
  • inputOption.activeBackground#541232
  • inputOption.activeBorder#541232
  • inputOption.activeForeground#d7d7d7
  • inputOption.hoverBackground#000000
  • list.activeSelectionBackground#0b0f11
  • list.activeSelectionForeground#d7d7d7
  • list.dropBackground#0a1219
  • list.errorForeground#ff0000
  • list.filterMatchBackground#541232
  • list.focusBackgrounddefault
  • list.focusForeground#d7d7d7
  • list.highlightForeground#278bd3
  • list.hoverBackground#103956
  • list.hoverForeground#d7d7d7
  • list.inactiveSelectionBackground#0b0f11
  • list.inactiveSelectionForeground#d7d7d7
  • list.warningForeground#ffbf00
  • listFilterWidget.background#5c230a
  • listFilterWidget.noMatchesOutline#5c230a
  • listFilterWidget.outline#00000000
  • menu.background#27272a
  • menu.border#00000085
  • menu.foreground#d7d7d7
  • menu.selectionBackgrounddefault
  • menu.selectionBorder#00000000
  • menu.selectionForeground#d7d7d7
  • menu.separatorBackground#696969
  • menubar.selectionBackground#000000
  • menubar.selectionBorder#00000000
  • menubar.selectionForeground#d7d7d7
  • merge.commonContentBackground#282828
  • merge.commonHeaderBackground#383838
  • merge.currentContentBackground#27403b
  • merge.currentHeaderBackground#367366
  • merge.incomingContentBackground#28384B
  • merge.incomingHeaderBackground#395F8F
  • minimap.background#0b0f11
  • minimap.errorHighlight#f65351
  • minimap.findMatchHighlight#67a0ce66
  • minimap.selectionHighlight#e35b0050
  • minimap.warningHighlight#e3cd7b
  • minimapGutter.addedBackground#859900
  • minimapGutter.deletedBackground#94151b
  • minimapGutter.modifiedBackground#0c7d9d
  • notificationCenter.border#1a84ea
  • notificationCenterHeader.background#1a84ea23
  • notificationCenterHeader.foreground#d7d7d7
  • notificationLink.foreground#278bd3
  • notifications.backgrounddefault
  • notifications.border#1a84ea
  • notifications.foreground#d7d7d7
  • notificationsErrorIcon.foreground#ff0000
  • notificationsInfoIcon.foreground#06afc7
  • notificationsWarningIcon.foreground#ffbf00
  • notificationToast.border#1a84ea
  • panel.background#141516
  • panel.border#141516
  • panelSection.border#278bd3
  • panelTitle.activeBorder#1a84ea
  • panelTitle.activeForeground#1a84ea
  • panelTitle.inactiveForeground#d7d7d7
  • peekView.border#278bd3
  • peekViewEditor.background#18181b
  • peekViewEditor.matchHighlightBackground#e35b0030
  • peekViewEditor.matchHighlightBorder#e35b0010
  • peekViewEditorGutter.background#18181b
  • peekViewResult.background#1d2126
  • peekViewResult.fileForeground#d7d7d7
  • peekViewResult.lineForeground#d7d7d7
  • peekViewResult.matchHighlightBackground#e35b0050
  • peekViewResult.selectionBackground#0a1219
  • peekViewResult.selectionForeground#d7d7d7
  • peekViewTitle.background#1d2126
  • peekViewTitleDescription.foreground#d7d7d7
  • peekViewTitleLabel.foreground#d7d7d7
  • pickerGroup.border#3f3f46
  • pickerGroup.foreground#278bd3
  • progressBar.background#541232
  • sash.hoverBorder#103956
  • scrollbar.shadow#0b0f11
  • scrollbarSlider.activeBackground#541232
  • scrollbarSlider.background#1d2126
  • scrollbarSlider.hoverBackground#103956
  • selection.background#541232
  • settings.focusedRowBackground#ffffff07
  • settings.headerForeground#d7d7d7
  • sideBar.background#1d2126
  • sideBar.dropBackground#0a1219
  • sideBar.foreground#d7d7d7
  • sideBarSectionHeader.background#1d2126
  • sideBarSectionHeader.border#00000000
  • sideBarSectionHeader.foreground#d33682
  • sideBarTitle.foreground#d7d7d7
  • statusBar.background#1d2126
  • statusBar.debuggingBackground#e35b00
  • statusBar.debuggingBorderdefault
  • statusBar.debuggingForeground#d7d7d7
  • statusBar.foreground#d7d7d7
  • statusBar.noFolderBackground#1d2126
  • statusBar.noFolderForeground#d7d7d7
  • statusBarItem.activeBackground#FFFFFF25
  • statusBarItem.hoverBackground#000000
  • statusBarItem.remoteBackground#1a84ea
  • statusBarItem.remoteForeground#d7d7d7
  • statusBarItem.remoteHoverBackground#d33682
  • tab.activeBackground#0b0f11
  • tab.activeBorder#0b0f11
  • tab.activeBorderTop#1a84ea
  • tab.activeForeground#d7d7d7
  • tab.border#0b0f11
  • tab.hoverBackground#1d2126
  • tab.hoverForeground#d7d7d7
  • tab.inactiveBackground#1d2126
  • tab.inactiveForeground#d7d7d7
  • terminal.ansiBlack#6e5346
  • terminal.ansiBlue#0f548b
  • terminal.ansiBrightBlack#684c31
  • terminal.ansiBrightBlue#67a0ce
  • terminal.ansiBrightCyan#83a7b4
  • terminal.ansiBrightGreen#aecab8
  • terminal.ansiBrightMagenta#ff8a3a
  • terminal.ansiBrightRed#ff8a3a
  • terminal.ansiBrightWhite#fefff1
  • terminal.ansiBrightYellow#ffc878
  • terminal.ansiCyan#06afc7
  • terminal.ansiGreen#5cab96
  • terminal.ansiMagenta#e35b00
  • terminal.ansiRed#e35b00
  • terminal.ansiWhite#f0f1ce
  • terminal.ansiYellow#e3cd7b
  • terminal.border#278bd3
  • terminal.foreground#d7d7d7
  • terminal.selectionBackground#25285b
  • terminalCursor.background#000000
  • terminalCursor.foreground#ffffff
  • textLink.activeForeground#d33682
  • textLink.foreground#278bd3
  • titleBar.activeBackground#1d2126
  • titleBar.activeForeground#d7d7d7
  • titleBar.border#00000000
  • titleBar.inactiveBackground#1d2126
  • titleBar.inactiveForeground#d7d7d7
  • toolbar.hoverBackground#000000
  • tree.indentGuidesStroke#d7d7d7
  • walkThrough.embeddedEditorBackground#00000050
  • widget.shadow#0000005c

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
string.quoted.double.json, entity.other.attribute-name, entity.other.attribute-name.id, entity.other.attribute-name.class.css, entity.other.attribute-name.class.scss, entity.other.attribute-name.directive.ts, entity.other.attribute-name.directive.tsx, punctuation.definition.entity, keyword.operator.combinator, support.type.vendored.property-name.css, support.type.vendored.property-name.scss, variable.other.readwrite.alias, keyword.operator.spread, keyword.operator.expression.infer, keyword.operator.expression.is, keyword.operator.rest, storage.type.accessor.get.cs, storage.type.accessor.set.cs, keyword.operator.ellipsis.go, keyword.operator.function.variadic-parameter.swift, support.type.property-name.table.toml, entity.name.type.type-parameter.cs#278bd3
constant.language, variable.language, keyword.control.flow, keyword.operator.expression.delete, keyword.operator.new, keyword.operator.increment, keyword.operator.decrement, keyword.operator.bitwise, keyword.operator.logical, keyword.operator.type, keyword.operator.expression.import, keyword.control.at-rule.import, keyword.other, punctuation.definition.string.template.begin, punctuation.definition.string.template.end, punctuation.definition.keyword, custom.punctuation.section.insertion.dollar.brackets, custom.punctuation.section.insertion.bracket, keyword.operator.expression.new.cs, keyword.operator.closure.dart, keyword.operator.increment-decrement.dart, keyword.operator.key.php, punctuation.definition.raw.markdown, punctuation.definition.italic.markdown, punctuation.definition.bold.markdown, punctuation.definition.strikethrough.markdown, punctuation.definition.quote.begin.markdown, punctuation.definition.link.markdown, keyword.operator.arrow.cs, invalid.illegal.operator.python, keyword.operator.arrow.fat.rust, keyword.operator.custom.prefix.swift, storage.type.modifier.access.control.public.cpp, storage.type.modifier.access.control.private.cpp, keyword.operator.channel.go#dc312e
constant.other.color.rgb-value.hex, support.constant.property-value.css, support.constant.property-value.scss, support.constant.font-name.css, support.constant.font-name.scss, support.constant.color.w3c-extended-color-name.css, support.constant.color.w3c-extended-color-name.scss, support.constant.color.w3c-standard-color-name.css, support.constant.color.w3c-standard-color-name.scss, punctuation.definition.constant.css, punctuation.definition.constant.scss, punctuation.definition.string.begin.tsx, punctuation.definition.string.end.tsx, punctuation.definition.string.begin, punctuation.definition.string.end, markup.inline.raw.string.markdown, markup.underline.link.markdown, markup.underline.link.image.markdown#2aa298
entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css, entity.other.attribute-name.pseudo-class.scss, entity.other.attribute-name.pseudo-element.scss, support.type.object.module.js, entity.name.type.svelte, variable.language.svelte, meta.function.definition.parameters.c, entity.name.scope-resolution.parameter.cpp, entity.name.variable.parameter.cs, variable.parameter.java, variable.parameter.function.ruby, variable.parameter.function.swift, variable.parameter.go, variable.parameter.cpp, storage.modifier.sql#ffbf00
keyword.other.unit, entity.name.scope-resolution.cpp, variable.other.object.access.c, keyword.operator.unpacking.arguments.python, keyword.operator.unpacking.parameter.python, punctuation.definition.heading.markdown, punctuation.definition.variable.ruby, entity.name.scope-resolution.template.call.cpp, constant.other.placeholder.go, support.class.dart#e35b00
support.type.primitive.ts, support.type.primitive.tsx, support.type.builtin.ts, support.type.builtin.tsx, storage.type.string.go, storage.type.numeric.go, storage.type.boolean.go, storage.type.byte.go, storage.type.rune.go, storage.type.uintptr.go, entity.name.type.any.go, storage.type.error.go, keyword.type.string.cs, keyword.type.int.cs, keyword.type.short.cs, keyword.type.long.cs, keyword.type.uint.cs, keyword.type.ushort.cs, keyword.type.ulong.cs, keyword.type.void.cs, keyword.type.byte.cs, support.type.swift, support.type.python, storage.type.built-in.primitive.c, storage.type.primitive.dart, storage.type.primitive.java, keyword.other.type.php, storage.type.php, storage.type.built-in.primitive.cpp, entity.name.type.numeric.rust#5b60beitalic underline
entity.name.type.rust, storage.type.sql, entity.name.type.anchor.yaml, variable.other.constant.ruby#5b60be
entity.name.type.tsx, entity.name.type.go, entity.name.type.cs#b67352
storage.type, keyword.operator.expression.void, keyword.operator.expression.typeof, entity.other.inherited-class, variable.language.super, support.class, entity.name.type.class.java#b67352italic bold
keyword.operator.arithmetic, keyword.operator.expression.instanceof, keyword.operator.ternary, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.relational, punctuation.accessor.optional, keyword.operator.optional.ts, keyword.operator.optional.tsx, keyword.operator.type.modifier.ts, keyword.operator.type.modifier.tsx, keyword.operator.expression.keyof.ts, keyword.operator.expression.keyof.tsx, entity.other.attribute-name.class, entity.other.keyframe-offset.percentage.css, entity.other.keyframe-offset.percentage.scss, constant.other.character-class.range.regexp, constant.other.character-class.set.regexp, keyword.operator.quantifier.regexp, punctuation.definition.list.begin.markdown, custom.variable.other.normal.numeric.json.comments.snippets, keyword.operator.c, punctuation.separator.scope-resolution.cpp, punctuation.separator.scope-resolution.parameter.cpp, punctuation.definition.variable.php, keyword.operator.math.rust, keyword.operator.custom.infix.swift#859900
variable.css, variable.scss, variable.argument.css, variable.argument.scss, support.type.property-name.media.css, support.type.property-name.media.scss, entity.other.attribute-name.css, entity.other.attribute-name.scss#d33682
support.type.property-name.json, text.html.derivative, support.type.property-name, variable.parameter.keyframe-list.css, variable.parameter.keyframe-list.scss, source.css, source.scss, punctuation.separator.list.comma.css, punctuation.separator.list.comma.scss, punctuation.section.function.begin.bracket.round, punctuation.section.function.end.bracket.round, punctuation.separator.key-value, support.variable.property.js, , meta.brace.square, constant.language.import-export-all.ts, constant.language.import-export-all.tsx, meta.brace.round.ts, meta.brace.round.tsx, punctuation.definition.block.ts, punctuation.definition.block.tsx, punctuation.definition.parameters.begin.ts, punctuation.definition.parameters.begin.tsx, punctuation.definition.parameters.end.ts, punctuation.definition.parameters.end.tsx, keyword.operator.type.annotation.ts, keyword.operator.type.annotation.tsx, punctuation.section.embedded.begin.js, punctuation.section.embedded.end.js, punctuation.section.embedded.begin.ts, punctuation.section.embedded.end.ts, punctuation.section.embedded.begin.js.jsx, punctuation.section.embedded.end.js.jsx, punctuation.section.embedded.begin.ts.tsx, punctuation.section.embedded.end.ts.tsx, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx, punctuation.section.embedded.begin.svelte, punctuation.section.embedded.end.svelte, punctuation.definition.keyword.svelte, meta.tag.start.svelte, custom.punctuation.separator.colon.json.comments.snippets, punctuation.definition.entity.begin.bracket.square, punctuation.definition.entity.end.bracket.square, punctuation.definition.character-class.regexp, punctuation.definition.group.regexp, constant.character.escape, constant.character.escape.json.comments.snippets, punctuation.separator.pointer-access.c, markup.bold.markdown, meta.paragraph.markdown, entity.name.tag.yaml#d7d7d7
punctuation.support.type.property-name.begin.json, punctuation.support.type.property-name.end.json, punctuation.definition.string.begin.json, punctuation.definition.string.end.json, punctuation.definition.tag.begin, punctuation.definition.tag.end, punctuation.terminator.rule.css, punctuation.terminator.rule.scss, punctuation.terminator.statement, punctuation.definition.tag.directive.ts, punctuation.definition.tag.directive.tsx, punctuation.terminator.dart, punctuation.semi.rust, punctuation.terminator.statement.c, punctuation.terminator.go, punctuation.terminator.java, punctuation.terminator.expression.php, invalid.deprecated.semicolon.python, punctuation.separator.statement.ruby#696969
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#dc312eitalic bold
storage.type.js, storage.type.ts, storage.type.tsx, keyword.var.go, keyword.const.go, storage.type.var.cs, keyword.other.declaration-specifier.swift, storage.type.rust, storage.modifier.dart#675D50italic bold underline
storage.type.class, storage.type.interface, storage.type.type, storage.type.function, keyword.function.go, keyword.type.go, keyword.struct.go, keyword.interface.go, entity.name.type.package.go, keyword.other.fn.rust, storage.type.struct.c, keyword.control.class.ruby, keyword.control.def.ruby, keyword.declaration.dart#d7d7d7italic bold underline
variable.other.assignment.go, variable.other.constant.go, constant.language.symbol.hashkey.ruby, constant.language.symbol.ruby#d7d7d7italic bold
entity.name.scope-resolution.parameter.cpp, entity.name.scope-resolution.template.call.cpp#ffbf00italic bold underline
keyword.control.conditional, keyword.operator.expression.of, keyword.operator.expression.in, keyword.control.switch, keyword.control.loop, keyword.control.if.php#859900italic bold underline
storage.type.function.arrow.tsx, storage.type.function.arrow.ts, storage.type.function.arrow#dc312e
punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison#d7d7d7
variable.other.generic-type.haskell#dc312e
support.variable.magic.python#d7d7d7
punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python#d7d7d7
variable.parameter.function.language.special.self.python#ffbf00italic bold underline
storage.modifier.lifetime.rust#d7d7d7
support.function.std.rust#278bd3
entity.name.lifetime.rust#d33682
support.constant.edge#dc312e
constant.other.character-class.regexp#d7d7d7
variable.parameter.function#d7d7d7
comment markup.link#696969
markup.changed.diff#d33682
meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff#278bd3
markup.inserted.diff#2aa298
markup.deleted.diff#d7d7d7
meta.function.c,meta.function.cpp#d7d7d7
punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.c,punctuation.section.parens.begin.bracket.round.c,punctuation.section.parens.end.bracket.round.c,punctuation.section.parameters.begin.bracket.round.c,punctuation.section.parameters.end.bracket.round.c#d7d7d7
support.constant.math#d33682
support.constant.property.math#859900
variable.other.constant#b67352italic bold
storage.type.annotation.java, storage.type.object.array.java#5b60be
source.java#d7d7d7
punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java#d7d7d7
meta.method.java#278bd3
storage.modifier.import.java,storage.type.java,storage.type.generic.java#5b60be
keyword.operator.instanceof.java#859900
meta.definition.variable.name.java#d7d7d7
keyword.operator.channel#859900
keyword.operator.css,keyword.operator.scss,keyword.operator.less#859900
support.module.node,support.type.object.module,support.module.node#d33682
entity.name.type.module#b67352italic bold
variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node#d7d7d7
support.constant.json#859900
keyword.operator.optional, keyword.operator.expression.keyof#dc312e
support.type.object.console#d7d7d7
support.variable.property.process#859900
entity.name.function,support.function.console#278bd3
keyword.operator.misc.rust#d7d7d7
keyword.operator.sigil.rust#dc312e
keyword.operator.delete#dc312e
support.type.object.dom#859900
support.variable.dom,support.variable.property.dom#d7d7d7
keyword.operator.bitwise.shift.c,keyword.operator.cpp,keyword.operator.bitwise.shift.cpp#dc312e
punctuation.separator.delimiter#d7d7d7
support.type.posix-reserved.c,support.type.posix-reserved.cpp#859900
keyword.operator.sizeof.c,keyword.operator.sizeof.cpp#dc312e
variable.parameter.function.language.python#ffbf00
variable.parameter.function.python#859900
punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python#d7d7d7
meta.function-call.generic.python#278bd3
constant.character.format.placeholder.other.python#859900
keyword.operator#d7d7d7
keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts#859900
keyword#dc312e
entity.name.namespace#d33682
variable#d7d7d7
variable.c#d7d7d7
token.variable.parameter.java#d7d7d7
import.storage.java#d33682
token.package.keyword#dc312e
token.package#d7d7d7
entity.name.function, meta.require, support.function.any-method, variable.function#278bd3
entity.name.type.namespace#d33682
support.class, entity.name.type.class#b67352italic bold
entity.name.class.identifier.namespace.type#d33682
entity.name.class, variable.other.class.js, variable.other.class.ts#d33682
variable.other.class.php#d7d7d7
entity.name.type#d33682
keyword.control#dc312e
control.elements, keyword.operator.less#859900
storage#dc312e
token.storage#dc312e
token.storage.type.java#d33682
support.function#278bd3
support.constant.font-name#2aa298
meta.tag#d7d7d7
string#2aa298
constant.other.symbol#859900
constant.numeric#859900
constant#859900
punctuation.definition.constant#859900
entity.name.tag#b67352
meta.selector#dc312e
markup.heading#d7d7d7
markup.heading punctuation.definition.heading, entity.name.section#278bd3
markup.bold,todo.bold#859900
punctuation.definition.bold#d33682
markup.italic, punctuation.definition.italic,todo.emphasis#dc312e
emphasis md#dc312e
entity.name.section.markdown#e35b00
markup.heading.setext#d7d7d7
markup.inline.raw.markdown#2aa298
punctuation.definition.list.markdown#d7d7d7
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown#d7d7d7
beginning.punctuation.definition.list.markdown#d7d7d7
punctuation.definition.metadata.markdown#d7d7d7
string.other.link.title.markdown,string.other.link.description.markdown#278bd3
string.regexp#859900
punctuation.section.embedded, variable.interpolation#d7d7d7
punctuation.section.embedded.begin,punctuation.section.embedded.end#dc312e
invalid.illegal#d7d7d7
invalid.illegal.bad-ampersand.html#d7d7d7
invalid.broken#d7d7d7
invalid.deprecated#d7d7d7
invalid.unimplemented#d7d7d7
source.json meta.structure.dictionary.json > string.quoted.json#d7d7d7
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#d7d7d7
source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation#2aa298
source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json#859900
text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade#dc312e
text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade#dc312e
support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php#d33682
keyword.operator.error-control.php#dc312e
punctuation.section.array.begin.php#d7d7d7
punctuation.section.array.end.php#d7d7d7
invalid.illegal.non-null-typehinted.php#dc312e
meta.other.type.phpdoc.php,keyword.other.array.phpdoc.php#d33682
meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php#278bd3
punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php#d7d7d7
support.constant.core.rust#859900
support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php#859900
entity.name.goto-label.php,support.other.php#278bd3
keyword.operator.regexp.php#dc312e
keyword.operator.heredoc.php,keyword.operator.nowdoc.php#dc312e
meta.function.decorator.python#278bd3
support.token.decorator.python,meta.function.decorator.identifier.python#859900
function.parameter#d7d7d7
function.brace#d7d7d7
function.parameter.ruby, function.parameter.cs#d7d7d7
rgb-value#859900
inline-color-decoration rgb-value#859900
less rgb-value#859900
selector.sass#d7d7d7
block.scope.end,block.scope.begin#d7d7d7
entity.name.variable.local.cs#d7d7d7
token.info-token#278bd3
token.warn-token#859900
token.error-token#dc312e
token.debug-token#e35b00
meta.template.expression#d7d7d7
keyword.operator.module#dc312e
support.type.type.flowtype#278bd3
meta.property.object#d7d7d7
variable.parameter.function.js#d7d7d7
keyword.operator.address.go#dc312e
entity.name.package.go#d33682
support.type.prelude.elm#859900
support.constant.elm#859900
punctuation.quasi.element#dc312e
constant.character.entity#d7d7d7
entity.global.clojure#b67352
meta.symbol.clojure#d7d7d7
constant.keyword.clojure#ffbf00
meta.arguments.coffee, variable.parameter.function.coffee#d7d7d7
source.ini#2aa298
meta.scope.prerequisites.makefile#d7d7d7
source.makefile#d33682
storage.modifier.import.groovy#d33682
meta.method.groovy#278bd3
meta.definition.variable.name.groovy#d7d7d7
meta.definition.class.inherited.classes.groovy#2aa298
support.variable.semantic.hlsl#d33682
support.type.texture.hlsl, support.type.sampler.hlsl, support.type.object.hlsl, support.type.object.rw.hlsl, support.type.fx.hlsl, support.type.object.hlsl#dc312e
text.variable, text.bracketed#d7d7d7
support.type.vb.asp#b67352
entity.name.function.xi#d33682
entity.name.class.xi#859900
constant.character.character-class.regexp.xi#d7d7d7
constant.regexp.xi#dc312e
keyword.control.xi#859900
invalid.xi#d7d7d7
beginning.punctuation.definition.quote.markdown.xi#2aa298
beginning.punctuation.definition.list.markdown.xi#696969
constant.character.xi#278bd3
accent.xi#278bd3
wikiword.xi#859900
constant.other.color.rgb-value.xi#d7d7d7
punctuation.definition.tag.xi#696969
entity.name.label.cs, entity.name.scope-resolution.function.call, entity.name.scope-resolution.function.definition#d33682
entity.name.label.cs, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#d7d7d7
comment, punctuation.definition.comment#696969italic
markup.quote.markdown#696969
punctuation.definition.block.sequence.item.yaml#d7d7d7
constant.language.symbol.elixir#859900
comment.line.double-slash,comment.block.documentationitalic
keyword.control.import.python,keyword.control.flow.pythonitalic
markup.italic.markdown#d7d7d7italic

Shiki preview

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

Loading...