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#44464910
  • activityBar.activeBorder#b4be7b80
  • activityBar.background#141414
  • activityBar.foreground#c8c8a7
  • activityBar.inactiveForeground#5c5c51
  • activityBarBadge.background#b4be7b
  • activityBarBadge.foreground#141414
  • badge.background#141414
  • badge.foreground#c8c8a7
  • breadcrumb.activeSelectionForeground#c8c8a7
  • breadcrumb.background#141414
  • breadcrumb.focusForeground#c8c8a7
  • breadcrumb.foreground#5c5c51
  • breadcrumbPicker.background#0c0c0c
  • button.background#191919
  • button.foreground#c8c8a7
  • checkbox.background#191919
  • checkbox.border#0c0c0c
  • checkbox.foreground#c8c8a7
  • contrastBorder#0c0c0c
  • debugToolBar.background#191919
  • diffEditor.insertedTextBackground#afb97920
  • diffEditor.removedTextBackground#c06c4350
  • dropdown.background#141414
  • dropdown.border#0c0c0c
  • dropdown.foreground#c8c8a7
  • editor.background#141414
  • editor.findMatchBackground#c2a86c80
  • editor.findMatchHighlightBackground#feffd340
  • editor.findRangeHighlightBackground#26262675
  • editor.foldBackground#191919
  • editor.foreground#c8c8a7
  • editor.hoverHighlightBackground#0c0c0c
  • editor.lineHighlightBorder#141414
  • editor.rangeHighlightBackground#44464915
  • editor.selectionBackground#141414
  • editor.selectionHighlightBackground#141414
  • editor.snippetFinalTabstopHighlightBackground#141414
  • editor.snippetFinalTabstopHighlightBorder#afb979
  • editor.snippetTabstopHighlightBackground#141414
  • editor.snippetTabstopHighlightBorder#5c5c51
  • editor.wordHighlightBackground#77828450
  • editor.wordHighlightStrongBackground#afb97950
  • editorCodeLens.foreground#5c5c51
  • editorError.foreground#c06c43
  • editorGroup.border#444649
  • editorGroup.dropBackground#26262670
  • editorGroupHeader.tabsBackground#0c0c0c
  • editorGutter.addedBackground#afb97980
  • editorGutter.deletedBackground#c06c4380
  • editorGutter.modifiedBackground#77828480
  • editorHoverWidget.background#141414
  • editorHoverWidget.border#5c5c51
  • editorIndentGuide.activeBackground#feffd345
  • editorIndentGuide.background#feffd31A
  • editorLineNumber.foreground#5c5c51
  • editorLink.activeForeground#778284
  • editorMarkerNavigation.background#191919
  • editorOverviewRuler.addedForeground#afb97980
  • editorOverviewRuler.border#0c0c0c
  • editorOverviewRuler.currentContentForeground#afb979
  • editorOverviewRuler.deletedForeground#c06c4380
  • editorOverviewRuler.errorForeground#c06c4380
  • editorOverviewRuler.incomingContentForeground#444649
  • editorOverviewRuler.infoForeground#77828480
  • editorOverviewRuler.modifiedForeground#77828480
  • editorOverviewRuler.selectionHighlightForeground#c2a86c
  • editorOverviewRuler.warningForeground#c2a86c80
  • editorOverviewRuler.wordHighlightForeground#778284
  • editorOverviewRuler.wordHighlightStrongForeground#afb979
  • editorRuler.foreground#feffd31A
  • editorSuggestWidget.background#191919
  • editorSuggestWidget.foreground#c8c8a7
  • editorSuggestWidget.selectedBackground#141414
  • editorWarning.foreground#c2a86c
  • editorWhitespace.foreground#feffd31A
  • editorWidget.background#191919
  • errorForeground#c06c43
  • extensionButton.prominentBackground#afb97990
  • extensionButton.prominentForeground#c8c8a7
  • extensionButton.prominentHoverBackground#afb97960
  • focusBorder#5c5c51
  • foreground#c8c8a7
  • gitDecoration.conflictingResourceForeground#c2a86c
  • gitDecoration.deletedResourceForeground#c06c43
  • gitDecoration.ignoredResourceForeground#5c5c51
  • gitDecoration.modifiedResourceForeground#778284
  • gitDecoration.untrackedResourceForeground#afb979
  • input.background#141414
  • input.border#0c0c0c
  • input.foreground#c8c8a7
  • input.placeholderForeground#5c5c51
  • inputOption.activeBorder#444649
  • inputValidation.errorBackground#141414
  • inputValidation.errorBorder#c06c43
  • inputValidation.errorForeground#c06c43
  • inputValidation.infoBackground#141414
  • inputValidation.infoBorder#444649
  • inputValidation.infoForeground#444649
  • inputValidation.warningBackground#141414
  • inputValidation.warningBorder#c2a86c
  • inputValidation.warningForeground#c2a86c
  • list.activeSelectionBackground#141414
  • list.activeSelectionForeground#c8c8a7
  • list.dropBackground#141414
  • list.errorForeground#c06c43
  • list.focusBackground#26262675
  • list.highlightForeground#778284
  • list.hoverBackground#26262675
  • list.inactiveSelectionBackground#26262675
  • list.warningForeground#c2a86c
  • listFilterWidget.background#141414
  • listFilterWidget.noMatchesOutline#c06c43
  • listFilterWidget.outline#141414
  • merge.currentHeaderBackground#afb97990
  • merge.incomingHeaderBackground#44464990
  • notification.background#141414
  • notification.buttonBackground#141414
  • notification.buttonForeground#c8c8a7
  • notification.buttonHoverBackground#26262675
  • notification.errorBackground#c06c43
  • notification.errorForeground#141414
  • notification.foreground#c8c8a7
  • notification.infoBackground#444649
  • notification.infoForeground#141414
  • notification.warningBackground#c2a86c
  • notification.warningForeground#141414
  • notificationCenter.border#191919
  • notificationCenterHeader.background#141414
  • notificationCenterHeader.foreground#c8c8a7
  • notificationLink.foreground#778284
  • notifications.background#141414
  • notifications.border#191919
  • notifications.foreground#c8c8a7
  • notificationsErrorIcon.foreground#c06c43
  • notificationsInfoIcon.foreground#444649
  • notificationsWarningIcon.foreground#c2a86c
  • notificationToast.border#191919
  • panel.background#141414
  • panel.border#444649
  • panelInput.border#c8c8a7
  • panelTitle.activeBorder#b4be7b
  • panelTitle.activeForeground#c8c8a7
  • panelTitle.inactiveForeground#5c5c51
  • peekView.border#141414
  • peekViewEditor.background#141414
  • peekViewEditor.matchHighlightBackground#e1c47d80
  • peekViewResult.background#191919
  • peekViewResult.fileForeground#c8c8a7
  • peekViewResult.lineForeground#c8c8a7
  • peekViewResult.matchHighlightBackground#e1c47d80
  • peekViewResult.selectionBackground#141414
  • peekViewResult.selectionForeground#c8c8a7
  • peekViewTitle.background#0c0c0c
  • peekViewTitleDescription.foreground#5c5c51
  • peekViewTitleLabel.foreground#c8c8a7
  • pickerGroup.border#444649
  • pickerGroup.foreground#778284
  • progressBar.background#b4be7b
  • scrollbar.shadow#444444
  • selection.background#444649
  • settings.checkboxBackground#191919
  • settings.checkboxBorder#0c0c0c
  • settings.checkboxForeground#c8c8a7
  • settings.dropdownBackground#191919
  • settings.dropdownBorder#0c0c0c
  • settings.dropdownForeground#c8c8a7
  • settings.headerForeground#c8c8a7
  • settings.modifiedItemIndicator#c2a86c
  • settings.numberInputBackground#191919
  • settings.numberInputBorder#0c0c0c
  • settings.numberInputForeground#c8c8a7
  • settings.textInputBackground#191919
  • settings.textInputBorder#0c0c0c
  • settings.textInputForeground#c8c8a7
  • sideBar.background#191919
  • sideBarSectionHeader.background#141414
  • sideBarSectionHeader.border#0c0c0c
  • sideBarTitle.foreground#c8c8a7
  • statusBar.background#0c0c0c
  • statusBar.debuggingBackground#c06c43
  • statusBar.debuggingForeground#0c0c0c
  • statusBar.foreground#c8c8a7
  • statusBar.noFolderBackground#0c0c0c
  • statusBar.noFolderForeground#c8c8a7
  • statusBarItem.prominentBackground#c06c43
  • statusBarItem.prominentHoverBackground#c2a86c
  • statusBarItem.remoteBackground#444649
  • statusBarItem.remoteForeground#141414
  • tab.activeBackground#141414
  • tab.activeBorderTop#b4be7b80
  • tab.activeForeground#c8c8a7
  • tab.border#0c0c0c
  • tab.inactiveBackground#191919
  • tab.inactiveForeground#5c5c51
  • terminal.ansiBlack#141414
  • terminal.ansiBlue#444649
  • terminal.ansiBrightBlack#262626
  • terminal.ansiBrightBlue#5a5d61
  • terminal.ansiBrightCyan#8a989a
  • terminal.ansiBrightGreen#cbd88c
  • terminal.ansiBrightMagenta#d0db8e
  • terminal.ansiBrightRed#dd7c4c
  • terminal.ansiBrightWhite#feffd3
  • terminal.ansiBrightYellow#e1c47d
  • terminal.ansiCyan#778284
  • terminal.ansiGreen#afb979
  • terminal.ansiMagenta#b4be7b
  • terminal.ansiRed#c06c43
  • terminal.ansiWhite#feffd3
  • terminal.ansiYellow#c2a86c
  • terminal.background#141414
  • terminal.border#c8c8a7
  • terminal.foreground#c8c8a7
  • terminal.selectionBackground#14141450
  • textBlockQuote.background#191919
  • titleBar.activeBackground#191919
  • titleBar.activeForeground#c8c8a7
  • titleBar.inactiveBackground#0c0c0c
  • titleBar.inactiveForeground#5c5c51
  • walkThrough.embeddedEditorBackground#191919
  • welcomePage.buttonBackground#141414
  • welcomePage.buttonHoverBackground#26262675
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#444649
source#c8c8a7
meta.diff, meta.diff.header#5c5c51
markup.inserted#afb979
markup.deleted#c06c43
markup.changed#c2a86c
invalid#c06c43underline italic
invalid.deprecated#c8c8a7underline italic
entity.name.filename#e1c47d
markup.error#c06c43
markup.underlineunderline
markup.bold#c2a86cbold
markup.heading#444649bold
markup.italic#e1c47ditalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#778284
markup.inline.raw, markup.raw.restructuredtext#afb979
markup.underline.link, markup.underline.link.image#778284
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#b4be7b
entity.name.directive.restructuredtext, markup.quote#e1c47ditalic
meta.separator.markdown#5c5c51
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#afb979
punctuation.definition.constant.restructuredtext#444649
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#444649
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#c8c8a7
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#e1c47d
entity.name.type.class, entity.name.class#778284normal
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#444649italic
entity.other.inherited-class#778284italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#5c5c51
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#b4be7b
comment.block.documentation entity.name.type#778284italic
comment.block.documentation entity.name.type punctuation.definition.bracket#778284
comment.block.documentation variable#c2a86citalic
constant, variable.other.constant#444649
constant.character.escape, constant.character.string.escape, constant.regexp#b4be7b
entity.name.tag#b4be7b
entity.other.attribute-name.parent-selector#b4be7b
entity.other.attribute-name#afb979italic
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#afb979
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#c2a86citalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#afb979italic
meta.decorator variable.other.object#afb979
keyword, punctuation.definition.keyword#b4be7b
keyword.control.new, keyword.operator.newbold
meta.selector#b4be7b
support#778284italic
support.function.magic, support.variable, variable.other.predefined#444649regular
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#b4be7b
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#c8c8a7
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#b4be7b
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#778284
constant.other.date, constant.other.timestamp#c2a86c
variable.other.alias.yaml#afb979italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#b4be7bregular
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#778284italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#c2a86c
storage.modifier#b4be7b
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#e1c47d
punctuation.definition.group.capture.regexp#b4be7b
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#c06c43
punctuation.definition.character-class.regexp#778284
punctuation.definition.group.regexp#c2a86c
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#c06c43
meta.assertion.look-ahead.regexp#afb979
string#e1c47d
punctuation.definition.string.begin, punctuation.definition.string.end#5a5d61
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#444649
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#5c5c51
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#c8c8a7
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#c2a86citalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#c8c8a7normal
meta.selectionset.graphql variable#e1c47d
meta.selectionset.graphql meta.arguments variable#c8c8a7
entity.name.fragment.graphql, variable.fragment.graphql#778284
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#c8c8a7
source.shell variable.other#444649
support.constant#444649normal
meta.scope.prerequisites.makefile#e1c47d
meta.attribute-selector.scss#e1c47d
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#c8c8a7
meta.preprocessor.haskell#5c5c51

Shiki preview

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

Loading...