Skip to main content
Coding Theme

blackodin

Publisher: Caleb SeelhoffThemes in package: 1

Black Odin is a higher contrast version of VS Code's Dark+ and Godot Theme, with slight modifications for readability and diverse distinguishable colors, specifically written for Odin Language Server and godot-tools.

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.

  • actionBar.toggledBackground#222222
  • activityBar.background#080808
  • activityBar.border#222222
  • activityBarBadge.background#007acc
  • contrastBorder#222222
  • debugToolBar.background#080808
  • dropdown.border#222222
  • dropdown.listBackground#080808
  • editor.background#000000
  • editor.foreground#ffffff
  • editor.inactiveSelectionBackground#ffffff80
  • editor.lineHighlightBackground#0e0e0e
  • editor.lineHighlightBorder#333333
  • editor.selectionBackground#666666
  • editor.wordHighlightBackground#ffffff40
  • editorGroup.border#222222
  • editorGroupHeader.border#222222
  • editorGroupHeader.tabsBackground#080808
  • editorGroupHeader.tabsBorder#222222
  • editorIndentGuide.activeBackground1#333333
  • editorIndentGuide.background1#333333
  • editorLineNumber.activeForeground#ffffff
  • editorLineNumber.foreground#555555
  • editorWhitespace.foreground#222222
  • editorWidget.background#080808
  • input.background#000000
  • input.border#222222
  • menu.background#080808
  • menu.border#222222
  • menubar.selectionBorder#222222
  • notificationCenter.border#222222
  • notificationCenterHeader.background#080808
  • notifications.background#080808
  • notifications.border#222222
  • notificationToast.border#222222
  • panel.border#222222
  • peekViewEditor.background#080808
  • ports.iconRunningProcessForeground#00ff00
  • selection.background#333333
  • sideBar.background#080808
  • sideBar.border#222222
  • sideBarSectionHeader.background#080808
  • sideBarSectionHeader.border#222222
  • sideBarTitle.foreground#ffffff
  • statusBar.background#080808
  • statusBar.border#222222
  • statusBar.debuggingBackground#004080
  • statusBar.noFolderBackground#080808
  • statusBarItem.remoteBackground#00000000
  • tab.activeBackground#002040
  • tab.activeBorder#ffffff
  • tab.activeBorderTop#222222
  • tab.border#222222
  • tab.inactiveBackground#080808
  • titleBar.activeBackground#080808
  • titleBar.border#222222

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
entity.name.function.decorator#ffaa77
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#33bbff
keyword.language, storage.type.var, storage.type.is, storage.type, storage.type.function.arrow, storage.modifier, punctuation.definition.bracket.square, meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class, punctuation.separator.namespace.ruby, support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color, entity.other#ff7788
comment, string.comment#888888
string#ffeeaa
constant.numeric#99FFEE
constant.language#ff7788
constant#ff7788
string.embedded.begin, string.embedded.end, punctuation.definition.template-expression, punctuation.section.embedded#ffff88
punctuation.separator, punctuation.accessor, meta.brace, punctuation.definition.typeparameters, punctuation.definition.parameters#aaaaaa
punctuation.definition.block, punctuation.definition.bracket.curly, keyword.operator#ccccff
keyword.control, keyword.control.import, keyword.control.attribute, keyword.control.case, keyword.other, keyword.function, source.cpp keyword.operator.new, keyword.operator.new, keyword.operator.delete, keyword.other.using, keyword.other.directive.using, keyword.other.operator, entity.name.operator, entity.name.tag#ffaa77
variable.parameter#dddddd
variable.object.property, meta.object-literal.key#66ddff
variable.name, variable.other.object, variable.other.enummember, variable.other.constant, variable.other.global, variable.other.readwrite.class, variable.other.readwrite.instance, variable.other.readwrite.batchfile, variable.readwrite, variable.readwrite.other.block, variable.other#ffffff
support.class, entity.name.type.class, entity.name.type, entity.name.class, entity.name.type.module, entity.name.namespace, entity.name.module, storage.identifier#44ffaaunderline
support.type, support.variable, keyword.type#44ffaa
variable, meta.definition.variable.name, meta.object-literal.key, entity.name.variable#ffffff
variable.other.property#CCAAFF

Shiki preview

TypeScript sample highlighted with this variant's colors and tokenColors.

Loading...

blackodin - Coding Theme