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#191a32
  • activityBar.border#2f45b2
  • activityBar.foreground#3d43e0
  • 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#a17afb
  • diffEditor.insertedTextBackground#9bb95533
  • diffEditor.removedTextBackground#2f5a9d70
  • diffEditor.removedTextBorder#ff000000
  • dropdown.background#262c45
  • dropdown.border#5239ff
  • dropdown.foreground#ffffff
  • editor.background#181f3b
  • 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#181f3b
  • editorGroupHeader.border#2f45b2
  • editorGroupHeader.tabsBackground#181b28
  • editorGroupHeader.tabsBorder#2f45b2
  • 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#3974ff
  • 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#181f3b
  • 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#ffffff
  • pickerGroup.foreground#7595ff
  • progressBar.background#3961ff
  • scrollbar.shadow#000000d1
  • scrollbarSlider.activeBackground#5255ad
  • scrollbarSlider.background#474bba83
  • scrollbarSlider.hoverBackground#6165e687
  • selection.background#2f45b2
  • settings.focusedRowBackground#ffffff07
  • settings.headerForeground#ffffff
  • sideBar.background#101634
  • sideBar.border#2f45b2
  • sideBar.dropBackground#21263d
  • sideBar.foreground#e8e8e8
  • sideBarSectionHeader.background#6467ff8b
  • sideBarSectionHeader.border#ffffff33
  • sideBarSectionHeader.foreground#cfcfcf
  • sideBarTitle.foreground#bec6ee
  • statusBar.background#252834
  • statusBar.border#5239ff
  • 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#2f45b2
  • tab.activeBorderTop#2f45b283
  • tab.activeForeground#8087ff
  • tab.border#5fffda08
  • tab.hoverBackground#101634
  • tab.hoverBorder#443effe7
  • tab.hoverForeground#f0f0f0
  • tab.inactiveBackground#191b21
  • tab.inactiveForeground#777e87
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#218bff
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#5cc2ff
  • terminal.ansiBrightCyan#5fe0ff
  • terminal.ansiBrightGreen#23d18b
  • terminal.ansiBrightMagenta#d670d6
  • terminal.ansiBrightRed#f14c4c
  • terminal.ansiBrightWhite#e5e5e5
  • terminal.ansiBrightYellow#f5f543
  • terminal.ansiCyan#00cdff
  • terminal.ansiGreen#0dbc79
  • terminal.ansiMagenta#bc3fbc
  • terminal.ansiRed#cd3131
  • terminal.ansiWhite#e5e5e5
  • terminal.ansiYellow#e5e510
  • terminal.border#2f45b2
  • terminal.foreground#ffa143
  • terminal.selectionBackground#ffffff40
  • terminalCursor.background#58d0ff
  • terminalCursor.foreground#ffffff
  • textLink.foreground#00ff9f
  • titleBar.activeBackground#181b28
  • titleBar.activeForeground#ffffff
  • titleBar.border#5239ff
  • 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#fd80d2
variable.other.generic-type.haskell#ff9353
storage.type.haskell#ffbf28f5
support.variable.magic.python#fd80d2
punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python#d4c9ff
variable.parameter.function.language.special.self.python#63bff9
storage.modifier.lifetime.rust#d4c9ff
support.function.std.rust#5effb4
entity.name.lifetime.rust#63bff9
variable.language.rust#fd80d2
support.constant.edge#ff9353
constant.other.character-class.regexp#fd80d2
keyword.operator.quantifier.regexp#ffbf28f5
punctuation.definition.string.begin,punctuation.definition.string.end#ffed5df5
variable.parameter.function#d4c9ff
comment markup.link#696773
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#ffed5df5
markup.deleted.diff#fd80d2
meta.function.c,meta.function.cpp#fd80d2
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#63bff9
support.constant.property.math#ffbf28f5
variable.other.constant#63bff9
storage.type.annotation.java, storage.type.object.array.java#63bff9
source.java#fd80d2
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#63bff9
keyword.operator.instanceof.java#ff9353
meta.definition.variable.name.java#fd80d2
keyword.operator.logical#f9f9f9
keyword.operator.bitwise#f9f9f9
keyword.operator.channel#f9f9f9
support.constant.property-value.scss,support.constant.property-value.css#ffbf28f5
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#ffbf28f5
punctuation.separator.list.comma.css#d4c9ff
support.constant.color.w3c-standard-color-name.css#ffbf28f5
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#fd80d2
support.constant.json#ffbf28f5
keyword.operator.expression.instanceof, keyword.operator.new, keyword.operator.ternary, keyword.operator.optional, keyword.operator.expression.keyof#ff9353
support.type.object.console#fd80d2
support.variable.property.process#ffbf28f5
entity.name.function,support.function.console#5effb4
keyword.operator.misc.rust#d4c9ff
keyword.operator.sigil.rust#ff9353
keyword.operator.delete#ff9353
support.type.object.dom#f9f9f9
support.variable.dom,support.variable.property.dom#fd80d2
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#d4c9ff
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#ffbf28f5
support.type.python#f9f9f9
keyword.operator.logical.python#ff9353
variable.parameter.function.python#ffbf28f5
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#ffbf28f5
keyword.operator#d4c9ff
keyword.operator.assignment.compound#ff9353
keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts#f9f9f9
keyword#ff9353
entity.name.namespace#63bff9
variable#fd80d2
variable.c#d4c9ff
variable.language#63bff9
token.variable.parameter.java#d4c9ff
import.storage.java#63bff9
token.package.keyword#ff9353
token.package#d4c9ff
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#fd80d2
entity.name.type#63bff9
keyword.control#ff9353
control.elements, keyword.operator.less#ffbf28f5
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#d4c9ff
support.constant.property-value#d4c9ff
support.constant.font-name#ffbf28f5
meta.tag#d4c9ff
string#ffed5df5
entity.other.inherited-class#63bff9
constant.other.symbol#f9f9f9
constant.numeric#ffbf28f5
constant#ffbf28f5
punctuation.definition.constant#ffbf28f5
entity.name.tag#fd80d2
entity.other.attribute-name#ffbf28f5
entity.other.attribute-name.id#5effb4
entity.other.attribute-name.class.css#ffbf28f5
meta.selector#ff9353
markup.heading#fd80d2
markup.heading punctuation.definition.heading, entity.name.section#5effb4
keyword.other.unit#fd80d2
markup.bold,todo.bold#ffbf28f5
punctuation.definition.bold#63bff9
markup.italic, punctuation.definition.italic,todo.emphasis#ff9353
emphasis md#ff9353
entity.name.section.markdown#fd80d2
punctuation.definition.heading.markdown#fd80d2
punctuation.definition.list.begin.markdown#fd80d2
markup.heading.setext#d4c9ff
punctuation.definition.bold.markdown#ffbf28f5
markup.inline.raw.markdown#ffed5df5
markup.inline.raw.string.markdown#ffed5df5
punctuation.definition.list.markdown#fd80d2
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown#fd80d2
beginning.punctuation.definition.list.markdown#fd80d2
punctuation.definition.metadata.markdown#fd80d2
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#fd80d2
punctuation.section.embedded.begin,punctuation.section.embedded.end#ff9353
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#fd80d2
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#fd80d2
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#ffed5df5
source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json#f9f9f9
support.type.property-name.json#fd80d2
support.type.property-name.json punctuation#fd80d2
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#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#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#d4c9ff
support.constant.core.rust#ffbf28f5
support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php#ffbf28f5
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#d4c9ff
function.brace#d4c9ff
function.parameter.ruby, function.parameter.cs#d4c9ff
constant.language.symbol.ruby#f9f9f9
rgb-value#f9f9f9
inline-color-decoration rgb-value#ffbf28f5
less rgb-value#ffbf28f5
selector.sass#fd80d2
support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx#63bff9
block.scope.end,block.scope.begin#d4c9ff
storage.type.cs#63bff9
entity.name.variable.local.cs#fd80d2
token.info-token#5effb4
token.warn-token#ffbf28f5
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#d4c9ff
keyword.operator.module#ff9353
support.type.type.flowtype#5effb4
support.type.primitive#63bff9
meta.property.object#fd80d2
variable.parameter.function.js#fd80d2
keyword.other.template.begin#ffed5df5
keyword.other.template.end#ffed5df5
keyword.other.substitution.begin#ffed5df5
keyword.other.substitution.end#ffed5df5
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#ffbf28f5
punctuation.quasi.element#ff9353
constant.character.entity#fd80d2
entity.other.attribute-name.pseudo-element, entity.other.attribute-name.pseudo-class#f9f9f9
entity.global.clojure#63bff9
meta.symbol.clojure#fd80d2
constant.keyword.clojure#f9f9f9
meta.arguments.coffee, variable.parameter.function.coffee#fd80d2
source.ini#ffed5df5
meta.scope.prerequisites.makefile#fd80d2
source.makefile#63bff9
storage.modifier.import.groovy#63bff9
meta.method.groovy#5effb4
meta.definition.variable.name.groovy#fd80d2
meta.definition.class.inherited.classes.groovy#ffed5df5
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#fd80d2
support.type.swift, support.type.vb.asp#63bff9
entity.name.function.xi#63bff9
entity.name.class.xi#f9f9f9
constant.character.character-class.regexp.xi#fd80d2
constant.regexp.xi#ff9353
keyword.control.xi#f9f9f9
invalid.xi#d4c9ff
beginning.punctuation.definition.quote.markdown.xi#ffed5df5
beginning.punctuation.definition.list.markdown.xi#696773
constant.character.xi#5effb4
accent.xi#5effb4
wikiword.xi#ffbf28f5
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#fd80d2
meta.brace.square#d4c9ff
comment, punctuation.definition.comment#696773italic
markup.quote.markdown#696773
punctuation.definition.block.sequence.item.yaml#d4c9ff
constant.language.symbol.elixir#f9f9f9
entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.superitalic
comment.line.double-slash,comment.block.documentationitalic
keyword.control.import.python,keyword.control.flow.pythonitalic
markup.italic.markdownitalic

Shiki preview

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

Loading...

Proper Up - Coding Theme