Skip to main content
CodingTheme

Midnight Prism

Publisher: Raouf BakhtiThemes in package: 20

Midnight Prism is a sleek, modern VS Code theme collection, designed to provide a comfortable coding experience with a balanced, visually appealing palette. Each theme features dark grey, deep blue, dark red/orange, and muted green tones, creating a professional look that enhances readability while

Color themes

VS Code preview

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

Loading...

colors

Workbench UI color keys from the theme JSON colors map.

  • activityBar.background#0e141a
  • activityBar.foreground#81fd02
  • activityBar.inactiveForeground#81ff005a
  • activityBarBadge.background#81fd025a
  • activityBarBadge.foreground#c3ff9b
  • badge.background#552a96
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#e0e0e0
  • breadcrumb.background#0e141a
  • breadcrumb.focusForeground#e0e0e0
  • breadcrumb.foreground#cccccccc
  • button.background#552a96
  • button.foreground#ffffff
  • button.hoverBackground#371964
  • button.secondaryBackground#3a3d41
  • button.secondaryForeground#ffffff
  • button.secondaryHoverBackground#45494e
  • checkbox.background#0e141a
  • checkbox.border#00000000
  • checkbox.foreground#cccccc
  • debugExceptionWidget.background#0e141a
  • debugExceptionWidget.border#47474700
  • debugToolBar.background#0e141a
  • debugToolBar.border#47474700
  • diffEditor.border#444444
  • diffEditor.insertedTextBackground#9bb95533
  • diffEditor.removedTextBackground#ff000033
  • dropdown.background#0e141a
  • dropdown.border#00000000
  • dropdown.foreground#cccccc
  • editor.background#0e141a
  • editor.findMatchBackground#b7f77850
  • editor.findMatchBorder#81fd02
  • editor.findMatchHighlightBackground#b7f77850
  • editor.findMatchHighlightBorder#ffffff00
  • editor.findRangeHighlightBackground#3a3d4166
  • editor.findRangeHighlightBorder#ffffff00
  • editor.foldBackground#264f784d
  • editor.foreground#aaed33
  • editor.hoverHighlightBackground#264f7840
  • editor.inactiveSelectionBackground#9148ff3e
  • editor.lineHighlightBackground#ffffff0A
  • editor.lineHighlightBorder#282828
  • editor.rangeHighlightBackground#ffffff0b
  • editor.rangeHighlightBorder#ffffff00
  • editor.selectionBackground#ffffff30
  • editor.selectionHighlightBackground#add6ff26
  • editor.selectionHighlightBorder#b7f77850
  • editor.wordHighlightBackground#575757b8
  • editor.wordHighlightStrongBackground#81fd0246
  • editorBracketMatch.background#0064001a
  • editorBracketMatch.border#888888
  • editorCodeLens.foreground#999999
  • editorCursor.background#000000
  • editorCursor.foreground#81fd02
  • editorError.background#B73A3400
  • editorError.border#ffffff00
  • editorError.foreground#ff2b00
  • editorGroup.border#444444
  • editorGroup.emptyBackground#0e141a
  • editorGroupHeader.border#b21a1a00
  • editorGroupHeader.tabsBackground#0e141a
  • editorGroupHeader.tabsBorder#ff000000
  • editorGutter.addedBackground#587c0c
  • editorGutter.background#0e141a
  • editorGutter.commentRangeForeground#81fd02
  • editorGutter.deletedBackground#94151b
  • editorGutter.foldingControlForeground#81fd02
  • editorGutter.modifiedBackground#0c7d9d
  • editorHoverWidget.background#252526
  • editorHoverWidget.border#454545
  • editorHoverWidget.foreground#cccccc
  • editorIndentGuide.activeBackground#707070
  • editorIndentGuide.background#404040
  • editorInfo.background#4490BF00
  • editorInfo.border#4490BF00
  • editorInfo.foreground#75beff
  • editorLineNumber.activeForeground#81fd02
  • editorLineNumber.foreground#8a52ee
  • editorLink.activeForeground#81fd02
  • editorMarkerNavigation.background#2d2d30
  • editorMarkerNavigationError.background#f48771
  • editorMarkerNavigationInfo.background#75beff
  • editorMarkerNavigationWarning.background#cca700
  • editorOverviewRuler.background#25252500
  • editorOverviewRuler.border#7f7f7f4d
  • editorRuler.foreground#5a5a5a
  • editorSuggestWidget.background#252526
  • editorSuggestWidget.border#454545
  • editorSuggestWidget.foreground#d4d4d4
  • editorSuggestWidget.highlightForeground#0097fb
  • editorSuggestWidget.selectedBackground#062f4a
  • editorWarning.background#A9904000
  • editorWarning.border#ffffff00
  • editorWarning.foreground#cca700
  • editorWhitespace.foreground#e3e4e229
  • editorWidget.background#0e141a
  • editorWidget.foreground#cccccc
  • editorWidget.resizeBorder#5F5F5F
  • focusBorder#81fd02
  • foreground#71fa03
  • gitDecoration.addedResourceForeground#aaed33
  • gitDecoration.conflictingResourceForeground#ff8300
  • gitDecoration.deletedResourceForeground#ff0018
  • gitDecoration.ignoredResourceForeground#5e5e5e
  • gitDecoration.modifiedResourceForeground#81fd0287
  • gitDecoration.stageDeletedResourceForeground#ff0060
  • gitDecoration.stageModifiedResourceForeground#fdf90287
  • gitDecoration.submoduleResourceForeground#8db9e2
  • gitDecoration.untrackedResourceForeground#ff00e3
  • icon.foreground#71fa03
  • input.background#0e141a
  • input.border#00000000
  • input.foreground#cccccc
  • input.placeholderForeground#a6a6a6
  • inputOption.activeBackground#552a96
  • inputOption.activeBorder#007acc00
  • inputOption.activeForeground#ffffff
  • list.activeSelectionBackground#81fd0220
  • list.activeSelectionForeground#81fd02
  • list.dropBackground#383b3d
  • list.focusBackground#81fd0224
  • list.focusForeground#cccccc
  • list.highlightForeground#81fd02
  • list.hoverBackground#2a2d2e
  • list.hoverForeground#9148ff
  • list.inactiveSelectionBackground#81fd0224
  • list.inactiveSelectionForeground#81fd02
  • listFilterWidget.background#552a96
  • listFilterWidget.noMatchesOutline#0f0f0f00
  • listFilterWidget.outline#00000000
  • menu.background#0e141a
  • menu.border#00000085
  • menu.foreground#cccccc
  • menu.selectionBackground#81fd025a
  • menu.selectionBorder#00000000
  • menu.selectionForeground#ffffff
  • menu.separatorBackground#81fd02
  • menubar.selectionBackground#FFFFFF21
  • menubar.selectionForeground#81fd02
  • merge.commonContentBackground#282828
  • merge.commonHeaderBackground#383838
  • merge.currentContentBackground#27403B
  • merge.currentHeaderBackground#367366
  • merge.incomingContentBackground#28384B
  • merge.incomingHeaderBackground#395F8F
  • minimap.background#0e141a
  • minimap.errorHighlight#ff2b00
  • minimap.findMatchHighlight#b7f77850
  • minimap.selectionHighlight#ffffff30
  • minimap.warningHighlight#cca700
  • minimapGutter.addedBackground#587c0c
  • minimapGutter.deletedBackground#94151b
  • minimapGutter.modifiedBackground#0c7d9d
  • notificationCenter.border#474747
  • notificationCenterHeader.background#303031
  • notificationCenterHeader.foreground#cccccc
  • notifications.background#0e141a
  • notifications.border#303031
  • notifications.foreground#cccccc
  • notificationsErrorIcon.foreground#f48771
  • notificationsInfoIcon.foreground#552a96
  • notificationsWarningIcon.foreground#cca700
  • notificationToast.border#474747
  • panel.background#0e141a
  • panel.border#80808000
  • panelSection.border#80808059
  • panelTitle.activeBorder#e7e7e7
  • panelTitle.activeForeground#e7e7e7
  • panelTitle.inactiveForeground#e7e7e799
  • peekView.border#007acc
  • peekViewEditor.background#001f33
  • peekViewEditor.matchHighlightBackground#ff8f0099
  • peekViewEditor.matchHighlightBorder#ee931e
  • peekViewEditorGutter.background#001f33
  • peekViewResult.background#252526
  • peekViewResult.fileForeground#ffffff
  • peekViewResult.lineForeground#bbbbbb
  • peekViewResult.matchHighlightBackground#ea5c004d
  • peekViewResult.selectionBackground#3399ff33
  • peekViewResult.selectionForeground#ffffff
  • peekViewTitle.background#1e1e1e
  • peekViewTitleDescription.foreground#ccccccb3
  • peekViewTitleLabel.foreground#ffffff
  • pickerGroup.border#3f3f46
  • pickerGroup.foreground#ffffff
  • progressBar.background#81fd02
  • scrollbar.shadow#81fd025a
  • scrollbarSlider.activeBackground#81fd0228
  • scrollbarSlider.background#81fd0228
  • scrollbarSlider.hoverBackground#81fd0228
  • selection.background#81fd0254
  • settings.focusedRowBackground#ffffff07
  • settings.headerForeground#71fa03
  • sideBar.background#0e141a
  • sideBar.dropBackground#383b3d
  • sideBar.foreground#cccccc
  • sideBarSectionHeader.background#2e2e2e
  • sideBarSectionHeader.border#2e2e2e00
  • sideBarSectionHeader.foreground#81fd02
  • sideBarTitle.foreground#81fd02
  • statusBar.background#0e141a
  • statusBar.debuggingBackground#81fd025a
  • statusBar.debuggingForeground#cccccc
  • statusBar.foreground#81fd02
  • statusBar.noFolderBackground#0e141a
  • statusBar.noFolderForeground#81fd02
  • statusBarItem.activeBackground#FFFFFF25
  • statusBarItem.hoverBackground#81fd0234
  • statusBarItem.remoteBackground#0e141a
  • statusBarItem.remoteForeground#81fd02
  • tab.activeBackground#0e141a
  • tab.activeBorder#00000000
  • tab.activeBorderTop#81fd02
  • tab.activeForeground#ffffff
  • tab.border#0e141a
  • tab.inactiveBackground#0e141a
  • tab.inactiveForeground#ffffff80
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#2472c8
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#3b8eea
  • terminal.ansiBrightCyan#29b8db
  • terminal.ansiBrightGreen#23d18b
  • terminal.ansiBrightMagenta#d670d6
  • terminal.ansiBrightRed#f14c4c
  • terminal.ansiBrightWhite#e5e5e5
  • terminal.ansiBrightYellow#f5f543
  • terminal.ansiCyan#11a8cd
  • terminal.ansiGreen#0dbc79
  • terminal.ansiMagenta#bc3fbc
  • terminal.ansiRed#cd3131
  • terminal.ansiWhite#e5e5e5
  • terminal.ansiYellow#e5e510
  • terminal.border#80808059
  • terminal.foreground#cccccc
  • terminal.selectionBackground#ffffff40
  • terminalCursor.background#0087FF
  • terminalCursor.foreground#ffffff
  • textLink.foreground#81fd02
  • titleBar.activeBackground#0e141a
  • titleBar.activeForeground#B3B3B3
  • titleBar.border#00000000
  • titleBar.inactiveBackground#00000099
  • titleBar.inactiveForeground#C3C3C3
  • tree.indentGuidesStroke#81fd02
  • walkThrough.embeddedEditorBackground#00000050
  • widget.shadow#0000005c

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
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#8a52ee
variable.other.generic-type.haskell#ff0d6a
storage.type.haskell#d1d1d1
support.variable.magic.python#8a52ee
punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python#aaed33
variable.parameter.function.language.special.self.python#8a52ee
storage.modifier.lifetime.rust#aaed33
support.function.std.rust#aaed33
entity.name.lifetime.rust#8a52ee
variable.language.rust#8a52ee
support.constant.edge#ff0d6a
constant.other.character-class.regexp#8a52ee
keyword.operator.quantifier.regexp#d1d1d1
punctuation.definition.string.begin,punctuation.definition.string.end#d1d1d1
variable.parameter.function#aaed33
comment markup.link#cccccc48
markup.changed.diff#8a52ee
meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff#aaed33
markup.inserted.diff#d1d1d1
markup.deleted.diff#8a52ee
meta.function.c,meta.function.cpp#8a52ee
punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,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#aaed33
punctuation.separator.key-value#aaed33
keyword.operator.expression.import#aaed33
support.constant.math#8a52ee
support.constant.property.math#d1d1d1
variable.other.constant#8a52ee
storage.type.annotation.java, storage.type.object.array.java#8a52ee
source.java#8a52ee
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.terminator.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#aaed33
meta.method.java#aaed33
storage.modifier.import.java,storage.type.java,storage.type.generic.java#8a52ee
keyword.operator.instanceof.java#ff0d6a
meta.definition.variable.name.java#8a52ee
keyword.operator.logical#ff0d6a
keyword.operator.bitwise#ff0d6a
keyword.operator.channel#ff0d6a
support.constant.property-value.scss,support.constant.property-value.css#d1d1d1
keyword.operator.css,keyword.operator.scss,keyword.operator.less#ff0d6a
support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss#d1d1d1
punctuation.separator.list.comma.css#aaed33
support.constant.color.w3c-standard-color-name.css#d1d1d1
support.type.vendored.property-name.css#ff0d6a
support.module.node,support.type.object.module,support.module.node#8a52ee
entity.name.type.module#8a52ee
variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node#8a52ee
support.constant.json#d1d1d1
keyword.operator.expression.instanceof, keyword.operator.new, keyword.operator.ternary, keyword.operator.optional, keyword.operator.expression.keyof#ff0d6a
support.type.object.console#8a52ee
support.variable.property.process#d1d1d1
entity.name.function,support.function.console#aaed33
keyword.operator.misc.rust#aaed33
keyword.operator.sigil.rust#ff0d6a
keyword.operator.delete#ff0d6a
support.type.object.dom#ff0d6a
support.variable.dom,support.variable.property.dom#8a52ee
keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational#ff0d6a
keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp#ff0d6a
punctuation.separator.delimiter#aaed33
punctuation.separator.c,punctuation.separator.cpp#ff0d6a
support.type.posix-reserved.c,support.type.posix-reserved.cpp#ff0d6a
keyword.operator.sizeof.c,keyword.operator.sizeof.cpp#ff0d6a
variable.parameter.function.language.python#d1d1d1
support.type.python#ff0d6a
keyword.operator.logical.python#ff0d6a
variable.parameter.function.python#d1d1d1
punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python#aaed33
meta.function-call.generic.python#aaed33
constant.character.format.placeholder.other.python#d1d1d1
keyword.operator#aaed33
keyword.operator.assignment.compound#ff0d6a
keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts#ff0d6a
keyword#ff0d6a
entity.name.namespace#8a52ee
variable#8a52ee
variable.c#aaed33
variable.language#8a52ee
token.variable.parameter.java#aaed33
import.storage.java#8a52ee
token.package.keyword#ff0d6a
token.package#aaed33
entity.name.function, meta.require, support.function.any-method, variable.function#aaed33
entity.name.type.namespace#8a52ee
support.class, entity.name.type.class#8a52ee
entity.name.class.identifier.namespace.type#8a52ee
entity.name.class, variable.other.class.js, variable.other.class.ts#8a52ee
variable.other.class.php#8a52ee
entity.name.type#8a52ee
keyword.control#ff0d6a
control.elements, keyword.operator.less#d1d1d1
keyword.other.special-method#aaed33
storage#ff0d6a
token.storage#ff0d6a
keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void#ff0d6a
token.storage.type.java#8a52ee
support.function#ff0d6a
support.type.property-name#aaed33
support.constant.property-value#aaed33
support.constant.font-name#d1d1d1
meta.tag#aaed33
string#d1d1d1
entity.other.inherited-class#8a52ee
constant.other.symbol#ff0d6a
constant.numeric#d1d1d1
constant#d1d1d1
punctuation.definition.constant#d1d1d1
entity.name.tag#8a52ee
entity.other.attribute-name#d1d1d1
entity.other.attribute-name.id#aaed33normal
entity.other.attribute-name.class.css#d1d1d1normal
meta.selector#ff0d6a
markup.heading#8a52ee
markup.heading punctuation.definition.heading, entity.name.section#aaed33
keyword.other.unit#8a52ee
markup.bold,todo.bold#d1d1d1
punctuation.definition.bold#8a52ee
markup.italic, punctuation.definition.italic,todo.emphasis#ff0d6a
emphasis md#ff0d6a
entity.name.section.markdown#8a52ee
punctuation.definition.heading.markdown#8a52ee
punctuation.definition.list.begin.markdown#8a52ee
markup.heading.setext#aaed33
punctuation.definition.bold.markdown#d1d1d1
markup.inline.raw.markdown#d1d1d1
markup.inline.raw.string.markdown#d1d1d1
punctuation.definition.list.markdown#8a52ee
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown#8a52ee
beginning.punctuation.definition.list.markdown#8a52ee
punctuation.definition.metadata.markdown#8a52ee
markup.underline.link.markdown,markup.underline.link.image.markdown#ff0d6a
string.other.link.title.markdown,string.other.link.description.markdown#aaed33
string.regexp#ff0d6a
constant.character.escape#ff0d6a
punctuation.section.embedded, variable.interpolation#8a52ee
punctuation.section.embedded.begin,punctuation.section.embedded.end#ff0d6a
invalid.illegal#ffffff
invalid.illegal.bad-ampersand.html#aaed33
invalid.broken#ffffff
invalid.deprecated#ffffff
invalid.unimplemented#ffffff
source.json meta.structure.dictionary.json > string.quoted.json#8a52ee
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#8a52ee
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#d1d1d1
source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json#ff0d6a
support.type.property-name.json#8a52ee
support.type.property-name.json punctuation#8a52ee
text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade#ff0d6a
text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade#ff0d6a
support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php#8a52ee
keyword.operator.error-control.php#ff0d6a
keyword.operator.type.php#ff0d6a
punctuation.section.array.begin.php#aaed33
punctuation.section.array.end.php#aaed33
invalid.illegal.non-null-typehinted.php#f44747
storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php#8a52ee
meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php#aaed33
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.terminator.expression.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#aaed33
support.constant.core.rust#d1d1d1
support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php#d1d1d1
entity.name.goto-label.php,support.other.php#aaed33
keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php#ff0d6a
keyword.operator.regexp.php#ff0d6a
keyword.operator.comparison.php#ff0d6a
keyword.operator.heredoc.php,keyword.operator.nowdoc.php#ff0d6a
meta.function.decorator.python#aaed33
support.token.decorator.python,meta.function.decorator.identifier.python#ff0d6a
function.parameter#aaed33
function.brace#aaed33
function.parameter.ruby, function.parameter.cs#aaed33
constant.language.symbol.ruby#ff0d6a
rgb-value#ff0d6a
inline-color-decoration rgb-value#d1d1d1
less rgb-value#d1d1d1
selector.sass#8a52ee
support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx#8a52ee
block.scope.end,block.scope.begin#aaed33
storage.type.cs#8a52ee
entity.name.variable.local.cs#8a52ee
token.info-token#aaed33
token.warn-token#d1d1d1
token.error-token#f44747
token.debug-token#ff0d6a
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#ff0d6a
meta.template.expression#aaed33
keyword.operator.module#ff0d6a
support.type.type.flowtype#aaed33
support.type.primitive#8a52ee
meta.property.object#8a52ee
variable.parameter.function.js#8a52ee
keyword.other.template.begin#d1d1d1
keyword.other.template.end#d1d1d1
keyword.other.substitution.begin#d1d1d1
keyword.other.substitution.end#d1d1d1
keyword.operator.assignment#ff0d6a
keyword.operator.assignment.go#8a52ee
keyword.operator.arithmetic.go, keyword.operator.address.go#ff0d6a
entity.name.package.go#8a52ee
support.type.prelude.elm#ff0d6a
support.constant.elm#d1d1d1
punctuation.quasi.element#ff0d6a
constant.character.entity#8a52ee
entity.other.attribute-name.pseudo-element, entity.other.attribute-name.pseudo-class#ff0d6a
entity.global.clojure#8a52ee
meta.symbol.clojure#8a52ee
constant.keyword.clojure#ff0d6a
meta.arguments.coffee, variable.parameter.function.coffee#8a52ee
source.ini#d1d1d1
meta.scope.prerequisites.makefile#8a52ee
source.makefile#8a52ee
storage.modifier.import.groovy#8a52ee
meta.method.groovy#aaed33
meta.definition.variable.name.groovy#8a52ee
meta.definition.class.inherited.classes.groovy#d1d1d1
support.variable.semantic.hlsl#8a52ee
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#ff0d6a
text.variable, text.bracketed#8a52ee
support.type.swift, support.type.vb.asp#8a52ee
entity.name.function.xi#8a52ee
entity.name.class.xi#ff0d6a
constant.character.character-class.regexp.xi#8a52ee
constant.regexp.xi#ff0d6a
keyword.control.xi#ff0d6a
invalid.xi#aaed33
beginning.punctuation.definition.quote.markdown.xi#d1d1d1
beginning.punctuation.definition.list.markdown.xi#cccccc48
constant.character.xi#aaed33
accent.xi#aaed33
wikiword.xi#d1d1d1
constant.other.color.rgb-value.xi#ffffff
punctuation.definition.tag.xi#cccccc48
entity.name.label.cs, entity.name.scope-resolution.function.call, entity.name.scope-resolution.function.definition#8a52ee
entity.name.label.cs, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#8a52ee
meta.brace.square#aaed33
comment, punctuation.definition.comment#cccccc48italic
markup.quote.markdown#cccccc48
punctuation.definition.block.sequence.item.yaml#aaed33
constant.language.symbol.elixir#ff0d6a
entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.superitalic
comment.line.double-slash,comment.block.documentationitalic
keyword.control.import.python,keyword.control.flow.pythonitalic
markup.italic.markdownitalic

Shiki preview

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

Loading...