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#181b28
  • activityBar.background#1f1f2c
  • activityBar.border#3e42a3
  • activityBar.foreground#8b8de8
  • activityBar.inactiveForeground#37385a
  • activityBarBadge.background#2f3f80
  • activityBarBadge.foreground#ffffff
  • badge.background#282c3f
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#443effe7
  • breadcrumb.background#181b28
  • breadcrumb.focusForeground#443effe7
  • breadcrumb.foreground#99a2ac
  • button.background#2a2f41
  • button.foreground#ffffff
  • button.hoverBackground#19203d
  • button.secondaryBackground#6200ff
  • button.secondaryForeground#ffffff
  • button.secondaryHoverBackground#262c45
  • checkbox.background#222430
  • checkbox.border#ff3d00
  • 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#222430
  • dropdown.border#ff3d00
  • dropdown.foreground#ffffff
  • editor.background#191e30
  • editor.findMatchBackground#24273b
  • editor.findMatchBorder#d8f31f
  • editor.findMatchHighlightBackground#1e107d
  • editor.findMatchHighlightBorder#d8f31f
  • editor.findRangeHighlightBackground#3a3d4166
  • editor.findRangeHighlightBorder#ffffff00
  • editor.foldBackground#212538
  • editor.foreground#d4c9ff
  • editor.hoverHighlightBackground#264f785e
  • editor.inactiveSelectionBackground#4652626a
  • editor.lineHighlightBackground#ffffff0a
  • editor.lineHighlightBorder#22273de7
  • editor.rangeHighlightBackground#ffffff0b
  • editor.rangeHighlightBorder#3e429400
  • editor.selectionBackground#404f62
  • editor.selectionHighlightBackground#4b4db2bf
  • editor.selectionHighlightBorder#d8f31f
  • editor.wordHighlightBackground#57608e8d
  • editor.wordHighlightStrongBackground#004972b8
  • editorBracketMatch.background#0064001a
  • editorBracketMatch.border#7d7d7d
  • editorCodeLens.foreground#999999
  • editorCursor.background#ffffff
  • editorCursor.foreground#e1ff13
  • editorError.background#B73A3400
  • editorError.border#ffffff00
  • editorError.foreground#ff512e
  • editorGroup.border#444444
  • editorGroup.emptyBackground#191e30
  • editorGroupHeader.border#3e42a3
  • editorGroupHeader.tabsBackground#181b28
  • editorGroupHeader.tabsBorder#2f45b200
  • editorGutter.addedBackground#0c7c32
  • editorGutter.background#191f3d
  • editorGutter.commentRangeForeground#3cfecf
  • editorGutter.deletedBackground#ab3238
  • editorGutter.foldingControlForeground#3cfecf
  • 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#191e30
  • editorLineNumber.foreground#8b8de8
  • editorLink.activeForeground#4e94ce
  • editorMarkerNavigation.background#2d2d30d9
  • editorMarkerNavigationError.background#f48771
  • editorMarkerNavigationInfo.background#75beff
  • editorMarkerNavigationWarning.background#adafff93
  • editorOverviewRuler.background#00000000
  • editorOverviewRuler.border#7f7f7f4d
  • 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#ffd100
  • editorWhitespace.foreground#616aff
  • editorWidget.background#21263b
  • editorWidget.foreground#c0c0c0
  • editorWidget.resizeBorder#ffffff
  • focusBorder#8b8de8
  • 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#222430
  • input.border#ff3d00
  • 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#222430
  • menu.border#ffc2e7
  • 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#191e30
  • minimap.errorHighlight#ff512e
  • minimap.findMatchHighlight#24273b
  • minimap.selectionHighlight#404f62
  • minimap.warningHighlight#ffd100
  • minimapGutter.addedBackground#0c7c32
  • minimapGutter.deletedBackground#ab3238
  • minimapGutter.modifiedBackground#0c7d9d
  • notificationCenter.border#9295ff
  • notificationCenterHeader.background#2c3045
  • notificationCenterHeader.foreground#ffffff
  • notifications.background#181b28
  • notifications.border#44469e
  • notifications.foreground#e6e6e6
  • notificationsErrorIcon.foreground#ff3d00
  • notificationsInfoIcon.foreground#62b5ff
  • notificationsWarningIcon.foreground#efff38
  • notificationToast.border#44469e
  • panel.background#171c2a
  • panel.border#2f45b2
  • panelSection.border#2f45b2
  • panelTitle.activeBorder#ffffff
  • panelTitle.activeForeground#ffffff
  • 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#cfcef2
  • progressBar.background#8b8de8
  • scrollbar.shadow#d8f31f00
  • scrollbarSlider.activeBackground#484cba
  • scrollbarSlider.background#474bba83
  • scrollbarSlider.hoverBackground#4d6bff
  • selection.background#2f45b2
  • settings.focusedRowBackground#ffffff07
  • settings.headerForeground#ffffff
  • sideBar.background#1d1f2a
  • sideBar.border#3e42a3
  • sideBar.dropBackground#21263d
  • sideBar.foreground#e8e8e8
  • sideBarSectionHeader.background#6467ff8b
  • sideBarSectionHeader.border#ffffff33
  • sideBarSectionHeader.foreground#cfcfcf
  • sideBarTitle.foreground#bec6ee
  • statusBar.background#252834
  • statusBar.border#3e42a3
  • 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#2f3445
  • tab.activeBorder#4d6bff
  • tab.activeBorderTop#585a6a
  • tab.activeForeground#ffffff
  • tab.border#000000
  • tab.hoverBackground#2f3445
  • tab.hoverBorder#4d6bff
  • tab.hoverForeground#ececec
  • tab.inactiveBackground#212f5c93
  • tab.inactiveForeground#777e87
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#218bff
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#5cc2ff
  • terminal.ansiBrightCyan#5fe0ff
  • terminal.ansiBrightGreen#23d18b
  • terminal.ansiBrightMagenta#d670d6
  • terminal.ansiBrightRed#f14c4c
  • terminal.ansiBrightWhite#e5e5e5
  • terminal.ansiBrightYellow#f5f543
  • terminal.ansiCyan#00cdff
  • terminal.ansiGreen#0dbc79
  • terminal.ansiMagenta#bc3fbc
  • terminal.ansiRed#cd3131
  • terminal.ansiWhite#e5e5e5
  • terminal.ansiYellow#e5e510
  • terminal.border#2f45b2
  • terminal.foreground#ffa143
  • terminal.selectionBackground#ffffff40
  • terminalCursor.background#58d0ff
  • terminalCursor.foreground#ffffff
  • textLink.foreground#ff3d00
  • titleBar.activeBackground#181b28
  • titleBar.activeForeground#ffffff
  • titleBar.border#171143
  • 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#ff88d8
variable.other.generic-type.haskell#ff9759
storage.type.haskell#ffbd20f5
support.variable.magic.python#ff88d8
punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python#d4c9ff
variable.parameter.function.language.special.self.python#6ac6ff
storage.modifier.lifetime.rust#d4c9ff
support.function.std.rust#5effb4
entity.name.lifetime.rust#6ac6ff
variable.language.rust#ff88d8
support.constant.edge#ff9759
constant.other.character-class.regexp#ff88d8
keyword.operator.quantifier.regexp#ffbd20f5
punctuation.definition.string.begin,punctuation.definition.string.end#fded72f5
variable.parameter.function#d4c9ff
comment markup.link#696773
markup.changed.diff#6ac6ff
meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff#5effb4
markup.inserted.diff#fded72f5
markup.deleted.diff#ff88d8
meta.function.c,meta.function.cpp#ff88d8
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#d4c9ff
punctuation.separator.key-value#d4c9ff
keyword.operator.expression.import#5effb4
support.constant.math#6ac6ff
support.constant.property.math#ffbd20f5
variable.other.constant#6ac6ff
storage.type.annotation.java, storage.type.object.array.java#6ac6ff
source.java#ff88d8
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#d4c9ff
meta.method.java#5effb4
storage.modifier.import.java,storage.type.java,storage.type.generic.java#6ac6ff
keyword.operator.instanceof.java#ff9759
meta.definition.variable.name.java#ff88d8
keyword.operator.logical#f9f9f9
keyword.operator.bitwise#f9f9f9
keyword.operator.channel#f9f9f9
support.constant.property-value.scss,support.constant.property-value.css#ffbd20f5
keyword.operator.css,keyword.operator.scss,keyword.operator.less#f9f9f9
support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss#ffbd20f5
punctuation.separator.list.comma.css#d4c9ff
support.constant.color.w3c-standard-color-name.css#ffbd20f5
support.type.vendored.property-name.css#f9f9f9
support.module.node,support.type.object.module,support.module.node#6ac6ff
entity.name.type.module#6ac6ff
variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node#ff88d8
support.constant.json#ffbd20f5
keyword.operator.expression.instanceof, keyword.operator.new, keyword.operator.ternary, keyword.operator.optional, keyword.operator.expression.keyof#ff9759
support.type.object.console#ff88d8
support.variable.property.process#ffbd20f5
entity.name.function,support.function.console#5effb4
keyword.operator.misc.rust#d4c9ff
keyword.operator.sigil.rust#ff9759
keyword.operator.delete#ff9759
support.type.object.dom#f9f9f9
support.variable.dom,support.variable.property.dom#ff88d8
keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational#f9f9f9
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#ff9759
punctuation.separator.delimiter#d4c9ff
punctuation.separator.c,punctuation.separator.cpp#ff9759
support.type.posix-reserved.c,support.type.posix-reserved.cpp#f9f9f9
keyword.operator.sizeof.c,keyword.operator.sizeof.cpp#ff9759
variable.parameter.function.language.python#ffbd20f5
support.type.python#f9f9f9
keyword.operator.logical.python#ff9759
variable.parameter.function.python#ffbd20f5
punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python#d4c9ff
meta.function-call.generic.python#5effb4
constant.character.format.placeholder.other.python#ffbd20f5
keyword.operator#d4c9ff
keyword.operator.assignment.compound#ff9759
keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts#f9f9f9
keyword#ff9759
entity.name.namespace#6ac6ff
variable#ff88d8
variable.c#d4c9ff
variable.language#6ac6ff
token.variable.parameter.java#d4c9ff
import.storage.java#6ac6ff
token.package.keyword#ff9759
token.package#d4c9ff
entity.name.function, meta.require, support.function.any-method, variable.function#5effb4
entity.name.type.namespace#6ac6ff
support.class, entity.name.type.class#6ac6ff
entity.name.class.identifier.namespace.type#6ac6ff
entity.name.class, variable.other.class.js, variable.other.class.ts#6ac6ff
variable.other.class.php#ff88d8
entity.name.type#6ac6ff
keyword.control#ff9759
control.elements, keyword.operator.less#ffbd20f5
keyword.other.special-method#5effb4
storage#ff9759
token.storage#ff9759
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#ff9759
token.storage.type.java#6ac6ff
support.function#f9f9f9
support.type.property-name#d4c9ff
support.constant.property-value#d4c9ff
support.constant.font-name#ffbd20f5
meta.tag#d4c9ff
string#fded72f5
entity.other.inherited-class#6ac6ff
constant.other.symbol#f9f9f9
constant.numeric#ffbd20f5
constant#ffbd20f5
punctuation.definition.constant#ffbd20f5
entity.name.tag#ff88d8
entity.other.attribute-name#ffbd20f5
entity.other.attribute-name.id#5effb4normal
entity.other.attribute-name.class.css#ffbd20f5normal
meta.selector#ff9759
markup.heading#ff88d8
markup.heading punctuation.definition.heading, entity.name.section#5effb4
keyword.other.unit#ff88d8
markup.bold,todo.bold#ffbd20f5
punctuation.definition.bold#6ac6ff
markup.italic, punctuation.definition.italic,todo.emphasis#ff9759
emphasis md#ff9759
entity.name.section.markdown#ff88d8
punctuation.definition.heading.markdown#ff88d8
punctuation.definition.list.begin.markdown#ff88d8
markup.heading.setext#d4c9ff
punctuation.definition.bold.markdown#ffbd20f5
markup.inline.raw.markdown#fded72f5
markup.inline.raw.string.markdown#fded72f5
punctuation.definition.list.markdown#ff88d8
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown#ff88d8
beginning.punctuation.definition.list.markdown#ff88d8
punctuation.definition.metadata.markdown#ff88d8
markup.underline.link.markdown,markup.underline.link.image.markdown#ff9759
string.other.link.title.markdown,string.other.link.description.markdown#5effb4
string.regexp#f9f9f9
constant.character.escape#f9f9f9
punctuation.section.embedded, variable.interpolation#ff88d8
punctuation.section.embedded.begin,punctuation.section.embedded.end#ff9759
invalid.illegal#ffffff
invalid.illegal.bad-ampersand.html#d4c9ff
invalid.broken#ffffff
invalid.deprecated#ffffff
invalid.unimplemented#ffffff
source.json meta.structure.dictionary.json > string.quoted.json#ff88d8
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#ff88d8
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#fded72f5
source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json#f9f9f9
support.type.property-name.json#ff88d8
support.type.property-name.json punctuation#ff88d8
text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade#ff9759
text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade#ff9759
support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php#6ac6ff
keyword.operator.error-control.php#ff9759
keyword.operator.type.php#ff9759
punctuation.section.array.begin.php#d4c9ff
punctuation.section.array.end.php#d4c9ff
invalid.illegal.non-null-typehinted.php#f44747
storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php#6ac6ff
meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php#5effb4
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#d4c9ff
support.constant.core.rust#ffbd20f5
support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php#ffbd20f5
entity.name.goto-label.php,support.other.php#5effb4
keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php#f9f9f9
keyword.operator.regexp.php#ff9759
keyword.operator.comparison.php#f9f9f9
keyword.operator.heredoc.php,keyword.operator.nowdoc.php#ff9759
meta.function.decorator.python#5effb4
support.token.decorator.python,meta.function.decorator.identifier.python#f9f9f9
function.parameter#d4c9ff
function.brace#d4c9ff
function.parameter.ruby, function.parameter.cs#d4c9ff
constant.language.symbol.ruby#f9f9f9
rgb-value#f9f9f9
inline-color-decoration rgb-value#ffbd20f5
less rgb-value#ffbd20f5
selector.sass#ff88d8
support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx#6ac6ff
block.scope.end,block.scope.begin#d4c9ff
storage.type.cs#6ac6ff
entity.name.variable.local.cs#ff88d8
token.info-token#5effb4
token.warn-token#ffbd20f5
token.error-token#f44747
token.debug-token#ff9759
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#ff9759
meta.template.expression#d4c9ff
keyword.operator.module#ff9759
support.type.type.flowtype#5effb4
support.type.primitive#6ac6ff
meta.property.object#ff88d8
variable.parameter.function.js#ff88d8
keyword.other.template.begin#fded72f5
keyword.other.template.end#fded72f5
keyword.other.substitution.begin#fded72f5
keyword.other.substitution.end#fded72f5
keyword.operator.assignment#f9f9f9
keyword.operator.assignment.go#6ac6ff
keyword.operator.arithmetic.go, keyword.operator.address.go#ff9759
entity.name.package.go#6ac6ff
support.type.prelude.elm#f9f9f9
support.constant.elm#ffbd20f5
punctuation.quasi.element#ff9759
constant.character.entity#ff88d8
entity.other.attribute-name.pseudo-element, entity.other.attribute-name.pseudo-class#f9f9f9
entity.global.clojure#6ac6ff
meta.symbol.clojure#ff88d8
constant.keyword.clojure#f9f9f9
meta.arguments.coffee, variable.parameter.function.coffee#ff88d8
source.ini#fded72f5
meta.scope.prerequisites.makefile#ff88d8
source.makefile#6ac6ff
storage.modifier.import.groovy#6ac6ff
meta.method.groovy#5effb4
meta.definition.variable.name.groovy#ff88d8
meta.definition.class.inherited.classes.groovy#fded72f5
support.variable.semantic.hlsl#6ac6ff
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#ff9759
text.variable, text.bracketed#ff88d8
support.type.swift, support.type.vb.asp#6ac6ff
entity.name.function.xi#6ac6ff
entity.name.class.xi#f9f9f9
constant.character.character-class.regexp.xi#ff88d8
constant.regexp.xi#ff9759
keyword.control.xi#f9f9f9
invalid.xi#d4c9ff
beginning.punctuation.definition.quote.markdown.xi#fded72f5
beginning.punctuation.definition.list.markdown.xi#696773
constant.character.xi#5effb4
accent.xi#5effb4
wikiword.xi#ffbd20f5
constant.other.color.rgb-value.xi#ffffff
punctuation.definition.tag.xi#696773
entity.name.label.cs, entity.name.scope-resolution.function.call, entity.name.scope-resolution.function.definition#6ac6ff
entity.name.label.cs, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#ff88d8
meta.brace.square#d4c9ff
comment, punctuation.definition.comment#696773italic
markup.quote.markdown#696773
punctuation.definition.block.sequence.item.yaml#d4c9ff
constant.language.symbol.elixir#f9f9f9
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...