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#b08cff
  • activityBar.inactiveForeground#549fffed
  • activityBarBadge.background#2f3f80
  • activityBarBadge.foreground#ffffff
  • badge.background#5751c0
  • 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#1f2846
  • editor.findMatchBackground#6986ab
  • editor.findMatchBorder#74879f
  • editor.findMatchHighlightBackground#5984ea56
  • editor.findMatchHighlightBorder#ffffff72
  • editor.findRangeHighlightBackground#dcb1ec16
  • editor.findRangeHighlightBorder#ba80ff3c
  • editor.foldBackground#212538
  • editor.foreground#866dff
  • 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#18203d
  • editorGroupHeader.border#5c5c5c
  • editorGroupHeader.tabsBackground#181b28
  • editorGroupHeader.tabsBorder#272a36
  • editorGutter.addedBackground#0c7c32
  • editorGutter.background#051f3b
  • 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#a0afffeb
  • 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#18203d
  • 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#26213d
  • panel.border#6367ec1a
  • panelSection.border#6b67af
  • panelTitle.activeBorder#a5a0ff
  • panelTitle.activeForeground#ffffff
  • panelTitle.inactiveForeground#6b67af
  • 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#1d1f26
  • 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#5fffda00
  • tab.activeBorderTop#b08cff
  • tab.activeForeground#fffffff9
  • tab.border#5fffda00
  • tab.hoverBackground#051f3b
  • tab.hoverBorder#ff13cf00
  • tab.hoverForeground#ffffffc6
  • 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#6b67af
  • terminal.foreground#f0efff
  • terminal.selectionBackground#cfbaff1c
  • 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#6deaff
variable.other.generic-type.haskell#ff6dd4
storage.type.haskell#ff6d6d
support.variable.magic.python#6deaff
punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python#866dff
variable.parameter.function.language.special.self.python#ffa46d
storage.modifier.lifetime.rust#866dff
support.function.std.rust#6dffb4
entity.name.lifetime.rust#ffa46d
variable.language.rust#6deaff
support.constant.edge#ff6dd4
constant.other.character-class.regexp#6deaff
keyword.operator.quantifier.regexp#ff6d6d
punctuation.definition.string.begin,punctuation.definition.string.end#edff6d
variable.parameter.function#866dff
comment markup.link#8f8d96
markup.changed.diff#ffa46d
meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff#6dffb4
markup.inserted.diff#edff6d
markup.deleted.diff#6deaff
meta.function.c,meta.function.cpp#6deaff
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#866dff
punctuation.separator.key-value#866dff
keyword.operator.expression.import#6dffb4
support.constant.math#ffa46d
support.constant.property.math#ff6d6d
variable.other.constant#ffa46d
storage.type.annotation.java, storage.type.object.array.java#ffa46d
source.java#6deaff
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#866dff
meta.method.java#6dffb4
storage.modifier.import.java,storage.type.java,storage.type.generic.java#ffa46d
keyword.operator.instanceof.java#ff6dd4
meta.definition.variable.name.java#6deaff
keyword.operator.logical#ffffff
keyword.operator.bitwise#ffffff
keyword.operator.channel#ffffff
support.constant.property-value.scss,support.constant.property-value.css#ff6d6d
keyword.operator.css,keyword.operator.scss,keyword.operator.less#ffffff
support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss#ff6d6d
punctuation.separator.list.comma.css#866dff
support.constant.color.w3c-standard-color-name.css#ff6d6d
support.type.vendored.property-name.css#ffffff
support.module.node,support.type.object.module,support.module.node#ffa46d
entity.name.type.module#ffa46d
variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node#6deaff
support.constant.json#ff6d6d
keyword.operator.expression.instanceof, keyword.operator.new, keyword.operator.ternary, keyword.operator.optional, keyword.operator.expression.keyof#ff6dd4
support.type.object.console#6deaff
support.variable.property.process#ff6d6d
entity.name.function,support.function.console#6dffb4
keyword.operator.misc.rust#866dff
keyword.operator.sigil.rust#ff6dd4
keyword.operator.delete#ff6dd4
support.type.object.dom#ffffff
support.variable.dom,support.variable.property.dom#6deaff
keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational#ffffff
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#ff6dd4
punctuation.separator.delimiter#866dff
punctuation.separator.c,punctuation.separator.cpp#ff6dd4
support.type.posix-reserved.c,support.type.posix-reserved.cpp#ffffff
keyword.operator.sizeof.c,keyword.operator.sizeof.cpp#ff6dd4
variable.parameter.function.language.python#ff6d6d
support.type.python#ffffff
keyword.operator.logical.python#ff6dd4
variable.parameter.function.python#ff6d6d
punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python#866dff
meta.function-call.generic.python#6dffb4
constant.character.format.placeholder.other.python#ff6d6d
keyword.operator#866dff
keyword.operator.assignment.compound#ff6dd4
keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts#ffffff
keyword#ff6dd4
entity.name.namespace#ffa46d
variable#6deaff
variable.c#866dff
variable.language#ffa46d
token.variable.parameter.java#866dff
import.storage.java#ffa46d
token.package.keyword#ff6dd4
token.package#866dff
entity.name.function, meta.require, support.function.any-method, variable.function#6dffb4
entity.name.type.namespace#ffa46d
support.class, entity.name.type.class#ffa46d
entity.name.class.identifier.namespace.type#ffa46d
entity.name.class, variable.other.class.js, variable.other.class.ts#ffa46d
variable.other.class.php#6deaff
entity.name.type#ffa46d
keyword.control#ff6dd4
control.elements, keyword.operator.less#ff6d6d
keyword.other.special-method#6dffb4
storage#ff6dd4
token.storage#ff6dd4
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#ff6dd4
token.storage.type.java#ffa46d
support.function#ffffff
support.type.property-name#866dff
support.constant.property-value#866dff
support.constant.font-name#ff6d6d
meta.tag#866dff
string#edff6d
entity.other.inherited-class#ffa46d
constant.other.symbol#ffffff
constant.numeric#ff6d6d
constant#ff6d6d
punctuation.definition.constant#ff6d6d
entity.name.tag#6deaff
entity.other.attribute-name#ff6d6d
entity.other.attribute-name.id#6dffb4
entity.other.attribute-name.class.css#ff6d6d
meta.selector#ff6dd4
markup.heading#6deaff
markup.heading punctuation.definition.heading, entity.name.section#6dffb4
keyword.other.unit#6deaff
markup.bold,todo.bold#ff6d6d
punctuation.definition.bold#ffa46d
markup.italic, punctuation.definition.italic,todo.emphasis#ff6dd4
emphasis md#ff6dd4
entity.name.section.markdown#6deaff
punctuation.definition.heading.markdown#6deaff
punctuation.definition.list.begin.markdown#6deaff
markup.heading.setext#866dff
punctuation.definition.bold.markdown#ff6d6d
markup.inline.raw.markdown#edff6d
markup.inline.raw.string.markdown#edff6d
punctuation.definition.list.markdown#6deaff
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown#6deaff
beginning.punctuation.definition.list.markdown#6deaff
punctuation.definition.metadata.markdown#6deaff
markup.underline.link.markdown,markup.underline.link.image.markdown#ff6dd4
string.other.link.title.markdown,string.other.link.description.markdown#6dffb4
string.regexp#ffffff
constant.character.escape#ffffff
punctuation.section.embedded, variable.interpolation#6deaff
punctuation.section.embedded.begin,punctuation.section.embedded.end#ff6dd4
invalid.illegal#ffffff
invalid.illegal.bad-ampersand.html#866dff
invalid.broken#ffffff
invalid.deprecated#ffffff
invalid.unimplemented#ffffff
source.json meta.structure.dictionary.json > string.quoted.json#6deaff
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#6deaff
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#edff6d
source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json#ffffff
support.type.property-name.json#6deaff
support.type.property-name.json punctuation#6deaff
text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade#ff6dd4
text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade#ff6dd4
support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php#ffa46d
keyword.operator.error-control.php#ff6dd4
keyword.operator.type.php#ff6dd4
punctuation.section.array.begin.php#866dff
punctuation.section.array.end.php#866dff
invalid.illegal.non-null-typehinted.php#f44747
storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php#ffa46d
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#866dff
support.constant.core.rust#ff6d6d
support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php#ff6d6d
entity.name.goto-label.php,support.other.php#6dffb4
keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php#ffffff
keyword.operator.regexp.php#ff6dd4
keyword.operator.comparison.php#ffffff
keyword.operator.heredoc.php,keyword.operator.nowdoc.php#ff6dd4
meta.function.decorator.python#6dffb4
support.token.decorator.python,meta.function.decorator.identifier.python#ffffff
function.parameter#866dff
function.brace#866dff
function.parameter.ruby, function.parameter.cs#866dff
constant.language.symbol.ruby#ffffff
rgb-value#ffffff
inline-color-decoration rgb-value#ff6d6d
less rgb-value#ff6d6d
selector.sass#6deaff
support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx#ffa46d
block.scope.end,block.scope.begin#866dff
storage.type.cs#ffa46d
entity.name.variable.local.cs#6deaff
token.info-token#6dffb4
token.warn-token#ff6d6d
token.error-token#f44747
token.debug-token#ff6dd4
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#ff6dd4
meta.template.expression#866dff
keyword.operator.module#ff6dd4
support.type.type.flowtype#6dffb4
support.type.primitive#ffa46d
meta.property.object#6deaff
variable.parameter.function.js#6deaff
keyword.other.template.begin#edff6d
keyword.other.template.end#edff6d
keyword.other.substitution.begin#edff6d
keyword.other.substitution.end#edff6d
keyword.operator.assignment#ffffff
keyword.operator.assignment.go#ffa46d
keyword.operator.arithmetic.go, keyword.operator.address.go#ff6dd4
entity.name.package.go#ffa46d
support.type.prelude.elm#ffffff
support.constant.elm#ff6d6d
punctuation.quasi.element#ff6dd4
constant.character.entity#6deaff
entity.other.attribute-name.pseudo-element, entity.other.attribute-name.pseudo-class#ffffff
entity.global.clojure#ffa46d
meta.symbol.clojure#6deaff
constant.keyword.clojure#ffffff
meta.arguments.coffee, variable.parameter.function.coffee#6deaff
source.ini#edff6d
meta.scope.prerequisites.makefile#6deaff
source.makefile#ffa46d
storage.modifier.import.groovy#ffa46d
meta.method.groovy#6dffb4
meta.definition.variable.name.groovy#6deaff
meta.definition.class.inherited.classes.groovy#edff6d
support.variable.semantic.hlsl#ffa46d
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#ff6dd4
text.variable, text.bracketed#6deaff
support.type.swift, support.type.vb.asp#ffa46d
entity.name.function.xi#ffa46d
entity.name.class.xi#ffffff
constant.character.character-class.regexp.xi#6deaff
constant.regexp.xi#ff6dd4
keyword.control.xi#ffffff
invalid.xi#866dff
beginning.punctuation.definition.quote.markdown.xi#edff6d
beginning.punctuation.definition.list.markdown.xi#8f8d96
constant.character.xi#6dffb4
accent.xi#6dffb4
wikiword.xi#ff6d6d
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#ffa46d
entity.name.label.cs, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#6deaff
meta.brace.square#866dff
comment, punctuation.definition.comment#8f8d96italic
markup.quote.markdown#8f8d96
punctuation.definition.block.sequence.item.yaml#866dff
constant.language.symbol.elixir#ffffff
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...

Proper Up - Coding Theme