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#01030A
  • activityBar.border#03142F
  • activityBar.foreground#859ABB
  • activityBar.inactiveForeground#314B73
  • activityBarBadge.background#0074E0
  • activityBarBadge.foreground#FFFFFF
  • badge.background#1D4B8F
  • badge.foreground#FFFFFF
  • button.background#0074E0
  • button.foreground#FFFFFF
  • diffEditor.insertedTextBackground#93D29B22
  • diffEditor.removedTextBackground#CD83FF22
  • dropdown.background#030918
  • dropdown.border#123363
  • dropdown.foreground#859ABB
  • editor.background#000209
  • editor.findMatchBackground#0074E066
  • editor.findMatchHighlightBackground#1D4B8F55
  • editor.foreground#859ABB
  • editor.inactiveSelectionBackground#03142F
  • editor.lineHighlightBackground#020716
  • editor.lineHighlightBorder#020716
  • editor.selectionBackground#00254E
  • editor.selectionHighlightBackground#001C3F
  • editor.wordHighlightBackground#001C3F66
  • editor.wordHighlightStrongBackground#00254E99
  • editorBracketHighlight.foreground1#CD83FF
  • editorBracketHighlight.foreground2#00C1E0
  • editorBracketHighlight.foreground3#E7E339
  • editorBracketHighlight.foreground4#B22490
  • editorBracketHighlight.unexpectedBracket.foreground#5AA1FF
  • editorBracketMatch.background#00254E55
  • editorBracketMatch.border#0074E0
  • editorCodeLens.foreground#516B93
  • editorCursor.foreground#92A8E4
  • editorGroup.border#03142F
  • editorGroupHeader.border#03142F
  • editorGroupHeader.tabsBackground#02030A
  • editorGutter.addedBackground#93D29B
  • editorGutter.background#000209
  • editorGutter.deletedBackground#CD83FF
  • editorGutter.modifiedBackground#00C1E0
  • editorHoverWidget.background#030918
  • editorHoverWidget.border#1D4B8F
  • editorIndentGuide.activeBackground1#1D4B8F
  • editorIndentGuide.background1#03142F
  • editorLineNumber.activeForeground#92A8E4
  • editorLineNumber.foreground#314B73
  • editorOverviewRuler.border#01030A
  • editorRuler.foreground#03142F
  • editorSuggestWidget.background#030918
  • editorSuggestWidget.border#123363
  • editorSuggestWidget.highlightForeground#CD83FF
  • editorSuggestWidget.selectedBackground#001C3F
  • editorWhitespace.foreground#082954
  • editorWidget.background#030918
  • editorWidget.border#1D4B8F
  • focusBorder#0074E0
  • foreground#859ABB
  • gitDecoration.addedResourceForeground#93D29B
  • gitDecoration.deletedResourceForeground#CD83FF
  • gitDecoration.modifiedResourceForeground#00C1E0
  • gitDecoration.untrackedResourceForeground#E7E339
  • input.background#030918
  • input.border#123363
  • input.foreground#859ABB
  • input.placeholderForeground#516B93
  • list.activeSelectionBackground#03142F
  • list.activeSelectionForeground#9BADCC
  • list.focusBackground#001C3F
  • list.highlightForeground#CD83FF
  • list.hoverBackground#040918
  • list.inactiveSelectionBackground#040918
  • panel.background#02030A
  • panel.border#03142F
  • panelTitle.activeBorder#0074E0
  • panelTitle.activeForeground#859ABB
  • panelTitle.inactiveForeground#516B93
  • peekView.border#1D4B8F
  • peekViewEditor.background#000209
  • peekViewResult.background#02030A
  • scrollbar.shadow#01030A
  • scrollbarSlider.activeBackground#0074E0AA
  • scrollbarSlider.background#1D4B8F55
  • scrollbarSlider.hoverBackground#1D4B8F88
  • selection.background#00254E
  • sideBar.background#02030A
  • sideBar.border#03142F
  • sideBar.foreground#788BAB
  • sideBarSectionHeader.background#030918
  • sideBarSectionHeader.border#03142F
  • sideBarTitle.foreground#859ABB
  • statusBar.background#030918
  • statusBar.border#03142F
  • statusBar.debuggingBackground#B22490
  • statusBar.foreground#788BAB
  • statusBar.noFolderBackground#030918
  • statusBarItem.hoverBackground#001C3F
  • statusBarItem.remoteBackground#1D4B8F
  • tab.activeBackground#040918
  • tab.activeBorderTop#0074E0
  • tab.activeForeground#9BADCC
  • tab.border#03142F
  • tab.inactiveBackground#000209
  • tab.inactiveForeground#516B93
  • tab.unfocusedActiveBorderTop#1D4B8F
  • terminal.ansiBlack#010512
  • terminal.ansiBlue#00C1E0
  • terminal.ansiBrightBlack#314B73
  • terminal.ansiBrightBlue#71D5EA
  • terminal.ansiBrightCyan#91EEDA
  • terminal.ansiBrightGreen#AAE7B2
  • terminal.ansiBrightMagenta#CB58C1
  • terminal.ansiBrightRed#D3A1FF
  • terminal.ansiBrightWhite#E6ECF8
  • terminal.ansiBrightYellow#F6EE79
  • terminal.ansiCyan#66D9C4
  • terminal.ansiGreen#93D29B
  • terminal.ansiMagenta#B22490
  • terminal.ansiRed#CD83FF
  • terminal.ansiWhite#859ABB
  • terminal.ansiYellow#E7E339
  • terminal.background#000209
  • terminal.foreground#859ABB
  • titleBar.activeBackground#01030A
  • titleBar.activeForeground#859ABB
  • titleBar.border#03142F
  • titleBar.inactiveBackground#01030A
  • titleBar.inactiveForeground#516B93

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#516B93italic
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#CD83FFbold italic
storage.type.interface, storage.type.enum, storage.type.struct, storage.type.record, storage.type.class#CD83FFbold italic
constant.language, variable.language.this, variable.language.self, variable.language.super#CD83FFbold italic
string, string.quoted, string.template#93D29B
constant.character.escape, constant.character.escape.backslash#CD83FFbold italic
punctuation.definition.template-expression, punctuation.section.embedded#CD83FF
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#CD83FF
constant.numeric#FBAB7E
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#5AA1FF
entity.name.function, meta.function.declaration entity.name.function, meta.definition.method entity.name.function#00C1E0bold
meta.function-call entity.name.function, support.function, entity.name.function.call, meta.method-call entity.name.function, variable.function#00C1E0
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#66D9C4bold
support.type.delegate.cs, support.class.action, support.class.func, support.class.action.cs, support.class.func.cs#00C1E0bold
support.class.component, entity.name.function.component#66D9C4bold
entity.name.type.record, entity.name.type.struct#66D9C4bold
entity.name.class.static, meta.class.static entity.name.class#66D9C4italic
entity.name.type.interface, entity.name.type.enum, entity.other.inherited-class.interface, meta.interface#E7E339
variable.other.enummember, constant.other.enum, entity.name.variable.enum-member#F78E97
variable, variable.other.readwrite, variable.other.local, meta.definition.variable variable.other#A3B9DC
variable.parameter, variable.parameter.function, meta.parameter, variable.other.parameter#A3B9DCitalic
variable.other.property, variable.other.object.property, meta.field.declaration, variable.member, support.variable.property#8BABFF
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#B22490
meta.decorator, punctuation.decorator, entity.name.function.decorator, meta.attribute#FBAB7Eitalic
support.type, storage.type.primitive, entity.name.type.primitive#66D9C4
variable.other.readwrite.powershell, punctuation.definition.variable.powershell#A3B9DC
support.function.powershell, entity.name.function.powershell#00C1E0
variable.parameter.powershell#A3B9DCitalic
markup.heading, entity.name.section.markdown#66D9C4bold
markup.bold#859ABBbold
markup.italic#859ABBitalic
string.other.link, markup.underline.link#00C1E0underline
markup.inline.raw, markup.fenced_code.block#F78E97
markup.quote#516B93italic
support.type.property-name.json#8BABFF
string.quoted.double.json#93D29B
constant.language.json#CD83FFbold italic
entity.other.attribute-name#8BABFFitalic
Midnight Indigo by Rodrigo Lombardo - VS Code Theme