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#4152ff
  • activityBar.inactiveForeground#4152ff81
  • activityBarBadge.background#2f3f80
  • activityBarBadge.foreground#ffffff
  • badge.background#282c3f
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#4e6bfa
  • breadcrumb.background#181b28
  • breadcrumb.focusForeground#4e6bfa
  • 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#151832
  • editor.findMatchBackground#24273b
  • editor.findMatchBorder#d8f31f
  • editor.findMatchHighlightBackground#423a7b91
  • editor.findMatchHighlightBorder#d8f31f
  • editor.findRangeHighlightBackground#3a3d4166
  • editor.findRangeHighlightBorder#ffffff00
  • editor.foldBackground#212538
  • editor.foreground#3c3556
  • 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#ffa84c
  • editor.wordHighlightBackground#575757b8
  • editor.wordHighlightStrongBackground#004972b8
  • editorBracketMatch.background#0064001a
  • editorBracketMatch.border#7d7d7d
  • editorCodeLens.foreground#999999
  • editorCursor.background#ffffff
  • editorCursor.foreground#4c86ff
  • editorError.background#B73A3400
  • editorError.border#ffffff00
  • editorError.foreground#f14857
  • editorGroup.border#444444
  • editorGroup.emptyBackground#151832
  • editorGroupHeader.border#3e42a3b1
  • editorGroupHeader.tabsBackground#181b28
  • editorGroupHeader.tabsBorder#3844be
  • 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#ffffff
  • editorLineNumber.foreground#c8b8e0eb
  • 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#f1e248
  • editorWhitespace.foreground#616aff
  • editorWidget.background#21263b
  • editorWidget.foreground#c0c0c0
  • editorWidget.resizeBorder#ffffff
  • focusBorder#6272a4
  • 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#151832
  • minimap.errorHighlight#f14857
  • minimap.findMatchHighlight#24273b
  • minimap.selectionHighlight#404f62
  • minimap.warningHighlight#f1e248
  • minimapGutter.addedBackground#0c7c32
  • minimapGutter.deletedBackground#ab3238
  • minimapGutter.modifiedBackground#0c7d9d
  • notificationCenter.border#d8f31f
  • notificationCenterHeader.background#2c3045
  • notificationCenterHeader.foreground#ffffff
  • notifications.background#181b28
  • notifications.border#d8f31f
  • notifications.foreground#e6e6e6
  • notificationsErrorIcon.foreground#ff3d00
  • notificationsInfoIcon.foreground#62b5ff
  • notificationsWarningIcon.foreground#d8f31f
  • notificationToast.border#ff3d00
  • panel.background#0f1123
  • panel.border#3e42a3cb
  • panelSection.border#3e42a3
  • 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#d8f31f
  • progressBar.background#6272a4
  • scrollbar.shadow#d8f31f00
  • scrollbarSlider.activeBackground#484cba
  • scrollbarSlider.background#474bba83
  • scrollbarSlider.hoverBackground#d8f31f
  • selection.background#2f45b2
  • settings.focusedRowBackground#ffffff07
  • settings.headerForeground#ffffff
  • sideBar.background#0f1123
  • 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#181b28
  • tab.activeBorder#544cff
  • tab.activeBorderTop#d8f31f00
  • tab.activeForeground#f7f8fa
  • tab.border#000000
  • tab.hoverBackground#2f3445
  • tab.hoverBorder#d8f31f
  • tab.hoverForeground#d8f31f
  • tab.inactiveBackground#2f3445
  • tab.inactiveForeground#777e87
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#218bff
  • terminal.ansiBrightBlack#44475a
  • terminal.ansiBrightBlue#5cb2ff
  • terminal.ansiBrightCyan#48f1e2
  • terminal.ansiBrightGreen#5efeb3
  • terminal.ansiBrightMagenta#e248f1
  • terminal.ansiBrightRed#f14857
  • terminal.ansiBrightWhite#f7f8fa
  • terminal.ansiBrightYellow#fffb4c
  • terminal.ansiCyan#00cdff
  • terminal.ansiGreen#0dbc79
  • terminal.ansiMagenta#bc3fbc
  • terminal.ansiRed#cd3131
  • terminal.ansiWhite#e5e5e5
  • terminal.ansiYellow#e5e510
  • terminal.border#3e42a3
  • terminal.foreground#f7f8fa
  • terminal.selectionBackground#ffffff40
  • terminalCursor.background#58d0ff00
  • terminalCursor.foreground#3e42a38b
  • 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#fb71c3
variable.other.generic-type.haskell#ffa24c
storage.type.haskell#e248f1
support.variable.magic.python#fb71c3
punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python#3c3556
variable.parameter.function.language.special.self.python#79baff
storage.modifier.lifetime.rust#3c3556
support.function.std.rust#5efeb3
entity.name.lifetime.rust#79baff
variable.language.rust#fb71c3
support.constant.edge#ffa24c
constant.other.character-class.regexp#fb71c3
keyword.operator.quantifier.regexp#e248f1
punctuation.definition.string.begin,punctuation.definition.string.end#fffb4c
variable.parameter.function#3c3556
comment markup.link#696773
markup.changed.diff#79baff
meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff#5efeb3
markup.inserted.diff#fffb4c
markup.deleted.diff#fb71c3
meta.function.c,meta.function.cpp#fb71c3
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#3c3556
punctuation.separator.key-value#3c3556
keyword.operator.expression.import#5efeb3
support.constant.math#79baff
support.constant.property.math#e248f1
variable.other.constant#79baff
storage.type.annotation.java, storage.type.object.array.java#79baff
source.java#fb71c3
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#3c3556
meta.method.java#5efeb3
storage.modifier.import.java,storage.type.java,storage.type.generic.java#79baff
keyword.operator.instanceof.java#ffa24c
meta.definition.variable.name.java#fb71c3
keyword.operator.logical#48f1e2
keyword.operator.bitwise#48f1e2
keyword.operator.channel#48f1e2
support.constant.property-value.scss,support.constant.property-value.css#e248f1
keyword.operator.css,keyword.operator.scss,keyword.operator.less#48f1e2
support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss#e248f1
punctuation.separator.list.comma.css#3c3556
support.constant.color.w3c-standard-color-name.css#e248f1
support.type.vendored.property-name.css#48f1e2
support.module.node,support.type.object.module,support.module.node#79baff
entity.name.type.module#79baff
variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node#fb71c3
support.constant.json#e248f1
keyword.operator.expression.instanceof, keyword.operator.new, keyword.operator.ternary, keyword.operator.optional, keyword.operator.expression.keyof#ffa24c
support.type.object.console#fb71c3
support.variable.property.process#e248f1
entity.name.function,support.function.console#5efeb3
keyword.operator.misc.rust#3c3556
keyword.operator.sigil.rust#ffa24c
keyword.operator.delete#ffa24c
support.type.object.dom#48f1e2
support.variable.dom,support.variable.property.dom#fb71c3
keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational#48f1e2
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#ffa24c
punctuation.separator.delimiter#3c3556
punctuation.separator.c,punctuation.separator.cpp#ffa24c
support.type.posix-reserved.c,support.type.posix-reserved.cpp#48f1e2
keyword.operator.sizeof.c,keyword.operator.sizeof.cpp#ffa24c
variable.parameter.function.language.python#e248f1
support.type.python#48f1e2
keyword.operator.logical.python#ffa24c
variable.parameter.function.python#e248f1
punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python#3c3556
meta.function-call.generic.python#5efeb3
constant.character.format.placeholder.other.python#e248f1
keyword.operator#3c3556
keyword.operator.assignment.compound#ffa24c
keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts#48f1e2
keyword#ffa24c
entity.name.namespace#79baff
variable#fb71c3
variable.c#3c3556
variable.language#79baff
token.variable.parameter.java#3c3556
import.storage.java#79baff
token.package.keyword#ffa24c
token.package#3c3556
entity.name.function, meta.require, support.function.any-method, variable.function#5efeb3
entity.name.type.namespace#79baff
support.class, entity.name.type.class#79baff
entity.name.class.identifier.namespace.type#79baff
entity.name.class, variable.other.class.js, variable.other.class.ts#79baff
variable.other.class.php#fb71c3
entity.name.type#79baff
keyword.control#ffa24c
control.elements, keyword.operator.less#e248f1
keyword.other.special-method#5efeb3
storage#ffa24c
token.storage#ffa24c
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#ffa24c
token.storage.type.java#79baff
support.function#48f1e2
support.type.property-name#3c3556
support.constant.property-value#3c3556
support.constant.font-name#e248f1
meta.tag#3c3556
string#fffb4c
entity.other.inherited-class#79baff
constant.other.symbol#48f1e2
constant.numeric#e248f1
constant#e248f1
punctuation.definition.constant#e248f1
entity.name.tag#fb71c3
entity.other.attribute-name#e248f1
entity.other.attribute-name.id#5efeb3normal
entity.other.attribute-name.class.css#e248f1normal
meta.selector#ffa24c
markup.heading#fb71c3
markup.heading punctuation.definition.heading, entity.name.section#5efeb3
keyword.other.unit#fb71c3
markup.bold,todo.bold#e248f1
punctuation.definition.bold#79baff
markup.italic, punctuation.definition.italic,todo.emphasis#ffa24c
emphasis md#ffa24c
entity.name.section.markdown#fb71c3
punctuation.definition.heading.markdown#fb71c3
punctuation.definition.list.begin.markdown#fb71c3
markup.heading.setext#3c3556
punctuation.definition.bold.markdown#e248f1
markup.inline.raw.markdown#fffb4c
markup.inline.raw.string.markdown#fffb4c
punctuation.definition.list.markdown#fb71c3
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown#fb71c3
beginning.punctuation.definition.list.markdown#fb71c3
punctuation.definition.metadata.markdown#fb71c3
markup.underline.link.markdown,markup.underline.link.image.markdown#ffa24c
string.other.link.title.markdown,string.other.link.description.markdown#5efeb3
string.regexp#48f1e2
constant.character.escape#48f1e2
punctuation.section.embedded, variable.interpolation#fb71c3
punctuation.section.embedded.begin,punctuation.section.embedded.end#ffa24c
invalid.illegal#ffffff
invalid.illegal.bad-ampersand.html#3c3556
invalid.broken#ffffff
invalid.deprecated#ffffff
invalid.unimplemented#ffffff
source.json meta.structure.dictionary.json > string.quoted.json#fb71c3
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#fb71c3
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#fffb4c
source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json#48f1e2
support.type.property-name.json#fb71c3
support.type.property-name.json punctuation#fb71c3
text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade#ffa24c
text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade#ffa24c
support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php#79baff
keyword.operator.error-control.php#ffa24c
keyword.operator.type.php#ffa24c
punctuation.section.array.begin.php#3c3556
punctuation.section.array.end.php#3c3556
invalid.illegal.non-null-typehinted.php#f44747
storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php#79baff
meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php#5efeb3
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#3c3556
support.constant.core.rust#e248f1
support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php#e248f1
entity.name.goto-label.php,support.other.php#5efeb3
keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php#48f1e2
keyword.operator.regexp.php#ffa24c
keyword.operator.comparison.php#48f1e2
keyword.operator.heredoc.php,keyword.operator.nowdoc.php#ffa24c
meta.function.decorator.python#5efeb3
support.token.decorator.python,meta.function.decorator.identifier.python#48f1e2
function.parameter#3c3556
function.brace#3c3556
function.parameter.ruby, function.parameter.cs#3c3556
constant.language.symbol.ruby#48f1e2
rgb-value#48f1e2
inline-color-decoration rgb-value#e248f1
less rgb-value#e248f1
selector.sass#fb71c3
support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx#79baff
block.scope.end,block.scope.begin#3c3556
storage.type.cs#79baff
entity.name.variable.local.cs#fb71c3
token.info-token#5efeb3
token.warn-token#e248f1
token.error-token#f44747
token.debug-token#ffa24c
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#ffa24c
meta.template.expression#3c3556
keyword.operator.module#ffa24c
support.type.type.flowtype#5efeb3
support.type.primitive#79baff
meta.property.object#fb71c3
variable.parameter.function.js#fb71c3
keyword.other.template.begin#fffb4c
keyword.other.template.end#fffb4c
keyword.other.substitution.begin#fffb4c
keyword.other.substitution.end#fffb4c
keyword.operator.assignment#48f1e2
keyword.operator.assignment.go#79baff
keyword.operator.arithmetic.go, keyword.operator.address.go#ffa24c
entity.name.package.go#79baff
support.type.prelude.elm#48f1e2
support.constant.elm#e248f1
punctuation.quasi.element#ffa24c
constant.character.entity#fb71c3
entity.other.attribute-name.pseudo-element, entity.other.attribute-name.pseudo-class#48f1e2
entity.global.clojure#79baff
meta.symbol.clojure#fb71c3
constant.keyword.clojure#48f1e2
meta.arguments.coffee, variable.parameter.function.coffee#fb71c3
source.ini#fffb4c
meta.scope.prerequisites.makefile#fb71c3
source.makefile#79baff
storage.modifier.import.groovy#79baff
meta.method.groovy#5efeb3
meta.definition.variable.name.groovy#fb71c3
meta.definition.class.inherited.classes.groovy#fffb4c
support.variable.semantic.hlsl#79baff
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#ffa24c
text.variable, text.bracketed#fb71c3
support.type.swift, support.type.vb.asp#79baff
entity.name.function.xi#79baff
entity.name.class.xi#48f1e2
constant.character.character-class.regexp.xi#fb71c3
constant.regexp.xi#ffa24c
keyword.control.xi#48f1e2
invalid.xi#3c3556
beginning.punctuation.definition.quote.markdown.xi#fffb4c
beginning.punctuation.definition.list.markdown.xi#696773
constant.character.xi#5efeb3
accent.xi#5efeb3
wikiword.xi#e248f1
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#79baff
entity.name.label.cs, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#fb71c3
meta.brace.square#3c3556
comment, punctuation.definition.comment#696773italic
markup.quote.markdown#696773
punctuation.definition.block.sequence.item.yaml#3c3556
constant.language.symbol.elixir#48f1e2
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...