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#070103
  • activityBar.border#250A18
  • activityBar.foreground#B28C9C
  • activityBar.inactiveForeground#673B4F
  • activityBarBadge.background#C23899
  • activityBarBadge.foreground#FFFFFF
  • badge.background#7F2B60
  • badge.foreground#FFFFFF
  • button.background#C23899
  • button.foreground#FFFFFF
  • diffEditor.insertedTextBackground#74CEA922
  • diffEditor.removedTextBackground#BD8CFF22
  • dropdown.background#13050B
  • dropdown.border#52213A
  • dropdown.foreground#B28C9C
  • editor.background#050002
  • editor.findMatchBackground#C2389966
  • editor.findMatchHighlightBackground#7F2B6055
  • editor.foreground#B28C9C
  • editor.inactiveSelectionBackground#250A18
  • editor.lineHighlightBackground#100309
  • editor.lineHighlightBorder#100309
  • editor.selectionBackground#420F2F
  • editor.selectionHighlightBackground#340B24
  • editor.wordHighlightBackground#340B2466
  • editor.wordHighlightStrongBackground#420F2F99
  • editorBracketHighlight.foreground1#BD8CFF
  • editorBracketHighlight.foreground2#41B7FE
  • editorBracketHighlight.foreground3#A4EA62
  • editorBracketHighlight.foreground4#AA28A4
  • editorBracketHighlight.unexpectedBracket.foreground#E375B0
  • editorBracketMatch.background#420F2F55
  • editorBracketMatch.border#C23899
  • editorCodeLens.foreground#875B6F
  • editorCursor.foreground#D694A7
  • editorGroup.border#250A18
  • editorGroupHeader.border#250A18
  • editorGroupHeader.tabsBackground#070203
  • editorGutter.addedBackground#74CEA9
  • editorGutter.background#050002
  • editorGutter.deletedBackground#BD8CFF
  • editorGutter.modifiedBackground#41B7FE
  • editorHoverWidget.background#13050B
  • editorHoverWidget.border#7F2B60
  • editorIndentGuide.activeBackground1#7F2B60
  • editorIndentGuide.background1#250A18
  • editorLineNumber.activeForeground#D694A7
  • editorLineNumber.foreground#673B4F
  • editorOverviewRuler.border#070103
  • editorRuler.foreground#250A18
  • editorSuggestWidget.background#13050B
  • editorSuggestWidget.border#52213A
  • editorSuggestWidget.highlightForeground#BD8CFF
  • editorSuggestWidget.selectedBackground#340B24
  • editorWhitespace.foreground#441830
  • editorWidget.background#13050B
  • editorWidget.border#7F2B60
  • focusBorder#C23899
  • foreground#B28C9C
  • gitDecoration.addedResourceForeground#74CEA9
  • gitDecoration.deletedResourceForeground#BD8CFF
  • gitDecoration.modifiedResourceForeground#41B7FE
  • gitDecoration.untrackedResourceForeground#A4EA62
  • input.background#13050B
  • input.border#52213A
  • input.foreground#B28C9C
  • input.placeholderForeground#875B6F
  • list.activeSelectionBackground#250A18
  • list.activeSelectionForeground#C4A1AF
  • list.focusBackground#340B24
  • list.highlightForeground#BD8CFF
  • list.hoverBackground#13050B
  • list.inactiveSelectionBackground#13050B
  • panel.background#070203
  • panel.border#250A18
  • panelTitle.activeBorder#C23899
  • panelTitle.activeForeground#B28C9C
  • panelTitle.inactiveForeground#875B6F
  • peekView.border#7F2B60
  • peekViewEditor.background#050002
  • peekViewResult.background#070203
  • scrollbar.shadow#070103
  • scrollbarSlider.activeBackground#C23899AA
  • scrollbarSlider.background#7F2B6055
  • scrollbarSlider.hoverBackground#7F2B6088
  • selection.background#420F2F
  • sideBar.background#070203
  • sideBar.border#250A18
  • sideBar.foreground#A27F8D
  • sideBarSectionHeader.background#13050B
  • sideBarSectionHeader.border#250A18
  • sideBarTitle.foreground#B28C9C
  • statusBar.background#13050B
  • statusBar.border#250A18
  • statusBar.debuggingBackground#AA28A4
  • statusBar.foreground#A27F8D
  • statusBar.noFolderBackground#13050B
  • statusBarItem.hoverBackground#340B24
  • statusBarItem.remoteBackground#7F2B60
  • tab.activeBackground#13050B
  • tab.activeBorderTop#C23899
  • tab.activeForeground#C4A1AF
  • tab.border#250A18
  • tab.inactiveBackground#050002
  • tab.inactiveForeground#875B6F
  • tab.unfocusedActiveBorderTop#7F2B60
  • terminal.ansiBlack#0C0206
  • terminal.ansiBlue#41B7FE
  • terminal.ansiBrightBlack#673B4F
  • terminal.ansiBrightBlue#83CEFE
  • terminal.ansiBrightCyan#86ECF3
  • terminal.ansiBrightGreen#8DE3BE
  • terminal.ansiBrightMagenta#C15BD4
  • terminal.ansiBrightRed#C6A7FF
  • terminal.ansiBrightWhite#F6E8EC
  • terminal.ansiBrightYellow#C2F389
  • terminal.ansiCyan#56D7E0
  • terminal.ansiGreen#74CEA9
  • terminal.ansiMagenta#AA28A4
  • terminal.ansiRed#BD8CFF
  • terminal.ansiWhite#B28C9C
  • terminal.ansiYellow#A4EA62
  • terminal.background#050002
  • terminal.foreground#B28C9C
  • titleBar.activeBackground#070103
  • titleBar.activeForeground#B28C9C
  • titleBar.border#250A18
  • titleBar.inactiveBackground#070103
  • titleBar.inactiveForeground#875B6F

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#875B6Fitalic
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#BD8CFFbold italic
storage.type.interface, storage.type.enum, storage.type.struct, storage.type.record, storage.type.class#BD8CFFbold italic
constant.language, variable.language.this, variable.language.self, variable.language.super#BD8CFFbold italic
string, string.quoted, string.template#74CEA9
constant.character.escape, constant.character.escape.backslash#BD8CFFbold italic
punctuation.definition.template-expression, punctuation.section.embedded#BD8CFF
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#BD8CFF
constant.numeric#ECCC72
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#E375B0
entity.name.function, meta.function.declaration entity.name.function, meta.definition.method entity.name.function#41B7FEbold
meta.function-call entity.name.function, support.function, entity.name.function.call, meta.method-call entity.name.function, variable.function#41B7FE
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#56D7E0bold
support.type.delegate.cs, support.class.action, support.class.func, support.class.action.cs, support.class.func.cs#41B7FEbold
support.class.component, entity.name.function.component#56D7E0bold
entity.name.type.record, entity.name.type.struct#56D7E0bold
entity.name.class.static, meta.class.static entity.name.class#56D7E0italic
entity.name.type.interface, entity.name.type.enum, entity.other.inherited-class.interface, meta.interface#A4EA62
variable.other.enummember, constant.other.enum, entity.name.variable.enum-member#FFA872
variable, variable.other.readwrite, variable.other.local, meta.definition.variable variable.other#D3ABBB
variable.parameter, variable.parameter.function, meta.parameter, variable.other.parameter#D3ABBBitalic
variable.other.property, variable.other.object.property, meta.field.declaration, variable.member, support.variable.property#ED8CAC
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#AA28A4
meta.decorator, punctuation.decorator, entity.name.function.decorator, meta.attribute#ECCC72italic
support.type, storage.type.primitive, entity.name.type.primitive#56D7E0
variable.other.readwrite.powershell, punctuation.definition.variable.powershell#D3ABBB
support.function.powershell, entity.name.function.powershell#41B7FE
variable.parameter.powershell#D3ABBBitalic
markup.heading, entity.name.section.markdown#56D7E0bold
markup.bold#B28C9Cbold
markup.italic#B28C9Citalic
string.other.link, markup.underline.link#41B7FEunderline
markup.inline.raw, markup.fenced_code.block#FFA872
markup.quote#875B6Fitalic
support.type.property-name.json#ED8CAC
string.quoted.double.json#74CEA9
constant.language.json#BD8CFFbold italic
entity.other.attribute-name#ED8CACitalic