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#F2F0E5
  • activityBar.border#F2F0E5
  • activityBar.dropBackground#DAD8CE
  • activityBar.foreground#403E3C
  • activityBarBadge.background#403E3C
  • activityBarBadge.foreground#F2F0E5
  • badge.background#2AA298
  • badge.foreground#F2F0E5
  • button.background#2AA298
  • button.foreground#F2F0E5
  • debugExceptionWidget.background#F2F0E5
  • debugExceptionWidget.border#DAD8CE
  • debugToolBar.background#F2F0E5
  • descriptionForeground#403E3C
  • dropdown.background#F2F0E5
  • dropdown.border#DAD8CE
  • dropdown.foreground#403E3C
  • editor.background#FFFCF0
  • editor.findMatchBackground#B7B5AC6c
  • editor.findMatchHighlightBackground#B7B5AC6c
  • editor.findRangeHighlightBackground#7497a633
  • editor.foreground#403E3C
  • editor.hoverHighlightBackground#339cec33
  • editor.lineHighlightBackground#F2F0E5
  • editor.rangeHighlightBackground#7497a633
  • editor.selectionBackground#205EA633
  • editor.selectionHighlightBackground#339cec33
  • editor.wordHighlightBackground#339cec33
  • editor.wordHighlightStrongBackground#007dd659
  • editorBracketHighlight.foreground1#205EA6
  • editorBracketHighlight.foreground2#24837B
  • editorBracketHighlight.foreground3#66800B
  • editorBracketHighlight.foreground4#AD8301
  • editorBracketHighlight.foreground5#BC5215
  • editorBracketHighlight.foreground6#AF3029
  • editorBracketMatch.background#d3e8f8
  • editorBracketMatch.border#2AA298
  • editorCodeLens.foreground#403E3C
  • editorCursor.foreground#90A7B2
  • editorError.border#FBFBFB
  • editorError.foreground#E64D49
  • editorGroup.background#F2F0E5
  • editorGroup.border#F2F0E5
  • editorGroupHeader.noTabsBackground#F2F0E5
  • editorGroupHeader.tabsBackground#F2F0E5
  • editorGroupHeader.tabsBorder#F2F0E5
  • editorGutter.addedBackground#3AA99F
  • editorGutter.deletedBackground#D14D41
  • editorGutter.modifiedBackground#4385BE
  • editorHoverWidget.background#F2F0E5
  • editorHoverWidget.border#DAD8CE
  • editorIndentGuide.background#DAD8CE
  • editorLineNumber.activeForeground#343331
  • editorLineNumber.foreground#B7B5AC
  • editorMarkerNavigation.background#DAD8CE
  • editorMarkerNavigationError.background#AF3029
  • editorMarkerNavigationWarning.background#AD8301
  • editorOverviewRuler.errorForeground#E64D49
  • editorOverviewRuler.warningForeground#daaa01
  • editorRuler.foreground#DAD8CE
  • editorSuggestWidget.background#F2F0E5
  • editorSuggestWidget.border#DAD8CE
  • editorSuggestWidget.foreground#403E3C
  • editorSuggestWidget.highlightForeground#403E3C
  • editorSuggestWidget.selectedBackground#d3e8f8
  • editorWarning.border#D0A215
  • editorWarning.foreground#D0A215
  • editorWhitespace.foreground#DAD8CE
  • editorWidget.background#F2F0E5
  • editorWidget.border#DAD8CE
  • errorForeground#403E3C
  • extensionButton.prominentBackground#2AA298
  • extensionButton.prominentForeground#F2F0E5
  • focusBorder#B7B5AC
  • foreground#403E3C
  • input.background#F2F0E5
  • input.border#DAD8CE
  • input.foreground#403E3C
  • input.placeholderForeground#B7B5AC
  • inputOption.activeBorder#2AA298
  • inputValidation.errorBackground#f76e6e
  • inputValidation.errorBorder#de3d3b
  • inputValidation.infoBackground#F2F0E5
  • inputValidation.infoBorder#DAD8CE
  • inputValidation.warningBackground#daaa01
  • inputValidation.warningBorder#E0AF02
  • list.activeSelectionBackground#d3e8f8
  • list.activeSelectionForeground#403E3C
  • list.errorForeground#E64D49
  • list.focusBackground#d3e8f8
  • list.focusForeground#403E3C
  • list.highlightForeground#403E3C
  • list.hoverBackground#d3e8f8
  • list.hoverForeground#403E3C
  • list.inactiveSelectionBackground#E0E7EA
  • list.inactiveSelectionForeground#403E3C
  • list.warningForeground#daaa01
  • notificationCenter.border#CECDC3
  • notificationCenterHeader.background#F2F0E5
  • notificationCenterHeader.foreground#403E3C
  • notificationLink.foreground#5E409D
  • notifications.background#F2F0E5
  • notifications.border#CECDC3
  • notifications.foreground#403E3C
  • notificationToast.border#CECDC3
  • panel.background#F2F0E5
  • panel.border#DAD8CE
  • peekView.border#DAD8CE
  • peekViewEditor.background#F2F0E5
  • peekViewEditor.matchHighlightBackground#3AA99FAA
  • peekViewEditorGutter.background#F2F0E5
  • peekViewResult.background#F2F0E5
  • peekViewResult.fileForeground#403E3C
  • peekViewResult.lineForeground#403E3C
  • peekViewResult.matchHighlightBackground#3AA99FAA
  • peekViewResult.selectionBackground#4385BE66
  • peekViewResult.selectionForeground#403E3C
  • peekViewTitle.background#F2F0E5
  • peekViewTitleDescription.foreground#403E3C
  • peekViewTitleLabel.foreground#403E3C
  • pickerGroup.border#DAD8CE
  • pickerGroup.foreground#403E3C
  • progressBar.background#2AA298
  • scrollbar.shadow#CECDC3
  • selection.background#6F6E69AD
  • sideBar.background#F2F0E5
  • sideBar.border#F2F0E5
  • sideBar.foreground#403E3C
  • sideBarTitle.foreground#403E3C
  • statusBar.background#F2F0E5
  • statusBar.border#F2F0E5
  • statusBar.debuggingBackground#F2F0E5
  • statusBar.debuggingForeground#403E3C
  • statusBar.foreground#403E3C
  • statusBar.noFolderBackground#F2F0E5
  • statusBar.noFolderForeground#403E3C
  • tab.activeBackground#FFFCF0
  • tab.activeForeground#343331
  • tab.activeModifiedBorder#2AA298
  • tab.border#F2F0E5
  • tab.inactiveBackground#F2F0E5
  • tab.inactiveForeground#343331
  • tab.inactiveModifiedBorder#B7B5AC
  • tab.unfocusedActiveModifiedBorder#B7B5AC
  • tab.unfocusedInactiveModifiedBorder#B7B5AC
  • terminal.ansiBlack#100F0F
  • terminal.ansiBlue#205EA6
  • terminal.ansiBrightBlack#343331
  • terminal.ansiBrightBlue#4385BE
  • terminal.ansiBrightCyan#3AA99F
  • terminal.ansiBrightGreen#879A39
  • terminal.ansiBrightMagenta#CE5D97
  • terminal.ansiBrightRed#D14D41
  • terminal.ansiBrightWhite#F2F0E5
  • terminal.ansiBrightYellow#D0A215
  • terminal.ansiCyan#24837B
  • terminal.ansiGreen#66800B
  • terminal.ansiMagenta#A02F6F
  • terminal.ansiRed#AF3029
  • terminal.ansiWhite#F2F0E5
  • terminal.ansiYellow#AD8301
  • terminal.background#FFFCF0
  • terminal.foreground#100F0F
  • titleBar.activeBackground#F2F0E5
  • titleBar.activeForeground#343331
  • widget.shadow#DAD8CE

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
markup.changed, meta.diff.header.git, meta.diff.header.from-file, meta.diff.header.to-file#a2bffcitalic
markup.deleted.diff#D14D4190italic
markup.inserted.diff#205EA6ffitalic
Global settings#403E3C
comment#6F6E69italic
string#205EA6
string.quoted, variable.other.readwrite.js#BC5215
support.constant.math#205EA6
constant.numeric, constant.character.numeric#A02F6F
constant.language, punctuation.definition.constant, variable.other.constant#205EA6
constant.character, constant.other#205EA6
constant.character.escape#A02F6F
string.regexp, string.regexp keyword.other#5ca7e4
meta.function punctuation.separator.comma#5f7e97
variable#205EA6
punctuation.accessor, keyword#5E409Ditalic
storage, meta.var.expr, meta.class meta.method.declaration meta.var.expr storage.type.js, storage.type.property.js, storage.type.property.ts, storage.type.property.tsx#5E409Ditalic
storage.type#5E409D
storage.type.function.arrow.js
entity.name.class, meta.class entity.name.type.class#100F0F
entity.other.inherited-class#205EA6
entity.name.function#5E409Ditalic
punctuation.definition.tag, meta.tag#5E409D
entity.name.tag, meta.tag.other.html, meta.tag.other.js, meta.tag.other.tsx, entity.name.tag.tsx, entity.name.tag.js, entity.name.tag, meta.tag.js, meta.tag.tsx, meta.tag.html#5E409D
entity.other.attribute-name#205EA6italic
entity.name.tag.custom#205EA6
support.function, support.constant#205EA6
support.constant.meta.property-value#24837B
support.type, support.class#205EA6
support.variable.dom#205EA6
invalid#ff2c83
invalid.deprecated#d3423e
keyword.operator#24837B
keyword.operator.relational#5E409Ditalic
keyword.operator.assignment#5E409D
keyword.operator.arithmetic#5E409D
keyword.operator.bitwise#5E409D
keyword.operator.increment#5E409D
keyword.operator.ternary#AD8301
comment.line.double-slash#6F6E69
object#cdebf7
constant.language.null#AF3029
meta.brace#403E3C
meta.delimiter.period#5E409Ditalic
punctuation.definition.string#100F0F
punctuation.definition.string.begin.markdown#AF3029
constant.language.boolean#AF3029
object.comma#ffffff
variable.parameter.function#24837B
support.type.vendor.property-name, support.constant.vendor.property-value, support.type.property-name, meta.property-list entity.name.tag#24837B
meta.property-list entity.name.tag.reference#205EA6
constant.other.color.rgb-value punctuation.definition.constant#A02F6F
constant.other.color#A02F6F
keyword.other.unit#A02F6F
meta.selector#5E409Ditalic
entity.other.attribute-name.id#A02F6F
meta.property-name#24837B
entity.name.tag.doctype, meta.tag.sgml.doctype#5E409Ditalic
punctuation.definition.parameters#100F0F
keyword.control.operator#24837B
keyword.operator.logical#5E409D
variable.instance, variable.other.instance, variable.readwrite.instance, variable.other.readwrite.instance, variable.other.property#24837B
variable.other.object.property#100F0Fitalic
variable.other.object.js
entity.name.function#A02F6Fitalic
keyword.operator.comparison, keyword.control.flow.js, keyword.control.flow.ts, keyword.control.flow.tsx, keyword.control.ruby, keyword.control.module.ruby, keyword.control.class.ruby, keyword.control.def.ruby, keyword.control.loop.js, keyword.control.loop.ts, keyword.control.import.js, keyword.control.import.ts, keyword.control.import.tsx, keyword.control.from.js, keyword.control.from.ts, keyword.control.from.tsx, keyword.operator.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.instanceof.tsx#66800Bitalic
keyword.control.conditional.js, keyword.control.conditional.ts, keyword.control.switch.js, keyword.control.switch.ts#AD8301
support.constant, keyword.other.special-method, keyword.other.new, keyword.other.debugger, keyword.control#24837B
support.function#205EA6
invalid.broken#A02F6F
invalid.unimplemented#66800B
invalid.illegal#BC5215
variable.language#24837B
support.variable.property#24837B
variable.function#205EA6
variable.interpolation#ec5f67
meta.function-call#205EA6
punctuation.section.embedded#d3423e
punctuation.terminator.expression, punctuation.definition.arguments, punctuation.definition.array, punctuation.section.array, meta.array#403E3C
punctuation.definition.list.begin, punctuation.definition.list.end, punctuation.separator.arguments, punctuation.definition.list#100F0F
string.template meta.template.expression#d3423e
string.template punctuation.definition.string#403E3C
italic#5E409Ditalic
bold#205EA6bold
quote#697098italic
raw#24837B
variable.assignment.coffee#24837B
variable.parameter.function.coffee#403E3C
variable.assignment.coffee#24837B
variable.other.readwrite.cs#403E3C
entity.name.type.class.cs, storage.type.cs#205EA6
entity.name.type.namespace.cs#24837B
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css, support.constant.property-value.css#BC5215
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#24837B
keyword.other.unit.css#205EA6
meta.attribute-selector.css entity.other.attribute-name.attribute, variable.other.readwrite.js#A02F6F
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#205EA6
source.elixir entity.name.function#205EA6
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#205EA6
source.elixir punctuation.definition.string#205EA6
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#205EA6
source.elixir .punctuation.binary.elixir#5E409Ditalic
constant.keyword.clojure#24837B
source.go meta.function-call.go#24837B
source.go keyword.package.go, source.go keyword.import.go, source.go keyword.function.go, source.go keyword.type.go, source.go keyword.struct.go, source.go keyword.interface.go, source.go keyword.const.go, source.go keyword.var.go, source.go keyword.map.go, source.go keyword.channel.go, source.go keyword.control.go#5E409Ditalic
source.go constant.language.go, source.go constant.other.placeholder.go#AF3029
entity.name.function.preprocessor.cpp, entity.scope.name.cpp#24837Bff
meta.namespace-block.cpp#100F0F
storage.type.language.primitive.cpp#AF3029
meta.preprocessor.macro.cpp#403E3C
variable.parameter#100F0F
variable.other.readwrite.powershell#205EA6
support.function.powershell#24837Bff
entity.other.attribute-name.id.html#205EA6
punctuation.definition.tag.html#5E409D
meta.tag.sgml.doctype.html#5E409Ditalic
meta.class entity.name.type.class.js#100F0F
meta.method.declaration storage.type.js#205EA6
terminator.js#403E3C
meta.js punctuation.definition.js#403E3C
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#5f7e97
variable.other.jsdoc, variable.other.phpdoc#205EA6
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#403E3C
variable.parameter.function.js#7986E7
variable.other.object.js, variable.other.object.jsx, variable.object.property.js, variable.object.property.jsx#403E3C
variable.js, variable.other.js#403E3C
entity.name.type.js, entity.name.type.module.js#100F0F
support.class.js#403E3C
support.type.property-name.json#24837B
support.constant.json#205EA6
meta.structure.dictionary.value.json string.quoted.double#5E409D
string.quoted.double.json punctuation.definition.string.json#24837B
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#AF3029
variable.other.object.js#24837Bitalic
variable.other.ruby#403E3C
entity.name.type.class.ruby#BC5215
constant.language.symbol.hashkey.ruby#24837B
constant.language.symbol.ruby#24837B
entity.name.tag.less#5E409D
keyword.other.unit.css#24837B
meta.attribute-selector.less entity.other.attribute-name.attribute#A02F6F
markup.heading.markdown, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#205EA6
markup.italic.markdown#5E409Ditalic
markup.bold.markdown#205EA6bold
markup.quote.markdown#697098italic
markup.inline.raw.markdown#24837B
markup.underline.link.markdown, markup.underline.link.image.markdown#A02F6F
string.other.link.title.markdown, string.other.link.description.markdown#403E3C
punctuation.definition.string.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, meta.link.inline.markdown punctuation.definition.string#205EA6
punctuation.definition.metadata.markdown#24837B
beginning.punctuation.definition.list.markdown#205EA6
markup.inline.raw.string.markdown#205EA6
variable.other.php, variable.other.property.php#100F0F
support.class.php#100F0F
meta.function-call.php punctuation#403E3C
variable.other.global.php#205EA6
variable.other.global.php punctuation.definition.variable#205EA6
constant.language.python#AF3029
variable.parameter.function.python, meta.function-call.arguments.python#205EA6
meta.function-call.python, meta.function-call.generic.python#24837B
punctuation.python#403E3C
entity.name.function.decorator.python#205EA6
source.python variable.language.special#A02F6F
keyword.control#5E409Ditalic
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#205EA6
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#205EA6
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#100F0F
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#A02F6F
entity.name.tag.scss, entity.name.tag.sass#24837B
keyword.other.unit.scss, keyword.other.unit.sass#5E409D
variable.other.readwrite.alias.ts, variable.other.readwrite.alias.tsx, variable.other.readwrite.ts, variable.other.readwrite.tsx, variable.other.object.ts, variable.other.object.tsx, variable.object.property.ts, variable.object.property.tsx, variable.other.ts, variable.other.tsx, variable.tsx, variable.ts#403E3C
entity.name.type.ts, entity.name.type.tsx#100F0F
support.class.node.ts, support.class.node.tsx#205EA6
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#5f7e97
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#403E3C
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#205EA6
meta.tag.js meta.jsx.children.tsx#205EA6
entity.name.tag.yaml#100F0F
variable.other.readwrite.js, variable.parameter#403E3C
support.class.component.js, support.class.component.tsx#A02F6F
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#403E3C
meta.class entity.name.type.class.tsx#100F0F
entity.name.type.tsx, entity.name.type.module.tsx#100F0F
meta.class.ts meta.var.expr.ts storage.type.ts, meta.class.tsx meta.var.expr.tsx storage.type.tsx#5E409D
meta.method.declaration storage.type.ts, meta.method.declaration storage.type.tsx#205EA6
meta.property-list.css meta.property-value.css variable.other.less, meta.property-list.scss variable.scss, meta.property-list.sass variable.sass, meta.brace, keyword.operator.operator, keyword.operator.or.regexp, keyword.operator.expression.in, keyword.operator.relational, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.type, keyword.operator, keyword, punctuation.definintion.string, punctuation, variable.other.readwrite.js, storage.type, source.css, string.quoted

Shiki preview

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

Loading...