Skip to main content
Coding Theme

Proper Up

Publisher: properupThemes in package: 9

A from scratch custom VS Code Theme (Proper Up) and nine other offshoot themes, each with their own style,. Find the one that's right for you, and get your theme game proper.

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#1e202a
  • activityBar.background#051f3b
  • activityBar.border#40434f
  • activityBar.foreground#26fdcbf7
  • activityBar.inactiveForeground#549fffed
  • activityBarBadge.background#2f3f80
  • activityBarBadge.foreground#ffffff
  • badge.background#282c3f
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#ffffff
  • breadcrumb.background#181b28
  • breadcrumb.focusForeground#ffffff
  • breadcrumb.foreground#ffffffcc
  • button.background#262c45
  • button.foreground#ffffff
  • button.hoverBackground#19203d
  • button.secondaryBackground#007cff
  • button.secondaryForeground#ffffff
  • button.secondaryHoverBackground#262c45
  • checkbox.background#262c45
  • checkbox.border#00000000
  • checkbox.foreground#ffffff
  • debugExceptionWidget.background#1e2234
  • debugExceptionWidget.border#e8e8e82e
  • debugToolBar.background#1e2234
  • debugToolBar.border#e8e8e82e
  • diffEditor.border#a17afb
  • diffEditor.insertedTextBackground#9bb95533
  • diffEditor.removedTextBackground#2f5a9d70
  • diffEditor.removedTextBorder#ff000000
  • dropdown.background#262c45
  • dropdown.border#00000000
  • dropdown.foreground#ffffff
  • editor.background#151d3d
  • editor.findMatchBackground#6986ab
  • editor.findMatchBorder#74879f
  • editor.findMatchHighlightBackground#5984ea56
  • editor.findMatchHighlightBorder#ffffff72
  • editor.findRangeHighlightBackground#dcb1ec16
  • editor.findRangeHighlightBorder#ba80ff3c
  • editor.foldBackground#212538
  • editor.foreground#ff62c9
  • editor.hoverHighlightBackground#86c2ff5c
  • editor.inactiveSelectionBackground#40429652
  • editor.lineHighlightBackground#ffcfa534
  • editor.lineHighlightBorder#22273de7
  • editor.rangeHighlightBackground#e2b39720
  • editor.rangeHighlightBorder#8877ffeb
  • editor.selectionBackground#4b89d776
  • editor.selectionHighlightBackground#8ecfff3e
  • editor.selectionHighlightBorder#4671f0d9
  • editor.wordHighlightBackground#9c6fff76
  • editor.wordHighlightBorder#d3ff00e3
  • editor.wordHighlightStrongBackground#004972b8
  • editorBracketMatch.background#381cfd78
  • editorBracketMatch.border#7994ffbd
  • editorCodeLens.foreground#999999
  • editorCursor.background#ffffff
  • editorCursor.foreground#5fffda
  • editorError.background#f5bbb84e
  • editorError.border#ff5353b5
  • editorError.foreground#ff512e72
  • editorGroup.border#444444
  • editorGroup.emptyBackground#151d3d
  • editorGroupHeader.border#5c5c5c
  • editorGroupHeader.tabsBackground#181b28
  • editorGroupHeader.tabsBorder#272a36
  • editorGutter.addedBackground#0c7c32
  • editorGutter.background#12193097
  • editorGutter.commentRangeForeground#7595ff
  • editorGutter.deletedBackground#ab3238
  • editorGutter.foldingControlForeground#7595ff
  • editorGutter.modifiedBackground#0c7d9d
  • editorHoverWidget.background#181b28
  • editorHoverWidget.border#2a314d
  • editorHoverWidget.foreground#d9d9d9
  • editorIndentGuide.activeBackground#8f8dd746
  • editorIndentGuide.background#531bb64c
  • editorInfo.background#4490BF00
  • editorInfo.border#4490BF00
  • editorInfo.foreground#75beff
  • editorLineNumber.activeForeground#ffffff
  • editorLineNumber.foreground#7598ffe5
  • editorLink.activeForeground#1a69ff
  • editorMarkerNavigation.background#2d2d30d9
  • editorMarkerNavigationError.background#f48771
  • editorMarkerNavigationInfo.background#75beff
  • editorMarkerNavigationWarning.background#adafff93
  • editorOverviewRuler.background#3c307954
  • editorOverviewRuler.border#ffd86300
  • editorRuler.foreground#5a5a5a
  • editorSuggestWidget.background#181b28
  • editorSuggestWidget.border#232943
  • editorSuggestWidget.foreground#eaeaea
  • editorSuggestWidget.highlightForeground#007cff
  • editorSuggestWidget.selectedBackground#242a43
  • editorWarning.background#A9904000
  • editorWarning.border#ffffff00
  • editorWarning.foreground#f7ff00bf
  • editorWhitespace.foreground#616aff68
  • editorWidget.background#21263b
  • editorWidget.foreground#c0c0c0
  • editorWidget.resizeBorder#ffffff
  • focusBorder#9812f5a7
  • foreground#ffffff
  • gitDecoration.addedResourceForeground#59b86b
  • gitDecoration.conflictingResourceForeground#6161f9
  • gitDecoration.deletedResourceForeground#f54d2f
  • gitDecoration.ignoredResourceForeground#8c8c8c
  • gitDecoration.modifiedResourceForeground#ffba53
  • gitDecoration.stageDeletedResourceForeground#e2725e
  • gitDecoration.stageModifiedResourceForeground#e2c08d
  • gitDecoration.submoduleResourceForeground#8db9e2
  • gitDecoration.untrackedResourceForeground#73c991
  • icon.foreground#ffffff
  • input.background#262c45
  • input.border#00000000
  • input.foreground#ffffff
  • input.placeholderForeground#a9a9a9
  • inputOption.activeBackground#262c45
  • inputOption.activeBorder#007acc00
  • inputOption.activeForeground#eeeeee
  • list.activeSelectionBackground#2c3556
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#21263d
  • list.focusBackground#181b28
  • list.focusForeground#cccccc
  • list.highlightForeground#ffffff
  • list.hoverBackground#282f49
  • list.hoverForeground#e8e8e8
  • list.inactiveSelectionBackground#1b2034
  • list.inactiveSelectionForeground#ffffff
  • listFilterWidget.background#2e375c
  • listFilterWidget.noMatchesOutline#67beffab
  • listFilterWidget.outline#ffffff00
  • menu.background#232530
  • menu.border#ffffff34
  • menu.foreground#c7c7c7
  • menu.selectionBackground#181b28
  • menu.selectionBorder#181b28
  • menu.selectionForeground#ffffff
  • menu.separatorBackground#a5a5a5
  • menubar.selectionBackground#313856
  • menubar.selectionBorder#ff0000
  • menubar.selectionForeground#ffffff
  • merge.commonContentBackground#282828
  • merge.commonHeaderBackground#383838
  • merge.currentContentBackground#27403B
  • merge.currentHeaderBackground#367366
  • merge.incomingContentBackground#28384B
  • merge.incomingHeaderBackground#395F8F
  • minimap.background#151d3d
  • minimap.errorHighlight#ff512e72
  • minimap.findMatchHighlight#6986ab
  • minimap.selectionHighlight#4b89d776
  • minimap.warningHighlight#f7ff00bf
  • minimapGutter.addedBackground#0c7c32
  • minimapGutter.deletedBackground#ab3238
  • minimapGutter.modifiedBackground#0c7d9d
  • notificationCenter.border#181b28
  • notificationCenterHeader.background#2c3045
  • notificationCenterHeader.foreground#ffffff
  • notifications.background#181b28
  • notifications.border#ffffff0e
  • notifications.foreground#e6e6e6
  • notificationsErrorIcon.foreground#ff0000
  • notificationsInfoIcon.foreground#62b5ff
  • notificationsWarningIcon.foreground#e8c838
  • notificationToast.border#ffffff14
  • panel.background#2c2451
  • panel.border#6367ec
  • panelSection.border#ffffff59
  • panelTitle.activeBorder#ffffff
  • panelTitle.activeForeground#bf93ff
  • panelTitle.inactiveForeground#ffffff99
  • 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#ffffff
  • pickerGroup.foreground#7595ff
  • progressBar.background#1ab08d
  • scrollbar.shadow#000000d1
  • scrollbarSlider.activeBackground#5255ad
  • scrollbarSlider.background#474bba83
  • scrollbarSlider.hoverBackground#6165e687
  • selection.background#5932c4f5
  • settings.focusedRowBackground#ffffff07
  • settings.headerForeground#ffffff
  • sideBar.background#1e202a
  • sideBar.border#aaadb460
  • sideBar.dropBackground#21263d
  • sideBar.foreground#e8e8e8
  • sideBarSectionHeader.background#6467ff8b
  • sideBarSectionHeader.border#ffffff33
  • sideBarSectionHeader.foreground#cfcfcf
  • sideBarTitle.foreground#5fa5ffbf
  • statusBar.background#252834
  • statusBar.border#ff000000
  • statusBar.debuggingBackground#d55a00
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#ffffff
  • statusBar.noFolderBackground#692a79
  • statusBar.noFolderForeground#ffffff
  • statusBarItem.activeBackground#FFFFFF25
  • statusBarItem.hoverBackground#ffffff1f
  • statusBarItem.remoteBackground#16825d
  • statusBarItem.remoteForeground#ffffff
  • tab.activeBackground#181b28
  • tab.activeBorder#29f7b3f9
  • tab.activeBorderTop#29f7b38b
  • tab.activeForeground#29f7b3f9
  • tab.border#5fffda00
  • tab.hoverBackground#051f3b
  • tab.hoverBorder#ff13cf00
  • tab.hoverForeground#ffffff
  • tab.inactiveBackground#181b28
  • tab.inactiveForeground#ffffff80
  • terminal.ansiBlack#7d7d7d
  • terminal.ansiBlue#5798e0
  • terminal.ansiBrightBlack#a7a7a7
  • terminal.ansiBrightBlue#5fabff
  • terminal.ansiBrightCyan#2eeff9
  • terminal.ansiBrightGreen#44ffb7
  • terminal.ansiBrightMagenta#ff7bff
  • terminal.ansiBrightRed#a3b3ff
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#f5f543
  • terminal.ansiCyan#17d6e0
  • terminal.ansiGreen#27e49b
  • terminal.ansiMagenta#e055e0
  • terminal.ansiRed#a0b0ff
  • terminal.ansiWhite#fdfdfd
  • terminal.ansiYellow#e5e510
  • terminal.border#ffffff59
  • terminal.foreground#89e5f9
  • terminal.selectionBackground#580cc940
  • terminalCursor.background#0087FF
  • terminalCursor.foreground#ffffff
  • textLink.foreground#00ff9f
  • titleBar.activeBackground#181b28
  • titleBar.activeForeground#ffffff
  • titleBar.border#ffffff00
  • titleBar.inactiveBackground#272a36
  • titleBar.inactiveForeground#ababab99
  • tree.indentGuidesStroke#585858
  • walkThrough.embeddedEditorBackground#00000050
  • widget.shadow#181b28

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