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#4d7b8210
  • activityBar.activeBorder#8a716780
  • activityBar.background#243434
  • activityBar.foreground#cacaca
  • activityBar.inactiveForeground#9f9f9f
  • activityBarBadge.background#8a7167
  • activityBarBadge.foreground#243434
  • badge.background#757575
  • badge.foreground#cacaca
  • breadcrumb.activeSelectionForeground#cacaca
  • breadcrumb.background#243434
  • breadcrumb.focusForeground#cacaca
  • breadcrumb.foreground#9f9f9f
  • breadcrumbPicker.background#2e2e2e
  • button.background#5c5c5c
  • button.foreground#cacaca
  • checkbox.background#5c5c5c
  • checkbox.border#2e2e2e
  • checkbox.foreground#cacaca
  • contrastBorder#2e2e2e
  • debugToolBar.background#5c5c5c
  • diffEditor.insertedTextBackground#718c6120
  • diffEditor.removedTextBackground#825d4d50
  • dropdown.background#243434
  • dropdown.border#2e2e2e
  • dropdown.foreground#cacaca
  • editor.background#243434
  • editor.findMatchBackground#ada16d80
  • editor.findMatchHighlightBackground#e0e0e040
  • editor.findRangeHighlightBackground#8a8a8a75
  • editor.foldBackground#5c5c5c
  • editor.foreground#cacaca
  • editor.hoverHighlightBackground#2e2e2e
  • editor.lineHighlightBorder#757575
  • editor.rangeHighlightBackground#4d7b8215
  • editor.selectionBackground#757575
  • editor.selectionHighlightBackground#757575
  • editor.snippetFinalTabstopHighlightBackground#243434
  • editor.snippetFinalTabstopHighlightBorder#718c61
  • editor.snippetTabstopHighlightBackground#243434
  • editor.snippetTabstopHighlightBorder#9f9f9f
  • editor.wordHighlightBackground#71939350
  • editor.wordHighlightStrongBackground#718c6150
  • editorCodeLens.foreground#9f9f9f
  • editorError.foreground#825d4d
  • editorGroup.border#4d7b82
  • editorGroup.dropBackground#8a8a8a70
  • editorGroupHeader.tabsBackground#2e2e2e
  • editorGutter.addedBackground#718c6180
  • editorGutter.deletedBackground#825d4d80
  • editorGutter.modifiedBackground#71939380
  • editorHoverWidget.background#243434
  • editorHoverWidget.border#9f9f9f
  • editorIndentGuide.activeBackground#e0e0e045
  • editorIndentGuide.background#e0e0e01A
  • editorLineNumber.foreground#9f9f9f
  • editorLink.activeForeground#719393
  • editorMarkerNavigation.background#5c5c5c
  • editorOverviewRuler.addedForeground#718c6180
  • editorOverviewRuler.border#2e2e2e
  • editorOverviewRuler.currentContentForeground#718c61
  • editorOverviewRuler.deletedForeground#825d4d80
  • editorOverviewRuler.errorForeground#825d4d80
  • editorOverviewRuler.incomingContentForeground#4d7b82
  • editorOverviewRuler.infoForeground#71939380
  • editorOverviewRuler.modifiedForeground#71939380
  • editorOverviewRuler.selectionHighlightForeground#ada16d
  • editorOverviewRuler.warningForeground#ada16d80
  • editorOverviewRuler.wordHighlightForeground#719393
  • editorOverviewRuler.wordHighlightStrongForeground#718c61
  • editorRuler.foreground#e0e0e01A
  • editorSuggestWidget.background#5c5c5c
  • editorSuggestWidget.foreground#cacaca
  • editorSuggestWidget.selectedBackground#757575
  • editorWarning.foreground#ada16d
  • editorWhitespace.foreground#e0e0e01A
  • editorWidget.background#5c5c5c
  • errorForeground#825d4d
  • extensionButton.prominentBackground#718c6190
  • extensionButton.prominentForeground#cacaca
  • extensionButton.prominentHoverBackground#718c6160
  • focusBorder#9f9f9f
  • foreground#cacaca
  • gitDecoration.conflictingResourceForeground#ada16d
  • gitDecoration.deletedResourceForeground#825d4d
  • gitDecoration.ignoredResourceForeground#9f9f9f
  • gitDecoration.modifiedResourceForeground#719393
  • gitDecoration.untrackedResourceForeground#718c61
  • input.background#243434
  • input.border#2e2e2e
  • input.foreground#cacaca
  • input.placeholderForeground#9f9f9f
  • inputOption.activeBorder#4d7b82
  • inputValidation.errorBackground#243434
  • inputValidation.errorBorder#825d4d
  • inputValidation.errorForeground#825d4d
  • inputValidation.infoBackground#243434
  • inputValidation.infoBorder#4d7b82
  • inputValidation.infoForeground#4d7b82
  • inputValidation.warningBackground#243434
  • inputValidation.warningBorder#ada16d
  • inputValidation.warningForeground#ada16d
  • list.activeSelectionBackground#757575
  • list.activeSelectionForeground#cacaca
  • list.dropBackground#757575
  • list.errorForeground#825d4d
  • list.focusBackground#8a8a8a75
  • list.highlightForeground#719393
  • list.hoverBackground#8a8a8a75
  • list.inactiveSelectionBackground#8a8a8a75
  • list.warningForeground#ada16d
  • listFilterWidget.background#243434
  • listFilterWidget.noMatchesOutline#825d4d
  • listFilterWidget.outline#757575
  • merge.currentHeaderBackground#718c6190
  • merge.incomingHeaderBackground#4d7b8290
  • notification.background#243434
  • notification.buttonBackground#757575
  • notification.buttonForeground#cacaca
  • notification.buttonHoverBackground#8a8a8a75
  • notification.errorBackground#825d4d
  • notification.errorForeground#243434
  • notification.foreground#cacaca
  • notification.infoBackground#4d7b82
  • notification.infoForeground#243434
  • notification.warningBackground#ada16d
  • notification.warningForeground#243434
  • notificationCenter.border#5c5c5c
  • notificationCenterHeader.background#243434
  • notificationCenterHeader.foreground#cacaca
  • notificationLink.foreground#719393
  • notifications.background#243434
  • notifications.border#5c5c5c
  • notifications.foreground#cacaca
  • notificationsErrorIcon.foreground#825d4d
  • notificationsInfoIcon.foreground#4d7b82
  • notificationsWarningIcon.foreground#ada16d
  • notificationToast.border#5c5c5c
  • panel.background#243434
  • panel.border#4d7b82
  • panelInput.border#cacaca
  • panelTitle.activeBorder#8a7167
  • panelTitle.activeForeground#cacaca
  • panelTitle.inactiveForeground#9f9f9f
  • peekView.border#757575
  • peekViewEditor.background#243434
  • peekViewEditor.matchHighlightBackground#fae79d80
  • peekViewResult.background#5c5c5c
  • peekViewResult.fileForeground#cacaca
  • peekViewResult.lineForeground#cacaca
  • peekViewResult.matchHighlightBackground#fae79d80
  • peekViewResult.selectionBackground#757575
  • peekViewResult.selectionForeground#cacaca
  • peekViewTitle.background#2e2e2e
  • peekViewTitleDescription.foreground#9f9f9f
  • peekViewTitleLabel.foreground#cacaca
  • pickerGroup.border#4d7b82
  • pickerGroup.foreground#719393
  • progressBar.background#8a7167
  • scrollbar.shadow#444444
  • selection.background#4d7b82
  • settings.checkboxBackground#5c5c5c
  • settings.checkboxBorder#2e2e2e
  • settings.checkboxForeground#cacaca
  • settings.dropdownBackground#5c5c5c
  • settings.dropdownBorder#2e2e2e
  • settings.dropdownForeground#cacaca
  • settings.headerForeground#cacaca
  • settings.modifiedItemIndicator#ada16d
  • settings.numberInputBackground#5c5c5c
  • settings.numberInputBorder#2e2e2e
  • settings.numberInputForeground#cacaca
  • settings.textInputBackground#5c5c5c
  • settings.textInputBorder#2e2e2e
  • settings.textInputForeground#cacaca
  • sideBar.background#5c5c5c
  • sideBarSectionHeader.background#243434
  • sideBarSectionHeader.border#2e2e2e
  • sideBarTitle.foreground#cacaca
  • statusBar.background#2e2e2e
  • statusBar.debuggingBackground#825d4d
  • statusBar.debuggingForeground#2e2e2e
  • statusBar.foreground#cacaca
  • statusBar.noFolderBackground#2e2e2e
  • statusBar.noFolderForeground#cacaca
  • statusBarItem.prominentBackground#825d4d
  • statusBarItem.prominentHoverBackground#ada16d
  • statusBarItem.remoteBackground#4d7b82
  • statusBarItem.remoteForeground#243434
  • tab.activeBackground#243434
  • tab.activeBorderTop#8a716780
  • tab.activeForeground#cacaca
  • tab.border#2e2e2e
  • tab.inactiveBackground#5c5c5c
  • tab.inactiveForeground#9f9f9f
  • terminal.ansiBlack#757575
  • terminal.ansiBlue#4d7b82
  • terminal.ansiBrightBlack#8a8a8a
  • terminal.ansiBrightBlue#79c3cf
  • terminal.ansiBrightCyan#ade0e0
  • terminal.ansiBrightGreen#98d9aa
  • terminal.ansiBrightMagenta#d6b2a1
  • terminal.ansiBrightRed#cf9379
  • terminal.ansiBrightWhite#e0e0e0
  • terminal.ansiBrightYellow#fae79d
  • terminal.ansiCyan#719393
  • terminal.ansiGreen#718c61
  • terminal.ansiMagenta#8a7167
  • terminal.ansiRed#825d4d
  • terminal.ansiWhite#e0e0e0
  • terminal.ansiYellow#ada16d
  • terminal.background#243434
  • terminal.border#cacaca
  • terminal.foreground#cacaca
  • terminal.selectionBackground#75757550
  • textBlockQuote.background#5c5c5c
  • titleBar.activeBackground#5c5c5c
  • titleBar.activeForeground#cacaca
  • titleBar.inactiveBackground#2e2e2e
  • titleBar.inactiveForeground#9f9f9f
  • walkThrough.embeddedEditorBackground#5c5c5c
  • welcomePage.buttonBackground#757575
  • welcomePage.buttonHoverBackground#8a8a8a75
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#4d7b82
source#cacaca
meta.diff, meta.diff.header#9f9f9f
markup.inserted#718c61
markup.deleted#825d4d
markup.changed#ada16d
invalid#825d4dunderline italic
invalid.deprecated#cacacaunderline italic
entity.name.filename#fae79d
markup.error#825d4d
markup.underlineunderline
markup.bold#ada16dbold
markup.heading#4d7b82bold
markup.italic#fae79ditalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#719393
markup.inline.raw, markup.raw.restructuredtext#718c61
markup.underline.link, markup.underline.link.image#719393
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#8a7167
entity.name.directive.restructuredtext, markup.quote#fae79ditalic
meta.separator.markdown#9f9f9f
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#718c61
punctuation.definition.constant.restructuredtext#4d7b82
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#4d7b82
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#cacaca
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#fae79d
entity.name.type.class, entity.name.class#719393normal
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#4d7b82italic
entity.other.inherited-class#719393italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#9f9f9f
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#8a7167
comment.block.documentation entity.name.type#719393italic
comment.block.documentation entity.name.type punctuation.definition.bracket#719393
comment.block.documentation variable#ada16ditalic
constant, variable.other.constant#4d7b82
constant.character.escape, constant.character.string.escape, constant.regexp#8a7167
entity.name.tag#8a7167
entity.other.attribute-name.parent-selector#8a7167
entity.other.attribute-name#718c61italic
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#718c61
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#ada16ditalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#718c61italic
meta.decorator variable.other.object#718c61
keyword, punctuation.definition.keyword#8a7167
keyword.control.new, keyword.operator.newbold
meta.selector#8a7167
support#719393italic
support.function.magic, support.variable, variable.other.predefined#4d7b82regular
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#8a7167
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#cacaca
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#8a7167
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#719393
constant.other.date, constant.other.timestamp#ada16d
variable.other.alias.yaml#718c61italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#8a7167regular
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#719393italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ada16d
storage.modifier#8a7167
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#fae79d
punctuation.definition.group.capture.regexp#8a7167
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#825d4d
punctuation.definition.character-class.regexp#719393
punctuation.definition.group.regexp#ada16d
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#825d4d
meta.assertion.look-ahead.regexp#718c61
string#fae79d
punctuation.definition.string.begin, punctuation.definition.string.end#79c3cf
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#4d7b82
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#9f9f9f
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#cacaca
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#ada16ditalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#cacacanormal
meta.selectionset.graphql variable#fae79d
meta.selectionset.graphql meta.arguments variable#cacaca
entity.name.fragment.graphql, variable.fragment.graphql#719393
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#cacaca
source.shell variable.other#4d7b82
support.constant#4d7b82normal
meta.scope.prerequisites.makefile#fae79d
meta.attribute-selector.scss#fae79d
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#cacaca
meta.preprocessor.haskell#9f9f9f

Shiki preview

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

Loading...