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#000401
  • activityBar.border#001B07
  • activityBar.foreground#86AB90
  • activityBar.inactiveForeground#275734
  • activityBarBadge.background#008D50
  • activityBarBadge.foreground#FFFFFF
  • badge.background#005D38
  • badge.foreground#FFFFFF
  • button.background#008D50
  • button.foreground#FFFFFF
  • diffEditor.insertedTextBackground#BBD88722
  • diffEditor.removedTextBackground#EE6AF322
  • dropdown.background#000E04
  • dropdown.border#00401A
  • dropdown.foreground#86AB90
  • editor.background#000300
  • editor.findMatchBackground#008D5066
  • editor.findMatchHighlightBackground#005D3855
  • editor.foreground#86AB90
  • editor.inactiveSelectionBackground#001B07
  • editor.lineHighlightBackground#000B03
  • editor.lineHighlightBorder#000B03
  • editor.selectionBackground#003009
  • editor.selectionHighlightBackground#002507
  • editor.wordHighlightBackground#00250766
  • editor.wordHighlightStrongBackground#00300999
  • editorBracketHighlight.foreground1#EE6AF3
  • editorBracketHighlight.foreground2#55B4FF
  • editorBracketHighlight.foreground3#FFCA96
  • editorBracketHighlight.foreground4#7142E2
  • editorBracketHighlight.unexpectedBracket.foreground#4CC768
  • editorBracketMatch.background#00300955
  • editorBracketMatch.border#008D50
  • editorCodeLens.foreground#4E7B59
  • editorCursor.foreground#75C29A
  • editorGroup.border#001B07
  • editorGroupHeader.border#001B07
  • editorGroupHeader.tabsBackground#000502
  • editorGutter.addedBackground#BBD887
  • editorGutter.background#000300
  • editorGutter.deletedBackground#EE6AF3
  • editorGutter.modifiedBackground#55B4FF
  • editorHoverWidget.background#000E04
  • editorHoverWidget.border#005D38
  • editorIndentGuide.activeBackground1#005D38
  • editorIndentGuide.background1#001B07
  • editorLineNumber.activeForeground#75C29A
  • editorLineNumber.foreground#275734
  • editorOverviewRuler.border#000401
  • editorRuler.foreground#001B07
  • editorSuggestWidget.background#000E04
  • editorSuggestWidget.border#00401A
  • editorSuggestWidget.highlightForeground#EE6AF3
  • editorSuggestWidget.selectedBackground#002507
  • editorWhitespace.foreground#003511
  • editorWidget.background#000E04
  • editorWidget.border#005D38
  • focusBorder#008D50
  • foreground#86AB90
  • gitDecoration.addedResourceForeground#BBD887
  • gitDecoration.deletedResourceForeground#EE6AF3
  • gitDecoration.modifiedResourceForeground#55B4FF
  • gitDecoration.untrackedResourceForeground#FFCA96
  • input.background#000E04
  • input.border#00401A
  • input.foreground#86AB90
  • input.placeholderForeground#4E7B59
  • list.activeSelectionBackground#001B07
  • list.activeSelectionForeground#9CBEA5
  • list.focusBackground#002507
  • list.highlightForeground#EE6AF3
  • list.hoverBackground#000E04
  • list.inactiveSelectionBackground#000E04
  • panel.background#000502
  • panel.border#001B07
  • panelTitle.activeBorder#008D50
  • panelTitle.activeForeground#86AB90
  • panelTitle.inactiveForeground#4E7B59
  • peekView.border#005D38
  • peekViewEditor.background#000300
  • peekViewResult.background#000502
  • scrollbar.shadow#000401
  • scrollbarSlider.activeBackground#008D50AA
  • scrollbarSlider.background#005D3855
  • scrollbarSlider.hoverBackground#005D3888
  • selection.background#003009
  • sideBar.background#000502
  • sideBar.border#001B07
  • sideBar.foreground#799C82
  • sideBarSectionHeader.background#000E04
  • sideBarSectionHeader.border#001B07
  • sideBarTitle.foreground#86AB90
  • statusBar.background#000E04
  • statusBar.border#001B07
  • statusBar.debuggingBackground#7142E2
  • statusBar.foreground#799C82
  • statusBar.noFolderBackground#000E04
  • statusBarItem.hoverBackground#002507
  • statusBarItem.remoteBackground#005D38
  • tab.activeBackground#000E04
  • tab.activeBorderTop#008D50
  • tab.activeForeground#9CBEA5
  • tab.border#001B07
  • tab.inactiveBackground#000300
  • tab.inactiveForeground#4E7B59
  • tab.unfocusedActiveBorderTop#005D38
  • terminal.ansiBlack#000701
  • terminal.ansiBlue#55B4FF
  • terminal.ansiBrightBlack#275734
  • terminal.ansiBrightBlue#8BCCFF
  • terminal.ansiBrightCyan#7FEEED
  • terminal.ansiBrightGreen#D0EE9F
  • terminal.ansiBrightMagenta#7C77FF
  • terminal.ansiBrightRed#EF90F9
  • terminal.ansiBrightWhite#E9F7EE
  • terminal.ansiBrightYellow#FFD8B7
  • terminal.ansiCyan#4AD9D9
  • terminal.ansiGreen#BBD887
  • terminal.ansiMagenta#7142E2
  • terminal.ansiRed#EE6AF3
  • terminal.ansiWhite#86AB90
  • terminal.ansiYellow#FFCA96
  • terminal.background#000300
  • terminal.foreground#86AB90
  • titleBar.activeBackground#000401
  • titleBar.activeForeground#86AB90
  • titleBar.border#001B07
  • titleBar.inactiveBackground#000401
  • titleBar.inactiveForeground#4E7B59

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#4E7B59italic
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#EE6AF3bold italic
storage.type.interface, storage.type.enum, storage.type.struct, storage.type.record, storage.type.class#EE6AF3bold italic
constant.language, variable.language.this, variable.language.self, variable.language.super#EE6AF3bold italic
string, string.quoted, string.template#BBD887
constant.character.escape, constant.character.escape.backslash#EE6AF3bold italic
punctuation.definition.template-expression, punctuation.section.embedded#EE6AF3
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#EE6AF3
constant.numeric#FC9888
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#4CC768
entity.name.function, meta.function.declaration entity.name.function, meta.definition.method entity.name.function#55B4FFbold
meta.function-call entity.name.function, support.function, entity.name.function.call, meta.method-call entity.name.function, variable.function#55B4FF
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#4AD9D9bold
support.type.delegate.cs, support.class.action, support.class.func, support.class.action.cs, support.class.func.cs#55B4FFbold
support.class.component, entity.name.function.component#4AD9D9bold
entity.name.type.record, entity.name.type.struct#4AD9D9bold
entity.name.class.static, meta.class.static entity.name.class#4AD9D9italic
entity.name.type.interface, entity.name.type.enum, entity.other.inherited-class.interface, meta.interface#FFCA96
variable.other.enummember, constant.other.enum, entity.name.variable.enum-member#F489B5
variable, variable.other.readwrite, variable.other.local, meta.definition.variable variable.other#A5CBAE
variable.parameter, variable.parameter.function, meta.parameter, variable.other.parameter#A5CBAEitalic
variable.other.property, variable.other.object.property, meta.field.declaration, variable.member, support.variable.property#52CF93
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#7142E2
meta.decorator, punctuation.decorator, entity.name.function.decorator, meta.attribute#FC9888italic
support.type, storage.type.primitive, entity.name.type.primitive#4AD9D9
variable.other.readwrite.powershell, punctuation.definition.variable.powershell#A5CBAE
support.function.powershell, entity.name.function.powershell#55B4FF
variable.parameter.powershell#A5CBAEitalic
markup.heading, entity.name.section.markdown#4AD9D9bold
markup.bold#86AB90bold
markup.italic#86AB90italic
string.other.link, markup.underline.link#55B4FFunderline
markup.inline.raw, markup.fenced_code.block#F489B5
markup.quote#4E7B59italic
support.type.property-name.json#52CF93
string.quoted.double.json#BBD887
constant.language.json#EE6AF3bold italic
entity.other.attribute-name#52CF93italic