Skip to main content
Coding Theme

Dark Modern (OLED Black) Theme Set

Publisher: Binary InkThemes in package: 26

Visual Studio Code theme designed to be the OLED Black variant of the default Dark/Light Modern themes shipped with the application.

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#005FB8
  • activityBar.background#f8f8f8
  • activityBar.border#0000001a
  • activityBar.foreground#1f1f1f
  • activityBar.inactiveForeground#0000009e
  • activityBarBadge.background#007ACC
  • activityBarBadge.foreground#ffffff
  • badge.background#005FB8
  • badge.foreground#ffffff
  • button.background#005FB8
  • button.border#0000001a
  • button.foreground#ffffff
  • button.hoverBackground#005FB8e6
  • button.secondaryBackground#0000001a
  • button.secondaryForeground#3b3b3b
  • button.secondaryHoverBackground#00000034
  • checkbox.background#f8f8f8
  • checkbox.border#919191
  • descriptionForeground#3b3b3b
  • dropdown.background#ffffff
  • dropdown.border#CECECE
  • dropdown.foreground#3b3b3b
  • dropdown.listBackground#ffffff
  • editor.background#FFFFFF
  • editor.foreground#000000
  • editor.inactiveSelectionBackground#E5EBF1
  • editor.selectionHighlightBackground#ADD6FF80
  • editorGroup.border#0000001a
  • editorGroupHeader.tabsBackground#f8f8f8
  • editorGroupHeader.tabsBorder#0000001a
  • editorGutter.addedBackground#2ea043
  • editorGutter.deletedBackground#f85149
  • editorGutter.modifiedBackground#005FB8
  • editorIndentGuide.activeBackground#939393
  • editorIndentGuide.background#D3D3D3
  • editorInlayHint.background#8b949e1b
  • editorInlayHint.typeBackground#8b949e1b
  • editorLineNumber.activeForeground#171184
  • editorLineNumber.foreground#6e7681
  • editorOverviewRuler.border#0000001a
  • editorSuggestWidget.background#F3F3F3
  • editorWidget.background#ffffff
  • errorForeground#f85149
  • focusBorder#005FB8
  • foreground#3b3b3b
  • icon.foreground#3b3b3b
  • input.background#ffffff
  • input.border#CECECE
  • input.foreground#3b3b3b
  • input.placeholderForeground#767676
  • inputOption.activeBackground#005fb841
  • inputOption.activeBorder#005FB8
  • inputOption.activeForeground#000000
  • keybindingLabel.foreground#3b3b3b
  • list.activeSelectionBackground#e8e8e8
  • list.activeSelectionForeground#000000
  • list.activeSelectionIconForeground#FFF
  • list.focusAndSelectionOutline#90C2F9
  • list.hoverBackground#E8E8E8
  • menu.border#D4D4D4
  • notebook.cellBorderColor#E8E8E8
  • notebook.selectedCellBackground#c8ddf150
  • notificationCenterHeader.background#ffffff
  • notificationCenterHeader.foreground#3b3b3b
  • notifications.background#ffffff
  • notifications.border#0000001a
  • notifications.foreground#3b3b3b
  • panel.background#f8f8f8
  • panel.border#0000001a
  • panelInput.border#0000001a
  • panelTitle.activeBorder#005FB8
  • panelTitle.activeForeground#3b3b3b
  • panelTitle.inactiveForeground#3b3b3b
  • peekViewEditor.matchHighlightBackground#bb800966
  • peekViewResult.background#ffffff
  • peekViewResult.matchHighlightBackground#bb800966
  • pickerGroup.border#0000001a
  • pickerGroup.foreground#8b949e
  • ports.iconRunningProcessForeground#369432
  • progressBar.background#005FB8
  • quickInput.background#ffffff
  • quickInput.foreground#3b3b3b
  • scrollbar.shadow#484f5833
  • scrollbarSlider.activeBackground#6e768187
  • scrollbarSlider.background#6e768133
  • scrollbarSlider.hoverBackground#6e768145
  • searchEditor.textInputBorder#CECECE
  • settings.dropdownBackground#ffffff
  • settings.dropdownBorder#CECECE
  • settings.headerForeground#1f1f1f
  • settings.modifiedItemIndicator#bb800966
  • settings.numberInputBorder#CECECE
  • settings.textInputBorder#CECECE
  • sideBar.background#f8f8f8
  • sideBar.border#0000001a
  • sideBar.foreground#3b3b3b
  • sideBarSectionHeader.background#0000
  • sideBarSectionHeader.border#61616130
  • sideBarSectionHeader.foreground#3b3b3b
  • sideBarTitle.foreground#6F6F6F
  • statusBar.background#f8f8f8
  • statusBar.border#0000001a
  • statusBar.debuggingBackground#fd716c
  • statusBar.debuggingForeground#000000
  • statusBar.focusBorder#005FB8
  • statusBar.foreground#3b3b3b
  • statusBar.noFolderBackground#f8f8f8
  • statusBarItem.errorBackground#c72e0f
  • statusBarItem.focusBorder#005FB8
  • statusBarItem.prominentBackground#6e768166
  • statusBarItem.remoteBackground#16825D
  • statusBarItem.remoteForeground#FFF
  • tab.activeBackground#ffffff
  • tab.activeBorder#f8f8f8
  • tab.activeBorderTop#005FB8
  • tab.activeForeground#3b3b3b
  • tab.border#0000001a
  • tab.hoverBackground#ffffff
  • tab.inactiveBackground#f8f8f8
  • tab.inactiveForeground#00000080
  • tab.lastPinnedBorder#61616130
  • tab.unfocusedActiveBorder#f8f8f8
  • tab.unfocusedActiveBorderTop#00000015
  • tab.unfocusedHoverBackground#6e76811a
  • terminal.foreground#3b3b3b
  • terminal.inactiveSelectionBackground#E5EBF1
  • terminal.tab.activeBorder#005fb8
  • terminalCursor.foreground#005FB8
  • textBlockQuote.background#f8f8f8
  • textBlockQuote.border#0000001a
  • textCodeBlock.background#f2f2f2
  • textLink.activeForeground#005FB8
  • textLink.foreground#005FB8
  • textSeparator.foreground#21262d
  • titleBar.activeBackground#f8f8f8
  • titleBar.activeForeground#1e1e1e
  • titleBar.border#0000001a
  • titleBar.inactiveBackground#f8f8f8
  • titleBar.inactiveForeground#8b949e
  • welcomePage.tileBackground#f3f3f3
  • widget.border#d4d4d4

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
variable.other.constant, variable.other.enummember, support.constant.math, support.constant.dom, support.constant.jsonbold
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literalitalic bold
support.class, support.type, entity.name.type, entity.name.classunderline
comment, string.quoted.docstringitalic
variable.other.constant, variable.other.enummember, support.constant.math, support.constant.dom, support.constant.jsonbold
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literalitalic bold
support.class, support.type, entity.name.type, entity.name.classunderline
comment, string.quoted.docstringitalic
meta.embedded, source.groovy.embedded, string meta.image.inline.markdown#000000ff
emphasisitalic
strongbold
meta.diff.header#0000e0
comment#a4a4a4
constant.language#0000ff
constant.numeric, variable.other.enummember, keyword.operator.plus.exponent, keyword.operator.minus.exponent#1de69c
constant.regexp#e72465
entity.name.tag#e70000
entity.name.selector#e70000
entity.other.attribute-name#f80000
entity.other.attribute-name.class.css, entity.other.attribute-name.class.mixin.css, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scss#e70000
invalid#ff0000
markup.underlineunderline
markup.bold#0000e0bold
markup.heading#e70000bold
markup.italicitalic
markup.strikethroughstrikethrough
markup.inserted#1de69c
markup.deleted#e22323
markup.changed#0d76e6
punctuation.definition.quote.begin.markdown, punctuation.definition.list.begin.markdown#0d76e6
markup.inline.raw#e70000
punctuation.definition.tag#e70000
meta.preprocessor, entity.name.function.preprocessor#0000ff
meta.preprocessor.string#e22323
meta.preprocessor.numeric#1de69c
meta.structure.dictionary.key.python#0d76e6
storage#0000ff
storage.type#0000ff
storage.modifier, keyword.operator.noexcept#0000ff
string, meta.embedded.assembly#e22323
string.comment.buffered.block.pug, string.quoted.pug, string.interpolated.pug, string.unquoted.plain.in.yaml, string.unquoted.plain.out.yaml, string.unquoted.block.yaml, string.quoted.single.yaml, string.quoted.double.xml, string.quoted.single.xml, string.unquoted.cdata.xml, string.quoted.double.html, string.quoted.single.html, string.unquoted.html, string.quoted.single.handlebars, string.quoted.double.handlebars#0000ff
string.regexp#e72465
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#0000ff
meta.template.expression#000000
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#0d76e6
support.type.vendored.property-name, support.type.property-name, variable.css, variable.scss, variable.other.less, source.coffee.embedded#f80000
support.type.property-name.json#0d76e6
keyword#0000ff
keyword.control#0000ff
keyword.operator#000000
keyword.operator.new, keyword.operator.expression, keyword.operator.cast, keyword.operator.sizeof, keyword.operator.alignof, keyword.operator.typeid, keyword.operator.alignas, keyword.operator.instanceof, keyword.operator.logical.python, keyword.operator.wordlike#0000ff
keyword.other.unit#1de69c
punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php#e70000
support.function.git-rebase#0d76e6
constant.sha.git-rebase#1de69c
storage.modifier.import.java, variable.language.wildcard.java, storage.modifier.package.java#000000
variable.language#0000ff
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#22b604
support.class, support.type, entity.name.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, entity.name.class, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#2bc4f3
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class#2bc4f3
keyword.control, source.cpp keyword.operator.new, source.cpp keyword.operator.delete, keyword.other.using, keyword.other.operator, entity.name.operator#cb25f5
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#2b88f3
variable.other.constant, variable.other.enummember#0070C1
meta.object-literal.key#2b88f3
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#0d76e6
punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, punctuation.definition.character-class.regexp, punctuation.character.set.begin.regexp, punctuation.character.set.end.regexp, keyword.operator.negation.regexp, support.other.parenthesis.regexp#e64141
constant.character.character-class.regexp, constant.other.character-class.set.regexp, constant.other.character-class.regexp, constant.character.set.regexp#e72465
keyword.operator.quantifier.regexp#000000
keyword.operator.or.regexp, keyword.control.anchor.regexp#EE0000
constant.character, constant.other.option#0000ff
constant.character.escape#EE0000
entity.name.label#000000
variable.other.constant, variable.other.enummember, support.constant.math, support.constant.dom, support.constant.jsonbold
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literalitalic bold
support.class, support.type, entity.name.type, entity.name.classunderline
comment, string.quoted.docstringitalic
meta.embedded, source.groovy.embedded, string meta.image.inline.markdown#000000ff
emphasisitalic
strongbold
meta.diff.header#0000e0
comment#a4a4a4
constant.language#0000ff
constant.numeric, variable.other.enummember, keyword.operator.plus.exponent, keyword.operator.minus.exponent#1de69c
constant.regexp#e72465
entity.name.tag#e70000
entity.name.selector#e70000
entity.other.attribute-name#f80000
entity.other.attribute-name.class.css, entity.other.attribute-name.class.mixin.css, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scss#e70000
invalid#ff0000
markup.underlineunderline
markup.bold#0000e0bold
markup.heading#e70000bold
markup.italicitalic
markup.strikethroughstrikethrough
markup.inserted#1de69c
markup.deleted#e22323
markup.changed#0d76e6
punctuation.definition.quote.begin.markdown, punctuation.definition.list.begin.markdown#0d76e6
markup.inline.raw#e70000
punctuation.definition.tag#e70000
meta.preprocessor, entity.name.function.preprocessor#0000ff
meta.preprocessor.string#e22323
meta.preprocessor.numeric#1de69c
meta.structure.dictionary.key.python#0d76e6
storage#0000ff
storage.type#0000ff
storage.modifier, keyword.operator.noexcept#0000ff
string, meta.embedded.assembly#e22323
string.comment.buffered.block.pug, string.quoted.pug, string.interpolated.pug, string.unquoted.plain.in.yaml, string.unquoted.plain.out.yaml, string.unquoted.block.yaml, string.quoted.single.yaml, string.quoted.double.xml, string.quoted.single.xml, string.unquoted.cdata.xml, string.quoted.double.html, string.quoted.single.html, string.unquoted.html, string.quoted.single.handlebars, string.quoted.double.handlebars#0000ff
string.regexp#e72465
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#0000ff
meta.template.expression#000000
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#0d76e6
support.type.vendored.property-name, support.type.property-name, variable.css, variable.scss, variable.other.less, source.coffee.embedded#f80000
support.type.property-name.json#0d76e6
keyword#0000ff
keyword.control#0000ff
keyword.operator#000000
keyword.operator.new, keyword.operator.expression, keyword.operator.cast, keyword.operator.sizeof, keyword.operator.alignof, keyword.operator.typeid, keyword.operator.alignas, keyword.operator.instanceof, keyword.operator.logical.python, keyword.operator.wordlike#0000ff
keyword.other.unit#1de69c
punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php#e70000
support.function.git-rebase#0d76e6
constant.sha.git-rebase#1de69c
storage.modifier.import.java, variable.language.wildcard.java, storage.modifier.package.java#000000
variable.language#0000ff
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#22b604
support.class, support.type, entity.name.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, entity.name.class, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#2bc4f3
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class#2bc4f3
keyword.control, source.cpp keyword.operator.new, source.cpp keyword.operator.delete, keyword.other.using, keyword.other.operator, entity.name.operator#cb25f5
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#2b88f3
variable.other.constant, variable.other.enummember#0070C1
meta.object-literal.key#2b88f3
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#0d76e6
punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, punctuation.definition.character-class.regexp, punctuation.character.set.begin.regexp, punctuation.character.set.end.regexp, keyword.operator.negation.regexp, support.other.parenthesis.regexp#e64141
constant.character.character-class.regexp, constant.other.character-class.set.regexp, constant.other.character-class.regexp, constant.character.set.regexp#e72465
keyword.operator.quantifier.regexp#000000
keyword.operator.or.regexp, keyword.control.anchor.regexp#EE0000
constant.character, constant.other.option#0000ff
constant.character.escape#EE0000
entity.name.label#000000
variable.other.constant, variable.other.enummember, support.constant.math, support.constant.dom, support.constant.jsonbold
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literalitalic bold
support.class, support.type, entity.name.type, entity.name.classunderline
comment, string.quoted.docstringitalic
meta.embedded, source.groovy.embedded, string meta.image.inline.markdown#000000ff
emphasisitalic
strongbold
meta.diff.header#0000e0
comment#a4a4a4
constant.language#0000ff
constant.numeric, variable.other.enummember, keyword.operator.plus.exponent, keyword.operator.minus.exponent#1de69c
constant.regexp#e72465
entity.name.tag#e70000
entity.name.selector#e70000
entity.other.attribute-name#f80000
entity.other.attribute-name.class.css, entity.other.attribute-name.class.mixin.css, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scss#e70000
invalid#ff0000
markup.underlineunderline
markup.bold#0000e0bold
markup.heading#e70000bold
markup.italicitalic
markup.strikethroughstrikethrough
markup.inserted#1de69c
markup.deleted#e22323
markup.changed#0d76e6
punctuation.definition.quote.begin.markdown, punctuation.definition.list.begin.markdown#0d76e6
markup.inline.raw#e70000
punctuation.definition.tag#e70000
meta.preprocessor, entity.name.function.preprocessor#0000ff
meta.preprocessor.string#e22323
meta.preprocessor.numeric#1de69c
meta.structure.dictionary.key.python#0d76e6
storage#0000ff
storage.type#0000ff
storage.modifier, keyword.operator.noexcept#0000ff
string, meta.embedded.assembly#e22323
string.comment.buffered.block.pug, string.quoted.pug, string.interpolated.pug, string.unquoted.plain.in.yaml, string.unquoted.plain.out.yaml, string.unquoted.block.yaml, string.quoted.single.yaml, string.quoted.double.xml, string.quoted.single.xml, string.unquoted.cdata.xml, string.quoted.double.html, string.quoted.single.html, string.unquoted.html, string.quoted.single.handlebars, string.quoted.double.handlebars#0000ff
string.regexp#e72465
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#0000ff
meta.template.expression#000000
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#0d76e6
support.type.vendored.property-name, support.type.property-name, variable.css, variable.scss, variable.other.less, source.coffee.embedded#f80000
support.type.property-name.json#0d76e6
keyword#0000ff
keyword.control#0000ff
keyword.operator#000000
keyword.operator.new, keyword.operator.expression, keyword.operator.cast, keyword.operator.sizeof, keyword.operator.alignof, keyword.operator.typeid, keyword.operator.alignas, keyword.operator.instanceof, keyword.operator.logical.python, keyword.operator.wordlike#0000ff
keyword.other.unit#1de69c
punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php#e70000
support.function.git-rebase#0d76e6
constant.sha.git-rebase#1de69c
storage.modifier.import.java, variable.language.wildcard.java, storage.modifier.package.java#000000
variable.language#0000ff
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#22b604
support.class, support.type, entity.name.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, entity.name.class, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#2bc4f3
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class#2bc4f3
keyword.control, source.cpp keyword.operator.new, source.cpp keyword.operator.delete, keyword.other.using, keyword.other.operator, entity.name.operator#cb25f5
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#2b88f3
variable.other.constant, variable.other.enummember#0070C1
meta.object-literal.key#2b88f3
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#0d76e6
punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, punctuation.definition.character-class.regexp, punctuation.character.set.begin.regexp, punctuation.character.set.end.regexp, keyword.operator.negation.regexp, support.other.parenthesis.regexp#e64141
constant.character.character-class.regexp, constant.other.character-class.set.regexp, constant.other.character-class.regexp, constant.character.set.regexp#e72465
keyword.operator.quantifier.regexp#000000
keyword.operator.or.regexp, keyword.control.anchor.regexp#EE0000
constant.character, constant.other.option#0000ff
constant.character.escape#EE0000
entity.name.label#000000
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#795E26
support.class, support.type, entity.name.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, entity.name.class, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#267f99
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class#267f99
keyword.control, source.cpp keyword.operator.new, source.cpp keyword.operator.delete, keyword.other.using, keyword.other.operator, entity.name.operator#AF00DB
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#001080
variable.other.constant, variable.other.enummember#0070C1
meta.object-literal.key#001080
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#0451a5
punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, punctuation.definition.character-class.regexp, punctuation.character.set.begin.regexp, punctuation.character.set.end.regexp, keyword.operator.negation.regexp, support.other.parenthesis.regexp#d16969
constant.character.character-class.regexp, constant.other.character-class.set.regexp, constant.other.character-class.regexp, constant.character.set.regexp#811f3f
keyword.operator.quantifier.regexp#000000
keyword.operator.or.regexp, keyword.control.anchor.regexp#EE0000
constant.character, constant.other.option#0000ff
constant.character.escape#EE0000
entity.name.label#000000
variable.other.constant, variable.other.enummember, support.constant.math, support.constant.dom, support.constant.jsonbold
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literalitalic bold
support.class, support.type, entity.name.type, entity.name.classunderline
comment, string.quoted.docstringitalic
meta.embedded, source.groovy.embedded, string meta.image.inline.markdown#000000ff
emphasisitalic
strongbold
meta.diff.header#0000e0
comment#a4a4a4
constant.language#0000ff
constant.numeric, variable.other.enummember, keyword.operator.plus.exponent, keyword.operator.minus.exponent#1de69c
constant.regexp#e72465
entity.name.tag#e70000
entity.name.selector#e70000
entity.other.attribute-name#f80000
entity.other.attribute-name.class.css, entity.other.attribute-name.class.mixin.css, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scss#e70000
invalid#ff0000
markup.underlineunderline
markup.bold#0000e0bold
markup.heading#e70000bold
markup.italicitalic
markup.strikethroughstrikethrough
markup.inserted#1de69c
markup.deleted#e22323
markup.changed#0d76e6
punctuation.definition.quote.begin.markdown, punctuation.definition.list.begin.markdown#0d76e6
markup.inline.raw#e70000
punctuation.definition.tag#e70000
meta.preprocessor, entity.name.function.preprocessor#0000ff
meta.preprocessor.string#e22323
meta.preprocessor.numeric#1de69c
meta.structure.dictionary.key.python#0d76e6
storage#0000ff
storage.type#0000ff
storage.modifier, keyword.operator.noexcept#0000ff
string, meta.embedded.assembly#e22323
string.comment.buffered.block.pug, string.quoted.pug, string.interpolated.pug, string.unquoted.plain.in.yaml, string.unquoted.plain.out.yaml, string.unquoted.block.yaml, string.quoted.single.yaml, string.quoted.double.xml, string.quoted.single.xml, string.unquoted.cdata.xml, string.quoted.double.html, string.quoted.single.html, string.unquoted.html, string.quoted.single.handlebars, string.quoted.double.handlebars#0000ff
string.regexp#e72465
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#0000ff
meta.template.expression#000000
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#0d76e6
support.type.vendored.property-name, support.type.property-name, variable.css, variable.scss, variable.other.less, source.coffee.embedded#f80000
support.type.property-name.json#0d76e6
keyword#0000ff
keyword.control#0000ff
keyword.operator#000000
keyword.operator.new, keyword.operator.expression, keyword.operator.cast, keyword.operator.sizeof, keyword.operator.alignof, keyword.operator.typeid, keyword.operator.alignas, keyword.operator.instanceof, keyword.operator.logical.python, keyword.operator.wordlike#0000ff
keyword.other.unit#1de69c
punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php#e70000
support.function.git-rebase#0d76e6
constant.sha.git-rebase#1de69c
storage.modifier.import.java, variable.language.wildcard.java, storage.modifier.package.java#000000
variable.language#0000ff
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#22b604
support.class, support.type, entity.name.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, entity.name.class, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#2bc4f3
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class#2bc4f3
keyword.control, source.cpp keyword.operator.new, source.cpp keyword.operator.delete, keyword.other.using, keyword.other.operator, entity.name.operator#cb25f5
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#2b88f3
variable.other.constant, variable.other.enummember#0070C1
meta.object-literal.key#2b88f3
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#0d76e6
punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, punctuation.definition.character-class.regexp, punctuation.character.set.begin.regexp, punctuation.character.set.end.regexp, keyword.operator.negation.regexp, support.other.parenthesis.regexp#e64141
constant.character.character-class.regexp, constant.other.character-class.set.regexp, constant.other.character-class.regexp, constant.character.set.regexp#e72465
keyword.operator.quantifier.regexp#000000
keyword.operator.or.regexp, keyword.control.anchor.regexp#EE0000
constant.character, constant.other.option#0000ff
constant.character.escape#EE0000
entity.name.label#000000
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#795E26
support.class, support.type, entity.name.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, entity.name.class, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#267f99
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class#267f99
keyword.control, source.cpp keyword.operator.new, source.cpp keyword.operator.delete, keyword.other.using, keyword.other.operator, entity.name.operator#AF00DB
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#001080
variable.other.constant, variable.other.enummember#0070C1
meta.object-literal.key#001080
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#0451a5
punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, punctuation.definition.character-class.regexp, punctuation.character.set.begin.regexp, punctuation.character.set.end.regexp, keyword.operator.negation.regexp, support.other.parenthesis.regexp#d16969
constant.character.character-class.regexp, constant.other.character-class.set.regexp, constant.other.character-class.regexp, constant.character.set.regexp#811f3f
keyword.operator.quantifier.regexp#000000
keyword.operator.or.regexp, keyword.control.anchor.regexp#EE0000
constant.character, constant.other.option#0000ff
constant.character.escape#EE0000
entity.name.label#000000
meta.embedded, source.groovy.embedded, string meta.image.inline.markdown#000000ff
emphasisitalic
strongbold
meta.diff.header#000080
comment#008000
constant.language#0000ff
constant.numeric, variable.other.enummember, keyword.operator.plus.exponent, keyword.operator.minus.exponent#098658
constant.regexp#811f3f
entity.name.tag#800000
entity.name.selector#800000
entity.other.attribute-name#e50000
entity.other.attribute-name.class.css, entity.other.attribute-name.class.mixin.css, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scss#800000
invalid#cd3131
markup.underlineunderline
markup.bold#000080bold
markup.heading#800000bold
markup.italicitalic
markup.strikethroughstrikethrough
markup.inserted#098658
markup.deleted#a31515
markup.changed#0451a5
punctuation.definition.quote.begin.markdown, punctuation.definition.list.begin.markdown#0451a5
markup.inline.raw#800000
punctuation.definition.tag#800000
meta.preprocessor, entity.name.function.preprocessor#0000ff
meta.preprocessor.string#a31515
meta.preprocessor.numeric#098658
meta.structure.dictionary.key.python#0451a5
storage#0000ff
storage.type#0000ff
storage.modifier, keyword.operator.noexcept#0000ff
string, meta.embedded.assembly#a31515
string.comment.buffered.block.pug, string.quoted.pug, string.interpolated.pug, string.unquoted.plain.in.yaml, string.unquoted.plain.out.yaml, string.unquoted.block.yaml, string.quoted.single.yaml, string.quoted.double.xml, string.quoted.single.xml, string.unquoted.cdata.xml, string.quoted.double.html, string.quoted.single.html, string.unquoted.html, string.quoted.single.handlebars, string.quoted.double.handlebars#0000ff
string.regexp#811f3f
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#0000ff
meta.template.expression#000000
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#0451a5
support.type.vendored.property-name, support.type.property-name, variable.css, variable.scss, variable.other.less, source.coffee.embedded#e50000
support.type.property-name.json#0451a5
keyword#0000ff
keyword.control#0000ff
keyword.operator#000000
keyword.operator.new, keyword.operator.expression, keyword.operator.cast, keyword.operator.sizeof, keyword.operator.alignof, keyword.operator.typeid, keyword.operator.alignas, keyword.operator.instanceof, keyword.operator.logical.python, keyword.operator.wordlike#0000ff
keyword.other.unit#098658
punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php#800000
support.function.git-rebase#0451a5
constant.sha.git-rebase#098658
storage.modifier.import.java, variable.language.wildcard.java, storage.modifier.package.java#000000
variable.language#0000ff

Shiki preview

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

Loading...