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#030209
  • activityBar.border#150F2C
  • activityBar.foreground#9993B8
  • activityBar.inactiveForeground#4B4370
  • activityBarBadge.background#6C5CE7
  • activityBarBadge.foreground#FFFFFF
  • badge.background#4B3E91
  • badge.foreground#FFFFFF
  • button.background#6C5CE7
  • button.foreground#FFFFFF
  • diffEditor.insertedTextBackground#8FD19E22
  • diffEditor.removedTextBackground#FF6AC122
  • dropdown.background#0A0716
  • dropdown.border#352A5E
  • dropdown.foreground#9993B8
  • editor.background#020108
  • editor.findMatchBackground#6C5CE766
  • editor.findMatchHighlightBackground#4B3E9155
  • editor.foreground#9993B8
  • editor.inactiveSelectionBackground#150F2C
  • editor.lineHighlightBackground#080514
  • editor.lineHighlightBorder#080514
  • editor.selectionBackground#241A52
  • editor.selectionHighlightBackground#1C1440
  • editor.wordHighlightBackground#1C144066
  • editor.wordHighlightStrongBackground#241A5299
  • editorBracketHighlight.foreground1#FF6AC1
  • editorBracketHighlight.foreground2#5CB3FF
  • editorBracketHighlight.foreground3#D6E64B
  • editorBracketHighlight.foreground4#C2185B
  • editorBracketHighlight.unexpectedBracket.foreground#9D8CFF
  • editorBracketMatch.background#241A5255
  • editorBracketMatch.border#6C5CE7
  • editorCodeLens.foreground#6A6390
  • editorCursor.foreground#B39DDB
  • editorGroup.border#150F2C
  • editorGroupHeader.border#150F2C
  • editorGroupHeader.tabsBackground#040208
  • editorGutter.addedBackground#8FD19E
  • editorGutter.background#020108
  • editorGutter.deletedBackground#FF6AC1
  • editorGutter.modifiedBackground#5CB3FF
  • editorHoverWidget.background#0A0716
  • editorHoverWidget.border#4B3E91
  • editorIndentGuide.activeBackground1#4B3E91
  • editorIndentGuide.background1#150F2C
  • editorLineNumber.activeForeground#B39DDB
  • editorLineNumber.foreground#4B4370
  • editorOverviewRuler.border#030209
  • editorRuler.foreground#150F2C
  • editorSuggestWidget.background#0A0716
  • editorSuggestWidget.border#352A5E
  • editorSuggestWidget.highlightForeground#FF6AC1
  • editorSuggestWidget.selectedBackground#1C1440
  • editorWhitespace.foreground#2A2150
  • editorWidget.background#0A0716
  • editorWidget.border#4B3E91
  • focusBorder#6C5CE7
  • foreground#9993B8
  • gitDecoration.addedResourceForeground#8FD19E
  • gitDecoration.deletedResourceForeground#FF6AC1
  • gitDecoration.modifiedResourceForeground#5CB3FF
  • gitDecoration.untrackedResourceForeground#D6E64B
  • input.background#0A0716
  • input.border#352A5E
  • input.foreground#9993B8
  • input.placeholderForeground#6A6390
  • list.activeSelectionBackground#150F2C
  • list.activeSelectionForeground#ADA7C9
  • list.focusBackground#1C1440
  • list.highlightForeground#FF6AC1
  • list.hoverBackground#0B0716
  • list.inactiveSelectionBackground#0B0716
  • panel.background#040208
  • panel.border#150F2C
  • panelTitle.activeBorder#6C5CE7
  • panelTitle.activeForeground#9993B8
  • panelTitle.inactiveForeground#6A6390
  • peekView.border#4B3E91
  • peekViewEditor.background#020108
  • peekViewResult.background#040208
  • scrollbar.shadow#030209
  • scrollbarSlider.activeBackground#6C5CE7AA
  • scrollbarSlider.background#4B3E9155
  • scrollbarSlider.hoverBackground#4B3E9188
  • selection.background#241A52
  • sideBar.background#040208
  • sideBar.border#150F2C
  • sideBar.foreground#8B85A8
  • sideBarSectionHeader.background#0A0716
  • sideBarSectionHeader.border#150F2C
  • sideBarTitle.foreground#9993B8
  • statusBar.background#0A0716
  • statusBar.border#150F2C
  • statusBar.debuggingBackground#C2185B
  • statusBar.foreground#8B85A8
  • statusBar.noFolderBackground#0A0716
  • statusBarItem.hoverBackground#1C1440
  • statusBarItem.remoteBackground#4B3E91
  • tab.activeBackground#0B0716
  • tab.activeBorderTop#6C5CE7
  • tab.activeForeground#ADA7C9
  • tab.border#150F2C
  • tab.inactiveBackground#020108
  • tab.inactiveForeground#6A6390
  • tab.unfocusedActiveBorderTop#4B3E91
  • terminal.ansiBlack#050310
  • terminal.ansiBlue#5CB3FF
  • terminal.ansiBrightBlack#4B4370
  • terminal.ansiBrightBlue#8FCBFF
  • terminal.ansiBrightCyan#8FEDE0
  • terminal.ansiBrightGreen#A6E6B4
  • terminal.ansiBrightMagenta#E0508F
  • terminal.ansiBrightRed#FF8FD1
  • terminal.ansiBrightWhite#EDEAF7
  • terminal.ansiBrightYellow#E8F080
  • terminal.ansiCyan#64D8CB
  • terminal.ansiGreen#8FD19E
  • terminal.ansiMagenta#C2185B
  • terminal.ansiRed#FF6AC1
  • terminal.ansiWhite#9993B8
  • terminal.ansiYellow#D6E64B
  • terminal.background#020108
  • terminal.foreground#9993B8
  • titleBar.activeBackground#030209
  • titleBar.activeForeground#9993B8
  • titleBar.border#150F2C
  • titleBar.inactiveBackground#030209
  • titleBar.inactiveForeground#6A6390

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#6A6390italic
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#FF6AC1bold italic
storage.type.interface, storage.type.enum, storage.type.struct, storage.type.record, storage.type.class#FF6AC1bold italic
constant.language, variable.language.this, variable.language.self, variable.language.super#FF6AC1bold italic
string, string.quoted, string.template#8FD19E
constant.character.escape, constant.character.escape.backslash#FF6AC1bold italic
punctuation.definition.template-expression, punctuation.section.embedded#FF6AC1
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#FF6AC1
constant.numeric#F6C177
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#9D8CFF
entity.name.function, meta.function.declaration entity.name.function, meta.definition.method entity.name.function#5CB3FFbold
meta.function-call entity.name.function, support.function, entity.name.function.call, meta.method-call entity.name.function, variable.function#5CB3FF
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#64D8CBbold
support.type.delegate.cs, support.class.action, support.class.func, support.class.action.cs, support.class.func.cs#5CB3FFbold
support.class.component, entity.name.function.component#64D8CBbold
entity.name.type.record, entity.name.type.struct#64D8CBbold
entity.name.class.static, meta.class.static entity.name.class#64D8CBitalic
entity.name.type.interface, entity.name.type.enum, entity.other.inherited-class.interface, meta.interface#D6E64B
variable.other.enummember, constant.other.enum, entity.name.variable.enum-member#FFAB70
variable, variable.other.readwrite, variable.other.local, meta.definition.variable variable.other#B8B2D9
variable.parameter, variable.parameter.function, meta.parameter, variable.other.parameter#B8B2D9italic
variable.other.property, variable.other.object.property, meta.field.declaration, variable.member, support.variable.property#BB9AF7
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#C2185B
meta.decorator, punctuation.decorator, entity.name.function.decorator, meta.attribute#F6C177italic
support.type, storage.type.primitive, entity.name.type.primitive#64D8CB
variable.other.readwrite.powershell, punctuation.definition.variable.powershell#B8B2D9
support.function.powershell, entity.name.function.powershell#5CB3FF
variable.parameter.powershell#B8B2D9italic
markup.heading, entity.name.section.markdown#64D8CBbold
markup.bold#9993B8bold
markup.italic#9993B8italic
string.other.link, markup.underline.link#5CB3FFunderline
markup.inline.raw, markup.fenced_code.block#FFAB70
markup.quote#6A6390italic
support.type.property-name.json#BB9AF7
string.quoted.double.json#8FD19E
constant.language.json#FF6AC1bold italic
entity.other.attribute-name#BB9AF7italic