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#050206
  • activityBar.border#1F0C24
  • activityBar.foreground#A88EAC
  • activityBar.inactiveForeground#5C3E62
  • activityBarBadge.background#9B48CA
  • activityBarBadge.foreground#FFFFFF
  • badge.background#67327E
  • badge.foreground#FFFFFF
  • button.background#9B48CA
  • button.foreground#FFFFFF
  • diffEditor.insertedTextBackground#9AD29B22
  • diffEditor.removedTextBackground#FF798822
  • dropdown.background#100611
  • dropdown.border#47244F
  • dropdown.foreground#A88EAC
  • editor.background#040105
  • editor.findMatchBackground#9B48CA66
  • editor.findMatchHighlightBackground#67327E55
  • editor.foreground#A88EAC
  • editor.inactiveSelectionBackground#1F0C24
  • editor.lineHighlightBackground#0D040F
  • editor.lineHighlightBorder#0D040F
  • editor.selectionBackground#371344
  • editor.selectionHighlightBackground#2B0F34
  • editor.wordHighlightBackground#2B0F3466
  • editor.wordHighlightStrongBackground#37134499
  • editorBracketHighlight.foreground1#FF7988
  • editorBracketHighlight.foreground2#76AEFF
  • editorBracketHighlight.foreground3#E7E345
  • editorBracketHighlight.foreground4#B8247C
  • editorBracketHighlight.unexpectedBracket.foreground#C87EDE
  • editorBracketMatch.background#37134455
  • editorBracketMatch.border#9B48CA
  • editorCodeLens.foreground#7C5D82
  • editorCursor.foreground#CA96C4
  • editorGroup.border#1F0C24
  • editorGroupHeader.border#1F0C24
  • editorGroupHeader.tabsBackground#060205
  • editorGutter.addedBackground#9AD29B
  • editorGutter.background#040105
  • editorGutter.deletedBackground#FF7988
  • editorGutter.modifiedBackground#76AEFF
  • editorHoverWidget.background#100611
  • editorHoverWidget.border#67327E
  • editorIndentGuide.activeBackground1#67327E
  • editorIndentGuide.background1#1F0C24
  • editorLineNumber.activeForeground#CA96C4
  • editorLineNumber.foreground#5C3E62
  • editorOverviewRuler.border#050206
  • editorRuler.foreground#1F0C24
  • editorSuggestWidget.background#100611
  • editorSuggestWidget.border#47244F
  • editorSuggestWidget.highlightForeground#FF7988
  • editorSuggestWidget.selectedBackground#2B0F34
  • editorWhitespace.foreground#3A1B43
  • editorWidget.background#100611
  • editorWidget.border#67327E
  • focusBorder#9B48CA
  • foreground#A88EAC
  • gitDecoration.addedResourceForeground#9AD29B
  • gitDecoration.deletedResourceForeground#FF7988
  • gitDecoration.modifiedResourceForeground#76AEFF
  • gitDecoration.untrackedResourceForeground#E7E345
  • input.background#100611
  • input.border#47244F
  • input.foreground#A88EAC
  • input.placeholderForeground#7C5D82
  • list.activeSelectionBackground#1F0C24
  • list.activeSelectionForeground#BBA3BE
  • list.focusBackground#2B0F34
  • list.highlightForeground#FF7988
  • list.hoverBackground#100611
  • list.inactiveSelectionBackground#100611
  • panel.background#060205
  • panel.border#1F0C24
  • panelTitle.activeBorder#9B48CA
  • panelTitle.activeForeground#A88EAC
  • panelTitle.inactiveForeground#7C5D82
  • peekView.border#67327E
  • peekViewEditor.background#040105
  • peekViewResult.background#060205
  • scrollbar.shadow#050206
  • scrollbarSlider.activeBackground#9B48CAAA
  • scrollbarSlider.background#67327E55
  • scrollbarSlider.hoverBackground#67327E88
  • selection.background#371344
  • sideBar.background#060205
  • sideBar.border#1F0C24
  • sideBar.foreground#99819C
  • sideBarSectionHeader.background#100611
  • sideBarSectionHeader.border#1F0C24
  • sideBarTitle.foreground#A88EAC
  • statusBar.background#100611
  • statusBar.border#1F0C24
  • statusBar.debuggingBackground#B8247C
  • statusBar.foreground#99819C
  • statusBar.noFolderBackground#100611
  • statusBarItem.hoverBackground#2B0F34
  • statusBarItem.remoteBackground#67327E
  • tab.activeBackground#100611
  • tab.activeBorderTop#9B48CA
  • tab.activeForeground#BBA3BE
  • tab.border#1F0C24
  • tab.inactiveBackground#040105
  • tab.inactiveForeground#7C5D82
  • tab.unfocusedActiveBorderTop#67327E
  • terminal.ansiBlack#09020C
  • terminal.ansiBlue#76AEFF
  • terminal.ansiBrightBlack#5C3E62
  • terminal.ansiBrightBlue#9EC7FF
  • terminal.ansiBrightCyan#8DEBEF
  • terminal.ansiBrightGreen#B1E8B1
  • terminal.ansiBrightMagenta#D357AD
  • terminal.ansiBrightRed#FF99A4
  • terminal.ansiBrightWhite#F2E8F2
  • terminal.ansiBrightYellow#F5EE7E
  • terminal.ansiCyan#62D6DC
  • terminal.ansiGreen#9AD29B
  • terminal.ansiMagenta#B8247C
  • terminal.ansiRed#FF7988
  • terminal.ansiWhite#A88EAC
  • terminal.ansiYellow#E7E345
  • terminal.background#040105
  • terminal.foreground#A88EAC
  • titleBar.activeBackground#050206
  • titleBar.activeForeground#A88EAC
  • titleBar.border#1F0C24
  • titleBar.inactiveBackground#050206
  • titleBar.inactiveForeground#7C5D82

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#7C5D82italic
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#FF7988bold italic
storage.type.interface, storage.type.enum, storage.type.struct, storage.type.record, storage.type.class#FF7988bold italic
constant.language, variable.language.this, variable.language.self, variable.language.super#FF7988bold italic
string, string.quoted, string.template#9AD29B
constant.character.escape, constant.character.escape.backslash#FF7988bold italic
punctuation.definition.template-expression, punctuation.section.embedded#FF7988
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#FF7988
constant.numeric#F8BC7A
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#C87EDE
entity.name.function, meta.function.declaration entity.name.function, meta.definition.method entity.name.function#76AEFFbold
meta.function-call entity.name.function, support.function, entity.name.function.call, meta.method-call entity.name.function, variable.function#76AEFF
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#62D6DCbold
support.type.delegate.cs, support.class.action, support.class.func, support.class.action.cs, support.class.func.cs#76AEFFbold
support.class.component, entity.name.function.component#62D6DCbold
entity.name.type.record, entity.name.type.struct#62D6DCbold
entity.name.class.static, meta.class.static entity.name.class#62D6DCitalic
entity.name.type.interface, entity.name.type.enum, entity.other.inherited-class.interface, meta.interface#E7E345
variable.other.enummember, constant.other.enum, entity.name.variable.enum-member#FC9C7F
variable, variable.other.readwrite, variable.other.local, meta.definition.variable variable.other#C8ADCC
variable.parameter, variable.parameter.function, meta.parameter, variable.other.parameter#C8ADCCitalic
variable.other.property, variable.other.object.property, meta.field.declaration, variable.member, support.variable.property#DB90D5
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#B8247C
meta.decorator, punctuation.decorator, entity.name.function.decorator, meta.attribute#F8BC7Aitalic
support.type, storage.type.primitive, entity.name.type.primitive#62D6DC
variable.other.readwrite.powershell, punctuation.definition.variable.powershell#C8ADCC
support.function.powershell, entity.name.function.powershell#76AEFF
variable.parameter.powershell#C8ADCCitalic
markup.heading, entity.name.section.markdown#62D6DCbold
markup.bold#A88EACbold
markup.italic#A88EACitalic
string.other.link, markup.underline.link#76AEFFunderline
markup.inline.raw, markup.fenced_code.block#FC9C7F
markup.quote#7C5D82italic
support.type.property-name.json#DB90D5
string.quoted.double.json#9AD29B
constant.language.json#FF7988bold italic
entity.other.attribute-name#DB90D5italic