Skip to main content
CodingTheme

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#003847
  • badge.background#047aa6
  • breadcrumb.activeSelectionForeground#fdf6e3
  • breadcrumb.background#00222b
  • breadcrumb.focusForeground#5d7ffa
  • breadcrumb.foreground#d7ff00
  • button.background#00222b
  • button.foreground#fdf6e3
  • contrastBorder#00222b
  • debugExceptionWidget.background#00212B
  • debugExceptionWidget.border#AB395B
  • debugToolBar.background#00212B
  • dropdown.background#00212B
  • dropdown.border#2AA19899
  • editor.background#002b36
  • editor.findMatchBackground#00222b
  • editor.findMatchHighlightBackground#005a6f
  • editor.inactiveSelectionBackground#00222b
  • editor.lineHighlightBackground#004052
  • editor.selectionBackground#5fafff
  • editor.selectionForeground#002b36
  • editor.selectionHighlightBackground#004052
  • editor.wordHighlightBackground#004052
  • editor.wordHighlightStrongBackground#005A6FAA
  • editorCursor.background#000000
  • editorCursor.foreground#5fd7ff
  • editorGroup.border#00212B
  • editorGroup.dropBackground#2AA19844
  • editorGroupHeader.tabsBackground#002b36
  • editorHoverWidget.background#004052
  • editorIndentGuide.activeBackground#003847
  • editorIndentGuide.background#003847
  • editorLineNumber.activeForeground#005a6f
  • editorLineNumber.foreground#005a6f
  • editorMarkerNavigationError.background#AB395B
  • editorMarkerNavigationWarning.background#5B7E7A
  • editorSuggestWidget.background#002c39
  • editorSuggestWidget.highlightForeground#d7ff0098
  • editorWhitespace.foreground#003847
  • editorWidget.background#00212B
  • errorForeground#ffeaea
  • focusBorder#002c39
  • foreground#fdf6e3
  • input.background#003847
  • input.foreground#fdf6e3
  • input.placeholderForeground#003847
  • inputOption.activeBorder#5fd7ff
  • inputValidation.errorBackground#571b26
  • inputValidation.errorBorder#a92049
  • inputValidation.infoBackground#052730
  • inputValidation.infoBorder#363b5f
  • inputValidation.warningBackground#5d5938
  • inputValidation.warningBorder#9d8a5e
  • list.activeSelectionBackground#00afff
  • list.activeSelectionForeground#000000
  • list.dropForeground#fdf6e3
  • list.focusBackground#004052
  • list.focusForeground#fdf6e3
  • list.highlightForeground#d7ff00
  • list.hoverBackground#003847
  • list.inactiveFocusBackground#004052
  • list.inactiveSelectionBackground#00afff
  • list.inactiveSelectionForeground#000000
  • notifications.background#004052
  • notifications.foreground#fdf6e3
  • notificationToast.border#003847
  • panel.background#002b36
  • panel.border#d7ff00
  • panelTitle.activeBorder#5fd7ff
  • panelTitle.activeForeground#5fd7ff
  • panelTitle.inactiveForeground#5fd7ff
  • peekView.border#2b2b4a
  • peekViewEditor.background#10192c
  • peekViewEditor.matchHighlightBackground#7744AA40
  • peekViewResult.background#00212B
  • peekViewTitle.background#00212B
  • pickerGroup.border#2AA19899
  • pickerGroup.foreground#2AA19899
  • progressBar.background#047aa6
  • scrollbarSlider.activeBackground#5d7aff
  • scrollbarSlider.background#00afff
  • scrollbarSlider.hoverBackground#5d7aff
  • selection.background#2AA19899
  • sideBar.background#002b36
  • sideBar.foreground#5fd7ff
  • sideBarSectionHeader.background#1a1a1a
  • sideBarSectionHeader.border#00222b
  • sideBarSectionHeader.foreground#00ffaf
  • sideBarTitle.foreground#00ffaf
  • statusBar.background#004052
  • statusBar.debuggingBackground#00212B
  • statusBar.foreground#00222b
  • statusBar.noFolderBackground#00212B
  • statusBarItem.activeBackground#004052
  • statusBarItem.prominentBackground#003847
  • statusBarItem.prominentHoverBackground#003847
  • tab.activeBackground#00222b
  • tab.activeBorder#d7ff00
  • tab.activeBorderTop#002c39
  • tab.activeForeground#fdf6e3
  • tab.activeModifiedBorder#ff0087
  • tab.border#00222b
  • tab.inactiveBackground#002c39
  • tab.inactiveForeground#fdf6e3
  • tab.inactiveModifiedBorder#ff0087
  • tab.unfocusedActiveBorder#5d7ffa
  • tab.unfocusedActiveBorderTop#002C39
  • tab.unfocusedActiveModifiedBorder#ff0087
  • tab.unfocusedInactiveModifiedBorder#ff0087
  • terminal.ansiBlack#073642
  • terminal.ansiBlue#5fafff
  • terminal.ansiBrightBlack#586e75
  • terminal.ansiBrightBlue#5fd7ff
  • terminal.ansiBrightCyan#93a1a1
  • terminal.ansiBrightGreen#afffaf
  • terminal.ansiBrightMagenta#6c71c4
  • terminal.ansiBrightRed#cb4b16
  • terminal.ansiBrightWhite#fdf6e3
  • terminal.ansiBrightYellow#d7ff00
  • terminal.ansiCyan#2aa198
  • terminal.ansiGreen#00ffaf
  • terminal.ansiMagenta#ff0087
  • terminal.ansiRed#dc322f
  • terminal.ansiWhite#eee8d5
  • terminal.ansiYellow#d7ff00
  • titleBar.activeBackground#002b36
  • titleBar.activeForeground#fdf6e3
  • titleBar.inactiveBackground#002c39
  • titleBar.inactiveForeground#fdf6e3

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
#eee8d5
meta.embedded, source.groovy.embedded, variable.argument.css, variable.argument.postcss, variable.argument.scss, meta.statement.pgsql#fdf6e3
comment#005a6fitalic
string#00ffaf
string.regexp#ff5f00
constant.numeric#5fafff
keyword#ff0087
storage#5fd7ff
meta.class variable.other.readwrite.js, meta.class variable.other.readwrite.tsx, meta.return.type.arrow meta.type.parameters.ts, meta.return.type meta.type.parameters.ts#fdf6e3
entity.name.class.js, entity.name.type.class.ts, entity.name.type.class.tsx, entity.other.inherited-class, entity.other.inherited-class.ts, entity.other.inherited-class.tsx#d7ff00italic
meta.namespace.declaration entity.name.type.module#8ffcffitalic
storage.modifier.js, storage.modifier.ts, storage.modifier.tsx#ff0087
meta.var.expr meta.arrow meta.var-single-variable.expr variable.other.constant#fdf8d5
meta.var.expr meta.arrow meta.function-call entity.name.function#d7ff00
entity.name.function, entity.name.function.ts, entity.name.type.enum.ts, entity.name.type.class.ts, entity.name.type.alias, entity.name.type.instance, entity.name.type.interface, meta.class new.expr entity.name.type, new.expr.ts entity.name.type.ts, new.expr.tsx entity.name.type.tsx, storage.type storage meta.method.declaration#d7ff00
punctuation.definition.variable#5fd7ff
punctuation.definition.typeparameters.begin.ts, punctuation.definition.typeparameters.end.ts, punctuation.definition.typeparameters.begin.tsx, punctuation.definition.typeparameters.end.tsx, punctuation.section.embedded.begin, punctuation.section.embedded.end, punctuation.definition.template-expression.begin.ts, punctuation.definition.template-expression.end.ts, punctuation.definition.string.template.begin.ts, punctuation.definition.string.template.end.ts, punctuation.definition.template-expression.begin.tsx, punctuation.definition.template-expression.end.tsx, punctuation.definition.string.template.begin.tsx, punctuation.definition.string.template.end.tsx#ff0087
constant.language, variable.language, meta.preprocessor, meta.interface.ts storage.modifier.ts, variable.language.this.js, support.type.object.process, support.type.object.process.ts, support.type.object.process.tsx, support.type.object.console.js, support.type.object.console.ts, support.type.object.console.tsx, meta.var.expr.ts#5fd7ff
support.function.construct, keyword.other.new#ff0087
constant.character, constant.other#ff0087
entity.other.inherited-class#5fd7ff
meta.object-binding-pattern-variable.ts, meta.object-binding-pattern-variable.tsx, meta.object-binding-pattern-variable.ts variable.object.property.ts, meta.object-binding-pattern-variable.tsx variable.object.property.tsx#2fb5ab
meta.function meta.function.parameters variable.other.readwrite.js, meta.function meta.function.arrow variable.other.readwrite.js, meta.property-list.css, variable.object.property.tsx, variable.parameter.ts, variable.parameter.tsx, variable.parameter, meta.parameters#fdf6e3
entity.name.tag, entity.name.tag.tsx, entity.other.attribute-name.class.css, entity.other.attribute-name.class.postcss, entity.other.attribute-name.class.scss, entity.quasi.element.js, meta.tag.jsx, meta.tag.tsx, support.class.component.tsx, support.class.component.open.jsx, support.class.component.close.jsx, support.class.component.open.tsx, support.class.component.close.tsx, support.function.misc.css, support.function.misc.scss, support.function.misc.postcss, support.function.name.css, support.function.name.postcss, support.function.name.scss, punctuation.definition.entity.css, punctuation.definition.entity.postcss, punctuation.definition.entity.scss, punctuation.quasi.element.begin.js, punctuation.quasi.element.end.js, punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx, punctuation.section.function.begin.bracket.round.css, punctuation.section.function.begin.bracket.round.postcss, punctuation.section.function.begin.bracket.round.scss#ff0087
variable.other, variable.other.object.js, variable.other.property.js, variable.other.readwrite.js, constant.other.object.key.js, support.variable.property.ts#fdf6e3
constant.other string.unquoted.js, constant.other string.unquoted.tsx, meta.definition.property.ts, meta.object-literal.key.ts, meta.object-literal.key.tsx#f5e2aa
support.constant.property-value.css, support.constant.property-value.postcss, support.constant.property-value.scss#00ffff
support.constant.property-value.css, support.constant.property-value.postcss, support.constant.property-value.scss, meta.tag punctuation.definition.tag, punctuation.definition.tag.jsx, meta.tag.jsx .JSXNested#00ffff
meta.brace.curly, meta.brace.curly.litobj.js, meta.brace.round.js, meta.brace.round.ts, meta.brace.round.tsx, meta.brace.square.js, meta.brace.square.ts, meta.brace.square.tsx, meta.objectliteral.ts, meta.objectliteral.tsx, meta.return.type.arrow.ts, meta.return.type.arrow.tsx, meta.return.type.ts, meta.return.type.tsx, meta.type.parameters.ts, meta.type.parameters.tsx, new.expr.ts punctuation.separator.comma.ts new.expr, new.expr.ts punctuation.separator.parameter.ts new.expr, punctuation.definition.binding-pattern.array.ts, punctuation.definition.binding-pattern.object.ts, punctuation.definition.block.ts, punctuation.definition.parameters.begin.ts, punctuation.definition.parameters.begin.tsx, punctuation.definition.parameters.end.ts, punctuation.definition.parameters.end.tsx, punctuation.separator.comma.ts new.expr, punctuation.terminator.statement.js, punctuation.terminator.statement.ts#00ffff
constant.language.boolean#00afff
entity.other.attribute-name, entity.other.attribute-name.jsx, entity.other.attribute-name.tsx, support.type.property-name.css, support.type.property-name.postcss, support.type.property-name.scss, storage.type.function.arrow.js, storage.type.function.arrow.ts, storage.type.function.arrow.tsx#5fafff
support.type.primitive.ts#00ffffitalic
support.type.builtin.ts#5fafff
support.function#d7ff00italic
punctuation.separator.continuation#ff0087
support.constant
support.type, support.class, meta.type.annotation.ts, meta.type.annotation.tsx, meta.type.declaration.ts, meta.type.declaration.tsx, entity.name.type#5fd7ff
support.type.exception#ff0087
support.other.variable
invalid
meta.diff, meta.diff.header#E0EDDDitalic
markup.deleted#dc322f
markup.changed#cb4b16
markup.inserted#219186
markup.quote#859900
markup.list#B58900
markup.bold, markup.italic#D33682
markup.inline.raw#2AA198
markup.heading#268BD2
markup.heading.setext#268BD2

Shiki preview

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

Loading...

Cosmic Barf by evturn - VS Code Theme