Skip to main content
Coding Theme

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#5ab9ed10
  • activityBar.activeBorder#db8fea80
  • activityBar.background#151515
  • activityBar.foreground#d0d0d0
  • activityBar.inactiveForeground#505050
  • activityBarBadge.background#db8fea
  • activityBarBadge.foreground#151515
  • badge.background#202020
  • badge.foreground#d0d0d0
  • breadcrumb.activeSelectionForeground#d0d0d0
  • breadcrumb.background#151515
  • breadcrumb.focusForeground#d0d0d0
  • breadcrumb.foreground#505050
  • breadcrumbPicker.background#060606
  • button.background#0b0b0b
  • button.foreground#d0d0d0
  • checkbox.background#0b0b0b
  • checkbox.border#060606
  • checkbox.foreground#d0d0d0
  • contrastBorder#060606
  • debugToolBar.background#0b0b0b
  • diffEditor.insertedTextBackground#a1bb5420
  • diffEditor.removedTextBackground#fa859c50
  • dropdown.background#151515
  • dropdown.border#060606
  • dropdown.foreground#d0d0d0
  • editor.background#151515
  • editor.findMatchBackground#ea997180
  • editor.findMatchHighlightBackground#f5f5f540
  • editor.findRangeHighlightBackground#30303075
  • editor.foldBackground#0b0b0b
  • editor.foreground#d0d0d0
  • editor.hoverHighlightBackground#060606
  • editor.lineHighlightBorder#202020
  • editor.rangeHighlightBackground#5ab9ed15
  • editor.selectionBackground#202020
  • editor.selectionHighlightBackground#202020
  • editor.snippetFinalTabstopHighlightBackground#151515
  • editor.snippetFinalTabstopHighlightBorder#a1bb54
  • editor.snippetTabstopHighlightBackground#151515
  • editor.snippetTabstopHighlightBorder#505050
  • editor.wordHighlightBackground#10bcad50
  • editor.wordHighlightStrongBackground#a1bb5450
  • editorCodeLens.foreground#505050
  • editorError.foreground#fa859c
  • editorGroup.border#5ab9ed
  • editorGroup.dropBackground#30303070
  • editorGroupHeader.tabsBackground#060606
  • editorGutter.addedBackground#a1bb5480
  • editorGutter.deletedBackground#fa859c80
  • editorGutter.modifiedBackground#10bcad80
  • editorHoverWidget.background#151515
  • editorHoverWidget.border#505050
  • editorIndentGuide.activeBackground#f5f5f545
  • editorIndentGuide.background#f5f5f51A
  • editorLineNumber.foreground#505050
  • editorLink.activeForeground#10bcad
  • editorMarkerNavigation.background#0b0b0b
  • editorOverviewRuler.addedForeground#a1bb5480
  • editorOverviewRuler.border#060606
  • editorOverviewRuler.currentContentForeground#a1bb54
  • editorOverviewRuler.deletedForeground#fa859c80
  • editorOverviewRuler.errorForeground#fa859c80
  • editorOverviewRuler.incomingContentForeground#5ab9ed
  • editorOverviewRuler.infoForeground#10bcad80
  • editorOverviewRuler.modifiedForeground#10bcad80
  • editorOverviewRuler.selectionHighlightForeground#ea9971
  • editorOverviewRuler.warningForeground#ea997180
  • editorOverviewRuler.wordHighlightForeground#10bcad
  • editorOverviewRuler.wordHighlightStrongForeground#a1bb54
  • editorRuler.foreground#f5f5f51A
  • editorSuggestWidget.background#0b0b0b
  • editorSuggestWidget.foreground#d0d0d0
  • editorSuggestWidget.selectedBackground#202020
  • editorWarning.foreground#ea9971
  • editorWhitespace.foreground#f5f5f51A
  • editorWidget.background#0b0b0b
  • errorForeground#fa859c
  • extensionButton.prominentBackground#a1bb5490
  • extensionButton.prominentForeground#d0d0d0
  • extensionButton.prominentHoverBackground#a1bb5460
  • focusBorder#505050
  • foreground#d0d0d0
  • gitDecoration.conflictingResourceForeground#ea9971
  • gitDecoration.deletedResourceForeground#fa859c
  • gitDecoration.ignoredResourceForeground#505050
  • gitDecoration.modifiedResourceForeground#10bcad
  • gitDecoration.untrackedResourceForeground#a1bb54
  • input.background#151515
  • input.border#060606
  • input.foreground#d0d0d0
  • input.placeholderForeground#505050
  • inputOption.activeBorder#5ab9ed
  • inputValidation.errorBackground#151515
  • inputValidation.errorBorder#fa859c
  • inputValidation.errorForeground#fa859c
  • inputValidation.infoBackground#151515
  • inputValidation.infoBorder#5ab9ed
  • inputValidation.infoForeground#5ab9ed
  • inputValidation.warningBackground#151515
  • inputValidation.warningBorder#ea9971
  • inputValidation.warningForeground#ea9971
  • list.activeSelectionBackground#202020
  • list.activeSelectionForeground#d0d0d0
  • list.dropBackground#202020
  • list.errorForeground#fa859c
  • list.focusBackground#30303075
  • list.highlightForeground#10bcad
  • list.hoverBackground#30303075
  • list.inactiveSelectionBackground#30303075
  • list.warningForeground#ea9971
  • listFilterWidget.background#151515
  • listFilterWidget.noMatchesOutline#fa859c
  • listFilterWidget.outline#202020
  • merge.currentHeaderBackground#a1bb5490
  • merge.incomingHeaderBackground#5ab9ed90
  • notification.background#151515
  • notification.buttonBackground#202020
  • notification.buttonForeground#d0d0d0
  • notification.buttonHoverBackground#30303075
  • notification.errorBackground#fa859c
  • notification.errorForeground#151515
  • notification.foreground#d0d0d0
  • notification.infoBackground#5ab9ed
  • notification.infoForeground#151515
  • notification.warningBackground#ea9971
  • notification.warningForeground#151515
  • notificationCenter.border#0b0b0b
  • notificationCenterHeader.background#151515
  • notificationCenterHeader.foreground#d0d0d0
  • notificationLink.foreground#10bcad
  • notifications.background#151515
  • notifications.border#0b0b0b
  • notifications.foreground#d0d0d0
  • notificationsErrorIcon.foreground#fa859c
  • notificationsInfoIcon.foreground#5ab9ed
  • notificationsWarningIcon.foreground#ea9971
  • notificationToast.border#0b0b0b
  • panel.background#151515
  • panel.border#5ab9ed
  • panelInput.border#d0d0d0
  • panelTitle.activeBorder#db8fea
  • panelTitle.activeForeground#d0d0d0
  • panelTitle.inactiveForeground#505050
  • peekView.border#202020
  • peekViewEditor.background#151515
  • peekViewEditor.matchHighlightBackground#eda98780
  • peekViewResult.background#0b0b0b
  • peekViewResult.fileForeground#d0d0d0
  • peekViewResult.lineForeground#d0d0d0
  • peekViewResult.matchHighlightBackground#eda98780
  • peekViewResult.selectionBackground#202020
  • peekViewResult.selectionForeground#d0d0d0
  • peekViewTitle.background#060606
  • peekViewTitleDescription.foreground#505050
  • peekViewTitleLabel.foreground#d0d0d0
  • pickerGroup.border#5ab9ed
  • pickerGroup.foreground#10bcad
  • progressBar.background#db8fea
  • scrollbar.shadow#444444
  • selection.background#5ab9ed
  • settings.checkboxBackground#0b0b0b
  • settings.checkboxBorder#060606
  • settings.checkboxForeground#d0d0d0
  • settings.dropdownBackground#0b0b0b
  • settings.dropdownBorder#060606
  • settings.dropdownForeground#d0d0d0
  • settings.headerForeground#d0d0d0
  • settings.modifiedItemIndicator#ea9971
  • settings.numberInputBackground#0b0b0b
  • settings.numberInputBorder#060606
  • settings.numberInputForeground#d0d0d0
  • settings.textInputBackground#0b0b0b
  • settings.textInputBorder#060606
  • settings.textInputForeground#d0d0d0
  • sideBar.background#0b0b0b
  • sideBarSectionHeader.background#151515
  • sideBarSectionHeader.border#060606
  • sideBarTitle.foreground#d0d0d0
  • statusBar.background#060606
  • statusBar.debuggingBackground#fa859c
  • statusBar.debuggingForeground#060606
  • statusBar.foreground#d0d0d0
  • statusBar.noFolderBackground#060606
  • statusBar.noFolderForeground#d0d0d0
  • statusBarItem.prominentBackground#fa859c
  • statusBarItem.prominentHoverBackground#ea9971
  • statusBarItem.remoteBackground#5ab9ed
  • statusBarItem.remoteForeground#151515
  • tab.activeBackground#151515
  • tab.activeBorderTop#db8fea80
  • tab.activeForeground#d0d0d0
  • tab.border#060606
  • tab.inactiveBackground#0b0b0b
  • tab.inactiveForeground#505050
  • terminal.ansiBlack#202020
  • terminal.ansiBlue#5ab9ed
  • terminal.ansiBrightBlack#303030
  • terminal.ansiBrightBlue#6fc2ef
  • terminal.ansiBrightCyan#12cfc0
  • terminal.ansiBrightGreen#acc267
  • terminal.ansiBrightMagenta#e1a3ee
  • terminal.ansiBrightRed#fb9fb1
  • terminal.ansiBrightWhite#f5f5f5
  • terminal.ansiBrightYellow#eda987
  • terminal.ansiCyan#10bcad
  • terminal.ansiGreen#a1bb54
  • terminal.ansiMagenta#db8fea
  • terminal.ansiRed#fa859c
  • terminal.ansiWhite#e0e0e0
  • terminal.ansiYellow#ea9971
  • terminal.background#151515
  • terminal.border#d0d0d0
  • terminal.foreground#d0d0d0
  • terminal.selectionBackground#20202050
  • textBlockQuote.background#0b0b0b
  • titleBar.activeBackground#0b0b0b
  • titleBar.activeForeground#d0d0d0
  • titleBar.inactiveBackground#060606
  • titleBar.inactiveForeground#505050
  • walkThrough.embeddedEditorBackground#0b0b0b
  • welcomePage.buttonBackground#202020
  • welcomePage.buttonHoverBackground#30303075
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#5ab9ed
source#d0d0d0
meta.diff, meta.diff.header#505050
markup.inserted#a1bb54
markup.deleted#fa859c
markup.changed#ea9971
invalid#fa859cunderline italic
invalid.deprecated#d0d0d0underline italic
entity.name.filename#eda987
markup.error#fa859c
markup.underlineunderline
markup.bold#ea9971bold
markup.heading#5ab9edbold
markup.italic#eda987italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#10bcad
markup.inline.raw, markup.raw.restructuredtext#a1bb54
markup.underline.link, markup.underline.link.image#10bcad
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#db8fea
entity.name.directive.restructuredtext, markup.quote#eda987italic
meta.separator.markdown#505050
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#a1bb54
punctuation.definition.constant.restructuredtext#5ab9ed
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#5ab9ed
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#d0d0d0
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#eda987
entity.name.type.class, entity.name.class#10bcadnormal
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#5ab9editalic
entity.other.inherited-class#10bcaditalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#505050
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#db8fea
comment.block.documentation entity.name.type#10bcaditalic
comment.block.documentation entity.name.type punctuation.definition.bracket#10bcad
comment.block.documentation variable#ea9971italic
constant, variable.other.constant#5ab9ed
constant.character.escape, constant.character.string.escape, constant.regexp#db8fea
entity.name.tag#db8fea
entity.other.attribute-name.parent-selector#db8fea
entity.other.attribute-name#a1bb54italic
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#a1bb54
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#ea9971italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#a1bb54italic
meta.decorator variable.other.object#a1bb54
keyword, punctuation.definition.keyword#db8fea
keyword.control.new, keyword.operator.newbold
meta.selector#db8fea
support#10bcaditalic
support.function.magic, support.variable, variable.other.predefined#5ab9edregular
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#db8fea
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#d0d0d0
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#db8fea
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#10bcad
constant.other.date, constant.other.timestamp#ea9971
variable.other.alias.yaml#a1bb54italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#db8fearegular
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#10bcaditalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ea9971
storage.modifier#db8fea
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#eda987
punctuation.definition.group.capture.regexp#db8fea
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#fa859c
punctuation.definition.character-class.regexp#10bcad
punctuation.definition.group.regexp#ea9971
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#fa859c
meta.assertion.look-ahead.regexp#a1bb54
string#eda987
punctuation.definition.string.begin, punctuation.definition.string.end#ddb26f
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#5ab9ed
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#505050
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#d0d0d0
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#ea9971italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#d0d0d0normal
meta.selectionset.graphql variable#eda987
meta.selectionset.graphql meta.arguments variable#d0d0d0
entity.name.fragment.graphql, variable.fragment.graphql#10bcad
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#d0d0d0
source.shell variable.other#5ab9ed
support.constant#5ab9ednormal
meta.scope.prerequisites.makefile#eda987
meta.attribute-selector.scss#eda987
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#d0d0d0
meta.preprocessor.haskell#505050

Shiki preview

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

Loading...