Skip to main content
CodingTheme

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#9580FF10
  • activityBar.activeBorder#FF80BF80
  • activityBar.background#2B2640
  • activityBar.foreground#F8F8F2
  • activityBar.inactiveForeground#7970A9
  • activityBarBadge.background#FF80BF
  • activityBarBadge.foreground#F8F8F2
  • badge.background#454158
  • badge.foreground#F8F8F2
  • breadcrumb.activeSelectionForeground#F8F8F2
  • breadcrumb.background#22212C
  • breadcrumb.focusForeground#F8F8F2
  • breadcrumb.foreground#7970A9
  • breadcrumbPicker.background#0B0A10
  • button.background#454158
  • button.foreground#F8F8F2
  • contrastBorder#0B0A10
  • debugToolBar.background#151320
  • diffEditor.insertedTextBackground#8AFF8020
  • diffEditor.removedTextBackground#FF958050
  • dropdown.background#2B2640
  • dropdown.border#0B0A10
  • dropdown.foreground#F8F8F2
  • editor.background#22212C
  • editor.findMatchBackground#FFCA8080
  • editor.findMatchHighlightBackground#FFFFFF40
  • editor.findRangeHighlightBackground#45415875
  • editor.foldBackground#151320
  • editor.foreground#F8F8F2
  • editor.hoverHighlightBackground#80FFEA50
  • editor.lineHighlightBorder#454158
  • editor.rangeHighlightBackground#9580FF15
  • editor.selectionBackground#454158
  • editor.selectionHighlightBackground#424450
  • editor.snippetFinalTabstopHighlightBackground#22212C
  • editor.snippetFinalTabstopHighlightBorder#8AFF80
  • editor.snippetTabstopHighlightBackground#22212C
  • editor.snippetTabstopHighlightBorder#7970A9
  • editor.wordHighlightBackground#80FFEA50
  • editor.wordHighlightStrongBackground#8AFF8050
  • editorCodeLens.foreground#7970A9
  • editorError.foreground#FF9580
  • editorGroup.border#9580FF
  • editorGroup.dropBackground#45415870
  • editorGroupHeader.tabsBackground#0B0A10
  • editorGutter.addedBackground#8AFF8080
  • editorGutter.deletedBackground#FF958080
  • editorGutter.modifiedBackground#80FFEA80
  • editorHoverWidget.background#22212C
  • editorHoverWidget.border#7970A9
  • editorIndentGuide.activeBackground#FFFFFF45
  • editorIndentGuide.background#FFFFFF1A
  • editorLineNumber.foreground#7970A9
  • editorLink.activeForeground#80FFEA
  • editorMarkerNavigation.background#151320
  • editorOverviewRuler.addedForeground#8AFF8080
  • editorOverviewRuler.border#0B0A10
  • editorOverviewRuler.currentContentForeground#8AFF80
  • editorOverviewRuler.deletedForeground#FF958080
  • editorOverviewRuler.errorForeground#FF958080
  • editorOverviewRuler.incomingContentForeground#9580FF
  • editorOverviewRuler.infoForeground#80FFEA80
  • editorOverviewRuler.modifiedForeground#80FFEA80
  • editorOverviewRuler.selectionHighlightForeground#FFCA80
  • editorOverviewRuler.warningForeground#FFCA8080
  • editorOverviewRuler.wordHighlightForeground#80FFEA
  • editorOverviewRuler.wordHighlightStrongForeground#8AFF80
  • editorRuler.foreground#FFFFFF1A
  • editorSuggestWidget.background#151320
  • editorSuggestWidget.foreground#F8F8F2
  • editorSuggestWidget.selectedBackground#454158
  • editorWarning.foreground#80FFEA
  • editorWhitespace.foreground#FFFFFF1A
  • editorWidget.background#151320
  • errorForeground#FF9580
  • extensionButton.prominentBackground#8AFF8090
  • extensionButton.prominentForeground#F8F8F2
  • extensionButton.prominentHoverBackground#8AFF8060
  • focusBorder#7970A9
  • foreground#F8F8F2
  • gitDecoration.conflictingResourceForeground#FFCA80
  • gitDecoration.deletedResourceForeground#FF9580
  • gitDecoration.ignoredResourceForeground#7970A9
  • gitDecoration.modifiedResourceForeground#80FFEA
  • gitDecoration.untrackedResourceForeground#8AFF80
  • input.background#22212C
  • input.border#0B0A10
  • input.foreground#F8F8F2
  • input.placeholderForeground#7970A9
  • inputOption.activeBorder#9580FF
  • inputValidation.errorBorder#FF9580
  • inputValidation.infoBorder#FF80BF
  • inputValidation.warningBorder#FFCA80
  • list.activeSelectionBackground#454158
  • list.activeSelectionForeground#F8F8F2
  • list.dropBackground#454158
  • list.errorForeground#FF9580
  • list.focusBackground#45415875
  • list.highlightForeground#80FFEA
  • list.hoverBackground#45415875
  • list.inactiveSelectionBackground#45415875
  • list.warningForeground#FFCA80
  • listFilterWidget.background#f21b1b
  • listFilterWidget.noMatchesOutline#be1100
  • listFilterWidget.outline#424450
  • merge.currentHeaderBackground#8AFF8090
  • merge.incomingHeaderBackground#9580FF90
  • notification.background#22212C
  • notification.buttonBackground#454158
  • notification.buttonForeground#F8F8F2
  • notification.buttonHoverBackground#45415875
  • notification.errorBackground#FF9580
  • notification.errorForeground#F8F8F2
  • notification.foreground#F8F8F2
  • notification.infoBackground#80FFEA
  • notification.infoForeground#22212C
  • notification.warningBackground#FFCA80
  • notification.warningForeground#22212C
  • panel.background#22212C
  • panel.border#700000
  • panelTitle.activeBorder#700000
  • panelTitle.activeForeground#F8F8F2
  • panelTitle.inactiveForeground#7970A9
  • peekView.border#454158
  • peekViewEditor.background#22212C
  • peekViewEditor.matchHighlightBackground#FFFF8080
  • peekViewResult.background#151320
  • peekViewResult.fileForeground#F8F8F2
  • peekViewResult.lineForeground#F8F8F2
  • peekViewResult.matchHighlightBackground#FFFF8080
  • peekViewResult.selectionBackground#454158
  • peekViewResult.selectionForeground#F8F8F2
  • peekViewTitle.background#0B0A10
  • peekViewTitleDescription.foreground#7970A9
  • peekViewTitleLabel.foreground#F8F8F2
  • pickerGroup.border#9580FF
  • pickerGroup.foreground#80FFEA
  • progressBar.background#FF80BF
  • selection.background#9580FF
  • settings.checkboxBackground#151320
  • settings.checkboxBorder#0B0A10
  • settings.checkboxForeground#F8F8F2
  • settings.dropdownBackground#151320
  • settings.dropdownBorder#0B0A10
  • settings.dropdownForeground#F8F8F2
  • settings.headerForeground#F8F8F2
  • settings.modifiedItemForeground#FFCA80
  • settings.modifiedItemIndicator#FFCA80
  • settings.numberInputBackground#151320
  • settings.numberInputBorder#0B0A10
  • settings.numberInputForeground#F8F8F2
  • settings.textInputBackground#151320
  • settings.textInputBorder#0B0A10
  • settings.textInputForeground#F8F8F2
  • sideBar.background#151320
  • sideBarSectionHeader.background#22212C
  • sideBarSectionHeader.border#0B0A10
  • sideBarTitle.foreground#F8F8F2
  • statusBar.background#0B0A10
  • statusBar.debuggingBackground#FF9580
  • statusBar.debuggingForeground#0B0A10
  • statusBar.foreground#F8F8F2
  • statusBar.noFolderBackground#0B0A10
  • statusBar.noFolderForeground#F8F8F2
  • statusBarItem.prominentBackground#FF9580
  • statusBarItem.prominentHoverBackground#FFCA80
  • statusBarItem.remoteBackground#9580FF
  • statusBarItem.remoteForeground#F8F8F2
  • tab.activeBackground#22212C
  • tab.activeBorderTop#FF80BF80
  • tab.activeForeground#F8F8F2
  • tab.border#0B0A10
  • tab.inactiveBackground#151320
  • tab.inactiveForeground#7970A9
  • terminal.ansiBlack#21222C
  • terminal.ansiBlue#9580FF
  • terminal.ansiBrightBlack#7970A9
  • terminal.ansiBrightBlue#BFB3FF
  • terminal.ansiBrightCyan#B3FFF2
  • terminal.ansiBrightGreen#B9FFB3
  • terminal.ansiBrightMagenta#FFB3D9
  • terminal.ansiBrightRed#FFBFB3
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#FFFFB3
  • terminal.ansiCyan#80FFEA
  • terminal.ansiGreen#8AFF80
  • terminal.ansiMagenta#FF80BF
  • terminal.ansiRed#FF9580
  • terminal.ansiWhite#F8F8F2
  • terminal.ansiYellow#FFFF80
  • terminal.background#22212C
  • terminal.foreground#F8F8F2
  • titleBar.activeBackground#151320
  • titleBar.activeForeground#F8F8F2
  • titleBar.inactiveBackground#0B0A10
  • titleBar.inactiveForeground#7970A9
  • walkThrough.embeddedEditorBackground#151320

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#9580FF
source#F8F8F2
meta.diff, meta.diff.header#7970A9
markup.inserted#8AFF80
markup.deleted#FF9580
markup.changed#FFCA80
invalid#FF9580underline italic
invalid.deprecated#F8F8F2underline italic
entity.name.filename#FFFF80
markup.error#FF9580
markup.underlineunderline
markup.bold#FFCA80bold
markup.heading#9580FFbold
markup.italic#FFFF80italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#80FFEA
markup.inline.raw, markup.raw.restructuredtext#8AFF80
markup.underline.link, markup.underline.link.image#80FFEA
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#FF80BF
entity.name.directive.restructuredtext, markup.quote#FFFF80italic
meta.separator.markdown#7970A9
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#8AFF80
punctuation.definition.constant.restructuredtext#9580FF
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#9580FF
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#F8F8F2
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#FFFF80
entity.name.type.class, entity.name.class#80FFEAnormal
keyword.expressions-and-types.swift, keyword.other.this, variable.language, variable.language punctuation.definition.variable.php, variable.other.readwrite.instance.ruby, variable.parameter.function.language.special#9580FFitalic
entity.other.inherited-class#80FFEAitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#7970A9
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#FF80BF
comment.block.documentation entity.name.type#80FFEAitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#80FFEA
comment.block.documentation variable#FFCA80italic
constant, variable.other.constant#9580FF
constant.character.escape, constant.character.string.escape, constant.regexp#FF80BF
entity.name.tag#FF80BF
entity.other.attribute-name.parent-selector#FF80BF
entity.other.attribute-name#8AFF80italic
entity.name.function, meta.function-call.generic, meta.function-call.object, meta.function-call.php, meta.function-call.static, meta.method-call.java meta.method, meta.method.groovy, support.function.any-method.lua, keyword.operator.function.infix#8AFF80
entity.name.variable.parameter, meta.at-rule.function variable, meta.at-rule.mixin variable, meta.function.arguments variable.other.php, meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql, variable.parameter#FFCA80italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#8AFF80italic
meta.decorator variable.other.object#8AFF80
keyword, punctuation.definition.keyword#FF80BF
keyword.control.new, keyword.operator.newbold
meta.selector#FF80BF
support#80FFEAitalic
support.function.magic, support.variable, variable.other.predefined#9580FFregular
support.function, support.type.property-nameregular
constant.other.symbol.hashkey punctuation.definition.constant.ruby, entity.other.attribute-name.placeholder punctuation, entity.other.attribute-name.pseudo-class punctuation, entity.other.attribute-name.pseudo-element punctuation, meta.group.double.toml, meta.group.toml, meta.object-binding-pattern-variable punctuation.destructuring, punctuation.colon.graphql, punctuation.definition.block.scalar.folded.yaml, punctuation.definition.block.scalar.literal.yaml, punctuation.definition.block.sequence.item.yaml, punctuation.definition.entity.other.inherited-class, punctuation.function.swift, punctuation.separator.dictionary.key-value, punctuation.separator.hash, punctuation.separator.inheritance, punctuation.separator.key-value, punctuation.separator.key-value.mapping.yaml, punctuation.separator.namespace, punctuation.separator.pointer-access, punctuation.separator.slice, string.unquoted.heredoc punctuation.definition.string, support.other.chomping-indicator.yaml, punctuation.separator.annotation#FF80BF
keyword.operator.other.powershell, keyword.other.statement-separator.powershell, meta.brace.round, meta.function-call punctuation, punctuation.definition.arguments.begin, punctuation.definition.arguments.end, punctuation.definition.entity.begin, punctuation.definition.entity.end, punctuation.definition.tag.cs, punctuation.definition.type.begin, punctuation.definition.type.end, punctuation.section.scope.begin, punctuation.section.scope.end, storage.type.generic.java, string.template meta.brace, string.template punctuation.accessor#F8F8F2
meta.string-contents.quoted.double punctuation.definition.variable, punctuation.definition.interpolation.begin, punctuation.definition.interpolation.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded.begin, punctuation.section.embedded.coffee, punctuation.section.embedded.end, punctuation.section.embedded.end source.php, punctuation.section.embedded.end source.ruby, punctuation.definition.variable.makefile#FF80BF
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#80FFEA
constant.other.date, constant.other.timestamp#FFCA80
variable.other.alias.yaml#8AFF80italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#FF80BFregular
entity.name.type, keyword.primitive-datatypes.swift, keyword.type.cs, meta.protocol-list.objc, meta.return-type.objc, source.go storage.type, source.groovy storage.type, source.java storage.type, source.powershell entity.other.attribute-name, storage.class.std.rust, storage.type.attribute.swift, storage.type.c, storage.type.core.rust, storage.type.cs, storage.type.groovy, storage.type.objc, storage.type.php, storage.type.haskell, storage.type.ocaml#80FFEAitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#FFCA80
storage.modifier#FF80BF
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#FFFF80
punctuation.definition.group.capture.regexp#FF80BF
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#FF9580
punctuation.definition.character-class.regexp#80FFEA
punctuation.definition.group.regexp#FFCA80
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#FF9580
meta.assertion.look-ahead.regexp#8AFF80
string#FFFF80
punctuation.definition.string.begin, punctuation.definition.string.end#E9F284
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#8BE9FE
string.quoted.docstring.multi, string.quoted.docstring.multi.python punctuation.definition.string.begin, string.quoted.docstring.multi.python punctuation.definition.string.end, string.quoted.docstring.multi.python constant.character.escape#7970A9
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#F8F8F2
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#FFCA80italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#F8F8F2normal
meta.selectionset.graphql variable#FFFF80
meta.selectionset.graphql meta.arguments variable#F8F8F2
entity.name.fragment.graphql, variable.fragment.graphql#80FFEA
constant.other.symbol.hashkey.ruby, keyword.operator.dereference.java, keyword.operator.navigation.groovy, meta.scope.for-loop.shell punctuation.definition.string.begin, meta.scope.for-loop.shell punctuation.definition.string.end, meta.scope.for-loop.shell string, storage.modifier.import, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx, punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.separator.list.comma.css, constant.language.empty-list.haskell#F8F8F2
source.shell variable.other#9580FF
support.constant#9580FFnormal
meta.scope.prerequisites.makefile#FFFF80
meta.attribute-selector.scss#FFFF80
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#F8F8F2
meta.preprocessor.haskell#7970A9

Shiki preview

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

Loading...