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.activeBorder#f78166
- activityBar.background#0d1117
- activityBar.border#30363d
- activityBar.foreground#e6edf3
- activityBar.inactiveForeground#7d8590
- activityBarBadge.background#1f6feb
- activityBarBadge.foreground#ffffff
- badge.background#1f6feb
- badge.foreground#ffffff
- breadcrumb.activeSelectionForeground#7d8590
- breadcrumb.focusForeground#e6edf3
- breadcrumb.foreground#7d8590
- breadcrumbPicker.background#161b22
- button.background#238636
- button.foreground#ffffff
- button.hoverBackground#2ea043
- button.secondaryBackground#282e33
- button.secondaryForeground#c9d1d9
- button.secondaryHoverBackground#30363d
- checkbox.background#161b22
- checkbox.border#30363d
- debugConsole.errorForeground#ffa198
- debugConsole.infoForeground#8b949e
- debugConsole.sourceForeground#e3b341
- debugConsole.warningForeground#d29922
- debugConsoleInputIcon.foreground#bc8cff
- debugIcon.breakpointForeground#f85149
- debugTokenExpression.boolean#56d364
- debugTokenExpression.error#ffa198
- debugTokenExpression.name#79c0ff
- debugTokenExpression.number#56d364
- debugTokenExpression.string#a5d6ff
- debugTokenExpression.value#a5d6ff
- debugToolBar.background#161b22
- descriptionForeground#7d8590
- diffEditor.insertedLineBackground#23863626
- diffEditor.insertedTextBackground#3fb9504d
- diffEditor.removedLineBackground#da363326
- diffEditor.removedTextBackground#ff7b724d
- dropdown.background#161b22
- dropdown.border#30363d
- dropdown.foreground#e6edf3
- dropdown.listBackground#161b22
- editor.background#0d1117
- editor.findMatchBackground#9e6a03
- editor.findMatchHighlightBackground#f2cc6080
- editor.focusedStackFrameHighlightBackground#2ea04366
- editor.foldBackground#6e76811a
- editor.foreground#e6edf3
- editor.lineHighlightBackground#6e76811a
- editor.linkedEditingBackground#2f81f712
- editor.selectionHighlightBackground#3fb95040
- editor.stackFrameHighlightBackground#bb800966
- editor.wordHighlightBackground#6e768180
- editor.wordHighlightBorder#6e768199
- editor.wordHighlightStrongBackground#6e76814d
- editor.wordHighlightStrongBorder#6e768199
- editorBracketHighlight.foreground1#D7D7D7
- editorBracketHighlight.foreground2#D7D7D7
- editorBracketHighlight.foreground3#D7D7D7
- editorBracketHighlight.foreground4#D7D7D7
- editorBracketHighlight.foreground5#D7D7D7
- editorBracketHighlight.foreground6#D7D7D7
- editorBracketHighlight.unexpectedBracket.foreground#7d8590
- editorBracketMatch.background#3fb95040
- editorCursor.foreground#2f81f7
- editorGroup.border#30363d
- editorGroupHeader.tabsBackground#010409
- editorGroupHeader.tabsBorder#30363d
- editorGutter.addedBackground#2ea04366
- editorGutter.deletedBackground#f8514966
- editorGutter.modifiedBackground#bb800966
- editorIndentGuide.activeBackground1#e6edf33d
- editorIndentGuide.background1#e6edf31f
- editorInlayHint.background#8b949e33
- editorInlayHint.foreground#7d8590
- editorInlayHint.typeBackground#8b949e33
- editorInlayHint.typeForeground#7d8590
- editorLineNumber.activeForeground#e6edf3
- editorLineNumber.foreground#6e7681
- editorOverviewRuler.border#010409
- editorWhitespace.foreground#484f58
- editorWidget.background#161b22
- errorForeground#f85149
- focusBorder#1f6feb
- foreground#e6edf3
- gitDecoration.addedResourceForeground#3fb950
- gitDecoration.conflictingResourceForeground#db6d28
- gitDecoration.deletedResourceForeground#f85149
- gitDecoration.ignoredResourceForeground#6e7681
- gitDecoration.modifiedResourceForeground#d29922
- gitDecoration.submoduleResourceForeground#7d8590
- gitDecoration.untrackedResourceForeground#3fb950
- icon.foreground#7d8590
- input.background#0d1117
- input.border#30363d
- input.foreground#e6edf3
- input.placeholderForeground#6e7681
- keybindingLabel.foreground#e6edf3
- list.activeSelectionBackground#6e768166
- list.activeSelectionForeground#e6edf3
- list.focusBackground#388bfd26
- list.focusForeground#e6edf3
- list.highlightForeground#2f81f7
- list.hoverBackground#6e76811a
- list.hoverForeground#e6edf3
- list.inactiveFocusBackground#388bfd26
- list.inactiveSelectionBackground#6e768166
- list.inactiveSelectionForeground#e6edf3
- minimapSlider.activeBackground#8b949e47
- minimapSlider.background#8b949e33
- minimapSlider.hoverBackground#8b949e3d
- notificationCenterHeader.background#161b22
- notificationCenterHeader.foreground#7d8590
- notifications.background#161b22
- notifications.border#30363d
- notifications.foreground#e6edf3
- notificationsErrorIcon.foreground#f85149
- notificationsInfoIcon.foreground#2f81f7
- notificationsWarningIcon.foreground#d29922
- panel.background#010409
- panel.border#30363d
- panelInput.border#30363d
- panelTitle.activeBorder#f78166
- panelTitle.activeForeground#e6edf3
- panelTitle.inactiveForeground#7d8590
- peekViewEditor.background#6e76811a
- peekViewEditor.matchHighlightBackground#bb800966
- peekViewResult.background#0d1117
- peekViewResult.matchHighlightBackground#bb800966
- pickerGroup.border#30363d
- pickerGroup.foreground#7d8590
- progressBar.background#1f6feb
- quickInput.background#161b22
- quickInput.foreground#e6edf3
- scrollbar.shadow#484f5833
- scrollbarSlider.activeBackground#8b949e47
- scrollbarSlider.background#8b949e33
- scrollbarSlider.hoverBackground#8b949e3d
- settings.headerForeground#e6edf3
- settings.modifiedItemIndicator#bb800966
- sideBar.background#010409
- sideBar.border#30363d
- sideBar.foreground#e6edf3
- sideBarSectionHeader.background#010409
- sideBarSectionHeader.border#30363d
- sideBarSectionHeader.foreground#e6edf3
- sideBarTitle.foreground#e6edf3
- statusBar.background#0d1117
- statusBar.border#30363d
- statusBar.debuggingBackground#da3633
- statusBar.debuggingForeground#ffffff
- statusBar.focusBorder#1f6feb80
- statusBar.foreground#7d8590
- statusBar.noFolderBackground#0d1117
- statusBarItem.activeBackground#e6edf31f
- statusBarItem.focusBorder#1f6feb
- statusBarItem.hoverBackground#e6edf314
- statusBarItem.prominentBackground#6e768166
- statusBarItem.remoteBackground#30363d
- statusBarItem.remoteForeground#e6edf3
- symbolIcon.arrayForeground#f0883e
- symbolIcon.booleanForeground#58a6ff
- symbolIcon.classForeground#f0883e
- symbolIcon.colorForeground#79c0ff
- symbolIcon.constructorForeground#d2a8ff
- symbolIcon.enumeratorForeground#f0883e
- symbolIcon.enumeratorMemberForeground#58a6ff
- symbolIcon.eventForeground#6e7681
- symbolIcon.fieldForeground#f0883e
- symbolIcon.fileForeground#d29922
- symbolIcon.folderForeground#d29922
- symbolIcon.functionForeground#bc8cff
- symbolIcon.interfaceForeground#f0883e
- symbolIcon.keyForeground#58a6ff
- symbolIcon.keywordForeground#ff7b72
- symbolIcon.methodForeground#bc8cff
- symbolIcon.moduleForeground#ff7b72
- symbolIcon.namespaceForeground#ff7b72
- symbolIcon.nullForeground#58a6ff
- symbolIcon.numberForeground#3fb950
- symbolIcon.objectForeground#f0883e
- symbolIcon.operatorForeground#79c0ff
- symbolIcon.packageForeground#f0883e
- symbolIcon.propertyForeground#f0883e
- symbolIcon.referenceForeground#58a6ff
- symbolIcon.snippetForeground#58a6ff
- symbolIcon.stringForeground#79c0ff
- symbolIcon.structForeground#f0883e
- symbolIcon.textForeground#79c0ff
- symbolIcon.typeParameterForeground#79c0ff
- symbolIcon.unitForeground#58a6ff
- symbolIcon.variableForeground#f0883e
- tab.activeBackground#0d1117
- tab.activeBorder#0d1117
- tab.activeBorderTop#f78166
- tab.activeForeground#e6edf3
- tab.border#30363d
- tab.hoverBackground#0d1117
- tab.inactiveBackground#010409
- tab.inactiveForeground#7d8590
- tab.unfocusedActiveBorder#0d1117
- tab.unfocusedActiveBorderTop#30363d
- tab.unfocusedHoverBackground#6e76811a
- terminal.ansiBlack#484f58
- terminal.ansiBlue#58a6ff
- terminal.ansiBrightBlack#6e7681
- terminal.ansiBrightBlue#79c0ff
- terminal.ansiBrightCyan#56d4dd
- terminal.ansiBrightGreen#56d364
- terminal.ansiBrightMagenta#d2a8ff
- terminal.ansiBrightRed#ffa198
- terminal.ansiBrightWhite#ffffff
- terminal.ansiBrightYellow#e3b341
- terminal.ansiCyan#39c5cf
- terminal.ansiGreen#3fb950
- terminal.ansiMagenta#bc8cff
- terminal.ansiRed#ff7b72
- terminal.ansiWhite#b1bac4
- terminal.ansiYellow#d29922
- terminal.foreground#e6edf3
- textBlockQuote.background#010409
- textBlockQuote.border#30363d
- textCodeBlock.background#6e768166
- textLink.activeForeground#2f81f7
- textLink.foreground#2f81f7
- textPreformat.background#6e768166
- textPreformat.foreground#7d8590
- textSeparator.foreground#21262d
- titleBar.activeBackground#0d1117
- titleBar.activeForeground#7d8590
- titleBar.border#30363d
- titleBar.inactiveBackground#010409
- titleBar.inactiveForeground#7d8590
- tree.indentGuidesStroke#21262d
tokenColors
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| meta.embedded, source.groovy.embedded, string meta.image.inline.markdown, variable.legacy.builtin.python | #D4D4D4 | — |
| emphasis | — | italic |
| strong | — | bold |
| header | #000080 | — |
| comment | #8b949e | — |
| constant.regexp | #646695 | — |
| entity.name.tag | #569CD6 | — |
| entity.name.tag.css | #D7BA7D | — |
| entity.other.attribute-name | #9CDCFE | — |
| entity.other.attribute-name.class.css, entity.other.attribute-name.class.mixin.css, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scss | #D7BA7D | — |
| invalid | #F44747 | — |
| markup.underline | — | underline |
| markup.bold | #569CD6 | bold |
| markup.heading | #569CD6 | bold |
| markup.italic | — | italic |
| markup.strikethrough | — | strikethrough |
| markup.inserted | #B5CEA8 | — |
| markup.deleted | #CE9178 | — |
| markup.changed | #569CD6 | — |
| punctuation.definition.quote.begin.markdown | #6A9955 | — |
| punctuation.definition.list.begin.markdown | #6796E6 | — |
| markup.inline.raw | #CE9178 | — |
| punctuation.definition.tag | #808080 | — |
| meta.preprocessor.string | #CE9178 | — |
| meta.preprocessor.numeric | #B5CEA8 | — |
| meta.structure.dictionary.key.python | #9CDCFE | — |
| meta.diff.header | #569CD6 | — |
| storage | #569CD6 | — |
| storage.type | #569CD6 | — |
| string.tag | #CE9178 | — |
| string.value | #CE9178 | — |
| string.regexp | #D16969 | — |
| punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded | #569CD6 | — |
| meta.template.expression | #D4D4D4 | — |
| support.type.vendored.property-name, support.type.property-name, variable.css, variable.scss, variable.other.less, source.coffee.embedded | #9CDCFE | — |
| keyword.other.unit | #ffffff | — |
| punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php | #569CD6 | — |
| support.function.git-rebase | #9CDCFE | — |
| constant.sha.git-rebase | #B5CEA8 | — |
| storage.modifier.import.java, variable.language.wildcard.java, storage.modifier.package.java | #D4D4D4 | — |
| variable.language | #569CD6 | — |
| meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class | #4EC9B0 | — |
| meta.object-literal.key | #9CDCFE | — |
| support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color | #CE9178 | — |
| punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, punctuation.definition.character-class.regexp, punctuation.character.set.begin.regexp, punctuation.character.set.end.regexp, keyword.operator.negation.regexp, support.other.parenthesis.regexp | #CE9178 | — |
| constant.character.character-class.regexp, constant.other.character-class.set.regexp, constant.other.character-class.regexp, constant.character.set.regexp | #D16969 | — |
| keyword.operator.or.regexp, keyword.control.anchor.regexp | #DCDCAA | — |
| keyword.operator.quantifier.regexp | #D7BA7D | — |
| constant.character, constant.other.option | #569CD6 | — |
| constant.character.escape | #D7BA7D | — |
| entity.name.label | #C8C8C8 | — |
| token.info-token | #6796E6 | — |
| token.warn-token | #CD9731 | — |
| token.error-token | #F44747 | — |
| token.debug-token | #B267E6 | — |
| punctuation.separator.delimiter | #ffffff | — |
| meta.bracket.square.access, punctuation.definition.begin.bracket.square, punctuation.definition.end.bracket.square, punctuation.section.arguments.begin.bracket, punctuation.section.arguments.end.bracket, punctuation.section.block.begin.bracket.curly, punctuation.section.block.end.bracket.curly, punctuation.section.parens.begin.bracket.round, punctuation.section.parens.end.bracket.round, storage.modifier.array.bracket | #8b949e | — |
| punctuation.terminator.statement, punctuation.separator.scope-resolution, punctuation.separator.namespace | #ffffff | — |
| keyword.operator, punctuation.separator.pointer-access | #ffffff | — |
| string, meta.embedded.assembly | #a5d6ff | — |
| constant.other.placeholder | #9CDCFE | — |
| keyword, keyword.control, storage.modifier, keyword.operator.noexcept, keyword.operator.new, keyword.operator.expression, keyword.operator.cast, keyword.operator.sizeof, keyword.operator.alignof, keyword.operator.typeid, keyword.operator.alignas, keyword.operator.instanceof, keyword.operator.logical.python, keyword.operator.wordlike, source.cpp keyword.operator.new, keyword.operator.delete, keyword.other.using, keyword.other.directive.using, keyword.control, keyword.other.operator, entity.name.operator, storage.type | #ff7b72 | — |
| constant.numeric, keyword.operator.plus.exponent, keyword.operator.minus.exponent | #79c0ff | — |
| entity.name.namespace | #7ee787 | — |
| support.type, entity.other.attribute, entity.name.scope-resolution, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy, entity.name.type.hlsl, storage.type.texture.hlsl, storage.type.sampler.hlsl, storage.type.object.rw.hlsl | #ff7b72 | — |
| support.class | #ff7b72 | — |
| entity.name.type.enum | #ff7b72 | — |
| variable.other.enummember | #a5d6ff | — |
| variable, meta.definition.variable.name, support.variable, entity.name.variable | #79c0ff | — |
| variable.parameter | #79c0ff | — |
| variable.other.member, variable.other.property, variable.other.constant.property, support.variable.property | #d2a8ff | — |
| entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal, entity.name.function | #79c0ff | — |
| entity.name.function.member | #d2a8ff | — |
| meta.preprocessor, meta.preprocessor.include, keyword.control.directive.include, entity.name.function.preprocessor | #a5d6ff | — |
| constant.language | #a5d6ff | — |