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.background#1d1b1b
  • activityBar.foreground#c4b958
  • activityBar.inactiveForeground#ffea9866
  • activityBarBadge.background#5264c0
  • activityBarBadge.foreground#ffffff
  • badge.background#4d4d4d
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#e0e0e0
  • breadcrumb.background#1e1e1e
  • breadcrumb.focusForeground#e0e0e0
  • breadcrumb.foreground#cccccccc
  • button.background#0e639c
  • button.foreground#ffffff
  • button.hoverBackground#1177bb
  • button.secondaryBackground#3a3d41
  • button.secondaryForeground#ffffff
  • button.secondaryHoverBackground#45494e
  • checkbox.background#3c3c3c
  • checkbox.border#00000000
  • checkbox.foreground#cccccc
  • debugExceptionWidget.background#333333
  • debugExceptionWidget.border#474747
  • debugToolBar.background#333333
  • debugToolBar.border#474747
  • diffEditor.border#444444
  • diffEditor.insertedTextBackground#9bb95533
  • diffEditor.removedTextBackground#ff000033
  • dropdown.background#3c3c3c
  • dropdown.border#00000000
  • dropdown.foreground#cccccc
  • editor.background#191919
  • editor.findMatchBackground#515c6a
  • editor.findMatchBorder#74879f
  • editor.findMatchHighlightBackground#ea5c0055
  • editor.findMatchHighlightBorder#ffffff00
  • editor.findRangeHighlightBackground#3a3d4166
  • editor.findRangeHighlightBorder#ffffff00
  • editor.foldBackground#264f784d
  • editor.foreground#d4d4d4
  • editor.hoverHighlightBackground#264f7840
  • editor.inactiveSelectionBackground#3a3d41
  • editor.lineHighlightBackground#ffffff0A
  • editor.lineHighlightBorder#282828
  • editor.rangeHighlightBackground#ffffff0b
  • editor.rangeHighlightBorder#ffffff00
  • editor.selectionBackground#264f78
  • editor.selectionHighlightBackground#add6ff26
  • editor.selectionHighlightBorder#495F77
  • editor.wordHighlightBackground#575757b8
  • editor.wordHighlightStrongBackground#004972b8
  • editorBracketMatch.background#0064001a
  • editorBracketMatch.border#888888
  • editorCodeLens.foreground#999999
  • editorCursor.background#000000
  • editorCursor.foreground#4b83d9
  • editorError.background#B73A3400
  • editorError.border#ffffff00
  • editorError.foreground#f48771
  • editorGroup.border#444444
  • editorGroup.emptyBackground#191919
  • editorGroupHeader.tabsBackground#252526
  • editorGutter.addedBackground#587c0c
  • editorGutter.background#1e1e1e
  • editorGutter.commentRangeForeground#c5c5c5
  • editorGutter.deletedBackground#94151b
  • editorGutter.foldingControlForeground#c5c5c5
  • editorGutter.modifiedBackground#0c7d9d
  • editorHoverWidget.background#252526
  • editorHoverWidget.border#454545
  • editorHoverWidget.foreground#cccccc
  • editorIndentGuide.activeBackground#707070
  • editorIndentGuide.background#404040
  • editorInfo.background#4490BF00
  • editorInfo.border#4490BF00
  • editorInfo.foreground#75beff
  • editorLineNumber.activeForeground#c6c6c6
  • editorLineNumber.foreground#515764
  • editorLink.activeForeground#4e94ce
  • editorMarkerNavigation.background#2d2d30
  • editorMarkerNavigationError.background#f48771
  • editorMarkerNavigationInfo.background#75beff
  • editorMarkerNavigationWarning.background#cca700
  • editorOverviewRuler.background#25252500
  • editorOverviewRuler.border#7f7f7f4d
  • editorRuler.foreground#5a5a5a
  • editorSuggestWidget.background#252526
  • editorSuggestWidget.border#454545
  • editorSuggestWidget.foreground#d4d4d4
  • editorSuggestWidget.highlightForeground#0097fb
  • editorSuggestWidget.selectedBackground#062f4a
  • editorWarning.background#A9904000
  • editorWarning.border#ffffff00
  • editorWarning.foreground#cca700
  • editorWhitespace.foreground#e3e4e229
  • editorWidget.background#252526
  • editorWidget.foreground#cccccc
  • editorWidget.resizeBorder#5F5F5F
  • focusBorder#255b80
  • foreground#e6e6e6
  • gitDecoration.addedResourceForeground#81b88b
  • gitDecoration.conflictingResourceForeground#6c6cc4
  • gitDecoration.deletedResourceForeground#c74e39
  • gitDecoration.ignoredResourceForeground#8c8c8c
  • gitDecoration.modifiedResourceForeground#e2c08d
  • gitDecoration.stageDeletedResourceForeground#c74e39
  • gitDecoration.stageModifiedResourceForeground#e2c08d
  • gitDecoration.submoduleResourceForeground#8db9e2
  • gitDecoration.untrackedResourceForeground#73c991
  • icon.foreground#e6e6e6
  • input.background#3c3c3c
  • input.border#00000000
  • input.foreground#cccccc
  • input.placeholderForeground#a6a6a6
  • inputOption.activeBackground#007fd466
  • inputOption.activeBorder#007acc00
  • inputOption.activeForeground#ffffff
  • list.activeSelectionBackground#094771
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#383b3d
  • list.focusBackground#062f4a
  • list.focusForeground#cccccc
  • list.highlightForeground#0097fb
  • list.hoverBackground#2a2d2e
  • list.hoverForeground#cccccc
  • list.inactiveSelectionBackground#34345668
  • list.inactiveSelectionForeground#cccccc
  • listFilterWidget.background#653723
  • listFilterWidget.noMatchesOutline#be1100
  • listFilterWidget.outline#00000000
  • menu.background#252526
  • menu.border#00000085
  • menu.foreground#cccccc
  • menu.selectionBackground#094771
  • menu.selectionBorder#00000000
  • menu.selectionForeground#ffffff
  • menu.separatorBackground#bbbbbb
  • menubar.selectionBackground#ffffff1a
  • menubar.selectionForeground#cccccc
  • merge.commonContentBackground#282828
  • merge.commonHeaderBackground#383838
  • merge.currentContentBackground#27403B
  • merge.currentHeaderBackground#367366
  • merge.incomingContentBackground#28384B
  • merge.incomingHeaderBackground#395F8F
  • minimap.background#191919
  • minimap.errorHighlight#f48771
  • minimap.findMatchHighlight#515c6a
  • minimap.selectionHighlight#264f78
  • minimap.warningHighlight#cca700
  • minimapGutter.addedBackground#587c0c
  • minimapGutter.deletedBackground#94151b
  • minimapGutter.modifiedBackground#0c7d9d
  • notificationCenter.border#474747
  • notificationCenterHeader.background#303031
  • notificationCenterHeader.foreground#cccccc
  • notifications.background#252526
  • notifications.border#303031
  • notifications.foreground#cccccc
  • notificationsErrorIcon.foreground#f48771
  • notificationsInfoIcon.foreground#75beff
  • notificationsWarningIcon.foreground#c4b958
  • notificationToast.border#474747
  • panel.background#1e1e1e
  • panel.border#80808059
  • panelSection.border#80808059
  • panelTitle.activeBorder#e7e7e7
  • panelTitle.activeForeground#e7e7e7
  • panelTitle.inactiveForeground#e7e7e799
  • 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#3f3f46
  • pickerGroup.foreground#c4b958
  • progressBar.background#1e8ce6
  • scrollbar.shadow#000000
  • scrollbarSlider.activeBackground#c4b958
  • scrollbarSlider.background#c4b95830
  • scrollbarSlider.hoverBackground#c4b958
  • selection.background#1c5a90
  • settings.focusedRowBackground#ffffff07
  • settings.headerForeground#e6e6e6
  • sideBar.background#24242a
  • sideBar.dropBackground#383b3d
  • sideBar.foreground#f2f1f1
  • sideBarSectionHeader.background#31394bcd
  • sideBarSectionHeader.border#cccccc33
  • sideBarSectionHeader.foreground#cccccc
  • sideBarTitle.foreground#7b8ff9
  • statusBar.background#007acc
  • statusBar.debuggingBackground#cc6633
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#ffffff
  • statusBar.noFolderBackground#68217a
  • statusBar.noFolderForeground#ffffff
  • statusBarItem.activeBackground#FFFFFF25
  • statusBarItem.hoverBackground#ffffff1f
  • statusBarItem.remoteBackground#16825d
  • statusBarItem.remoteForeground#ffffff
  • tab.activeBackground#1e1e1e
  • tab.activeBorder#c4b958
  • tab.activeBorderTop#00000000
  • tab.activeForeground#c4b958
  • tab.border#252526
  • tab.inactiveBackground#24242a
  • tab.inactiveForeground#ffffff80
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#2472c8
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#3b8eea
  • terminal.ansiBrightCyan#29b8db
  • terminal.ansiBrightGreen#23d18b
  • terminal.ansiBrightMagenta#d670d6
  • terminal.ansiBrightRed#f14c4c
  • terminal.ansiBrightWhite#e5e5e5
  • terminal.ansiBrightYellow#f5f543
  • terminal.ansiCyan#11a8cd
  • terminal.ansiGreen#0dbc79
  • terminal.ansiMagenta#bc3fbc
  • terminal.ansiRed#cd3131
  • terminal.ansiWhite#e5e5e5
  • terminal.ansiYellow#e5e510
  • terminal.border#80808059
  • terminal.foreground#eaeaea
  • terminal.selectionBackground#ffffff40
  • terminalCursor.background#0087FF
  • terminalCursor.foreground#ffffff
  • textLink.foreground#3794ff
  • titleBar.activeBackground#1d1b1b
  • titleBar.activeForeground#d1cfc2
  • titleBar.border#00000000
  • titleBar.inactiveBackground#1d1b1b
  • titleBar.inactiveForeground#cccccc99
  • tree.indentGuidesStroke#585858
  • walkThrough.embeddedEditorBackground#00000050
  • widget.shadow#0000005c

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#ff6a76
variable.other.generic-type.haskell#df71ff
storage.type.haskell#fbac61
support.variable.magic.python#ff6a76
punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python#d4d4d4
variable.parameter.function.language.special.self.python#ffcc6e
storage.modifier.lifetime.rust#d4d4d4
support.function.std.rust#4dafff
entity.name.lifetime.rust#ffcc6e
variable.language.rust#ff6a76
support.constant.edge#df71ff
constant.other.character-class.regexp#ff6a76
keyword.operator.quantifier.regexp#fbac61
punctuation.definition.string.begin,punctuation.definition.string.end#acf777
variable.parameter.function#d4d4d4
comment markup.link#a2b3d5
markup.changed.diff#ffcc6e
meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff#4dafff
markup.inserted.diff#acf777
markup.deleted.diff#ff6a76
meta.function.c,meta.function.cpp#ff6a76
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#d4d4d4
punctuation.separator.key-value#d4d4d4
keyword.operator.expression.import#4dafff
support.constant.math#ffcc6e
support.constant.property.math#fbac61
variable.other.constant#ffcc6e
storage.type.annotation.java, storage.type.object.array.java#ffcc6e
source.java#ff6a76
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#d4d4d4
meta.method.java#4dafff
storage.modifier.import.java,storage.type.java,storage.type.generic.java#ffcc6e
keyword.operator.instanceof.java#df71ff
meta.definition.variable.name.java#ff6a76
keyword.operator.logical#57e7f9
keyword.operator.bitwise#57e7f9
keyword.operator.channel#57e7f9
support.constant.property-value.scss,support.constant.property-value.css#fbac61
keyword.operator.css,keyword.operator.scss,keyword.operator.less#57e7f9
support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss#fbac61
punctuation.separator.list.comma.css#d4d4d4
support.constant.color.w3c-standard-color-name.css#fbac61
support.type.vendored.property-name.css#57e7f9
support.module.node,support.type.object.module,support.module.node#ffcc6e
entity.name.type.module#ffcc6e
variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node#ff6a76
support.constant.json#fbac61
keyword.operator.expression.instanceof, keyword.operator.new, keyword.operator.ternary, keyword.operator.optional, keyword.operator.expression.keyof#df71ff
support.type.object.console#ff6a76
support.variable.property.process#fbac61
entity.name.function,support.function.console#4dafff
keyword.operator.misc.rust#d4d4d4
keyword.operator.sigil.rust#df71ff
keyword.operator.delete#df71ff
support.type.object.dom#57e7f9
support.variable.dom,support.variable.property.dom#ff6a76
keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational#57e7f9
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#df71ff
punctuation.separator.delimiter#d4d4d4
punctuation.separator.c,punctuation.separator.cpp#df71ff
support.type.posix-reserved.c,support.type.posix-reserved.cpp#57e7f9
keyword.operator.sizeof.c,keyword.operator.sizeof.cpp#df71ff
variable.parameter.function.language.python#fbac61
support.type.python#57e7f9
keyword.operator.logical.python#df71ff
variable.parameter.function.python#fbac61
punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python#d4d4d4
meta.function-call.generic.python#4dafff
constant.character.format.placeholder.other.python#fbac61
keyword.operator#d4d4d4
keyword.operator.assignment.compound#df71ff
keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts#57e7f9
keyword#df71ff
entity.name.namespace#ffcc6e
variable#ff6a76
variable.c#d4d4d4
variable.language#ffcc6e
token.variable.parameter.java#d4d4d4
import.storage.java#ffcc6e
token.package.keyword#df71ff
token.package#d4d4d4
entity.name.function, meta.require, support.function.any-method, variable.function#4dafff
entity.name.type.namespace#ffcc6e
support.class, entity.name.type.class#ffcc6e
entity.name.class.identifier.namespace.type#ffcc6e
entity.name.class, variable.other.class.js, variable.other.class.ts#ffcc6e
variable.other.class.php#ff6a76
entity.name.type#ffcc6e
keyword.control#df71ff
control.elements, keyword.operator.less#fbac61
keyword.other.special-method#4dafff
storage#df71ff
token.storage#df71ff
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#df71ff
token.storage.type.java#ffcc6e
support.function#57e7f9
support.type.property-name#d4d4d4
support.constant.property-value#d4d4d4
support.constant.font-name#fbac61
meta.tag#d4d4d4
string#acf777
entity.other.inherited-class#ffcc6e
constant.other.symbol#57e7f9
constant.numeric#fbac61
constant#fbac61
punctuation.definition.constant#fbac61
entity.name.tag#ff6a76
entity.other.attribute-name#fbac61
entity.other.attribute-name.id#4dafffnormal
entity.other.attribute-name.class.css#fbac61normal
meta.selector#df71ff
markup.heading#ff6a76
markup.heading punctuation.definition.heading, entity.name.section#4dafff
keyword.other.unit#ff6a76
markup.bold,todo.bold#fbac61
punctuation.definition.bold#ffcc6e
markup.italic, punctuation.definition.italic,todo.emphasis#df71ff
emphasis md#df71ff
entity.name.section.markdown#ff6a76
punctuation.definition.heading.markdown#ff6a76
punctuation.definition.list.begin.markdown#ff6a76
markup.heading.setext#d4d4d4
punctuation.definition.bold.markdown#fbac61
markup.inline.raw.markdown#acf777
markup.inline.raw.string.markdown#acf777
punctuation.definition.list.markdown#ff6a76
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown#ff6a76
beginning.punctuation.definition.list.markdown#ff6a76
punctuation.definition.metadata.markdown#ff6a76
markup.underline.link.markdown,markup.underline.link.image.markdown#df71ff
string.other.link.title.markdown,string.other.link.description.markdown#4dafff
string.regexp#57e7f9
constant.character.escape#57e7f9
punctuation.section.embedded, variable.interpolation#ff6a76
punctuation.section.embedded.begin,punctuation.section.embedded.end#df71ff
invalid.illegal#ffffff
invalid.illegal.bad-ampersand.html#d4d4d4
invalid.broken#ffffff
invalid.deprecated#ffffff
invalid.unimplemented#ffffff
source.json meta.structure.dictionary.json > string.quoted.json#ff6a76
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#ff6a76
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#acf777
source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json#57e7f9
support.type.property-name.json#ff6a76
support.type.property-name.json punctuation#ff6a76
text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade#df71ff
text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade#df71ff
support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php#ffcc6e
keyword.operator.error-control.php#df71ff
keyword.operator.type.php#df71ff
punctuation.section.array.begin.php#d4d4d4
punctuation.section.array.end.php#d4d4d4
invalid.illegal.non-null-typehinted.php#f44747
storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php#ffcc6e
meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php#4dafff
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#d4d4d4
support.constant.core.rust#fbac61
support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php#fbac61
entity.name.goto-label.php,support.other.php#4dafff
keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php#57e7f9
keyword.operator.regexp.php#df71ff
keyword.operator.comparison.php#57e7f9
keyword.operator.heredoc.php,keyword.operator.nowdoc.php#df71ff
meta.function.decorator.python#4dafff
support.token.decorator.python,meta.function.decorator.identifier.python#57e7f9
function.parameter#d4d4d4
function.brace#d4d4d4
function.parameter.ruby, function.parameter.cs#d4d4d4
constant.language.symbol.ruby#57e7f9
rgb-value#57e7f9
inline-color-decoration rgb-value#fbac61
less rgb-value#fbac61
selector.sass#ff6a76
support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx#ffcc6e
block.scope.end,block.scope.begin#d4d4d4
storage.type.cs#ffcc6e
entity.name.variable.local.cs#ff6a76
token.info-token#4dafff
token.warn-token#fbac61
token.error-token#f44747
token.debug-token#df71ff
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#df71ff
meta.template.expression#d4d4d4
keyword.operator.module#df71ff
support.type.type.flowtype#4dafff
support.type.primitive#ffcc6e
meta.property.object#ff6a76
variable.parameter.function.js#ff6a76
keyword.other.template.begin#acf777
keyword.other.template.end#acf777
keyword.other.substitution.begin#acf777
keyword.other.substitution.end#acf777
keyword.operator.assignment#57e7f9
keyword.operator.assignment.go#ffcc6e
keyword.operator.arithmetic.go, keyword.operator.address.go#df71ff
entity.name.package.go#ffcc6e
support.type.prelude.elm#57e7f9
support.constant.elm#fbac61
punctuation.quasi.element#df71ff
constant.character.entity#ff6a76
entity.other.attribute-name.pseudo-element, entity.other.attribute-name.pseudo-class#57e7f9
entity.global.clojure#ffcc6e
meta.symbol.clojure#ff6a76
constant.keyword.clojure#57e7f9
meta.arguments.coffee, variable.parameter.function.coffee#ff6a76
source.ini#acf777
meta.scope.prerequisites.makefile#ff6a76
source.makefile#ffcc6e
storage.modifier.import.groovy#ffcc6e
meta.method.groovy#4dafff
meta.definition.variable.name.groovy#ff6a76
meta.definition.class.inherited.classes.groovy#acf777
support.variable.semantic.hlsl#ffcc6e
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#df71ff
text.variable, text.bracketed#ff6a76
support.type.swift, support.type.vb.asp#ffcc6e
entity.name.function.xi#ffcc6e
entity.name.class.xi#57e7f9
constant.character.character-class.regexp.xi#ff6a76
constant.regexp.xi#df71ff
keyword.control.xi#57e7f9
invalid.xi#d4d4d4
beginning.punctuation.definition.quote.markdown.xi#acf777
beginning.punctuation.definition.list.markdown.xi#a2b3d5
constant.character.xi#4dafff
accent.xi#4dafff
wikiword.xi#fbac61
constant.other.color.rgb-value.xi#ffffff
punctuation.definition.tag.xi#a2b3d5
entity.name.label.cs, entity.name.scope-resolution.function.call, entity.name.scope-resolution.function.definition#ffcc6e
entity.name.label.cs, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#ff6a76
meta.brace.square#d4d4d4
comment, punctuation.definition.comment#a2b3d5italic
markup.quote.markdown#a2b3d5
punctuation.definition.block.sequence.item.yaml#d4d4d4
constant.language.symbol.elixir#57e7f9
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