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#080c21
  • activityBar.border#2f45b283
  • activityBar.foreground#7baefd
  • activityBar.inactiveForeground#5d92d591
  • 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#262c45
  • button.foreground#ffffff
  • button.hoverBackground#19203d
  • button.secondaryBackground#007cff
  • button.secondaryForeground#ffffff
  • button.secondaryHoverBackground#262c45
  • checkbox.background#262c45
  • checkbox.border#5239ff
  • checkbox.foreground#ffffff
  • debugExceptionWidget.background#1e2234
  • debugExceptionWidget.border#e8e8e82e
  • debugToolBar.background#1e2234
  • debugToolBar.border#e8e8e82e
  • diffEditor.border#7a9afb
  • diffEditor.insertedTextBackground#9bb95533
  • diffEditor.removedTextBackground#2f5a9d70
  • diffEditor.removedTextBorder#ff000000
  • dropdown.background#262c45
  • dropdown.border#5239ff
  • dropdown.foreground#ffffff
  • editor.background#171c2a
  • editor.findMatchBackground#4b4db291
  • editor.findMatchBorder#2bd5c5
  • editor.findMatchHighlightBackground#1e107d
  • editor.findMatchHighlightBorder#00ffe7
  • 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#3e4294
  • editor.selectionBackground#404f628f
  • editor.selectionHighlightBackground#4b4db2bf
  • editor.selectionHighlightBorder#fb252500
  • editor.wordHighlightBackground#575757b8
  • editor.wordHighlightStrongBackground#004972b8
  • editorBracketMatch.background#0064001a
  • editorBracketMatch.border#7d7d7d
  • editorCodeLens.foreground#999999
  • editorCursor.background#ffffff
  • editorCursor.foreground#5fffda
  • editorError.background#B73A3400
  • editorError.border#ffffff00
  • editorError.foreground#ff512e
  • editorGroup.border#444444
  • editorGroup.emptyBackground#171c2a
  • editorGroupHeader.border#2f45b200
  • editorGroupHeader.tabsBackground#181b28
  • editorGroupHeader.tabsBorder#2f45b242
  • editorGutter.addedBackground#0c7c32
  • editorGutter.background#12193097
  • editorGutter.commentRangeForeground#7595ff
  • editorGutter.deletedBackground#ab3238
  • editorGutter.foldingControlForeground#7595ff
  • editorGutter.modifiedBackground#0c7d9d
  • editorHoverWidget.background#181b28
  • editorHoverWidget.border#2a314d
  • editorHoverWidget.foreground#d9d9d9
  • editorIndentGuide.activeBackground#8f8dd746
  • editorIndentGuide.background#531bb64c
  • editorInfo.background#4490BF00
  • editorInfo.border#4490BF00
  • editorInfo.foreground#75beff
  • editorLineNumber.activeForeground#ffffff
  • editorLineNumber.foreground#96a7ff83
  • 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#2f45b2
  • 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#5239ff
  • 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#5239ff
  • 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#171c2a
  • minimap.errorHighlight#ff512e
  • minimap.findMatchHighlight#4b4db291
  • minimap.selectionHighlight#404f628f
  • minimap.warningHighlight#ffd100
  • 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#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#6f88ff83
  • pickerGroup.foreground#7595ff
  • progressBar.background#3961ff
  • scrollbar.shadow#5c3bb800
  • scrollbarSlider.activeBackground#6165e6
  • scrollbarSlider.background#474bba83
  • scrollbarSlider.hoverBackground#6165e6
  • selection.background#2f45b2
  • settings.focusedRowBackground#ffffff07
  • settings.headerForeground#ffffff
  • sideBar.background#080c21
  • sideBar.border#2f45b283
  • sideBar.dropBackground#21263d
  • sideBar.foreground#e8e8e8
  • sideBarSectionHeader.background#6467ff8b
  • sideBarSectionHeader.border#ffffff33
  • sideBarSectionHeader.foreground#cfcfcf
  • sideBarTitle.foreground#bec6ee
  • statusBar.background#252834
  • statusBar.border#2f45b283
  • 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#252c60
  • tab.activeBorder#7baef0
  • tab.activeBorderTop#40ffe4
  • tab.activeForeground#ffffff
  • tab.border#40ffe400
  • tab.hoverBackground#101634
  • tab.hoverBorder#34f2f200
  • tab.hoverForeground#daf55d
  • tab.inactiveBackground#191b21
  • tab.inactiveForeground#777e87
  • terminal.ansiBlack#131313
  • terminal.ansiBlue#218bff
  • terminal.ansiBrightBlack#242222
  • terminal.ansiBrightBlue#5cc2ff
  • terminal.ansiBrightCyan#6ce2ff
  • terminal.ansiBrightGreen#47ffb5
  • terminal.ansiBrightMagenta#d670d6
  • terminal.ansiBrightRed#f52f2f
  • terminal.ansiBrightWhite#f9f5f5
  • terminal.ansiBrightYellow#ebff00
  • terminal.ansiCyan#00e7ff
  • terminal.ansiGreen#14d98e
  • terminal.ansiMagenta#bc3fbc
  • terminal.ansiRed#cb3030
  • terminal.ansiWhite#f2f2f2
  • terminal.ansiYellow#dbdb0b
  • terminal.border#2f45b2
  • terminal.foreground#fbfaf8
  • terminal.selectionBackground#ffffff40
  • terminalCursor.background#58d0ff
  • terminalCursor.foreground#ffffff
  • textLink.foreground#00ff9f
  • titleBar.activeBackground#181b28
  • titleBar.activeForeground#ffffff
  • titleBar.border#1c296b
  • 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#ff6acc
variable.other.generic-type.haskell#ff9e57
storage.type.haskell#fd8080
support.variable.magic.python#ff6acc
punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python#d4c9ff
variable.parameter.function.language.special.self.python#64c0fb
storage.modifier.lifetime.rust#d4c9ff
support.function.std.rust#5effb4
entity.name.lifetime.rust#64c0fb
variable.language.rust#ff6acc
support.constant.edge#ff9e57
constant.other.character-class.regexp#ff6acc
keyword.operator.quantifier.regexp#fd8080
punctuation.definition.string.begin,punctuation.definition.string.end#ffeb53f5
variable.parameter.function#d4c9ff
comment markup.link#9aaacf
markup.changed.diff#64c0fb
meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff#5effb4
markup.inserted.diff#ffeb53f5
markup.deleted.diff#ff6acc
meta.function.c,meta.function.cpp#ff6acc
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#64c0fb
support.constant.property.math#fd8080
variable.other.constant#64c0fb
storage.type.annotation.java, storage.type.object.array.java#64c0fb
source.java#ff6acc
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#64c0fb
keyword.operator.instanceof.java#ff9e57
meta.definition.variable.name.java#ff6acc
keyword.operator.logical#fbfcff
keyword.operator.bitwise#fbfcff
keyword.operator.channel#fbfcff
support.constant.property-value.scss,support.constant.property-value.css#fd8080
keyword.operator.css,keyword.operator.scss,keyword.operator.less#fbfcff
support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss#fd8080
punctuation.separator.list.comma.css#d4c9ff
support.constant.color.w3c-standard-color-name.css#fd8080
support.type.vendored.property-name.css#fbfcff
support.module.node,support.type.object.module,support.module.node#64c0fb
entity.name.type.module#64c0fb
variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node#ff6acc
support.constant.json#fd8080
keyword.operator.expression.instanceof, keyword.operator.new, keyword.operator.ternary, keyword.operator.optional, keyword.operator.expression.keyof#ff9e57
support.type.object.console#ff6acc
support.variable.property.process#fd8080
entity.name.function,support.function.console#5effb4
keyword.operator.misc.rust#d4c9ff
keyword.operator.sigil.rust#ff9e57
keyword.operator.delete#ff9e57
support.type.object.dom#fbfcff
support.variable.dom,support.variable.property.dom#ff6acc
keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational#fbfcff
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#ff9e57
punctuation.separator.delimiter#d4c9ff
punctuation.separator.c,punctuation.separator.cpp#ff9e57
support.type.posix-reserved.c,support.type.posix-reserved.cpp#fbfcff
keyword.operator.sizeof.c,keyword.operator.sizeof.cpp#ff9e57
variable.parameter.function.language.python#fd8080
support.type.python#fbfcff
keyword.operator.logical.python#ff9e57
variable.parameter.function.python#fd8080
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#fd8080
keyword.operator#d4c9ff
keyword.operator.assignment.compound#ff9e57
keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts#fbfcff
keyword#ff9e57
entity.name.namespace#64c0fb
variable#ff6acc
variable.c#d4c9ff
variable.language#64c0fb
token.variable.parameter.java#d4c9ff
import.storage.java#64c0fb
token.package.keyword#ff9e57
token.package#d4c9ff
entity.name.function, meta.require, support.function.any-method, variable.function#5effb4
entity.name.type.namespace#64c0fb
support.class, entity.name.type.class#64c0fb
entity.name.class.identifier.namespace.type#64c0fb
entity.name.class, variable.other.class.js, variable.other.class.ts#64c0fb
variable.other.class.php#ff6acc
entity.name.type#64c0fb
keyword.control#ff9e57
control.elements, keyword.operator.less#fd8080
keyword.other.special-method#5effb4
storage#ff9e57
token.storage#ff9e57
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#ff9e57
token.storage.type.java#64c0fb
support.function#fbfcff
support.type.property-name#d4c9ff
support.constant.property-value#d4c9ff
support.constant.font-name#fd8080
meta.tag#d4c9ff
string#ffeb53f5
entity.other.inherited-class#64c0fb
constant.other.symbol#fbfcff
constant.numeric#fd8080
constant#fd8080
punctuation.definition.constant#fd8080
entity.name.tag#ff6acc
entity.other.attribute-name#fd8080
entity.other.attribute-name.id#5effb4normal
entity.other.attribute-name.class.css#fd8080normal
meta.selector#ff9e57
markup.heading#ff6acc
markup.heading punctuation.definition.heading, entity.name.section#5effb4
keyword.other.unit#ff6acc
markup.bold,todo.bold#fd8080
punctuation.definition.bold#64c0fb
markup.italic, punctuation.definition.italic,todo.emphasis#ff9e57
emphasis md#ff9e57
entity.name.section.markdown#ff6acc
punctuation.definition.heading.markdown#ff6acc
punctuation.definition.list.begin.markdown#ff6acc
markup.heading.setext#d4c9ff
punctuation.definition.bold.markdown#fd8080
markup.inline.raw.markdown#ffeb53f5
markup.inline.raw.string.markdown#ffeb53f5
punctuation.definition.list.markdown#ff6acc
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown#ff6acc
beginning.punctuation.definition.list.markdown#ff6acc
punctuation.definition.metadata.markdown#ff6acc
markup.underline.link.markdown,markup.underline.link.image.markdown#ff9e57
string.other.link.title.markdown,string.other.link.description.markdown#5effb4
string.regexp#fbfcff
constant.character.escape#fbfcff
punctuation.section.embedded, variable.interpolation#ff6acc
punctuation.section.embedded.begin,punctuation.section.embedded.end#ff9e57
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#ff6acc
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#ff6acc
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#ffeb53f5
source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json#fbfcff
support.type.property-name.json#ff6acc
support.type.property-name.json punctuation#ff6acc
text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade#ff9e57
text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade#ff9e57
support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php#64c0fb
keyword.operator.error-control.php#ff9e57
keyword.operator.type.php#ff9e57
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#64c0fb
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#fd8080
support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php#fd8080
entity.name.goto-label.php,support.other.php#5effb4
keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php#fbfcff
keyword.operator.regexp.php#ff9e57
keyword.operator.comparison.php#fbfcff
keyword.operator.heredoc.php,keyword.operator.nowdoc.php#ff9e57
meta.function.decorator.python#5effb4
support.token.decorator.python,meta.function.decorator.identifier.python#fbfcff
function.parameter#d4c9ff
function.brace#d4c9ff
function.parameter.ruby, function.parameter.cs#d4c9ff
constant.language.symbol.ruby#fbfcff
rgb-value#fbfcff
inline-color-decoration rgb-value#fd8080
less rgb-value#fd8080
selector.sass#ff6acc
support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx#64c0fb
block.scope.end,block.scope.begin#d4c9ff
storage.type.cs#64c0fb
entity.name.variable.local.cs#ff6acc
token.info-token#5effb4
token.warn-token#fd8080
token.error-token#f44747
token.debug-token#ff9e57
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#ff9e57
meta.template.expression#d4c9ff
keyword.operator.module#ff9e57
support.type.type.flowtype#5effb4
support.type.primitive#64c0fb
meta.property.object#ff6acc
variable.parameter.function.js#ff6acc
keyword.other.template.begin#ffeb53f5
keyword.other.template.end#ffeb53f5
keyword.other.substitution.begin#ffeb53f5
keyword.other.substitution.end#ffeb53f5
keyword.operator.assignment#fbfcff
keyword.operator.assignment.go#64c0fb
keyword.operator.arithmetic.go, keyword.operator.address.go#ff9e57
entity.name.package.go#64c0fb
support.type.prelude.elm#fbfcff
support.constant.elm#fd8080
punctuation.quasi.element#ff9e57
constant.character.entity#ff6acc
entity.other.attribute-name.pseudo-element, entity.other.attribute-name.pseudo-class#fbfcff
entity.global.clojure#64c0fb
meta.symbol.clojure#ff6acc
constant.keyword.clojure#fbfcff
meta.arguments.coffee, variable.parameter.function.coffee#ff6acc
source.ini#ffeb53f5
meta.scope.prerequisites.makefile#ff6acc
source.makefile#64c0fb
storage.modifier.import.groovy#64c0fb
meta.method.groovy#5effb4
meta.definition.variable.name.groovy#ff6acc
meta.definition.class.inherited.classes.groovy#ffeb53f5
support.variable.semantic.hlsl#64c0fb
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#ff9e57
text.variable, text.bracketed#ff6acc
support.type.swift, support.type.vb.asp#64c0fb
entity.name.function.xi#64c0fb
entity.name.class.xi#fbfcff
constant.character.character-class.regexp.xi#ff6acc
constant.regexp.xi#ff9e57
keyword.control.xi#fbfcff
invalid.xi#d4c9ff
beginning.punctuation.definition.quote.markdown.xi#ffeb53f5
beginning.punctuation.definition.list.markdown.xi#9aaacf
constant.character.xi#5effb4
accent.xi#5effb4
wikiword.xi#fd8080
constant.other.color.rgb-value.xi#ffffff
punctuation.definition.tag.xi#9aaacf
entity.name.label.cs, entity.name.scope-resolution.function.call, entity.name.scope-resolution.function.definition#64c0fb
entity.name.label.cs, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#ff6acc
meta.brace.square#d4c9ff
comment, punctuation.definition.comment#9aaacfitalic
markup.quote.markdown#9aaacf
punctuation.definition.block.sequence.item.yaml#d4c9ff
constant.language.symbol.elixir#fbfcff
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