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#5455cb10
  • activityBar.activeBorder#cc55cc80
  • activityBar.background#000000
  • activityBar.foreground#aeaeae
  • activityBar.inactiveForeground#727272
  • activityBarBadge.background#cc55cc
  • activityBarBadge.foreground#000000
  • badge.background#000000
  • badge.foreground#aeaeae
  • breadcrumb.activeSelectionForeground#aeaeae
  • breadcrumb.background#000000
  • breadcrumb.focusForeground#aeaeae
  • breadcrumb.foreground#727272
  • breadcrumbPicker.background#1c1c1c
  • button.background#383838
  • button.foreground#aeaeae
  • checkbox.background#383838
  • checkbox.border#1c1c1c
  • checkbox.foreground#aeaeae
  • contrastBorder#1c1c1c
  • debugToolBar.background#383838
  • diffEditor.insertedTextBackground#55cc5520
  • diffEditor.removedTextBackground#cc555550
  • dropdown.background#000000
  • dropdown.border#1c1c1c
  • dropdown.foreground#aeaeae
  • editor.background#000000
  • editor.findMatchBackground#cdcd5580
  • editor.findMatchHighlightBackground#ffffff40
  • editor.findRangeHighlightBackground#55555575
  • editor.foldBackground#383838
  • editor.foreground#aeaeae
  • editor.hoverHighlightBackground#1c1c1c
  • editor.lineHighlightBorder#000000
  • editor.rangeHighlightBackground#5455cb15
  • editor.selectionBackground#000000
  • editor.selectionHighlightBackground#000000
  • editor.snippetFinalTabstopHighlightBackground#000000
  • editor.snippetFinalTabstopHighlightBorder#55cc55
  • editor.snippetTabstopHighlightBackground#000000
  • editor.snippetTabstopHighlightBorder#727272
  • editor.wordHighlightBackground#7acaca50
  • editor.wordHighlightStrongBackground#55cc5550
  • editorCodeLens.foreground#727272
  • editorError.foreground#cc5555
  • editorGroup.border#5455cb
  • editorGroup.dropBackground#55555570
  • editorGroupHeader.tabsBackground#1c1c1c
  • editorGutter.addedBackground#55cc5580
  • editorGutter.deletedBackground#cc555580
  • editorGutter.modifiedBackground#7acaca80
  • editorHoverWidget.background#000000
  • editorHoverWidget.border#727272
  • editorIndentGuide.activeBackground#ffffff45
  • editorIndentGuide.background#ffffff1A
  • editorLineNumber.foreground#727272
  • editorLink.activeForeground#7acaca
  • editorMarkerNavigation.background#383838
  • editorOverviewRuler.addedForeground#55cc5580
  • editorOverviewRuler.border#1c1c1c
  • editorOverviewRuler.currentContentForeground#55cc55
  • editorOverviewRuler.deletedForeground#cc555580
  • editorOverviewRuler.errorForeground#cc555580
  • editorOverviewRuler.incomingContentForeground#5455cb
  • editorOverviewRuler.infoForeground#7acaca80
  • editorOverviewRuler.modifiedForeground#7acaca80
  • editorOverviewRuler.selectionHighlightForeground#cdcd55
  • editorOverviewRuler.warningForeground#cdcd5580
  • editorOverviewRuler.wordHighlightForeground#7acaca
  • editorOverviewRuler.wordHighlightStrongForeground#55cc55
  • editorRuler.foreground#ffffff1A
  • editorSuggestWidget.background#383838
  • editorSuggestWidget.foreground#aeaeae
  • editorSuggestWidget.selectedBackground#000000
  • editorWarning.foreground#cdcd55
  • editorWhitespace.foreground#ffffff1A
  • editorWidget.background#383838
  • errorForeground#cc5555
  • extensionButton.prominentBackground#55cc5590
  • extensionButton.prominentForeground#aeaeae
  • extensionButton.prominentHoverBackground#55cc5560
  • focusBorder#727272
  • foreground#aeaeae
  • gitDecoration.conflictingResourceForeground#cdcd55
  • gitDecoration.deletedResourceForeground#cc5555
  • gitDecoration.ignoredResourceForeground#727272
  • gitDecoration.modifiedResourceForeground#7acaca
  • gitDecoration.untrackedResourceForeground#55cc55
  • input.background#000000
  • input.border#1c1c1c
  • input.foreground#aeaeae
  • input.placeholderForeground#727272
  • inputOption.activeBorder#5455cb
  • inputValidation.errorBackground#000000
  • inputValidation.errorBorder#cc5555
  • inputValidation.errorForeground#cc5555
  • inputValidation.infoBackground#000000
  • inputValidation.infoBorder#5455cb
  • inputValidation.infoForeground#5455cb
  • inputValidation.warningBackground#000000
  • inputValidation.warningBorder#cdcd55
  • inputValidation.warningForeground#cdcd55
  • list.activeSelectionBackground#000000
  • list.activeSelectionForeground#aeaeae
  • list.dropBackground#000000
  • list.errorForeground#cc5555
  • list.focusBackground#55555575
  • list.highlightForeground#7acaca
  • list.hoverBackground#55555575
  • list.inactiveSelectionBackground#55555575
  • list.warningForeground#cdcd55
  • listFilterWidget.background#000000
  • listFilterWidget.noMatchesOutline#cc5555
  • listFilterWidget.outline#000000
  • merge.currentHeaderBackground#55cc5590
  • merge.incomingHeaderBackground#5455cb90
  • notification.background#000000
  • notification.buttonBackground#000000
  • notification.buttonForeground#aeaeae
  • notification.buttonHoverBackground#55555575
  • notification.errorBackground#cc5555
  • notification.errorForeground#000000
  • notification.foreground#aeaeae
  • notification.infoBackground#5455cb
  • notification.infoForeground#000000
  • notification.warningBackground#cdcd55
  • notification.warningForeground#000000
  • notificationCenter.border#383838
  • notificationCenterHeader.background#000000
  • notificationCenterHeader.foreground#aeaeae
  • notificationLink.foreground#7acaca
  • notifications.background#000000
  • notifications.border#383838
  • notifications.foreground#aeaeae
  • notificationsErrorIcon.foreground#cc5555
  • notificationsInfoIcon.foreground#5455cb
  • notificationsWarningIcon.foreground#cdcd55
  • notificationToast.border#383838
  • panel.background#000000
  • panel.border#5455cb
  • panelInput.border#aeaeae
  • panelTitle.activeBorder#cc55cc
  • panelTitle.activeForeground#aeaeae
  • panelTitle.inactiveForeground#727272
  • peekView.border#000000
  • peekViewEditor.background#000000
  • peekViewEditor.matchHighlightBackground#ffff5580
  • peekViewResult.background#383838
  • peekViewResult.fileForeground#aeaeae
  • peekViewResult.lineForeground#aeaeae
  • peekViewResult.matchHighlightBackground#ffff5580
  • peekViewResult.selectionBackground#000000
  • peekViewResult.selectionForeground#aeaeae
  • peekViewTitle.background#1c1c1c
  • peekViewTitleDescription.foreground#727272
  • peekViewTitleLabel.foreground#aeaeae
  • pickerGroup.border#5455cb
  • pickerGroup.foreground#7acaca
  • progressBar.background#cc55cc
  • scrollbar.shadow#444444
  • selection.background#5455cb
  • settings.checkboxBackground#383838
  • settings.checkboxBorder#1c1c1c
  • settings.checkboxForeground#aeaeae
  • settings.dropdownBackground#383838
  • settings.dropdownBorder#1c1c1c
  • settings.dropdownForeground#aeaeae
  • settings.headerForeground#aeaeae
  • settings.modifiedItemIndicator#cdcd55
  • settings.numberInputBackground#383838
  • settings.numberInputBorder#1c1c1c
  • settings.numberInputForeground#aeaeae
  • settings.textInputBackground#383838
  • settings.textInputBorder#1c1c1c
  • settings.textInputForeground#aeaeae
  • sideBar.background#383838
  • sideBarSectionHeader.background#000000
  • sideBarSectionHeader.border#1c1c1c
  • sideBarTitle.foreground#aeaeae
  • statusBar.background#1c1c1c
  • statusBar.debuggingBackground#cc5555
  • statusBar.debuggingForeground#1c1c1c
  • statusBar.foreground#aeaeae
  • statusBar.noFolderBackground#1c1c1c
  • statusBar.noFolderForeground#aeaeae
  • statusBarItem.prominentBackground#cc5555
  • statusBarItem.prominentHoverBackground#cdcd55
  • statusBarItem.remoteBackground#5455cb
  • statusBarItem.remoteForeground#000000
  • tab.activeBackground#000000
  • tab.activeBorderTop#cc55cc80
  • tab.activeForeground#aeaeae
  • tab.border#1c1c1c
  • tab.inactiveBackground#383838
  • tab.inactiveForeground#727272
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#5455cb
  • terminal.ansiBrightBlack#555555
  • terminal.ansiBrightBlue#5555ff
  • terminal.ansiBrightCyan#55ffff
  • terminal.ansiBrightGreen#55ff55
  • terminal.ansiBrightMagenta#ff55ff
  • terminal.ansiBrightRed#ff5555
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffff55
  • terminal.ansiCyan#7acaca
  • terminal.ansiGreen#55cc55
  • terminal.ansiMagenta#cc55cc
  • terminal.ansiRed#cc5555
  • terminal.ansiWhite#cccccc
  • terminal.ansiYellow#cdcd55
  • terminal.background#000000
  • terminal.border#aeaeae
  • terminal.foreground#aeaeae
  • terminal.selectionBackground#00000050
  • textBlockQuote.background#383838
  • titleBar.activeBackground#383838
  • titleBar.activeForeground#aeaeae
  • titleBar.inactiveBackground#1c1c1c
  • titleBar.inactiveForeground#727272
  • walkThrough.embeddedEditorBackground#383838
  • welcomePage.buttonBackground#000000
  • welcomePage.buttonHoverBackground#55555575
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#5455cb
source#aeaeae
meta.diff, meta.diff.header#727272
markup.inserted#55cc55
markup.deleted#cc5555
markup.changed#cdcd55
invalid#cc5555underline italic
invalid.deprecated#aeaeaeunderline italic
entity.name.filename#ffff55
markup.error#cc5555
markup.underlineunderline
markup.bold#cdcd55bold
markup.heading#5455cbbold
markup.italic#ffff55italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#7acaca
markup.inline.raw, markup.raw.restructuredtext#55cc55
markup.underline.link, markup.underline.link.image#7acaca
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#cc55cc
entity.name.directive.restructuredtext, markup.quote#ffff55italic
meta.separator.markdown#727272
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#55cc55
punctuation.definition.constant.restructuredtext#5455cb
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#5455cb
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#aeaeae
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#ffff55
entity.name.type.class, entity.name.class#7acacanormal
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#5455cbitalic
entity.other.inherited-class#7acacaitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#727272
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#cc55cc
comment.block.documentation entity.name.type#7acacaitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#7acaca
comment.block.documentation variable#cdcd55italic
constant, variable.other.constant#5455cb
constant.character.escape, constant.character.string.escape, constant.regexp#cc55cc
entity.name.tag#cc55cc
entity.other.attribute-name.parent-selector#cc55cc
entity.other.attribute-name#55cc55italic
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#55cc55
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#cdcd55italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#55cc55italic
meta.decorator variable.other.object#55cc55
keyword, punctuation.definition.keyword#cc55cc
keyword.control.new, keyword.operator.newbold
meta.selector#cc55cc
support#7acacaitalic
support.function.magic, support.variable, variable.other.predefined#5455cbregular
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#cc55cc
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#aeaeae
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#cc55cc
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#7acaca
constant.other.date, constant.other.timestamp#cdcd55
variable.other.alias.yaml#55cc55italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#cc55ccregular
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#7acacaitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#cdcd55
storage.modifier#cc55cc
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#ffff55
punctuation.definition.group.capture.regexp#cc55cc
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#cc5555
punctuation.definition.character-class.regexp#7acaca
punctuation.definition.group.regexp#cdcd55
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#cc5555
meta.assertion.look-ahead.regexp#55cc55
string#ffff55
punctuation.definition.string.begin, punctuation.definition.string.end#5555ff
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#5455cb
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#727272
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#aeaeae
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#cdcd55italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#aeaeaenormal
meta.selectionset.graphql variable#ffff55
meta.selectionset.graphql meta.arguments variable#aeaeae
entity.name.fragment.graphql, variable.fragment.graphql#7acaca
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#aeaeae
source.shell variable.other#5455cb
support.constant#5455cbnormal
meta.scope.prerequisites.makefile#ffff55
meta.attribute-selector.scss#ffff55
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#aeaeae
meta.preprocessor.haskell#727272

Shiki preview

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

Loading...