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.background#0A0A0A
  • activityBar.foreground#928B88
  • activityBarBadge.background#363636
  • activityBarBadge.foreground#928B88
  • badge.background#363636
  • badge.foreground#928B88
  • button.background#363636
  • button.foreground#928B88
  • debugTokenExpression.number#928B88
  • debugTokenExpression.value#605E5E
  • debugToolBar.background#2A2A2A
  • debugView.stateLabelBackground#2A2A2A
  • debugView.stateLabelForeground#928B88
  • debugView.valueChangedHighlight#363636
  • diffEditor.insertedTextBackground#7C7C7C40
  • diffEditor.removedTextBackground#23232340
  • dropdown.background#2A2A2A
  • dropdown.listBackground#19191A
  • editor.background#19191A
  • editor.findMatchBackground#363636A0
  • editor.findMatchBorder#605E5E
  • editor.findMatchHighlightBackground#36363660
  • editor.findMatchHighlightBorder#363636
  • editor.foreground#928B88
  • editor.lineHighlightBackground#2A2A2A48
  • editor.selectionBackground#36363660
  • editor.selectionHighlightBorder#605E5E60
  • editor.wordHighlightBackground#36363648
  • editor.wordHighlightStrongBackground#605E5E48
  • editorCursor.foreground#928B88
  • editorGroup.border#0A0A0A
  • editorGroup.dropBackground#0A0A0AA0
  • editorGroupHeader.tabsBackground#0A0A0A
  • editorHoverWidget.background#2A2A2A
  • editorHoverWidget.border#363636
  • editorIndentGuide.activeBackground#363636
  • editorIndentGuide.background#2A2A2A
  • editorLineNumber.activeForeground#928B88
  • editorLineNumber.foreground#605E5E
  • editorSuggestWidget.background#2A2A2A
  • editorSuggestWidget.border#363636
  • editorSuggestWidget.foreground#928B88
  • editorSuggestWidget.highlightForeground#928B88
  • editorSuggestWidget.selectedBackground#363636
  • editorWhitespace.foreground#605E5E60
  • editorWidget.background#2A2A2A
  • editorWidget.foreground#928B88
  • extensionButton.prominentBackground#363636
  • extensionButton.prominentForeground#928B88
  • extensionButton.prominentHoverBackground#605E5E
  • focusBorder#605E5E
  • gitDecoration.addedResourceForeground#999594
  • gitDecoration.conflictingResourceForeground#64605F
  • gitDecoration.deletedResourceForeground#605E5E
  • gitDecoration.ignoredResourceForeground#605E5EC8
  • gitDecoration.modifiedResourceForeground#928B88
  • gitDecoration.submoduleResourceForeground#605E5E
  • gitDecoration.untrackedResourceForeground#605E5E
  • input.background#2A2A2A
  • input.border#363636
  • input.foreground#928B88
  • input.placeholderForeground#605E5EA0
  • inputOption.activeBackground#36363660
  • inputOption.activeBorder#605E5E
  • inputOption.activeForeground#928B88
  • inputValidation.errorBackground#2B2B2B80
  • inputValidation.errorBorder#605E5E
  • inputValidation.infoBackground#2A2A2A
  • inputValidation.infoBorder#605E5E
  • inputValidation.warningBackground#36363680
  • inputValidation.warningBorder#605E5E
  • list.activeSelectionBackground#363636
  • list.activeSelectionForeground#928B88
  • list.dropBackground#2A2A2A
  • list.focusBackground#363636
  • list.highlightForeground#928B88
  • list.hoverBackground#2A2A2A
  • list.hoverForeground#928B88
  • list.inactiveSelectionBackground#363636
  • list.inactiveSelectionForeground#928B88
  • menu.background#2A2A2A
  • menu.foreground#928B88
  • notifications.foreground#928B88
  • panel.border#0A0A0A
  • panelTitle.activeBorder#928B88
  • panelTitle.activeForeground#928B88
  • panelTitle.inactiveForeground#605E5E
  • peekView.border#363636
  • peekViewEditor.background#19191A
  • peekViewEditor.matchHighlightBackground#36363680
  • peekViewResult.background#2A2A2A
  • peekViewResult.matchHighlightBackground#36363660
  • peekViewResult.selectionBackground#363636
  • peekViewTitle.background#0A0A0A
  • pickerGroup.foreground#928B88
  • progressBar.background#605E5E
  • selection.background#363636A0
  • settings.dropdownForeground#928B88
  • settings.headerForeground#928B88
  • settings.modifiedItemIndicator#928B88
  • settings.numberInputBackground#2A2A2A
  • settings.numberInputForeground#928B88
  • settings.textInputBackground#2A2A2A
  • settings.textInputForeground#928B88
  • sideBar.background#0A0A0A
  • sideBar.foreground#928B88
  • sideBarSectionHeader.background#0A0A0A
  • sideBarSectionHeader.foreground#928B88
  • statusBar.background#2A2A2A
  • statusBar.debuggingBackground#0A0A0A
  • statusBar.foreground#928B88
  • statusBar.noFolderBackground#0A0A0A
  • statusBarItem.remoteBackground#363636
  • symbolIcon.arrayForeground#CA9EE6
  • symbolIcon.booleanForeground#E78284
  • symbolIcon.classForeground#CA9EE6
  • symbolIcon.colorForeground#A6D189
  • symbolIcon.constantForeground#E78284
  • symbolIcon.constructorForeground#8CAAEE
  • symbolIcon.enumeratorForeground#CA9EE6
  • symbolIcon.enumeratorMemberForeground#E78284
  • symbolIcon.eventForeground#A5C4F7
  • symbolIcon.fieldForeground#A5C4F7
  • symbolIcon.fileForeground#B5B0AC
  • symbolIcon.folderForeground#B5B0AC
  • symbolIcon.functionForeground#8CAAEE
  • symbolIcon.interfaceForeground#CA9EE6
  • symbolIcon.keyForeground#A5C4F7
  • symbolIcon.keywordForeground#89B4FA
  • symbolIcon.methodForeground#8CAAEE
  • symbolIcon.moduleForeground#CA9EE6
  • symbolIcon.namespaceForeground#CA9EE6
  • symbolIcon.nullForeground#E78284
  • symbolIcon.numberForeground#E5C890
  • symbolIcon.objectForeground#CA9EE6
  • symbolIcon.operatorForeground#9FC2FB
  • symbolIcon.packageForeground#CA9EE6
  • symbolIcon.propertyForeground#A5C4F7
  • symbolIcon.referenceForeground#B5B0AC
  • symbolIcon.snippetForeground#A6D189
  • symbolIcon.stringForeground#A6D189
  • symbolIcon.structForeground#CA9EE6
  • symbolIcon.textForeground#B5B0AC
  • symbolIcon.typeParameterForeground#CA9EE6
  • symbolIcon.unitForeground#E5C890
  • symbolIcon.variableForeground#B5B0AC
  • tab.activeBorder#928B88
  • tab.activeForeground#928B88
  • tab.border#0A0A0A
  • tab.inactiveBackground#0A0A0A
  • tab.inactiveForeground#605E5E
  • terminal.ansiBlack#0A0A0A
  • terminal.ansiBlue#605E5E
  • terminal.ansiBrightBlack#363636
  • terminal.ansiBrightBlue#928B88
  • terminal.ansiBrightCyan#928B88
  • terminal.ansiBrightGreen#A7A29F
  • terminal.ansiBrightMagenta#797473
  • terminal.ansiBrightRed#605E5E
  • terminal.ansiBrightWhite#928B88
  • terminal.ansiBrightYellow#928B88
  • terminal.ansiCyan#605E5E
  • terminal.ansiGreen#74706E
  • terminal.ansiMagenta#4B4A4A
  • terminal.ansiRed#4C4B4B
  • terminal.ansiWhite#928B88
  • terminal.ansiYellow#928B88
  • titleBar.activeBackground#0A0A0A
  • titleBar.activeForeground#928B88
  • titleBar.inactiveBackground#0A0A0A
  • titleBar.inactiveForeground#605E5E
  • widget.shadow#00000080

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
meta.embedded, source.groovy.embedded, meta.interpolation#928B88
comment, comment.line, comment.block, comment.block.documentation, punctuation.definition.comment#363636italic
string, string.quoted, string.quoted.single, string.quoted.double, string.quoted.single.jsx, string.quoted.double.jsx, string.quoted.single.tsx, string.quoted.double.tsx, string.template, string.template.jsx, string.template.tsx, string.interpolated, string.other.link#A6D189
constant.character.escape, constant.other.placeholder#E5C890bold
string.regexp, constant.regexp#A6D189
constant.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex, constant.numeric.binary, constant.numeric.octal#E5C890
constant.language.boolean, constant.language.true, constant.language.false#E78284bold
constant.language, constant.language.null, constant.language.undefined, constant.language.nan, constant.other, constant.character#E78284
keyword, keyword.control, keyword.control.flow, keyword.control.conditional, keyword.control.loop, keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.as, keyword.control.async, keyword.control.await, keyword.control.new, keyword.control.return, keyword.control.throw, keyword.control.try, keyword.control.catch, keyword.control.finally, keyword.control.switch, keyword.control.case, keyword.control.default, keyword.control.break, keyword.control.continue, keyword.control.yield, keyword.control.while, keyword.control.for, keyword.control.if, keyword.control.else, keyword.other, keyword.other.important, keyword.other.unit#89B4FAbold
keyword.operator, keyword.operator.new, keyword.operator.expression, keyword.operator.logical, keyword.operator.assignment, keyword.operator.arithmetic, keyword.operator.comparison, keyword.operator.rest, keyword.operator.spread, keyword.operator.type.annotation, keyword.operator.optional, keyword.operator.ternary#9FC2FB
storage, storage.type, storage.type.function, storage.type.class, storage.type.struct, storage.type.enum, storage.type.interface, storage.type.primitive, storage.modifier, storage.modifier.import, storage.modifier.package#89B4FAbold
punctuation.definition.template-expression, punctuation.section.embedded, meta.template.expression#9FC2FB
variable, variable.other, variable.other.readwrite, variable.other.object#B5B0AC
variable.other.property#A5C4F7
variable.language, variable.language.this, variable.language.self, variable.language.super#E78284italic
variable.other.constant, variable.other.enummember#E78284
variable.parameter, variable.parameter.function#7EB8D8italic
entity.name.function, meta.function-call entity.name.function, meta.function entity.name.function, support.function, support.function.builtin, support.function.misc, support.function.dom, support.function.console, support.function.any-method#8CAAEEunderline
entity.name.function.member, meta.method-call entity.name.function, meta.method entity.name.function#8CAAEEunderline
entity.name.type, entity.name.class, entity.name.struct, entity.name.enum, entity.name.union, entity.name.namespace, entity.name.scope-resolution, support.class, support.type, support.type.object#CA9EE6bold
entity.name.type.interface, entity.name.type.alias, entity.name.type.enum, entity.name.type.parameter#CA9EE6italic
entity.other.inherited-class#CA9EE6italic underline
storage.type.generic, support.type.property-name, support.type.builtin, support.type.primitive#CA9EE6italic
variable.other.property, support.variable.property, meta.object-literal.key, meta.object-literal.key string, meta.object-literal.key entity.name.tag, string.unquoted.plain.out.yaml, entity.name.tag.yaml#A5C4F7
entity.name.tag, entity.name.tag.localname, meta.tag, meta.tag.sgml#99D1DB
support.class.component, support.class.component.tsx, support.class.component.jsx#CA9EE6bold
entity.name.tag.jsx, entity.name.tag.tsx#99D1DB
entity.other.attribute-name.jsx, entity.other.attribute-name.tsx, entity.other.attribute-name.class.jsx, entity.other.attribute-name.class.tsx#9FC9EA
punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx#9FC2FB
meta.import string.quoted, string.quoted.double.import, string.quoted.single.import#A6D189
entity.name.type.alias.tsx, entity.name.type.module.tsx, support.type.primitive.tsx, support.type.builtin.tsx, support.type.primitive.ts, support.type.builtin.ts, entity.name.type.ts, entity.name.type.tsx#CA9EE6italic
support.type.primitive, support.type.builtin#CA9EE6italic
meta.definition.variable, meta.definition.function, meta.definition.method, meta.definition.property#B5B0AC
variable.other.object.property, variable.other.property.tsx, variable.other.property.ts#A5C4F7
support.function.react, support.variable.react#8CAAEEunderline
entity.other.attribute-name, entity.other.attribute-name.class, entity.other.attribute-name.id, entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element#9FC9EA
support.type.property-name.css, support.type.vendored.property-name.css#A5C4F7
support.constant.property-value.css, support.constant.color.w3c-standard-color-name.css#E78284
entity.name.tag.css, entity.other.attribute-name.class.css, entity.other.attribute-name.id.css#99D1DB
support.type.property-name.json, meta.object-literal.key string, string.quoted.double.json punctuation, meta.mapping.key.json#A5C4F7
meta.structure.dictionary.json string.quoted.double.json, string.quoted.double.json#A6D189
meta.function.decorator.python entity.name.function, entity.name.function.decorator.python, punctuation.definition.decorator.python#EF9F76
support.function.magic.python, support.variable.magic.python#8CAAEE
entity.name.function.macro.rust, support.function.macro.rust#EF9F76
entity.name.package.go#CA9EE6
comment.line.shebang, comment.line.shebang punctuation#363636italic
markup.heading, markup.heading.1, markup.heading.2, markup.heading.3, markup.heading.4, markup.heading.5, markup.heading.6, markup.heading.setext#8CAAEEbold
markup.bold#928B88bold
markup.italic#928B88italic
markup.underline.link, string.other.link, markup.underline.link.markdown#A6D189underline
markup.inline.raw, markup.fenced_code.block, markup.raw.block#E78284
markup.quote#363636italic
markup.list, punctuation.definition.list.begin#9FC2FB
meta.diff, meta.diff.header#363636
markup.deleted#EA999C
markup.inserted#8CAAEE
markup.changed#A6D189
invalid, invalid.illegal#EA999Cunderline
invalid.deprecated#363636strikethrough
punctuation, punctuation.separator, punctuation.terminator, punctuation.accessor, punctuation.definition.block, punctuation.definition.parameters, punctuation.definition.arguments, punctuation.definition.array, punctuation.definition.string, punctuation.section, meta.brace#787674
punctuation.definition.tag, punctuation.definition.tag.begin, punctuation.definition.tag.end#9FC2FB
constant.numeric.line-number.find-in-files - match, entity.name.filename.find-in-files#E5C890
token.info-token#8CAAEE
token.warn-token#A6D189
token.error-token#EA999C
token.debug-token#363636
keyword.other.DML.sql, keyword.other.DDL.sql, keyword.other.sql#89B4FAbold
support.function.aggregate.sql, support.function.scalar.sql#8CAAEE
entity.name.type.table.sql#CA9EE6italic
entity.name.type.column.sql#A5C4F7
storage.type.annotation.java, storage.type.annotation.kotlin, meta.annotation.scala#EF9F76bold
entity.name.namespace.java, entity.name.package.kotlin, entity.name.namespace.scala#CA9EE6
entity.name.type.parameter.java, entity.name.type.parameter.kotlin, entity.name.type.parameter.scala#CA9EE6italic
meta.preprocessor, keyword.control.directive, entity.name.function.preprocessor#EF9F76bold
keyword.operator.scope-resolution.cpp#9FC2FB
entity.name.type.class.attribute-name.cs#EF9F76bold
storage.modifier.lifetime.rust#CA9EE6italic
entity.name.type.trait.rust#CA9EE6italic
support.function.builtin.go, support.type.builtin.go#8CAAEE
meta.function.parameters.python support.type, meta.annotation.python#CA9EE6italic
variable.parameter.function.language.special.self.python, variable.language.special.self.python#E78284italic
variable.other.php#B5B0AC
support.other.namespace.php#CA9EE6
constant.other.symbol.ruby#E78284
constant.other.symbol.elixir#E78284
keyword.other.attribute.swift#EF9F76bold
entity.name.type.swift, support.type.swift#CA9EE6italic
variable.other.normal.shell, variable.parameter.positional.shell#B5B0AC
support.function.builtin.shell, support.function.alias.shell#8CAAEE
keyword.other.special-method.dockerfile#89B4FAbold
entity.name.function.target.makefile#8CAAEEunderline
entity.name.tag.yaml, meta.mapping.key.yaml#A5C4F7
entity.name.type.anchor.yaml#EF9F76
support.type.property-name.table.toml, support.type.property-name.toml#A5C4F7
entity.name.section.group-title.ini#CA9EE6bold
entity.name.type.graphql#CA9EE6italic
entity.name.field.graphql#A5C4F7
entity.name.function.directive.graphql#EF9F76bold
support.function.lua, entity.name.function.lua#8CAAEE
entity.other.attribute-name.block.hcl, entity.name.block.hcl#CA9EE6
constant.other.character-class.regexp#E5C890
punctuation.separator.comma#787674
punctuation.accessor.dot#787674