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.activeBorder#181b28
  • activityBar.activeFocusBorder#181b28
  • activityBar.background#181b28
  • activityBar.border#212225
  • activityBar.foreground#7888ff
  • activityBar.inactiveForeground#babac3
  • 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#7488fe
  • 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#625afe
  • dropdown.foreground#ffffff
  • editor.background#1e1f38
  • editor.findMatchBackground#24273b
  • editor.findMatchBorder#d8f31f
  • editor.findMatchHighlightBackground#1e107d
  • editor.findMatchHighlightBorder#d8f31f
  • editor.findRangeHighlightBackground#3a3d4166
  • editor.findRangeHighlightBorder#ffffff00
  • editor.foldBackground#212538
  • editor.foreground#f3f0fc
  • 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#575757b8
  • 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#7d85ff
  • editorGroup.emptyBackground#191e30
  • editorGroupHeader.border#3e42a3
  • editorGroupHeader.tabsBackground#181b28
  • editorGroupHeader.tabsBorder#6a6ef3
  • editorGutter.addedBackground#0c7c32
  • editorGutter.background#191f3d00
  • 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#7d85ff
  • editorLink.activeForeground#5951f8
  • 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#625afe
  • 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#625afe
  • 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#272a36
  • menu.border#4d50c2
  • menu.foreground#d3d5ff
  • menu.selectionBackground#757ced
  • menu.selectionBorder#181b28
  • menu.selectionForeground#ffffff
  • menubar.selectionBackground#313856
  • menubar.selectionBorder#7488fe
  • 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#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#625afe
  • panel.background#212225
  • panel.border#7d85ff
  • panelSection.border#727ae9
  • 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#625afe
  • quickInputTitle.background#181b28
  • scrollbar.shadow#d8f31f00
  • scrollbarSlider.activeBackground#484cba
  • scrollbarSlider.background#474bba83
  • scrollbarSlider.hoverBackground#7d85ff
  • 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#2c2d4d00
  • 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#000000
  • tab.activeBorderTop#7d8dfc
  • tab.activeForeground#c8ccff
  • tab.hoverBackground#2f3445
  • tab.hoverBorder#d7f31f00
  • tab.hoverForeground#9598bb
  • tab.inactiveBackground#181b28
  • tab.inactiveForeground#777991
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#218bff
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#5cc2ff
  • terminal.ansiBrightCyan#5fe0ff
  • terminal.ansiBrightGreen#23d18b
  • terminal.ansiBrightMagenta#ff94e5
  • terminal.ansiBrightRed#f14c4c
  • terminal.ansiBrightWhite#e5e5e5
  • terminal.ansiBrightYellow#f5f543
  • terminal.ansiCyan#00cdff
  • terminal.ansiGreen#0dbc79
  • terminal.ansiMagenta#ff69ff
  • terminal.ansiRed#cd3131
  • terminal.ansiWhite#e5e5e5
  • terminal.ansiYellow#e5e510
  • terminal.border#191936
  • terminal.foreground#ffffff
  • terminal.selectionBackground#ffffff40
  • terminalCursor.background#58d0ff
  • terminalCursor.foreground#ffffff
  • textLink.foreground#5065fe
  • titleBar.activeBackground#181b28
  • titleBar.activeForeground#ffffff
  • titleBar.border#5a67cd
  • 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#FF99EE
variable.other.generic-type.haskell#FF9353
storage.type.haskell#FBED6D
support.variable.magic.python#FF99EE
punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python#EFEBFF
variable.parameter.function.language.special.self.python#63BFF9
storage.modifier.lifetime.rust#EFEBFF
support.function.std.rust#5EFFB4
entity.name.lifetime.rust#63BFF9
variable.language.rust#FF99EE
support.constant.edge#FF9353
constant.other.character-class.regexp#FF99EE
keyword.operator.quantifier.regexp
punctuation.definition.string.begin,punctuation.definition.string.end#FF704D
variable.parameter.function#EFEBFF
comment markup.link#7D8AB4
markup.changed.diff#63BFF9
meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff#5EFFB4
markup.inserted.diff#fdf377
markup.deleted.diff#FF99EE
meta.function.c,meta.function.cpp#FF99EE
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#EFEBFF
punctuation.separator.key-value#EFEBFF
keyword.operator.expression.import#5EFFB4
support.constant.math#63BFF9
support.constant.property.math#00A4FF
variable.other.constant#63BFF9
storage.type.annotation.java, storage.type.object.array.java#63BFF9
source.java#FF99EE
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#EFEBFF
meta.method.java#5EFFB4
storage.modifier.import.java,storage.type.java,storage.type.generic.java#63BFF9
keyword.operator.instanceof.java#FF9353
meta.definition.variable.name.java#FF99EE
keyword.operator.logical#F9F9F9
keyword.operator.bitwise#F9F9F9
keyword.operator.channel#F9F9F9
support.constant.property-value.scss,support.constant.property-value.css#55A1FF
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
punctuation.separator.list.comma.css#EFEBFF
support.constant.color.w3c-standard-color-name.css
support.type.vendored.property-name.css#F9F9F9
support.module.node,support.type.object.module,support.module.node#63BFF9
entity.name.type.module#63BFF9
variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node#FF99EE
support.constant.json
keyword.operator.expression.instanceof, keyword.operator.new, keyword.operator.ternary, keyword.operator.optional, keyword.operator.expression.keyof#FF9353
support.type.object.console#FF99EE
support.variable.property.process#7B84FE
entity.name.function,support.function.console#5EFFB4
keyword.operator.misc.rust#EFEBFF
keyword.operator.sigil.rust#FF9353
keyword.operator.delete#FF9353
support.type.object.dom#F9F9F9
support.variable.dom,support.variable.property.dom#FF99EE
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#FF9353
punctuation.separator.delimiter#EFEBFF
punctuation.separator.c,punctuation.separator.cpp#FF9353
support.type.posix-reserved.c,support.type.posix-reserved.cpp#F9F9F9
keyword.operator.sizeof.c,keyword.operator.sizeof.cpp#FF9353
variable.parameter.function.language.python#FF9351
support.type.python#F9F9F9
keyword.operator.logical.python#FF9353
variable.parameter.function.python#FF9353
punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python#EFEBFF
meta.function-call.generic.python#5EFFB4
constant.character.format.placeholder.other.python#FD9758
keyword.operator#EFEBFF
keyword.operator.assignment.compound#FF9353
keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts#F9F9F9
keyword#FF9353
entity.name.namespace#63BFF9
variable#FF99EE
variable.c#EFEBFF
variable.language#63BFF9
token.variable.parameter.java#EFEBFF
import.storage.java#63BFF9
token.package.keyword#FF9353
token.package#EFEBFF
entity.name.function, meta.require, support.function.any-method, variable.function#5EFFB4
entity.name.type.namespace#63BFF9
support.class, entity.name.type.class#63BFF9
entity.name.class.identifier.namespace.type#63BFF9
entity.name.class, variable.other.class.js, variable.other.class.ts#63BFF9
variable.other.class.php#FF99EE
entity.name.type#63BFF9
keyword.control#FF9353
control.elements, keyword.operator.less
keyword.other.special-method#5EFFB4
storage#FF9353
token.storage#FF9353
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#FF9353
token.storage.type.java#63BFF9
support.function#F9F9F9
support.type.property-name#EFEBFF
support.constant.property-value#EFEBFF
support.constant.font-name
meta.tag#EFEBFF
string#fdf377
entity.other.inherited-class#63BFF9
constant.other.symbol#F9F9F9
constant.numeric
constant
punctuation.definition.constant
entity.name.tag#FF99EE
entity.other.attribute-name
entity.other.attribute-name.id#5EFFB4
entity.other.attribute-name.class.css
meta.selector#FF9353
markup.heading#FF99EE
markup.heading punctuation.definition.heading, entity.name.section#5EFFB4
keyword.other.unit#FF99EE
markup.bold,todo.bold
punctuation.definition.bold#63BFF9
markup.italic, punctuation.definition.italic,todo.emphasis#FF9353
emphasis md#FF9353
entity.name.section.markdown#FF99EE
punctuation.definition.heading.markdown#FF99EE
punctuation.definition.list.begin.markdown#FF99EE
markup.heading.setext#EFEBFF
punctuation.definition.bold.markdown
markup.inline.raw.markdown#fdf377
markup.inline.raw.string.markdown#fdf377
punctuation.definition.list.markdown#FF99EE
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown#FF99EE
beginning.punctuation.definition.list.markdown#FF99EE
punctuation.definition.metadata.markdown#FF99EE
markup.underline.link.markdown,markup.underline.link.image.markdown#FF9353
string.other.link.title.markdown,string.other.link.description.markdown#5EFFB4
string.regexp#F9F9F9
constant.character.escape#F9F9F9
punctuation.section.embedded, variable.interpolation#FF99EE
punctuation.section.embedded.begin,punctuation.section.embedded.end#FF9353
invalid.illegal#FFFFFF
invalid.illegal.bad-ampersand.html#EFEBFF
invalid.broken#FFFFFF
invalid.deprecated#FFFFFF
invalid.unimplemented#FFFFFF
source.json meta.structure.dictionary.json > string.quoted.json#FF99EE
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#FF99EE
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#fdf377
source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json#F9F9F9
support.type.property-name.json#FF99EE
support.type.property-name.json punctuation#FF99EE
text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade#FF9353
text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade#FF9353
support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php#63BFF9
keyword.operator.error-control.php#FF9353
keyword.operator.type.php#FF9353
punctuation.section.array.begin.php#EFEBFF
punctuation.section.array.end.php#EFEBFF
invalid.illegal.non-null-typehinted.php#F44747
storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php#63BFF9
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#EFEBFF
support.constant.core.rust
support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php
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#FF9353
keyword.operator.comparison.php#F9F9F9
keyword.operator.heredoc.php,keyword.operator.nowdoc.php#FF9353
meta.function.decorator.python#5EFFB4
support.token.decorator.python,meta.function.decorator.identifier.python#F9F9F9
function.parameter#EFEBFF
function.brace#EFEBFF
function.parameter.ruby, function.parameter.cs#EFEBFF
constant.language.symbol.ruby#F9F9F9
rgb-value#F9F9F9
inline-color-decoration rgb-value
less rgb-value
selector.sass#FF99EE
support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx#63BFF9
block.scope.end,block.scope.begin#EFEBFF
storage.type.cs#63BFF9
entity.name.variable.local.cs#FF99EE
token.info-token#5EFFB4
token.warn-token
token.error-token#F44747
token.debug-token#FF9353
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#FF9353
meta.template.expression#EFEBFF
keyword.operator.module#FF9353
support.type.type.flowtype#5EFFB4
support.type.primitive#63BFF9
meta.property.object#FF99EE
variable.parameter.function.js#FF99EE
keyword.other.template.begin#FBEA68
keyword.other.template.end#fdf377
keyword.other.substitution.begin#fdf377
keyword.other.substitution.end#fdf377
keyword.operator.assignment#F9F9F9
keyword.operator.assignment.go#63BFF9
keyword.operator.arithmetic.go, keyword.operator.address.go#FF9353
entity.name.package.go#63BFF9
support.type.prelude.elm#F9F9F9
support.constant.elm
punctuation.quasi.element#FF9353
constant.character.entity#FF99EE
entity.other.attribute-name.pseudo-element, entity.other.attribute-name.pseudo-class#F9F9F9
entity.global.clojure#63BFF9
meta.symbol.clojure#FF99EE
constant.keyword.clojure#F9F9F9
meta.arguments.coffee, variable.parameter.function.coffee#FF99EE
source.ini#fdf377
meta.scope.prerequisites.makefile#FF99EE
source.makefile#63BFF9
storage.modifier.import.groovy#63BFF9
meta.method.groovy#5EFFB4
meta.definition.variable.name.groovy#FF99EE
meta.definition.class.inherited.classes.groovy#fdf377
support.variable.semantic.hlsl#63BFF9
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#FF9353
text.variable, text.bracketed#FF99EE
support.type.swift, support.type.vb.asp#63BFF9
entity.name.function.xi#63BFF9
entity.name.class.xi#F9F9F9
constant.character.character-class.regexp.xi#FF99EE
constant.regexp.xi#FF9353
keyword.control.xi#F9F9F9
invalid.xi#EFEBFF
beginning.punctuation.definition.quote.markdown.xi#fdf377
beginning.punctuation.definition.list.markdown.xi#696773
constant.character.xi#5EFFB4
accent.xi#5EFFB4
wikiword.xi
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#63BFF9
entity.name.label.cs, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#FF99EE
meta.brace.square#EFEBFF
comment, punctuation.definition.comment#7474AEitalic
markup.quote.markdown#696773
punctuation.definition.block.sequence.item.yaml#EFEBFF
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
keyword.control.import.python,keyword.control.flow.pythonitalic
markup.italic.markdownitalic

Shiki preview

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

Loading...