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.activeBackground#BD93F910
  • activityBar.activeBorder#76084680
  • activityBar.background#2B2640
  • activityBar.foreground#F8F8F2
  • activityBar.inactiveForeground#5f5594
  • activityBarBadge.background#FF79C6
  • activityBarBadge.foreground#F8F8F2
  • badge.background#44475A
  • badge.foreground#F8F8F2
  • breadcrumb.activeSelectionForeground#F8F8F2
  • breadcrumb.background#1d1c24
  • breadcrumb.focusForeground#F8F8F2
  • breadcrumb.foreground#5f5594
  • breadcrumbPicker.background#0B0A10
  • button.background#44475A
  • button.foreground#F8F8F2
  • button.secondaryBackground#1d1c24
  • button.secondaryForeground#F8F8F2
  • button.secondaryHoverBackground#2B2640
  • debugToolBar.background#151320
  • diffEditor.insertedTextBackground#8AFF8020
  • diffEditor.removedTextBackground#FF555550
  • dropdown.background#2B2640
  • dropdown.border#0B0A10
  • dropdown.foreground#F8F8F2
  • editor.background#1d1c24
  • editor.findMatchBackground#FFB86C80
  • editor.findMatchHighlightBackground#FFFFFF40
  • editor.findRangeHighlightBackground#44475A75
  • editor.foldBackground#151320
  • editor.foreground#F8F8F2
  • editor.hoverHighlightBackground#80FFEA50
  • editor.lineHighlightBorder#44475a5f
  • editor.rangeHighlightBackground#BD93F915
  • editor.selectionBackground#44475A
  • editor.selectionHighlightBackground#424430
  • editor.snippetFinalTabstopHighlightBackground#1d1c24
  • editor.snippetFinalTabstopHighlightBorder#8AFF80
  • editor.snippetTabstopHighlightBackground#1d1c24
  • editor.snippetTabstopHighlightBorder#5f5594
  • editor.wordHighlightBackground#80FFEA20
  • editor.wordHighlightStrongBackground#8AFF8020
  • editorCodeLens.foreground#5f5594
  • editorError.foreground#FF5555
  • editorGroup.border#BD93F9
  • editorGroup.dropBackground#44475A70
  • editorGroupHeader.tabsBackground#0B0A10
  • editorGutter.addedBackground#8AFF8080
  • editorGutter.deletedBackground#FF555580
  • editorGutter.modifiedBackground#80FFEA80
  • editorHoverWidget.background#1d1c24
  • editorHoverWidget.border#5f5594
  • editorIndentGuide.activeBackground#FFFFFF45
  • editorIndentGuide.background#FFFFFF1A
  • editorLineNumber.foreground#524c72
  • editorLink.activeForeground#80FFEA
  • editorMarkerNavigation.background#151320
  • editorOverviewRuler.addedForeground#8AFF8080
  • editorOverviewRuler.border#0B0A10
  • editorOverviewRuler.currentContentForeground#8AFF80
  • editorOverviewRuler.deletedForeground#FF555580
  • editorOverviewRuler.errorForeground#FF555580
  • editorOverviewRuler.incomingContentForeground#BD93F9
  • editorOverviewRuler.infoForeground#80FFEA80
  • editorOverviewRuler.modifiedForeground#80FFEA80
  • editorOverviewRuler.selectionHighlightForeground#FFB86C
  • editorOverviewRuler.warningForeground#FFB86C80
  • editorOverviewRuler.wordHighlightForeground#80FFEA40
  • editorOverviewRuler.wordHighlightStrongForeground#8AFF80
  • editorRuler.foreground#FFFFFF1A
  • editorSuggestWidget.background#151320
  • editorSuggestWidget.foreground#F8F8F2
  • editorSuggestWidget.selectedBackground#44475A
  • editorWarning.foreground#80FFEA
  • editorWhitespace.foreground#FFFFFF1A
  • editorWidget.background#151320
  • errorForeground#FF5555
  • extensionButton.prominentBackground#8AFF8090
  • extensionButton.prominentForeground#F8F8F2
  • extensionButton.prominentHoverBackground#8AFF8060
  • focusBorder#5f5594
  • foreground#F8F8F2
  • gitDecoration.conflictingResourceForeground#FFB86C
  • gitDecoration.deletedResourceForeground#FF5555
  • gitDecoration.ignoredResourceForeground#5f5594
  • gitDecoration.modifiedResourceForeground#80FFEA
  • gitDecoration.untrackedResourceForeground#8AFF80
  • input.background#1d1c24
  • input.border#0B0A10
  • input.foreground#F8F8F2
  • input.placeholderForeground#5f5594
  • inputOption.activeBorder#BD93F9
  • inputValidation.errorBorder#FF5555
  • inputValidation.infoBorder#FF79C6
  • inputValidation.warningBorder#FFB86C
  • list.activeSelectionBackground#44475A
  • list.activeSelectionForeground#F8F8F2
  • list.dropBackground#44475A
  • list.errorForeground#FF5555
  • list.focusBackground#44475A75
  • list.highlightForeground#80FFEA
  • list.hoverBackground#44475A75
  • list.inactiveSelectionBackground#44475A75
  • list.warningForeground#FFB86C
  • listFilterWidget.background#2B2640
  • listFilterWidget.noMatchesOutline#FF5555
  • listFilterWidget.outline#424450
  • merge.currentHeaderBackground#8AFF8090
  • merge.incomingHeaderBackground#BD93F990
  • notification.background#1d1c24
  • notification.buttonBackground#44475A
  • notification.buttonForeground#F8F8F2
  • notification.buttonHoverBackground#44475A75
  • notification.errorBackground#FF5555
  • notification.errorForeground#F8F8F2
  • notification.foreground#F8F8F2
  • notification.infoBackground#80FFEA
  • notification.infoForeground#1d1c24
  • notification.warningBackground#FFB86C
  • notification.warningForeground#1d1c24
  • panel.background#1d1c24
  • panel.border#BD93F9
  • panelTitle.activeBorder#FF79C6
  • panelTitle.activeForeground#F8F8F2
  • panelTitle.inactiveForeground#5f5594
  • peekView.border#44475A
  • peekViewEditor.background#1d1c24
  • peekViewEditor.matchHighlightBackground#FFFF8080
  • peekViewResult.background#151320
  • peekViewResult.fileForeground#F8F8F2
  • peekViewResult.lineForeground#F8F8F2
  • peekViewResult.matchHighlightBackground#FFFF8080
  • peekViewResult.selectionBackground#44475A
  • peekViewResult.selectionForeground#F8F8F2
  • peekViewTitle.background#0B0A10
  • peekViewTitleDescription.foreground#5f5594
  • peekViewTitleLabel.foreground#F8F8F2
  • pickerGroup.border#BD93F9
  • pickerGroup.foreground#80FFEA
  • progressBar.background#FF79C6
  • selection.background#BD93F9
  • settings.checkboxBackground#151320
  • settings.checkboxBorder#0B0A10
  • settings.checkboxForeground#F8F8F2
  • settings.dropdownBackground#151320
  • settings.dropdownBorder#0B0A10
  • settings.dropdownForeground#F8F8F2
  • settings.headerForeground#F8F8F2
  • settings.modifiedItemForeground#FFB86C
  • settings.modifiedItemIndicator#FFB86C
  • settings.numberInputBackground#151320
  • settings.numberInputBorder#0B0A10
  • settings.numberInputForeground#F8F8F2
  • settings.textInputBackground#151320
  • settings.textInputBorder#0B0A10
  • settings.textInputForeground#F8F8F2
  • sideBar.background#121118
  • sideBarSectionHeader.background#1d1c24
  • sideBarSectionHeader.border#0B0A10
  • sideBarTitle.foreground#F8F8F2
  • statusBar.background#0B0A10
  • statusBar.debuggingBackground#FF5555
  • statusBar.debuggingForeground#0B0A10
  • statusBar.foreground#F8F8F2
  • statusBar.noFolderBackground#0B0A10
  • statusBar.noFolderForeground#F8F8F2
  • statusBarItem.prominentBackground#FF5555
  • statusBarItem.prominentHoverBackground#FFB86C
  • statusBarItem.remoteBackground#BD93F9
  • statusBarItem.remoteForeground#1d1c24
  • tab.activeBackground#1d1c24
  • tab.activeBorderTop#FF79C680
  • tab.activeForeground#F8F8F2
  • tab.border#0B0A10
  • tab.inactiveBackground#151320
  • tab.inactiveForeground#5f5594
  • terminal.ansiBlack#151320
  • terminal.ansiBlue#BD93F9
  • terminal.ansiBrightBlack#5f5594
  • terminal.ansiBrightBlue#D6ACFF
  • terminal.ansiBrightCyan#A4FFFF
  • terminal.ansiBrightGreen#69FF94
  • terminal.ansiBrightMagenta#FF92DF
  • terminal.ansiBrightRed#FF6E6E
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#FFFFA5
  • terminal.ansiCyan#80FFEA
  • terminal.ansiGreen#8AFF80
  • terminal.ansiMagenta#FF79C6
  • terminal.ansiRed#FF5555
  • terminal.ansiWhite#F8F8F2
  • terminal.ansiYellow#FFFF80
  • terminal.background#15141C
  • terminal.foreground#F8F8F2
  • titleBar.activeBackground#151320
  • titleBar.activeForeground#F8F8F2
  • titleBar.inactiveBackground#0B0A10
  • titleBar.inactiveForeground#5f5594
  • walkThrough.embeddedEditorBackground#151320

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#BD93F9
meta.diff, meta.diff.header#5f5594
markup.inserted#8AFF80
markup.deleted#FF5555
markup.changed#FFB86C
invalid#FF5555underline italic
invalid.deprecated#F8F8F2underline italic
entity.name.filename#FFFF80
markup.error#FF5555
markup.underlineunderline
markup.bold#FFB86Cbold
markup.heading#BD93F9bold
markup.italic#FFFF80italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext
markup.inline.raw, markup.raw.restructuredtext#8AFF80
markup.underline.link, markup.underline.link.image#80FFEA
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#FF79C6
entity.name.directive.restructuredtext, markup.quote#FFFF80italic
meta.separator.markdown#5f5594
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#8AFF80
punctuation.definition.constant.restructuredtext#BD93F9
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#BD93F9
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#F8F8F2
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#FFFF80
entity.name.type.class, entity.name.class#80FFEAnormal
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#BD93F9italic
entity.other.inherited-class#80FFEAitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#8278b89f
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#FF79C6
comment.block.documentation entity.name.type#80FFEAitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#80FFEA
comment.block.documentation variable#FFB86Citalic
constant, variable.other.constant#F8F8F2
constant.character.escape, constant.character.string.escape, constant.regexp#FF79C6
entity.name.tag#FF79C6
entity.other.attribute-name.parent-selector#FF79C6
entity.other.attribute-name#8AFF80italic
entity.name.function, 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#8AFF80
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#FFB86Citalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#8AFF80italic
meta.decorator variable.other.object#8AFF80
keyword, punctuation.definition.keyword#FF79C6
keyword.control.new, keyword.operator.newbold
meta.selector#FF79C6
support#b78bfditalic
support.function.magic, support.variable, variable.other.predefined#BD93F9regular
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#FF79C6
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#F8F8F2
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#FF79C6
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#80FFEA
constant.other.date, constant.other.timestamp#FFB86C
variable.other.alias.yaml#8AFF80italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#FF79C6regular
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#80a4ffitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#FFB86C
storage.modifier#FF79C6
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#FFFF80
punctuation.definition.group.capture.regexp#FF79C6
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#FF5555
punctuation.definition.character-class.regexp#217668
punctuation.definition.group.regexp#FFB86C
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#FF5555
meta.assertion.look-ahead.regexp#8AFF80
string#FFFF80
punctuation.definition.string.begin, punctuation.definition.string.end#E9F284
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#5f5594
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#5f5594
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#F8F8F2
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#FFB86Citalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#F8F8F2normal
meta.selectionset.graphql variable#FFFF80
meta.selectionset.graphql meta.arguments variable#F8F8F2
entity.name.fragment.graphql, variable.fragment.graphql#80FFEA
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#F8F8F2
source.shell variable.other#BD93F9
support.constant#BD93F9normal
meta.scope.prerequisites.makefile#FFFF80
meta.attribute-selector.scss#FFFF80
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#F8F8F2
meta.preprocessor.haskell#5f5594

Shiki preview

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

Loading...

Loki Official by SeuFernandez - VS Code Theme