Skip to main content
Coding Theme

Cyberdeck

Publisher: ex1tiumThemes in package: 20

A retro-futuristic neural interface for the modern code cowboy. Cyberpunk-inspired dark theme with neon accents, semantic highlighting, and first-class support for TypeScript, Go, Rust, Python, and Java.

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.activeBackground#2C4C6C33
  • activityBar.activeBorder#2C4C6C
  • activityBar.background#D4E0EC
  • activityBar.border#DEE8F2
  • activityBar.foreground#4C6C8C
  • activityBar.inactiveForeground#2C4C6C
  • activityBarBadge.background#4C6C8C
  • activityBarBadge.foreground#C4D4E4
  • badge.background#2C4C6C
  • badge.foreground#C4D4E4
  • breadcrumb.activeSelectionForeground#0C1C2C
  • breadcrumb.background#D4E0EC
  • breadcrumb.focusForeground#2C4C6C
  • breadcrumb.foreground#0C1C2C99
  • breadcrumbPicker.background#D4E0EC
  • button.background#2C4C6C21
  • button.foreground#0C1C2C
  • button.hoverBackground#5C6C7C
  • contrastActiveBorder#2C4C6C
  • contrastBorder#DEE8F2
  • debugExceptionWidget.background#D4E0EC
  • debugExceptionWidget.border#0C1C2C
  • debugToolBar.background#C8D8E8
  • descriptionForeground#5C6C7C
  • diffEditor.insertedTextBackground#5C6C7C26
  • diffEditor.removedTextBackground#2C4C6C17
  • dropdown.background#D4E0EC
  • dropdown.border#D4E0EC
  • dropdown.foreground#5C6C7C
  • editor.background#D4E0EC
  • editor.findMatchBackground#B8CCE0
  • editor.findMatchHighlightBackground#B8CCE087
  • editor.findRangeHighlightBackground#B8CCE01a
  • editor.foreground#1C2C3C
  • editor.hoverHighlightBackground#B8CCE04d
  • editor.inactiveSelectionBackground#0C1C2C33
  • editor.lineHighlightBackground#B8CCE066
  • editor.lineHighlightBorder#B8CCE066
  • editor.rangeHighlightBackground#5C6C7C38
  • editor.selectionBackground#A8C0D887
  • editor.selectionHighlightBackground#2C4C6C33
  • editor.snippetFinalTabstopHighlightBackground#C4D4E4
  • editor.snippetFinalTabstopHighlightBorder#C4D4E4
  • editor.snippetTabstopHighlightBackground#C4D4E4
  • editor.snippetTabstopHighlightBorder#C4D4E4
  • editor.wordHighlightBackground#B8CCE087
  • editor.wordHighlightStrongBackground#B8CCE087
  • editorBracketMatch.background#B8CCE066
  • editorBracketMatch.border#4C6C8C
  • editorCodeLens.foreground#0C1C2Ccc
  • editorCursor.foreground#1C2C3C
  • editorError.border#D4E0EC
  • editorError.foreground#2C4C6C
  • editorGroup.border#DEE8F2
  • editorGroup.dropBackground#5C6C7C33
  • editorGroup.emptyBackground#5C6C7C33
  • editorGroupHeader.noTabsBackground#D4E0EC
  • editorGroupHeader.tabsBackground#D4E0EC
  • editorGroupHeader.tabsBorder#C4D4E4
  • editorGutter.addedBackground#D0E0D8d6
  • editorGutter.background#D4E0EC
  • editorGutter.deletedBackground#E0D8DCa3
  • editorGutter.modifiedBackground#D8E0E8
  • editorHint.border#5C6C7C00
  • editorHint.foreground#5C6C7C
  • editorHoverWidget.background#C4D4E4
  • editorHoverWidget.border#DEE8F2
  • editorIndentGuide.activeBackground1#DEE8F2
  • editorIndentGuide.background1#5C6C7C38
  • editorInfo.border#D4E0EC
  • editorInfo.foreground#2C4C6C
  • editorLineNumber.activeForeground#5C6C7C
  • editorLineNumber.foreground#5C6C7C
  • editorLink.activeForeground#2C4C6C
  • editorMarkerNavigation.background#43435629
  • editorMarkerNavigationError.background#2C4C6C
  • editorMarkerNavigationWarning.background#4C4C3C
  • editorOverviewRuler.addedForeground#09f7a099
  • editorOverviewRuler.border#D4E0EC
  • editorOverviewRuler.commonContentForeground#4C4C3C45
  • editorOverviewRuler.currentContentForeground#DEE8F245
  • editorOverviewRuler.deletedForeground#2C4C6C99
  • editorOverviewRuler.errorForeground#E8D8DCed
  • editorOverviewRuler.findMatchForeground#B8CCE087
  • editorOverviewRuler.incomingContentForeground#cac4f545
  • editorOverviewRuler.modifiedForeground#5C6C7C99
  • editorOverviewRuler.warningForeground#2C4C6Ccc
  • editorRuler.foreground#B8CCE033
  • editorSuggestWidget.background#C4D4E4
  • editorSuggestWidget.border#DEE8F2
  • editorSuggestWidget.foreground#4C5C6C
  • editorSuggestWidget.highlightForeground#2C4C6C
  • editorSuggestWidget.selectedBackground#B8CCE0
  • editorWarning.border#D4E0EC
  • editorWarning.foreground#4C4C3C
  • editorWhitespace.foreground#0C1C2C21
  • editorWidget.background#D4E0EC
  • editorWidget.border#DEE8F2
  • editorWidget.foreground#3C5068
  • errorForeground#2C4C6C
  • extensionButton.prominentBackground#2C4C6C
  • extensionButton.prominentForeground#C4D4E4
  • extensionButton.prominentHoverBackground#1C2C3C
  • focusBorder#D4E0EC
  • foreground#5C6C7C
  • gitDecoration.addedResourceForeground#2C4C6Ccc
  • gitDecoration.conflictingResourceForeground#4C4C3C
  • gitDecoration.deletedResourceForeground#E8D8DCed
  • gitDecoration.ignoredResourceForeground#0C1C2C59
  • gitDecoration.modifiedResourceForeground#2C4C6C
  • gitDecoration.untrackedResourceForeground#4C5C6C
  • icon.foreground#2C4C6C
  • input.background#C4D4E4
  • input.border#C4D4E4
  • input.foreground#3C4C5C
  • input.placeholderForeground#3C4C5C
  • inputOption.activeBorder#3C4C5C
  • inputValidation.errorBackground#2C4C6C80
  • inputValidation.errorBorder#2C4C6C00
  • inputValidation.errorForeground#2C4C6C
  • inputValidation.infoBackground#D4E0EC
  • inputValidation.infoBorder#1C2C3C
  • inputValidation.infoForeground#2C4C6C
  • inputValidation.warningBackground#D4E0EC
  • inputValidation.warningBorder#4C4C3C
  • inputValidation.warningForeground#4C4C3C
  • list.activeSelectionBackground#DEE8F280
  • list.activeSelectionForeground#2C4C6C
  • list.dropBackground#B8CCE066
  • list.errorForeground#2C4C6Ce6
  • list.focusBackground#D4E0EC
  • list.focusForeground#0C1C2C
  • list.highlightForeground#2C4C6C
  • list.hoverBackground#CCE0F0
  • list.hoverForeground#2C4C6C
  • list.inactiveFocusBackground#D4E0EC
  • list.inactiveSelectionBackground#B8CCE066
  • list.inactiveSelectionForeground#0C1C2C
  • list.warningForeground#4C4C3C
  • listFilterWidget.background#C4D4E4
  • listFilterWidget.noMatchesOutline#2C4C6C
  • listFilterWidget.outline#5C6C7C
  • menu.background#D4E0EC
  • menu.foreground#2C4C6C
  • menu.selectionBackground#2C4C6C80
  • menu.selectionBorder#D4E0EC
  • menu.selectionForeground#2C4C6C
  • menu.separatorBackground#2C4C6C
  • menubar.selectionBackground#D4E0EC
  • menubar.selectionBorder#D4E0EC
  • menubar.selectionForeground#2C4C6C
  • merge.border#D4E0EC00
  • merge.commonContentBackground#4C4C3C21
  • merge.commonHeaderBackground#4C4C3C45
  • merge.currentContentBackground#DEE8F221
  • merge.currentHeaderBackground#DEE8F245
  • merge.incomingContentBackground#aea8dc21
  • merge.incomingHeaderBackground#aea8dc45
  • minimap.errorHighlight#E8D8DCed
  • minimap.findMatchHighlight#2C4C6Ced
  • minimap.warningHighlight#4C4C3Ced
  • minimapGutter.addedBackground#1C2C3C
  • minimapGutter.deletedBackground#2C4C6C
  • minimapGutter.modifiedBackground#5C6C7C
  • notificationCenter.border#D4E0EC
  • notificationCenterHeader.background#D4E0EC
  • notificationCenterHeader.foreground#3C4C5C
  • notificationLink.foreground#0C1C2C
  • notifications.background#D4E0EC
  • notifications.border#D4E0EC
  • notifications.foreground#3C4C5C
  • notificationToast.border#D4E0EC
  • panel.background#D4E0EC
  • panel.border#2C4C6C
  • panelTitle.activeBorder#2C4C6C
  • panelTitle.activeForeground#2C4C6C
  • panelTitle.inactiveForeground#7C8C9C
  • peekView.border#5C6C7C
  • peekViewEditor.background#D4E0EC
  • peekViewEditor.matchHighlightBackground#B8CCE0
  • peekViewEditor.matchHighlightBorder#D4E0EC
  • peekViewEditorGutter.background#D4E0EC
  • peekViewResult.background#D4E0EC
  • peekViewResult.fileForeground#4C4C3C
  • peekViewResult.lineForeground#0C1C2C
  • peekViewResult.matchHighlightBackground#D4E0EC
  • peekViewResult.selectionBackground#0d181a
  • peekViewResult.selectionForeground#0C1C2C
  • peekViewTitle.background#D4E0EC
  • peekViewTitleDescription.foreground#0C1C2C
  • peekViewTitleLabel.foreground#2C4C6C
  • pickerGroup.border#1C2C3C
  • pickerGroup.foreground#3C4C5C
  • progressBar.background#2C4C6C
  • sash.hoverBorder#2C4C6C
  • scrollbar.shadow#DEE8F2
  • scrollbarSlider.activeBackground#B8CCE078
  • scrollbarSlider.background#B8CCE033
  • scrollbarSlider.hoverBackground#B8CCE054
  • selection.background#2C4C6C
  • settings.checkboxBackground#D4E0EC
  • settings.checkboxBorder#D4E0EC
  • settings.checkboxForeground#5C6C7C
  • settings.dropdownBackground#D4E0EC
  • settings.dropdownBorder#D4E0EC
  • settings.dropdownForeground#5C6C7C
  • settings.dropdownListBorder#B8CCE0
  • settings.headerForeground#2C4C6C
  • settings.modifiedItemIndicator#1C2C3C
  • settings.numberInputBackground#C4D4E4
  • settings.numberInputBorder#C4D4E4
  • settings.numberInputForeground#3C4C5C
  • settings.textInputBackground#D4E0EC
  • settings.textInputBorder#D4E0EC
  • settings.textInputForeground#5C6C7C
  • sideBar.background#C4D4E4
  • sideBar.border#DEE8F2
  • sideBar.dropBackground#C4D4E4
  • sideBar.foreground#3C4C5C
  • sideBarSectionHeader.background#D4E0EC
  • sideBarSectionHeader.border#DEE8F2
  • sideBarSectionHeader.foreground#3C5C7C
  • sideBarTitle.foreground#3C5C7C
  • statusBar.background#D4E0EC
  • statusBar.border#DEE8F2
  • statusBar.debuggingBackground#D4E0EC
  • statusBar.debuggingBorder#08080fb0
  • statusBar.debuggingForeground#3C5068
  • statusBar.foreground#2C4C6C
  • statusBar.noFolderBackground#D4E0EC
  • statusBar.noFolderBorder#D4E0EC
  • statusBar.noFolderForeground#0C1C2C
  • statusBarItem.activeBackground#D4E0EC66
  • statusBarItem.hoverBackground#DEE8F2
  • statusBarItem.prominentBackground#DEE8F2
  • statusBarItem.prominentHoverBackground#B8CCE0
  • tab.activeBackground#D4E0EC
  • tab.activeBorder#2C4C6C
  • tab.activeBorderTop#D4E0EC
  • tab.activeForeground#2C4C6C
  • tab.activeModifiedBorder#5C6C7C
  • tab.border#DEE8F2
  • tab.inactiveBackground#D4E0EC
  • tab.inactiveForeground#7C8C9C
  • tab.unfocusedActiveBackground#D0DCE8
  • tab.unfocusedActiveBorder#D4E0EC
  • tab.unfocusedActiveForeground#3C5C7C
  • tab.unfocusedHoverBackground#2C4C6C21
  • tab.unfocusedInactiveForeground#7C8C9C
  • terminal.ansiBlack#1C2C3C
  • terminal.ansiBlue#3C4C6C
  • terminal.ansiBrightBlack#4C5C6C
  • terminal.ansiBrightBlue#4C5C7C
  • terminal.ansiBrightCyan#5C6C7C
  • terminal.ansiBrightGreen#5C6C6C
  • terminal.ansiBrightMagenta#5C5C6C
  • terminal.ansiBrightRed#6C5C6C
  • terminal.ansiBrightWhite#DEE8F2
  • terminal.ansiBrightYellow#6C6C5C
  • terminal.ansiCyan#4C5C6C
  • terminal.ansiGreen#4C5C5C
  • terminal.ansiMagenta#4C4C5C
  • terminal.ansiRed#5C4C5C
  • terminal.ansiWhite#C4D4E4
  • terminal.ansiYellow#5C5C4C
  • terminal.background#C4D4E4
  • terminalCursor.background#C4D4E4
  • terminalCursor.foreground#2C4C6C
  • textBlockQuote.background#D4E0EC
  • textBlockQuote.border#3C4C5C
  • textCodeBlock.background#D4E0EC
  • textLink.activeForeground#2C4C6C
  • textLink.foreground#2C4C6C
  • textPreformat.foreground#4C4C3C
  • textSeparator.foreground#D4E0EC
  • titleBar.activeBackground#D4E0EC
  • titleBar.activeForeground#2C4C6C
  • titleBar.inactiveBackground#D4E0EC
  • titleBar.inactiveForeground#0C1C2C99
  • tree.indentGuidesStroke#5C6C7C
  • walkThrough.embeddedEditorBackground#D4E0EC
  • widget.border#DEE8F2
  • widget.shadow#DEE8F2

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
abstract.definition.fsharp entity, abstract.definition.fsharp keyword, comment, comment.block.documentation storage.type.class, comment.block.documentation.phpdoc.php keyword, comment.block.documentation.rust, comment.block.documentation.scala keyword, comment.block.documentation.scala variable.parameter, comment.block.javadoc.java keyword, comment.block.javadoc.java variable.parameter.java, comment.block.lua, comment.block.rust, comment.line.documentation.rust, comment.line.double-dash.documentation.lua, comment.line.double-slash.rust, comment.line.roxygen.r keyword, comment.line.roxygen.r variable.parameter.r, constant.other.math, constant.other.placeholder, constant.other.symbol.hashkey.ruby, constant.other.symbol.hashkey.ruby punctuation.definition.constant.ruby, constant.other.symbol.ruby, constant.other.table-name, entity.alias.import.go, entity.name.footnote, entity.name.function.directive.graphql, entity.name.record.field.accessor.elm, entity.name.scope-resolution.function.call, entity.name.type.kotlin, entity.other, function.anonymous keyword, keyword.control.clojure, keyword.control.export, keyword.control.inheritance.coffee, keyword.declaration.enum.rust, keyword.declaration.struct.rust, keyword.declaration.trait.rust, keyword.declaration.type.rust, keyword.function.go, keyword.import, keyword.language.gherkin.feature.step, keyword.operator.documentation.powershell, keyword.other.array.phpdoc.php, keyword.other.base.cs, keyword.other.capture-specifier, keyword.other.import, keyword.other.this.cs, keyword.package, keyword.type.cs, markup.italic, markup.quote, meta.import keyword.control, meta.preprocessor.pragma.nim, punctuation.definition.comment, sharing.modifier, source.apex keyword.type, source.clojure meta.symbol.dynamic, source.go storage.type, source.graphql support.type.enum, source.hlsl storage.type.basic, source.nim storage.type.concrete, source.ocaml entity.name.filename, source.python support.type.python, source.r meta.function.r keyword.control.r, source.reason entity.name.filename, source.scala entity.name.class, source.swift keyword.other.declaration-specifier, source.swift support.type, source.tf meta.keyword.number, source.tf meta.keyword.string, source.vala storage.type.generic, source.wsd keyword.control.diagram, storage.modifier, storage.modifier.mut.rust, storage.modifier.rust, storage.type.built-in, storage.type.core.rust, storage.type.function.kotlin, storage.type.integral, storage.type.modifier, storage.type.php, storage.type.primitive, storage.type.scala, support.class.builtin, support.constant.vendored, support.function.builtin.go, support.function.textit, support.type.builtin, support.type.core.rust, support.type.julia, support.type.primitive, support.type.vendored, support.variable.swift, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js, text.tex support.function.emph, variable.language, variable.other.field, variable.other.member, variable.other.member.c, variable.other.object.property, variable.other.property, variable.other.table.property.lua, variable.parameter.function.language.specialitalic
binding.fsharp keyword, comment.block.documentation punctuation.definition.block.tag, comment.block.documentation punctuation.definition.inline.tag, constant.language.empty-list.haskell, entity.name.function.macro.rules.rust, entity.name.function.macro.rust, entity.name.tag, entity.name.type.macro.rust, entity.tag.apacheconf, function.anonymous keyword, function.anonymous keyword.symbol.fsharp, keyword.control.class, keyword.control.clojure, keyword.control.def, keyword.control.fun, keyword.control.function-end.lua, keyword.control.goto.lua, keyword.declaration.dart, keyword.function.go, keyword.local.lua, keyword.operator.macro.dollar.rust, keyword.other.base.cs, keyword.other.declaration-specifier.swift, keyword.other.fn.rust, keyword.other.julia, keyword.other.nim, keyword.other.rust, keyword.other.skinparam.keyword, keyword.other.this.cs, keyword.other.var.cs, markup.bold, markup.deleted.diff, markup.italic, meta.brace.round.ts, meta.class.identifier storage.modifier, meta.embedded.block variable.language punctuation.definition.variable.php, meta.function.powershell storage.type.powershell, meta.macro.rust, meta.separator, punctuation.definition.bold, punctuation.definition.italic, punctuation.definition.ng-binding-name.begin.html, punctuation.definition.ng-binding-name.end.html, punctuation.definition.parameters.begin.ts, punctuation.definition.parameters.end.ts, punctuation.definition.string, punctuation.section.parameters.begin.bracket.round.cpp, punctuation.section.parameters.end.bracket.round.cpp, punctuation.section.parens.begin.bracket.round.cpp, punctuation.section.parens.end.bracket.round.cpp, punctuation.terminator.function, source.go keyword, source.julia storage.modifier, source.ocaml keyword markup.underline, source.ocaml storage.type markup.underline, source.r meta.function.r keyword.control.r, source.scala keyword.declaration, source.tf support.class.variable, source.wsd keyword.other.class, source.wsd keyword.other.linebegin, storage.modifier.static.rust, storage.modifier.super, storage.type, storage.type.alias.go, storage.type.const.go, storage.type.def, storage.type.func.go, storage.type.interface.go, storage.type.type.go, storage.type.var.go, support.type.exception.python, variable.language, variable.language punctuation.definition.variable, variable.parameter.function.language.special#1C3C5C
binding.fsharp keyword, binding.fsharp keyword.symbol, entity.name.function.swift, entity.name.section.fsharp, entity.name.section.fsharp keyword, entity.name.section.latex, keyword.begin.tag.ejs, keyword.control.class, keyword.control.cucumber.table, keyword.control.def, keyword.control.default, keyword.control.directive, keyword.control.function-end.lua, keyword.declaration.dart, keyword.format.specifier.fsharp, keyword.language.gherkin.feature.scenario, keyword.operator.function.infix, keyword.operator.other.powershell, keyword.other.declaration-specifier.swift, keyword.other.julia, keyword.other.nim, keyword.other.rust, keyword.other.skinparam, keyword.other.unit, keyword.other.using.vala, keyword.other.var.cs, keyword.symbol.fsharp, meta.class.identifier storage.modifier, meta.import.haskell keyword, namespace.open.fsharp entity, namespace.open.fsharp keyword, punctuation.definition.variable, record.fsharp keyword, source.apacheconf keyword, source.c keyword.other, source.cpp keyword.other, source.cs keyword.other, source.css keyword.control, source.css keyword.operator, source.css variable.parameter, source.go keyword, source.lua storage.type.function, string.tag.lua, source.nim keyword.other, source.nim keyword.other.common.function, source.objc keyword.other.property.attribute, source.ocaml constant.language constant.numeric entity.other.attribute-name.id.css, source.ocaml keyword markup.underline, source.python meta.function.decorator.python support.type.python, source.reason entity.other.attribute-name constant.language constant.numeric, source.scala entity.name.class.declaration, source.scala keyword.declaration, source.sql keyword.other, source.toml entity.other.attribute-name, source.toml keyword, source.wsd keyword.other, storage.modifier.array.bracket, storage.modifier.import, storage.modifier.package, storage.modifier.static.rust, storage.modifier.using.vala, storage.type, string.interpolated variable.parameter, variable.parameter.handlebars, variable.parameter.ritalic
binding.fsharp keyword.symbol.fsharp, constant.character, constant.escape, constant.name.attribute.tag.pug, constant.other.description.jsdoc, entity.name.footnote, entity.name.record.field.accessor.elm, entity.name.record.field.elm, entity.other.attribute-name strong, keyword.begin.tag.ejs, keyword.operator.other.powershell, keyword.other.array.phpdoc.php, markup meta punctuation.definition, meta.array.julia, meta.attribute-selector punctuation.definition.entity, meta.bracket.julia, meta.link.inline punctuation.definition.string, punctuation.definition.list_item, punctuation.definition.parameters.begin.lua, punctuation.definition.parameters.finish.lua, punctuation.separator.arguments.lua, punctuation.separator.key-value, source meta.brace, source punctuation, source.clojure meta.symbol, source.css entity.other, source.ocaml entity.name.filename, source.ocaml punctuation.definition.tag, source.reason entity.name.filename, source.sql, storage.modifier.array.bracket, text.html punctuation, text.html.markdown#4C5C6C
comment, comment.block.documentation punctuation.definition.bracket, comment.line.double-dash.lua, comment.line.shebang.lua, punctuation.definition.comment, punctuation.definition.comment.lua, punctuation.definition.tag, source.ocaml comment constant.regexp meta.separator#6C8098
comment.block.documentation entity.name.type, comment.block.documentation.phpdoc.php keyword.other.type.php, constant.other.reference, constant.other.symbol.hashkey.ruby, constant.other.symbol.hashkey.ruby punctuation.definition.constant.ruby, entity.name.lifetime.rust, entity.name.type.annotation.kotlin, entity.name.type.declaration.rust, entity.name.type.enum.rust, entity.name.type.fsharp, entity.name.type.kotlin, entity.name.type.lifetime.rust, entity.name.type.metavariable.rust, entity.name.type.numeric.rust, entity.name.type.option.rust, entity.name.type.primitive.rust, entity.name.type.result.rust, entity.name.type.rust, entity.name.type.struct.rust, entity.name.type.trait.rust, entity.other.attribute-name.id, entity.other.attribute-name.id punctuation.definition.entity, keyword.type, markup punctuation.definition, meta.type.annotation entity.name.type, meta.type.parameters entity.name.type, punctuation.definition.lifetime.rust, punctuation.definition.storage.type.objc, punctuation.definition.string.begin.html, punctuation.definition.string.end.html, punctuation.definition.typeparameters, punctuation.separator.clause-head-body, source.apex storage.type, source.cpp entity.name.type, source.cpp storage.type.cpp, source.elm storage.type, source.go storage.type, source.graphql support.type, source.groovy storage.type, source.haskell storage.type, source.hlsl storage.type.basic, source.hlsl support.type.other, source.java storage.type, source.nim storage.type, source.python support.type.python, source.reason support.type string, source.scala entity.name.class, source.swift support.type, source.tf meta.keyword.number, source.tf meta.keyword.string, source.vala storage.type, storage.class.std.rust, storage.modifier.lifetime.rust, storage.type.attribute.lua, storage.type.built-in, storage.type.c, storage.type.core.rust, storage.type.cs, storage.type.generic.lua, storage.type.integral, storage.type.objc, storage.type.php, storage.type.powershell, storage.type.primitive, storage.type.r, storage.type.user-defined, string.other.link.title.markdown, support.class.builtin, support.class.crystal, support.type.builtin, support.type.julia, support.type.lua, support.type.primitive, support.type.primitive.ts, support.type.vb, support.variable.property#3C5068
constant, constant.character.entity, constant.character.format.placeholder, constant.character.math, constant.other.placeholder, entity.helper.apacheconf, entity.name.function.preprocessor.c, entity.name.tag.html, entity.name.type.type-parameter.cs, entity.other.attribute-name.class, markup.quote, meta.attribute.id entity.other.attribute-name, meta.table.lua variable.other, meta.tag.attributes entity.other.attribute-name, punctuation.bracket.angle, punctuation.definition.constant, punctuation.definition.entity, source.cpp variable.other.enummember, source.cs entity.other.attribute-name, source.graphql constant.character, source.reason constant.language.list, storage.type.module.go, storage.type.scala, support.class.math, support.constant, support.constant punctuation.definition.variable, support.variable.class.hideshow, support.variable.magic, text.html entity.other.attribute-name, text.xml entity.other.attribute-name, variable.language.crystal, variable.other.constant#1C3C58
constant.character.escape, constant.character.escape punctuation.definition.keyword, constant.other.haskell, entity.global.clojure, entity.name.class.lua, entity.name.function-table.lua, entity.name.type, entity.name.type.class, entity.namespace.r, entity.other.inherited-class.python, keyword.format.specifier.fsharp, meta.embedded.block.php punctuation.definition.variable.php, meta.embedded.line.crystal punctuation.section.embedded, meta.embedded.line.crystal punctuation.section.embedded source.crystal, meta.method-call.groovy storage.type.groovy, punctuation.definition.interpolation, punctuation.definition.template-expression, punctuation.section.embedded, punctuation.section.embedded source.swift, punctuation.section.embedded.begin.ruby, punctuation.section.embedded.end.ruby source.ruby, punctuation.section.tag, source.clojure punctuation.section.metadata, source.clojure punctuation.section.set, source.js constant.other.object.key.js string.unquoted.label.js, source.js punctuation.section.embedded, source.objc entity.name.tag, source.ocaml entity.name.class constant.numeric, source.python meta.function-call.python support.type.python, source.reason entity.name.class, source.scala entity.name.class.declaration, source.tf meta.keyword.list, source.tf meta.keyword.map, source.vala storage.type, storage.modifier.using.vala, storage.type.string.python, string.interpolated.dollar punctuation.definition.string, string.interpolated.pug, string.quoted.other.literal.upper.crystal punctuation.definition.string, string.replacement.apacheconf, support.class, support.class.lua, support.constant.handlebars, support.constant.math, support.function.macro.julia, support.module.elm, support.variable.class.group, support.variable.lua, variable.other.bracket punctuation.definition.variable#1C2C3Cbold
constant.character.escape.backslash.rust, constant.character.escape.bit.rust, constant.character.escape.byte.lua, constant.character.escape.lua, constant.character.escape.rust, constant.character.escape.unicode.lua, constant.character.escape.unicode.punctuation.rust, constant.character.escape.unicode.rust#1C4C6Cbold
constant.character.literal.scala, constant.language.boolean.false.ts, constant.language.boolean.true.ts, constant.language.dart, constant.numeric.dart, constant.numeric.decimal.cpp, constant.numeric.decimal.ts, entity.name.import.go, entity.name.type.module.go, markup.inline.raw punctuation.definition.raw, markup.inline.raw.string, markup.inserted.diff, markup.raw.texttt, punctuation.definition.string.begin.lua, punctuation.definition.string.begin.ts, punctuation.definition.string.end.lua, punctuation.definition.string.end.ts, punctuation.definition.string.template, source.css support.constant, source.scala punctuation.definition.character, source.tf entity.name, string, string.interpolated.python string.quoted.single.python, string.quoted.double.heredoc, string.quoted.double.interpolated.crystal, string.quoted.double.interpolated.crystal punctuation.definition.string, string.quoted.double.lua, string.quoted.interpolated.vala, string.quoted.interpolated.vala punctuation.definition.string, string.quoted.other.multiline.lua, string.quoted.single.lua, string.regexp.apacheconf, string.template, text.html.derivative, text.tex markup.raw, variable.other.constant.ts#4C6080
constant.integer.apacheconf, constant.language, constant.language.lua, constant.language punctuation.definition.variable, constant.numeric, constant.numeric.float.hexadecimal.lua, constant.numeric.float.lua, constant.numeric.integer.hexadecimal.lua, constant.numeric.integer.lua, constant.others.fsharp, keyword.operator.null-conditional.cs, keyword.operator.nullable-type, keyword.other.unit, markup.inline.raw.string.markdown, punctuation.separator.decimal.period.php, punctuation.separator.question-mark.cs, source.toml constant, string.quoted.double.skinparam.value#3C5C78
constant.language.bool.rust, constant.numeric.bin.rust, constant.numeric.decimal.exponent.mantissa.rust, constant.numeric.decimal.rust, constant.numeric.hex.rust, constant.numeric.oct.rust, constant.other.caps.rust, punctuation.separator.dot.decimal.rust#3C5C78
constant.language.unit.fsharp, entity.mime-type.apacheconf, entity.name, entity.name.function.call.kotlin, entity.name.function.infix, entity.name.module.rust, entity.name.namespace.rust, entity.name.scope-resolution.function.call, entity.name.type.namespace, entity.other, entity.other.attribute-name.html, entity.other.ng-binding-name.template.html, keyword.language.gherkin.feature.scenario, keyword.operator.function.infix, markup.changed.git_gutter, markup.underline, meta.import.rust, meta.symbol.namespace.clojure, meta.use.php, meta.use.rust, punctuation.definition.parameters, source.nim keyword.other.common.function, source.ocaml constant.language constant.numeric entity.other.attribute-name.id.css, source.reason constant.language.unit, source.reason entity.other.attribute-name constant.language constant.numeric, source.wsd support.class.preprocessings, support.class, support.function, support.function.construct, support.orther.namespace.use.php, support.other.namespace.php, support.type, text.tex support.function.texttt, text.tex support.function.verb#3C4C5C
constant.other.color, constant.string.documentation.powershell, entity.name.section, entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css, entity.other.attribute-name.pseudo-element, entity.other.attribute-name.pseudo-element.css punctuation.definition.entity.css, keyword, keyword.control, keyword.control.lua, keyword.control punctuation.definition.function, keyword.control.class.ruby, keyword.control.def.ruby, keyword.import, keyword.operator.lua, keyword.other.class.fileds, keyword.other.substitution, keyword.other.template, keyword.package, markup.heading, markup.heading punctuation.definition, meta.expression.clojure, meta.tag.sgml, punctuation.accessor, punctuation.definition.attribute, punctuation.definition.directive, punctuation.definition.keyword, punctuation.definition.parameters.varargs, punctuation.definition.preprocessor, punctuation.section.directive, punctuation.separator.hash.cs, punctuation.separator.method, punctuation.separator.namespace, punctuation.separator.other.ruby, punctuation.separator.pointer-access, punctuation.separator.question-mark.cs, punctuation.separator.slice.python, sharing.modifier, source.clojure storage.control, source.go keyword.operator, source.kotlin storage.type.import, source.kotlin storage.type.package, source.ocaml variable.interpolation string, source.reason variable.interpolation, source.toml entity.other.attribute-name, storage.modifier, storage.type.function.pug, storage.type.modifier, storage.type.rust, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js, text.pug meta.tag.other, text.pug storage.type, variable.parameter.rest.lua#0C1C2C
constant.other.color, constant.other.symbol.hashkey.ruby punctuation.definition.constant.ruby, constant.other.symbol.ruby punctuation.definition.constant.ruby, constant.other.symbol.ruby punctuation.definition.constant.ruby, entity.name.function.definition.special.constructor, entity.name.function.definition.special.member.destructor., entity.name.section, entity.name.type.annotation.kotlin, entity.name.variable.parameter, keyword, keyword.control, keyword.control.class.ruby, keyword.control.def.ruby, keyword.operator, keyword.other.new, keyword.other.substitution, keyword.other.template, markdown.heading, markup punctuation.definition, markup.bold, markup.bold string, markup.heading, markup.inline.raw punctuation.definition.raw, meta.function.parameters variable punctuation.definition.variable.php, meta.function.parameters variable.other, parameter.variable.function, punctuation.accessor, punctuation.bracket.angle, punctuation.definition.preprocessor, punctuation.section.directive, punctuation.separator.hash.cs, punctuation.separator.method, punctuation.separator.namespace, punctuation.separator.question-mark.cs, source.go keyword.operator, source.graphql support.type.builtin, source.ocaml variable.interpolation string, source.ruby punctuation.definition.variable, source.wsd keyword.other.activity, storage.type.annotation, storage.type.function.arrow, storage.type.function.coffee, storage.type.function.pug, storage.type.function.python, storage.type.generic.wildcard, storage.type.objc, support.function.builtin.rust, support.function.textbf, variable.parameter, variable.parameter.function.luabold
constant.other.placeholder#4C6080
entity.name.function, entity.name.function.lua, entity.name.function.rust, entity.name.section.fsharp entity.name.section.fsharp, keyword.control.cucumber.table, markup.link, markup.underline.link, markup.underline.link.image, meta.class.body.groovy meta.method.body.java storage.type.groovy, meta.function-call.generic.python, meta.function.call.rust, meta.function.definition.rust, meta.method-call.groovy meta.method.groovy, punctuation.decorator, punctuation.definition.decorator, source.tf support.class, string.other.link, support.function.any-method, support.function.any-method.lua, support.function.go, support.function.library.lua, support.function.lua, support.other.variable, support.type.property-name, support.type.vendored, support.variable.class.function, text.tex punctuation.definition.function, text.tex support.function, variable.function#2C4C6C
entity.name.lifetime.rust, keyword.other.fn.rust, markup.bold markup.italic, markup.bold markup.italic string, markup.italic markup.bold, markup.italic markup.bold string, markup.quote markup.bold, markup.quote markup.bold string, meta.attribute.id entity.other.attribute-name, source.ocaml punctuation.definition.tag emphasis, source.rust meta.attribute.rust, source.tf entity.name, storage.modifier.lifetime.rust, text.html punctuation.section.embedded, variable.other.cbold italic
entity.name.module, entity.name.package.go, entity.name.package.kotlin, entity.name.variable, markup.list, meta.embedded.block variable punctuation.definition.variable.php, meta.function-call.arguments.python, meta.template.expression.kotlin, meta.toc-list.id.html, meta.var.clojure, parameter.variable.function, punctuation.definition.annotation, punctuation.definition.placeholder, punctuation.definition.variable, source.apacheconf, source.c, source.coffee, source.coffee.embedded.source, source.cpp, source.crystal, source.css entity.name.tag.custom, source.elixir.embedded.source, source.elm meta.declaration.module, source.elm meta.value, source.go, source.groovy.embedded.source, source.java meta.class.body.java, source.json meta.structure.dictionary.json support.type.property-name.json, source.julia, source.objc, source.powershell, source.python, source.reason variable.language, source.reason variable.language string.other.link, source.ruby, source.scala entity.name.import, source.shell, source.sql.embedded, source.swift, source.tf meta.template.expression, source.toml keyword, storage.modifier.import, storage.modifier.package, storage.type.annotation, string.quoted.double.class.other, string.quoted.double.kotlin entity.string.template.element.kotlin, string.quoted.interpolated.vala constant.character.escape.vala, support, support.type.nim, variable, variable.import.parameter, variable.object, variable.other, variable.other.class, variable.other.constant.elixir, variable.other.lua, variable.other.normal punctuation.definition.variable.shell, variable.parameter#1C2C3C
invalid, invalid.illegal, invalid.illegal.character.escape.lua, invalid.illegal.unrecognized-string-escape.zig#8C9CACstrikethrough
comment.line.documentation.zig, comment.line.double-slash.zig#6C8098italic
keyword.todo.zig#4C4C3Cbold
keyword.storage.zig, keyword.structure.zig, keyword.statement.zig, keyword.control.flow.zig, keyword.control.async.zig, keyword.control.trycatch.zig, keyword.control.conditional.zig, keyword.control.repeat.zig, keyword.default.zig#0C1C2Cbold
keyword.constant.default.zig, keyword.constant.bool.zig#1C3C58
keyword.type.zig, keyword.type.integer.zig, keyword.type.c.zig#3C5068
storage.type.function.zig#1C3C5Cbold
entity.name.function.zig, entity.name.function.string.zig#2C4C6C
entity.name.type.zig#1C2C3Cbold
variable.zig, variable.string.zig#1C2C3C
support.function.builtin.zig#2C4C68bold
string.quoted.double.zig, string.multiline.zig, string.quoted.single.zig#4C6080
constant.character.escape.zig#1C4C6Cbold
constant.numeric.hexfloat.zig, constant.numeric.float.zig, constant.numeric.decimal.zig, constant.numeric.hexadecimal.zig, constant.numeric.octal.zig, constant.numeric.binary.zig#3C5C78
constant.numeric.invalid.zig#8C9CACstrikethrough
keyword.operator.c-pointer.zig, keyword.operator.comparison.zig, keyword.operator.arithmetic.zig, keyword.operator.bitwise.zig, keyword.operator.special.zig, keyword.operator.assignment.zig, keyword.operator.question.zig#0C1C2Cbold
punctuation.accessor.zig, punctuation.comma.zig, punctuation.separator.key-value.zig, punctuation.terminator.statement.zig#4C5C6C
keyword.control.rust, keyword.operator.access.dot.rust, keyword.operator.arrow.fat.rust, keyword.operator.arrow.skinny.rust, keyword.operator.assignment.equal.rust, keyword.operator.assignment.rust, keyword.operator.borrow.and.rust, keyword.operator.borrow.rust, keyword.operator.comparison.rust, keyword.operator.dereference.rust, keyword.operator.exponent.rust, keyword.operator.exponent.sign.rust, keyword.operator.key-value.rust, keyword.operator.logical.rust, keyword.operator.math.rust, keyword.operator.namespace.rust, keyword.operator.question.rust, keyword.operator.range.rust, keyword.operator.subpattern.rust, keyword.other.crate.rust#0C1C2C
entity.name.variable.lua, meta.attribute.rust, punctuation.brackets.attribute.rust, punctuation.definition.attribute.rust, storage.type.annotation.lua#2C4C68
meta.interpolation.rust, punctuation.brackets.angle.rust, punctuation.brackets.curly.rust, punctuation.brackets.round.rust, punctuation.brackets.square.rust, punctuation.comma.rust, punctuation.definition.interpolation.rust, punctuation.semi.rust#4C5C6C
punctuation.definition.char.rust, punctuation.definition.string.raw.rust, punctuation.definition.string.rust, string.quoted.byte.raw.rust, string.quoted.double.rust, string.quoted.single.char.rust#4C6080
entity.other.attribute.lua, punctuation.definition.typeparameters.begin.ts, punctuation.definition.typeparameters.end.ts, variable.other.property#2C3C4C
source.dart, source.go, source.ts, string.quoted.double.html, variable.field.go#4C5C6C
support.class.console.ts, support.function.console.ts#2C4C6Cbold underline
token.debug-token#3C4C5Cbold
token.error-token#5C3C4C
token.info-token#3C5068
token.warn-token#4C4C3C
variable.language.self.lua, variable.language.self.rust, variable.language.super.rust, variable.other.metavariable.name.rust, variable.other.metavariable.specifier.rust, variable.other.rust#1C2C3C

Shiki preview

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

Loading...

Cyberdeck - Coding Theme