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#5e62b410
  • activityBar.activeBorder#a07c7b80
  • activityBar.background#121213
  • activityBar.foreground#968684
  • activityBar.inactiveForeground#665e6c
  • activityBarBadge.background#a07c7b
  • activityBarBadge.foreground#121213
  • badge.background#572000
  • badge.foreground#968684
  • breadcrumb.activeSelectionForeground#968684
  • breadcrumb.background#121213
  • breadcrumb.focusForeground#968684
  • breadcrumb.foreground#665e6c
  • breadcrumbPicker.background#1a1920
  • button.background#343240
  • button.foreground#968684
  • checkbox.background#343240
  • checkbox.border#1a1920
  • checkbox.foreground#968684
  • contrastBorder#1a1920
  • debugToolBar.background#343240
  • diffEditor.insertedTextBackground#90773e20
  • diffEditor.removedTextBackground#b9393450
  • dropdown.background#121213
  • dropdown.border#1a1920
  • dropdown.foreground#968684
  • editor.background#121213
  • editor.findMatchBackground#b4560080
  • editor.findMatchHighlightBackground#d1c7a940
  • editor.findRangeHighlightBackground#4e4b6075
  • editor.foldBackground#343240
  • editor.foreground#968684
  • editor.hoverHighlightBackground#1a1920
  • editor.lineHighlightBorder#572000
  • editor.rangeHighlightBackground#5e62b415
  • editor.selectionBackground#572000
  • editor.selectionHighlightBackground#572000
  • editor.snippetFinalTabstopHighlightBackground#121213
  • editor.snippetFinalTabstopHighlightBorder#90773e
  • editor.snippetTabstopHighlightBackground#121213
  • editor.snippetTabstopHighlightBorder#665e6c
  • editor.wordHighlightBackground#8eaea950
  • editor.wordHighlightStrongBackground#90773e50
  • editorCodeLens.foreground#665e6c
  • editorError.foreground#b93934
  • editorGroup.border#5e62b4
  • editorGroup.dropBackground#4e4b6070
  • editorGroupHeader.tabsBackground#1a1920
  • editorGutter.addedBackground#90773e80
  • editorGutter.deletedBackground#b9393480
  • editorGutter.modifiedBackground#8eaea980
  • editorHoverWidget.background#121213
  • editorHoverWidget.border#665e6c
  • editorIndentGuide.activeBackground#d1c7a945
  • editorIndentGuide.background#d1c7a91A
  • editorLineNumber.foreground#665e6c
  • editorLink.activeForeground#8eaea9
  • editorMarkerNavigation.background#343240
  • editorOverviewRuler.addedForeground#90773e80
  • editorOverviewRuler.border#1a1920
  • editorOverviewRuler.currentContentForeground#90773e
  • editorOverviewRuler.deletedForeground#b9393480
  • editorOverviewRuler.errorForeground#b9393480
  • editorOverviewRuler.incomingContentForeground#5e62b4
  • editorOverviewRuler.infoForeground#8eaea980
  • editorOverviewRuler.modifiedForeground#8eaea980
  • editorOverviewRuler.selectionHighlightForeground#b45600
  • editorOverviewRuler.warningForeground#b4560080
  • editorOverviewRuler.wordHighlightForeground#8eaea9
  • editorOverviewRuler.wordHighlightStrongForeground#90773e
  • editorRuler.foreground#d1c7a91A
  • editorSuggestWidget.background#343240
  • editorSuggestWidget.foreground#968684
  • editorSuggestWidget.selectedBackground#572000
  • editorWarning.foreground#b45600
  • editorWhitespace.foreground#d1c7a91A
  • editorWidget.background#343240
  • errorForeground#b93934
  • extensionButton.prominentBackground#90773e90
  • extensionButton.prominentForeground#968684
  • extensionButton.prominentHoverBackground#90773e60
  • focusBorder#665e6c
  • foreground#968684
  • gitDecoration.conflictingResourceForeground#b45600
  • gitDecoration.deletedResourceForeground#b93934
  • gitDecoration.ignoredResourceForeground#665e6c
  • gitDecoration.modifiedResourceForeground#8eaea9
  • gitDecoration.untrackedResourceForeground#90773e
  • input.background#121213
  • input.border#1a1920
  • input.foreground#968684
  • input.placeholderForeground#665e6c
  • inputOption.activeBorder#5e62b4
  • inputValidation.errorBackground#121213
  • inputValidation.errorBorder#b93934
  • inputValidation.errorForeground#b93934
  • inputValidation.infoBackground#121213
  • inputValidation.infoBorder#5e62b4
  • inputValidation.infoForeground#5e62b4
  • inputValidation.warningBackground#121213
  • inputValidation.warningBorder#b45600
  • inputValidation.warningForeground#b45600
  • list.activeSelectionBackground#572000
  • list.activeSelectionForeground#968684
  • list.dropBackground#572000
  • list.errorForeground#b93934
  • list.focusBackground#4e4b6075
  • list.highlightForeground#8eaea9
  • list.hoverBackground#4e4b6075
  • list.inactiveSelectionBackground#4e4b6075
  • list.warningForeground#b45600
  • listFilterWidget.background#121213
  • listFilterWidget.noMatchesOutline#b93934
  • listFilterWidget.outline#572000
  • merge.currentHeaderBackground#90773e90
  • merge.incomingHeaderBackground#5e62b490
  • notification.background#121213
  • notification.buttonBackground#572000
  • notification.buttonForeground#968684
  • notification.buttonHoverBackground#4e4b6075
  • notification.errorBackground#b93934
  • notification.errorForeground#121213
  • notification.foreground#968684
  • notification.infoBackground#5e62b4
  • notification.infoForeground#121213
  • notification.warningBackground#b45600
  • notification.warningForeground#121213
  • notificationCenter.border#343240
  • notificationCenterHeader.background#121213
  • notificationCenterHeader.foreground#968684
  • notificationLink.foreground#8eaea9
  • notifications.background#121213
  • notifications.border#343240
  • notifications.foreground#968684
  • notificationsErrorIcon.foreground#b93934
  • notificationsInfoIcon.foreground#5e62b4
  • notificationsWarningIcon.foreground#b45600
  • notificationToast.border#343240
  • panel.background#121213
  • panel.border#5e62b4
  • panelInput.border#968684
  • panelTitle.activeBorder#a07c7b
  • panelTitle.activeForeground#968684
  • panelTitle.inactiveForeground#665e6c
  • peekView.border#572000
  • peekViewEditor.background#121213
  • peekViewEditor.matchHighlightBackground#f6671380
  • peekViewResult.background#343240
  • peekViewResult.fileForeground#968684
  • peekViewResult.lineForeground#968684
  • peekViewResult.matchHighlightBackground#f6671380
  • peekViewResult.selectionBackground#572000
  • peekViewResult.selectionForeground#968684
  • peekViewTitle.background#1a1920
  • peekViewTitleDescription.foreground#665e6c
  • peekViewTitleLabel.foreground#968684
  • pickerGroup.border#5e62b4
  • pickerGroup.foreground#8eaea9
  • progressBar.background#a07c7b
  • scrollbar.shadow#444444
  • selection.background#5e62b4
  • settings.checkboxBackground#343240
  • settings.checkboxBorder#1a1920
  • settings.checkboxForeground#968684
  • settings.dropdownBackground#343240
  • settings.dropdownBorder#1a1920
  • settings.dropdownForeground#968684
  • settings.headerForeground#968684
  • settings.modifiedItemIndicator#b45600
  • settings.numberInputBackground#343240
  • settings.numberInputBorder#1a1920
  • settings.numberInputForeground#968684
  • settings.textInputBackground#343240
  • settings.textInputBorder#1a1920
  • settings.textInputForeground#968684
  • sideBar.background#343240
  • sideBarSectionHeader.background#121213
  • sideBarSectionHeader.border#1a1920
  • sideBarTitle.foreground#968684
  • statusBar.background#1a1920
  • statusBar.debuggingBackground#b93934
  • statusBar.debuggingForeground#1a1920
  • statusBar.foreground#968684
  • statusBar.noFolderBackground#1a1920
  • statusBar.noFolderForeground#968684
  • statusBarItem.prominentBackground#b93934
  • statusBarItem.prominentHoverBackground#b45600
  • statusBarItem.remoteBackground#5e62b4
  • statusBarItem.remoteForeground#121213
  • tab.activeBackground#121213
  • tab.activeBorderTop#a07c7b80
  • tab.activeForeground#968684
  • tab.border#1a1920
  • tab.inactiveBackground#343240
  • tab.inactiveForeground#665e6c
  • terminal.ansiBlack#572000
  • terminal.ansiBlue#5e62b4
  • terminal.ansiBrightBlack#4e4b60
  • terminal.ansiBrightBlue#8085ef
  • terminal.ansiBrightCyan#a4dbe7
  • terminal.ansiBrightGreen#d6b04e
  • terminal.ansiBrightMagenta#e1c2ba
  • terminal.ansiBrightRed#d9443e
  • terminal.ansiBrightWhite#d1c7a9
  • terminal.ansiBrightYellow#f66713
  • terminal.ansiCyan#8eaea9
  • terminal.ansiGreen#90773e
  • terminal.ansiMagenta#a07c7b
  • terminal.ansiRed#b93934
  • terminal.ansiWhite#af9a91
  • terminal.ansiYellow#b45600
  • terminal.background#121213
  • terminal.border#968684
  • terminal.foreground#968684
  • terminal.selectionBackground#57200050
  • textBlockQuote.background#343240
  • titleBar.activeBackground#343240
  • titleBar.activeForeground#968684
  • titleBar.inactiveBackground#1a1920
  • titleBar.inactiveForeground#665e6c
  • walkThrough.embeddedEditorBackground#343240
  • welcomePage.buttonBackground#572000
  • welcomePage.buttonHoverBackground#4e4b6075
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#5e62b4
source#968684
meta.diff, meta.diff.header#665e6c
markup.inserted#90773e
markup.deleted#b93934
markup.changed#b45600
invalid#b93934underline italic
invalid.deprecated#968684underline italic
entity.name.filename#f66713
markup.error#b93934
markup.underlineunderline
markup.bold#b45600bold
markup.heading#5e62b4bold
markup.italic#f66713italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#8eaea9
markup.inline.raw, markup.raw.restructuredtext#90773e
markup.underline.link, markup.underline.link.image#8eaea9
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#a07c7b
entity.name.directive.restructuredtext, markup.quote#f66713italic
meta.separator.markdown#665e6c
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#90773e
punctuation.definition.constant.restructuredtext#5e62b4
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#5e62b4
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#968684
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#f66713
entity.name.type.class, entity.name.class#8eaea9normal
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#5e62b4italic
entity.other.inherited-class#8eaea9italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#665e6c
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#a07c7b
comment.block.documentation entity.name.type#8eaea9italic
comment.block.documentation entity.name.type punctuation.definition.bracket#8eaea9
comment.block.documentation variable#b45600italic
constant, variable.other.constant#5e62b4
constant.character.escape, constant.character.string.escape, constant.regexp#a07c7b
entity.name.tag#a07c7b
entity.other.attribute-name.parent-selector#a07c7b
entity.other.attribute-name#90773eitalic
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#90773e
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#b45600italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#90773eitalic
meta.decorator variable.other.object#90773e
keyword, punctuation.definition.keyword#a07c7b
keyword.control.new, keyword.operator.newbold
meta.selector#a07c7b
support#8eaea9italic
support.function.magic, support.variable, variable.other.predefined#5e62b4regular
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#a07c7b
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#968684
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#a07c7b
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#8eaea9
constant.other.date, constant.other.timestamp#b45600
variable.other.alias.yaml#90773eitalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#a07c7bregular
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#8eaea9italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#b45600
storage.modifier#a07c7b
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#f66713
punctuation.definition.group.capture.regexp#a07c7b
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#b93934
punctuation.definition.character-class.regexp#8eaea9
punctuation.definition.group.regexp#b45600
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#b93934
meta.assertion.look-ahead.regexp#90773e
string#f66713
punctuation.definition.string.begin, punctuation.definition.string.end#8085ef
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#5e62b4
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#665e6c
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#968684
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#b45600italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#968684normal
meta.selectionset.graphql variable#f66713
meta.selectionset.graphql meta.arguments variable#968684
entity.name.fragment.graphql, variable.fragment.graphql#8eaea9
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#968684
source.shell variable.other#5e62b4
support.constant#5e62b4normal
meta.scope.prerequisites.makefile#f66713
meta.attribute-selector.scss#f66713
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#968684
meta.preprocessor.haskell#665e6c

Shiki preview

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

Loading...