Skip to main content
Coding Theme

Midnight Indigo

Publisher: Rodrigo LombardoThemes in package: 8

An ultra-dark theme in eight colours — indigo, purple, pink, red, orange, green, cyan and blue — each palette designed for its own hue rather than tinted, with a 291-icon file set built on the languages' own official logos, folders drawn as lit facades, and semantic highlighting tuned for JavaScript

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#070201
  • activityBar.border#240D0B
  • activityBar.foreground#B8938D
  • activityBar.inactiveForeground#693D38
  • activityBarBadge.background#D03B49
  • activityBarBadge.foreground#FFFFFF
  • badge.background#862E2F
  • badge.foreground#FFFFFF
  • button.background#D03B49
  • button.foreground#FFFFFF
  • diffEditor.insertedTextBackground#79CBAF22
  • diffEditor.removedTextBackground#F075D322
  • dropdown.background#120605
  • dropdown.border#502622
  • dropdown.foreground#B8938D
  • editor.background#050101
  • editor.findMatchBackground#D03B4966
  • editor.findMatchHighlightBackground#862E2F55
  • editor.foreground#B8938D
  • editor.inactiveSelectionBackground#240D0B
  • editor.lineHighlightBackground#100403
  • editor.lineHighlightBorder#100403
  • editor.selectionBackground#421515
  • editor.selectionHighlightBackground#34100F
  • editor.wordHighlightBackground#34100F66
  • editor.wordHighlightStrongBackground#42151599
  • editorBracketHighlight.foreground1#F075D3
  • editorBracketHighlight.foreground2#6DB1FB
  • editorBracketHighlight.foreground3#93E780
  • editorBracketHighlight.foreground4#7F49C5
  • editorBracketHighlight.unexpectedBracket.foreground#EE7D76
  • editorBracketMatch.background#42151555
  • editorBracketMatch.border#D03B49
  • editorCodeLens.foreground#8C5F59
  • editorCursor.foreground#DEA18F
  • editorGroup.border#240D0B
  • editorGroupHeader.border#240D0B
  • editorGroupHeader.tabsBackground#070201
  • editorGutter.addedBackground#79CBAF
  • editorGutter.background#050101
  • editorGutter.deletedBackground#F075D3
  • editorGutter.modifiedBackground#6DB1FB
  • editorHoverWidget.background#120605
  • editorHoverWidget.border#862E2F
  • editorIndentGuide.activeBackground1#862E2F
  • editorIndentGuide.background1#240D0B
  • editorLineNumber.activeForeground#DEA18F
  • editorLineNumber.foreground#693D38
  • editorOverviewRuler.border#070201
  • editorRuler.foreground#240D0B
  • editorSuggestWidget.background#120605
  • editorSuggestWidget.border#502622
  • editorSuggestWidget.highlightForeground#F075D3
  • editorSuggestWidget.selectedBackground#34100F
  • editorWhitespace.foreground#431D1A
  • editorWidget.background#120605
  • editorWidget.border#862E2F
  • focusBorder#D03B49
  • foreground#B8938D
  • gitDecoration.addedResourceForeground#79CBAF
  • gitDecoration.deletedResourceForeground#F075D3
  • gitDecoration.modifiedResourceForeground#6DB1FB
  • gitDecoration.untrackedResourceForeground#93E780
  • input.background#120605
  • input.border#502622
  • input.foreground#B8938D
  • input.placeholderForeground#8C5F59
  • list.activeSelectionBackground#240D0B
  • list.activeSelectionForeground#CBA8A2
  • list.focusBackground#34100F
  • list.highlightForeground#F075D3
  • list.hoverBackground#120605
  • list.inactiveSelectionBackground#120605
  • panel.background#070201
  • panel.border#240D0B
  • panelTitle.activeBorder#D03B49
  • panelTitle.activeForeground#B8938D
  • panelTitle.inactiveForeground#8C5F59
  • peekView.border#862E2F
  • peekViewEditor.background#050101
  • peekViewResult.background#070201
  • scrollbar.shadow#070201
  • scrollbarSlider.activeBackground#D03B49AA
  • scrollbarSlider.background#862E2F55
  • scrollbarSlider.hoverBackground#862E2F88
  • selection.background#421515
  • sideBar.background#070201
  • sideBar.border#240D0B
  • sideBar.foreground#A9857F
  • sideBarSectionHeader.background#120605
  • sideBarSectionHeader.border#240D0B
  • sideBarTitle.foreground#B8938D
  • statusBar.background#120605
  • statusBar.border#240D0B
  • statusBar.debuggingBackground#7F49C5
  • statusBar.foreground#A9857F
  • statusBar.noFolderBackground#120605
  • statusBarItem.hoverBackground#34100F
  • statusBarItem.remoteBackground#862E2F
  • tab.activeBackground#120605
  • tab.activeBorderTop#D03B49
  • tab.activeForeground#CBA8A2
  • tab.border#240D0B
  • tab.inactiveBackground#050101
  • tab.inactiveForeground#8C5F59
  • tab.unfocusedActiveBorderTop#862E2F
  • terminal.ansiBlack#0C0302
  • terminal.ansiBlue#6DB1FB
  • terminal.ansiBrightBlack#693D38
  • terminal.ansiBrightBlue#98C9FC
  • terminal.ansiBrightCyan#93EAF2
  • terminal.ansiBrightGreen#91E0C4
  • terminal.ansiBrightMagenta#9075EC
  • terminal.ansiBrightRed#F296DF
  • terminal.ansiBrightWhite#FDF0ED
  • terminal.ansiBrightYellow#B4F09D
  • terminal.ansiCyan#6BD4E0
  • terminal.ansiGreen#79CBAF
  • terminal.ansiMagenta#7F49C5
  • terminal.ansiRed#F075D3
  • terminal.ansiWhite#B8938D
  • terminal.ansiYellow#93E780
  • terminal.background#050101
  • terminal.foreground#B8938D
  • titleBar.activeBackground#070201
  • titleBar.activeForeground#B8938D
  • titleBar.border#240D0B
  • titleBar.inactiveBackground#070201
  • titleBar.inactiveForeground#8C5F59

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#8C5F59italic
keyword, keyword.control, keyword.control.flow, keyword.other, storage.type, storage.modifier, keyword.declaration, keyword.other.important, keyword.control.import, keyword.control.from, keyword.control.export#F075D3bold italic
storage.type.interface, storage.type.enum, storage.type.struct, storage.type.record, storage.type.class#F075D3bold italic
constant.language, variable.language.this, variable.language.self, variable.language.super#F075D3bold italic
string, string.quoted, string.template#79CBAF
constant.character.escape, constant.character.escape.backslash#F075D3bold italic
punctuation.definition.template-expression, punctuation.section.embedded#F075D3
punctuation, punctuation.definition.tag, punctuation.separator, punctuation.separator.comma, punctuation.terminator.statement, punctuation.definition.parameters, punctuation.definition.block, punctuation.definition.array, punctuation.definition.dictionary, meta.brace, meta.brace.round, meta.brace.square, meta.brace.curly, punctuation.accessor, punctuation.definition.typeparameters, punctuation.definition.generic, meta.generic.punctuation, punctuation.brace.angle#F075D3
constant.numeric#E4CF80
keyword.operator, keyword.operator.logical, keyword.operator.new, keyword.operator.arrow, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.relational, keyword.operator.arithmetic, keyword.operator.bitwise, keyword.operator.increment, keyword.operator.decrement, keyword.operator.ternary, keyword.operator.optional, keyword.operator.spread, keyword.operator.rest, keyword.operator.type, keyword.operator.expression, keyword.operator.instanceof, keyword.operator.other, punctuation.definition.arrow, punctuation.operator, storage.type.function.arrow, keyword.operator.assignment.compound#EE7D76
entity.name.function, meta.function.declaration entity.name.function, meta.definition.method entity.name.function#6DB1FBbold
meta.function-call entity.name.function, support.function, entity.name.function.call, meta.method-call entity.name.function, variable.function#6DB1FB
entity.name.function.static, variable.other.property.static, variable.other.object.property.static, meta.definition.variable.static, storage.modifier.static ~ entity.name.function, meta.definition.property.staticitalic
entity.name.class, entity.name.type.class, support.class, entity.other.inherited-class#6BD4E0bold
support.type.delegate.cs, support.class.action, support.class.func, support.class.action.cs, support.class.func.cs#6DB1FBbold
support.class.component, entity.name.function.component#6BD4E0bold
entity.name.type.record, entity.name.type.struct#6BD4E0bold
entity.name.class.static, meta.class.static entity.name.class#6BD4E0italic
entity.name.type.interface, entity.name.type.enum, entity.other.inherited-class.interface, meta.interface#93E780
variable.other.enummember, constant.other.enum, entity.name.variable.enum-member#F9B673
variable, variable.other.readwrite, variable.other.local, meta.definition.variable variable.other#D9B2AB
variable.parameter, variable.parameter.function, meta.parameter, variable.other.parameter#D9B2ABitalic
variable.other.property, variable.other.object.property, meta.field.declaration, variable.member, support.variable.property#F59B82
entity.name.type.parameter, meta.type.parameters entity.name.type, meta.type.arguments entity.name.type, meta.type.parameters storage.type, meta.type.arguments storage.type#7F49C5
meta.decorator, punctuation.decorator, entity.name.function.decorator, meta.attribute#E4CF80italic
support.type, storage.type.primitive, entity.name.type.primitive#6BD4E0
variable.other.readwrite.powershell, punctuation.definition.variable.powershell#D9B2AB
support.function.powershell, entity.name.function.powershell#6DB1FB
variable.parameter.powershell#D9B2ABitalic
markup.heading, entity.name.section.markdown#6BD4E0bold
markup.bold#B8938Dbold
markup.italic#B8938Ditalic
string.other.link, markup.underline.link#6DB1FBunderline
markup.inline.raw, markup.fenced_code.block#F9B673
markup.quote#8C5F59italic
support.type.property-name.json#F59B82
string.quoted.double.json#79CBAF
constant.language.json#F075D3bold italic
entity.other.attribute-name#F59B82italic