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.background#1A1A1A
  • activityBar.dropBackground#3C3F41
  • activityBar.foreground#CFBFAD
  • badge.background#3C3F41
  • badge.foreground#CFBFAD
  • breadcrumb.foreground#3C3F41
  • button.background#3C3F41
  • debugToolBar.background#1A1A1A
  • diffEditor.insertedTextBackground#66852880
  • diffEditor.removedTextBackground#90274A80
  • dropdown.background#3C3F41
  • dropdown.foreground#CFBFAD
  • editor.background#1A1A1A
  • editor.findMatchHighlightBackground#90908A
  • editor.foreground#CFBFAD
  • editor.hoverHighlightBackground#3C3F41
  • editor.inactiveSelectionBackground#4B6EAE
  • editor.lineHighlightBackground#3C3F41
  • editor.selectionBackground#4B6EAE
  • editor.selectionHighlightBackground#4B6EAE
  • editor.wordHighlightBackground#4B6EAE
  • editor.wordHighlightStrongBackground#00000000
  • editorBracketMatch.background#A6E22E
  • editorBracketMatch.border#00000000
  • editorCursor.foreground#CFBFAD
  • editorGroup.border#3C3F41
  • editorGroup.dropBackground#00000000
  • editorGroupHeader.tabsBackground#1A1A1A
  • editorHoverWidget.background#3C3F41
  • editorHoverWidget.border#00000000
  • editorIndentGuide.background#3C3F41
  • editorLineNumber.foreground#90908A
  • editorRuler.foreground#90908A
  • editorSuggestWidget.background#1A1A1A
  • editorSuggestWidget.border#3C3F41
  • editorWhitespace.foreground#3C3F41
  • editorWidget.background#1A1A1A
  • errorForeground#F44747
  • focusBorder#00000000
  • input.background#1A1A1A
  • input.foreground#CFBFAD
  • inputOption.activeBorder#3C3F41
  • inputValidation.errorBackground#C4265E
  • inputValidation.errorBorder#F92672
  • inputValidation.infoBackground#6A7EC8
  • inputValidation.infoBorder#819AFF
  • inputValidation.warningBackground#B3B42B
  • inputValidation.warningBorder#E2E22E
  • list.activeSelectionBackground#3C3F41
  • list.activeSelectionForeground#CFBFAD
  • list.dropBackground#3C3F41
  • list.focusBackground#3C3F41
  • list.highlightForeground#CFBFAD
  • list.hoverBackground#1A1A1A
  • list.inactiveSelectionBackground#3C3F41
  • notification.background#1A1A1A
  • notification.buttonBackground#3C3F41
  • notification.buttonForeground#CFBFAD
  • notification.errorBackground#F44747
  • notification.errorForeground#CFBFAD
  • notification.foreground#CFBFAD
  • notification.infoForeground#1A1A1A
  • notification.warningForeground#1A1A1A
  • panel.border#00000000
  • panelTitle.activeBorder#A6E22E
  • panelTitle.activeForeground#90908A
  • panelTitle.inactiveForeground#3C3F41
  • peekView.border#3C3F41
  • peekViewEditor.background#1A1A1A
  • peekViewEditor.matchHighlightBackground#3C3F41
  • peekViewResult.background#1A1A1A
  • peekViewResult.matchHighlightBackground#3C3F41
  • peekViewResult.selectionBackground#3C3F41
  • peekViewTitle.background#1A1A1A
  • pickerGroup.foreground#3C3F41
  • progressBar.background#3C3F41
  • scrollbar.shadow#00000000
  • selection.background#E3E3DD
  • settings.checkboxForeground#CFBFAD
  • settings.dropdownForeground#CFBFAD
  • settings.headerForeground#CFBFAD
  • settings.numberInputForeground#CFBFAD
  • settings.textInputForeground#CFBFAD
  • sideBar.background#1A1A1A
  • sideBarSectionHeader.background#1A1A1A
  • sideBarTitle.foreground#CFBFAD
  • statusBar.background#1A1A1A
  • statusBar.border#00000000
  • statusBar.debuggingBackground#90908A
  • statusBar.debuggingBorder#00000000
  • statusBar.noFolderBackground#1A1A1A
  • tab.activeBackground#3C3F41
  • tab.activeBorder#00000000
  • tab.activeForeground#CFBFAD
  • tab.border#00000000
  • tab.inactiveBackground#1A1A1A
  • tab.inactiveForeground#CFBFAD
  • tab.unfocusedActiveBorder#3C3F41
  • terminal.ansiBlack#333333
  • terminal.ansiBlue#6A7EC8
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#819AFF
  • terminal.ansiBrightCyan#66D9EF
  • terminal.ansiBrightGreen#B1F325
  • terminal.ansiBrightMagenta#AE81FF
  • terminal.ansiBrightRed#F32569
  • terminal.ansiBrightWhite#CFBFAD
  • terminal.ansiBrightYellow#C3E22E
  • terminal.ansiCyan#56ADBC
  • terminal.ansiGreen#86B42B
  • terminal.ansiMagenta#8C6BC8
  • terminal.ansiRed#C4265E
  • terminal.ansiWhite#E3E3DD
  • terminal.ansiYellow#B3B42B
  • terminal.background#1A1A1A
  • terminal.foreground#CFBFAD
  • titleBar.activeBackground#1A1A1A
  • widget.shadow#00000000

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header
source#CFBFAD
meta.diff, meta.diff.header#3C3F41
markup.inserted
markup.deleted
markup.changed
invalidunderline italic
invalid.deprecatedunderline italic
entity.name.filename
markup.error
markup.underlineunderline
markup.bold#FD971Fbold
markup.heading#AE81FFbold
markup.italic#E2E22Eitalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#66D9EF
markup.inline.raw, markup.raw.restructuredtext#A6E22E
markup.underline.link, markup.underline.link.image#66D9EF
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#F92672
entity.name.directive.restructuredtext, markup.quote#E2E22Eitalic
meta.separator.markdown#A0B6FF
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#A6E22E
punctuation.definition.constant.restructuredtext#AE81FF
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#AE81FF
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#CFBFAD
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#E2E22E
entity.name.type.class#66D9EFnormal
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#AE81FFitalic
entity.other.inherited-class#66D9EFitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#A0B6FF
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#F92672
comment.block.documentation entity.name.type#66D9EFitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#66D9EF
comment.block.documentation variable#FD971Fitalic
constant, variable.other.constant#AE81FF
constant.character.escape, constant.character.string.escape, constant.regexp#F92672
entity.name.tag#F92672
entity.other.attribute-name.parent-selector#F92672
entity.other.attribute-name#A6E22Eitalic
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#A6E22E
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#FD971Fitalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#A6E22Eitalic
meta.decorator variable.other.object#A6E22E
keyword, punctuation.definition.keyword#F92672
keyword.control.new, keyword.operator.newbold
meta.selector#F92672
support#66D9EFitalic
support.function.magic, support.variable, variable.other.predefined#AE81FFregular
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#F92672
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#CFBFAD
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#F92672
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#66D9EF
constant.other.date, constant.other.timestamp#FD971F
variable.other.alias.yaml#A6E22Eitalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#F92672regular
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#66D9EFitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#FD971F
storage.modifier#F92672
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#A6E22E
punctuation.definition.group.capture.regexp#F92672
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#F44747
punctuation.definition.character-class.regexp#66D9EF
punctuation.definition.group.regexp#FD971F
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#F44747
meta.assertion.look-ahead.regexp#A6E22E
string#A6E22E
punctuation.definition.string.begin, punctuation.definition.string.end#A6E22E
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#A6E22E
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#A0B6FF
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#CFBFAD
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#FD971Fitalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#CFBFADnormal
meta.selectionset.graphql variable#E2E22E
meta.selectionset.graphql meta.arguments variable#CFBFAD
entity.name.fragment.graphql, variable.fragment.graphql#66D9EF
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#CFBFAD
source.shell variable.other#AE81FF
support.constant#AE81FFnormal
meta.scope.prerequisites.makefile#E2E22E
meta.attribute-selector.scss#E2E22E
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#CFBFAD
meta.preprocessor.haskell#A0B6FF

Shiki preview

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

Loading...

Monokai Dark Green by Alvaro Israel Nunes Leite - VS Code Theme