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#000404
  • activityBar.border#00191B
  • activityBar.foreground#6BA4A9
  • activityBar.inactiveForeground#00565A
  • activityBarBadge.background#008995
  • activityBarBadge.foreground#FFFFFF
  • badge.background#005B65
  • badge.foreground#FFFFFF
  • button.background#008995
  • button.foreground#FFFFFF
  • diffEditor.insertedTextBackground#AAD69222
  • diffEditor.removedTextBackground#FF68C622
  • dropdown.background#000D0E
  • dropdown.border#003D40
  • dropdown.foreground#6BA4A9
  • editor.background#000303
  • editor.findMatchBackground#00899566
  • editor.findMatchHighlightBackground#005B6555
  • editor.foreground#6BA4A9
  • editor.inactiveSelectionBackground#00191B
  • editor.lineHighlightBackground#000A0B
  • editor.lineHighlightBorder#000A0B
  • editor.selectionBackground#002D2D
  • editor.selectionHighlightBackground#002323
  • editor.wordHighlightBackground#00232366
  • editor.wordHighlightStrongBackground#002D2D99
  • editorBracketHighlight.foreground1#FF68C6
  • editorBracketHighlight.foreground2#70AFFF
  • editorBracketHighlight.foreground3#FFD95E
  • editorBracketHighlight.foreground4#7944D6
  • editorBracketHighlight.unexpectedBracket.foreground#00B6BB
  • editorBracketMatch.background#002D2D55
  • editorBracketMatch.border#008995
  • editorCodeLens.foreground#24777C
  • editorCursor.foreground#51BBCD
  • editorGroup.border#00191B
  • editorGroupHeader.border#00191B
  • editorGroupHeader.tabsBackground#000405
  • editorGutter.addedBackground#AAD692
  • editorGutter.background#000303
  • editorGutter.deletedBackground#FF68C6
  • editorGutter.modifiedBackground#70AFFF
  • editorHoverWidget.background#000D0E
  • editorHoverWidget.border#005B65
  • editorIndentGuide.activeBackground1#005B65
  • editorIndentGuide.background1#00191B
  • editorLineNumber.activeForeground#51BBCD
  • editorLineNumber.foreground#00565A
  • editorOverviewRuler.border#000404
  • editorRuler.foreground#00191B
  • editorSuggestWidget.background#000D0E
  • editorSuggestWidget.border#003D40
  • editorSuggestWidget.highlightForeground#FF68C6
  • editorSuggestWidget.selectedBackground#002323
  • editorWhitespace.foreground#003133
  • editorWidget.background#000D0E
  • editorWidget.border#005B65
  • focusBorder#008995
  • foreground#6BA4A9
  • gitDecoration.addedResourceForeground#AAD692
  • gitDecoration.deletedResourceForeground#FF68C6
  • gitDecoration.modifiedResourceForeground#70AFFF
  • gitDecoration.untrackedResourceForeground#FFD95E
  • input.background#000D0E
  • input.border#003D40
  • input.foreground#6BA4A9
  • input.placeholderForeground#24777C
  • list.activeSelectionBackground#00191B
  • list.activeSelectionForeground#84B7BC
  • list.focusBackground#002323
  • list.highlightForeground#FF68C6
  • list.hoverBackground#000D0F
  • list.inactiveSelectionBackground#000D0F
  • panel.background#000405
  • panel.border#00191B
  • panelTitle.activeBorder#008995
  • panelTitle.activeForeground#6BA4A9
  • panelTitle.inactiveForeground#24777C
  • peekView.border#005B65
  • peekViewEditor.background#000303
  • peekViewResult.background#000405
  • scrollbar.shadow#000404
  • scrollbarSlider.activeBackground#008995AA
  • scrollbarSlider.background#005B6555
  • scrollbarSlider.hoverBackground#005B6588
  • selection.background#002D2D
  • sideBar.background#000405
  • sideBar.border#00191B
  • sideBar.foreground#5F959A
  • sideBarSectionHeader.background#000D0E
  • sideBarSectionHeader.border#00191B
  • sideBarTitle.foreground#6BA4A9
  • statusBar.background#000D0E
  • statusBar.border#00191B
  • statusBar.debuggingBackground#7944D6
  • statusBar.foreground#5F959A
  • statusBar.noFolderBackground#000D0E
  • statusBarItem.hoverBackground#002323
  • statusBarItem.remoteBackground#005B65
  • tab.activeBackground#000D0F
  • tab.activeBorderTop#008995
  • tab.activeForeground#84B7BC
  • tab.border#00191B
  • tab.inactiveBackground#000303
  • tab.inactiveForeground#24777C
  • tab.unfocusedActiveBorderTop#005B65
  • terminal.ansiBlack#000707
  • terminal.ansiBlue#70AFFF
  • terminal.ansiBrightBlack#00565A
  • terminal.ansiBrightBlue#9AC8FF
  • terminal.ansiBrightCyan#9BF1CE
  • terminal.ansiBrightGreen#C0EBA9
  • terminal.ansiBrightMagenta#8773FC
  • terminal.ansiBrightRed#FF8ED5
  • terminal.ansiBrightWhite#DEF0F3
  • terminal.ansiBrightYellow#FFE7A9
  • terminal.ansiCyan#73DCB6
  • terminal.ansiGreen#AAD692
  • terminal.ansiMagenta#7944D6
  • terminal.ansiRed#FF68C6
  • terminal.ansiWhite#6BA4A9
  • terminal.ansiYellow#FFD95E
  • terminal.background#000303
  • terminal.foreground#6BA4A9
  • titleBar.activeBackground#000404
  • titleBar.activeForeground#6BA4A9
  • titleBar.border#00191B
  • titleBar.inactiveBackground#000404
  • titleBar.inactiveForeground#24777C

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#24777Citalic
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#FF68C6bold italic
storage.type.interface, storage.type.enum, storage.type.struct, storage.type.record, storage.type.class#FF68C6bold italic
constant.language, variable.language.this, variable.language.self, variable.language.super#FF68C6bold italic
string, string.quoted, string.template#AAD692
constant.character.escape, constant.character.escape.backslash#FF68C6bold italic
punctuation.definition.template-expression, punctuation.section.embedded#FF68C6
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#FF68C6
constant.numeric#FDB376
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#00B6BB
entity.name.function, meta.function.declaration entity.name.function, meta.definition.method entity.name.function#70AFFFbold
meta.function-call entity.name.function, support.function, entity.name.function.call, meta.method-call entity.name.function, variable.function#70AFFF
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#73DCB6bold
support.type.delegate.cs, support.class.action, support.class.func, support.class.action.cs, support.class.func.cs#70AFFFbold
support.class.component, entity.name.function.component#73DCB6bold
entity.name.type.record, entity.name.type.struct#73DCB6bold
entity.name.class.static, meta.class.static entity.name.class#73DCB6italic
entity.name.type.interface, entity.name.type.enum, entity.other.inherited-class.interface, meta.interface#FFD95E
variable.other.enummember, constant.other.enum, entity.name.variable.enum-member#FE9483
variable, variable.other.readwrite, variable.other.local, meta.definition.variable variable.other#89C4C8
variable.parameter, variable.parameter.function, meta.parameter, variable.other.parameter#89C4C8italic
variable.other.property, variable.other.object.property, meta.field.declaration, variable.member, support.variable.property#00C4DB
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#7944D6
meta.decorator, punctuation.decorator, entity.name.function.decorator, meta.attribute#FDB376italic
support.type, storage.type.primitive, entity.name.type.primitive#73DCB6
variable.other.readwrite.powershell, punctuation.definition.variable.powershell#89C4C8
support.function.powershell, entity.name.function.powershell#70AFFF
variable.parameter.powershell#89C4C8italic
markup.heading, entity.name.section.markdown#73DCB6bold
markup.bold#6BA4A9bold
markup.italic#6BA4A9italic
string.other.link, markup.underline.link#70AFFFunderline
markup.inline.raw, markup.fenced_code.block#FE9483
markup.quote#24777Citalic
support.type.property-name.json#00C4DB
string.quoted.double.json#AAD692
constant.language.json#FF68C6bold italic
entity.other.attribute-name#00C4DBitalic