Skip to main content
CodingTheme

pavao-discreto

Publisher: Bruno VieiraThemes in package: 2

Visual-comfort-first VS Code theme with two balanced variants: a deep dimmed dark theme and a warm low-glare light theme. Built for long coding sessions with controlled contrast, muted surfaces, and tuned syntax highlighting for JavaScript, TypeScript, React/JSX/TSX, Python, Shell Script/Bash, Prism

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#14161F
  • activityBar.activeBorder#2A3544
  • activityBar.activeFocusBorder#5FB3B3
  • activityBar.background#0A0C12
  • activityBar.border#2A3544
  • activityBar.dropBorder#5FB3B3
  • activityBar.foreground#C5CAD3
  • activityBar.inactiveForeground#9DA5B480
  • activityBarBadge.background#8BC34A
  • activityBarBadge.foreground#0A0C12
  • activityBarTop.activeBorder#5FB3B3
  • activityBarTop.foreground#C5CAD3
  • activityBarTop.inactiveForeground#9DA5B480
  • activityErrorBadge.background#E06C75
  • activityErrorBadge.foreground#0A0C12
  • activityWarningBadge.background#D19A66
  • activityWarningBadge.foreground#0A0C12
  • agentSessionReadIndicator.foreground#7DD8FF
  • agentSessionSelectedBadge.border#7DD8FF
  • badge.foreground#8BC34A
  • banner.background#1A1D2A
  • banner.foreground#C5CAD3
  • banner.iconForeground#5FB3B3
  • breadcrumb.activeSelectionForeground#8BC34A
  • breadcrumb.background#0D0F17
  • breadcrumb.focusForeground#8BC34A
  • button.background#1A1D2A
  • button.secondaryBackground#14161F
  • button.secondaryForeground#9DA5B4
  • chart.axis#2A3544
  • chart.guide#2A354450
  • chart.line#5FB3B3
  • charts.blue#5FB3B3
  • charts.foreground#C5CAD3
  • charts.green#8BC34A
  • charts.lines#5FB3B3
  • charts.orange#D19A66
  • charts.purple#C678DD
  • charts.red#E06C75
  • charts.yellow#D19A66
  • chat.avatarBackground#27314A
  • chat.avatarForeground#A0E8FF
  • chat.editedFileForeground#D19A66
  • chat.linesAddedForeground#8BC34A
  • chat.linesRemovedForeground#E06C75
  • chat.requestBackground#1D2235
  • chat.requestBorder#4A98D8
  • chat.requestBubbleBackground#1D2235E0
  • chat.requestBubbleHoverBackground#27314AE6
  • chat.slashCommandBackground#7DD8FF30
  • chat.slashCommandForeground#7DD8FF
  • checkbox.background#14161F
  • checkbox.border#2A3544
  • commandCenter.activeBackground#1D2235
  • commandCenter.activeForeground#A0E8FF
  • commandCenter.background#141820
  • commandCenter.border#2A3544
  • commandCenter.debuggingBackground#B5754260
  • commandCenter.foreground#7DD8FF
  • commandCenter.inactiveBorder#1E2535
  • commandCenter.inactiveForeground#5A6275
  • contrastBorder#2A3544
  • debugConsole.errorForeground#E06C75
  • debugConsole.infoForeground#5FB3B3
  • debugConsole.sourceForeground#8BC34A
  • debugConsole.warningForeground#D19A66
  • debugConsoleInputIcon.foreground#C5CAD3
  • debugIcon.breakpointDisabledForeground#7f848e
  • debugIcon.breakpointForeground#E06C75
  • debugIcon.breakpointUnverifiedForeground#D19A66
  • debugIcon.continueForeground#8BC34A
  • debugIcon.disconnectForeground#E06C75
  • debugIcon.pauseForeground#D19A66
  • debugIcon.restartForeground#8BC34A
  • debugIcon.startForeground#8BC34A
  • debugIcon.stepIntoForeground#5FB3B3
  • debugIcon.stepOutForeground#5FB3B3
  • debugIcon.stepOverForeground#5FB3B3
  • debugIcon.stopForeground#E06C75
  • debugToolBar.background#0D0F17
  • debugToolBar.border#2A3544
  • descriptionForeground#9DA5B490
  • diffEditor.border#2A3544
  • diffEditor.diagonalFill#1A1D2A
  • diffEditor.insertedLineBackground#8BC34A15
  • diffEditor.insertedTextBackground#00809b20
  • diffEditor.removedLineBackground#E06C7515
  • diffEditor.removedTextBackground#E06C7520
  • diffEditor.unchangedRegionBackground#14161F
  • diffEditor.unchangedRegionForeground#9DA5B4
  • diffEditorGutter.insertedLineBackground#8BC34A40
  • diffEditorGutter.removedLineBackground#E06C7540
  • diffEditorOverview.insertedForeground#8BC34Aaa
  • diffEditorOverview.removedForeground#E06C75aa
  • dropdown.background#0D0F17
  • dropdown.border#2A3544
  • editor.background#0F1520
  • editor.findMatchBackground#8965d799
  • editor.findMatchBorder#8965d799
  • editor.findMatchHighlightBackground#8965d766
  • editor.foldBackground#1A1D2A40
  • editor.foldPlaceholderForeground#7f848e
  • editor.foreground#C5CAD3
  • editor.lineHighlightBackground#0D0F1740
  • editor.lineHighlightBorder#0D0F1700
  • editor.selectionBackground#6776963a
  • editor.selectionHighlightBackground#6776962a
  • editor.selectionHighlightBorder#6776962a
  • editor.wordHighlightBackground#d4878760
  • editor.wordHighlightBorder#00000000
  • editor.wordHighlightStrongBackground#d4878775
  • editor.wordHighlightStrongBorder#00000000
  • editor.wordHighlightTextBackground#d4878750
  • editor.wordHighlightTextBorder#00000000
  • editorBracketHighlight.foreground1#5FB3B3
  • editorBracketHighlight.foreground2#C678DD
  • editorBracketHighlight.foreground3#D19A66
  • editorBracketHighlight.foreground4#A8D078
  • editorBracketHighlight.foreground5#E06C75
  • editorBracketHighlight.foreground6#8BC34A
  • editorBracketHighlight.unexpectedBracket.foreground#E06C75
  • editorBracketMatch.background#3343f040
  • editorBracketMatch.border#3344f099
  • editorBracketPairGuide.activeBackground1#5FB3B340
  • editorBracketPairGuide.activeBackground2#C678DD40
  • editorBracketPairGuide.activeBackground3#D19A6640
  • editorBracketPairGuide.activeBackground4#A8D07840
  • editorBracketPairGuide.activeBackground5#E06C7540
  • editorBracketPairGuide.activeBackground6#8BC34A40
  • editorBracketPairGuide.background1#5FB3B315
  • editorBracketPairGuide.background2#C678DD15
  • editorBracketPairGuide.background3#D19A6615
  • editorBracketPairGuide.background4#A8D07815
  • editorBracketPairGuide.background5#E06C7515
  • editorBracketPairGuide.background6#8BC34A15
  • editorCursor.background#00ff62
  • editorCursor.foreground#00ff62
  • editorError.foreground#c24038
  • editorGhostText.background#10b98133
  • editorGhostText.foreground#10b981aa
  • editorGroup.border#2A3544
  • editorGroup.emptyBackground#0A0C12
  • editorGroupHeader.border#2A3544
  • editorGroupHeader.noTabsBackground#0A0C12
  • editorGroupHeader.tabsBackground#0A0C12
  • editorGroupHeader.tabsBorder#2A3544
  • editorGutter.addedBackground#10986899
  • editorGutter.background#0D0F1700
  • editorGutter.deletedBackground#9a353d99
  • editorGutter.modifiedBackground#94606099
  • editorHoverWidget.background#14161F
  • editorHoverWidget.border#2A3544
  • editorIndentGuide.activeBackground1#8BC34A
  • editorIndentGuide.background1#7959bf30
  • editorInlayHint.background#10b98133
  • editorInlayHint.foreground#ABB2BF
  • editorInlayHint.parameterBackground#10b98133
  • editorInlayHint.parameterForeground#ABB2BF
  • editorInlayHint.typeBackground#10b98133
  • editorInlayHint.typeForeground#ABB2BF
  • editorLineNumber.activeForeground#74b9ff66
  • editorLineNumber.foreground#7959bf30
  • editorMarkerNavigation.background#0D0F17
  • editorMultiCursor.primary.foreground#00ff62
  • editorMultiCursor.secondary.foreground#5FB3B3
  • editorOverviewRuler.addedForeground#10986899
  • editorOverviewRuler.background#0A0C12
  • editorOverviewRuler.border#2A354450
  • editorOverviewRuler.bracketMatchForeground#3344f099
  • editorOverviewRuler.deletedForeground#9a353d99
  • editorOverviewRuler.errorForeground#E06C75
  • editorOverviewRuler.findMatchForeground#8965d799
  • editorOverviewRuler.infoForeground#5FB3B3
  • editorOverviewRuler.modifiedForeground#94606099
  • editorOverviewRuler.selectionHighlightForeground#6776963a
  • editorOverviewRuler.warningForeground#D19A66
  • editorOverviewRuler.wordHighlightForeground#d4878760
  • editorOverviewRuler.wordHighlightStrongForeground#d4878775
  • editorRuler.foreground#abb2bf18
  • editorStickyScroll.background#0D0F17
  • editorStickyScroll.border#2A3544
  • editorStickyScroll.shadow#00000050
  • editorStickyScrollGutter.background#0A0C12
  • editorStickyScrollHover.background#14161F
  • editorSuggestWidget.background#14161F
  • editorSuggestWidget.border#2A3544
  • editorSuggestWidget.focusHighlightForeground#10b981
  • editorSuggestWidget.highlightForeground#10b981
  • editorSuggestWidget.selectedBackground#10b98133
  • editorSuggestWidget.selectedForeground#D0D5DD
  • editorSuggestWidget.selectedIconForeground#10b981
  • editorWarning.foreground#d19a66
  • editorWhitespace.foreground#74b9ff40
  • editorWidget.background#14161F
  • editorWidget.border#2A3544
  • focusBorder#5FB3B366
  • foreground#C5CAD3
  • gauge.background#14161F
  • gauge.border#2A3544
  • gauge.errorBackground#E06C75
  • gauge.errorForeground#0A0C12
  • gauge.foreground#8BC34A
  • gauge.warningBackground#D19A66
  • gauge.warningForeground#0A0C12
  • git.blame.editorDecorationForeground#7f848e
  • gitDecoration.addedResourceForeground#8BC34A
  • gitDecoration.conflictingResourceForeground#C678DD
  • gitDecoration.deletedResourceForeground#E06C75
  • gitDecoration.ignoredResourceForeground#636b7866
  • gitDecoration.modifiedResourceForeground#D19A66
  • gitDecoration.renamedResourceForeground#5FB3B3
  • gitDecoration.stageDeletedResourceForeground#E06C7599
  • gitDecoration.stageModifiedResourceForeground#D19A6699
  • gitDecoration.submoduleResourceForeground#5FB3B3
  • gitDecoration.untrackedResourceForeground#A8D078
  • inlineChat.background#1D2235
  • inlineChat.border#4A98D8
  • inlineChat.shadow#00000050
  • inlineChatDiff.inserted#8BC34A25
  • inlineChatDiff.removed#E06C7525
  • inlineChatInput.background#182131
  • inlineChatInput.border#4A98D8
  • inlineChatInput.focusBorder#7DD8FF
  • inlineChatInput.placeholderForeground#9DA5B480
  • inlineEdit.gutterIndicator.background#1D2235
  • inlineEdit.gutterIndicator.primaryBackground#7DD8FF20
  • inlineEdit.gutterIndicator.primaryBorder#7DD8FF
  • inlineEdit.gutterIndicator.primaryForeground#7DD8FF
  • inlineEdit.gutterIndicator.secondaryBackground#C678DD20
  • inlineEdit.gutterIndicator.secondaryBorder#C678DD
  • inlineEdit.gutterIndicator.secondaryForeground#C678DD
  • inlineEdit.gutterIndicator.successfulBackground#8BC34A20
  • inlineEdit.gutterIndicator.successfulBorder#8BC34A
  • inlineEdit.gutterIndicator.successfulForeground#8BC34A
  • inlineEdit.modifiedBackground#8BC34A20
  • inlineEdit.modifiedBorder#8BC34A50
  • inlineEdit.originalBackground#E06C7520
  • inlineEdit.originalBorder#E06C7550
  • input.background#0D0F17
  • input.border#2A3544
  • keybindingLabel.background#1A1D2A
  • keybindingLabel.border#2A3544
  • keybindingLabel.bottomBorder#3D4A5E
  • keybindingLabel.foreground#9DA5B4
  • list.activeSelectionBackground#1A1D2A60
  • list.activeSelectionForeground#8BC34A
  • list.activeSelectionIconForeground#8BC34A
  • list.dropBackground#1A1D2A
  • list.focusBackground#1A1D2A60
  • list.focusForeground#8BC34A
  • list.hoverBackground#1A1D2A40
  • list.hoverForeground#8BC34A
  • list.inactiveSelectionBackground#14161F
  • list.inactiveSelectionForeground#8BC34A
  • list.warningForeground#d19a66
  • markdownAlert.caution.foreground#E06C75
  • markdownAlert.important.foreground#C678DD
  • markdownAlert.note.foreground#5FB3B3
  • markdownAlert.tip.foreground#8BC34A
  • markdownAlert.warning.foreground#D19A66
  • menu.background#0D0F17
  • menu.border#2A3544
  • menu.foreground#9DA5B4
  • menu.selectionBackground#1A1D2A
  • menu.selectionForeground#9DA5B4
  • menu.separatorBackground#2A3544
  • menubar.selectionBackground#1A1D2A
  • menubar.selectionForeground#9DA5B4
  • minimapGutter.addedBackground#10986899
  • minimapGutter.deletedBackground#9a353d99
  • minimapGutter.modifiedBackground#8BC34A99
  • notificationCenter.border#2A3544
  • notificationCenterHeader.background#0A0C12
  • notificationCenterHeader.foreground#9DA5B4
  • notificationLink.foreground#5FB3B3
  • notifications.background#14161F
  • notifications.border#2A3544
  • notifications.foreground#C5CAD3
  • notificationsErrorIcon.foreground#E06C75
  • notificationsInfoIcon.foreground#5FB3B3
  • notificationsWarningIcon.foreground#D19A66
  • notificationToast.border#2A3544
  • panel.background#1A0F15
  • panel.border#2A3544
  • panelSectionHeader.background#1A0F15
  • panelSectionHeader.border#2A3544
  • panelStickyScroll.background#1A0F15
  • panelStickyScroll.border#2A3544
  • peekViewEditor.background#0D0F17
  • peekViewEditor.matchHighlightBackground#14161F
  • peekViewEditorStickyScroll.background#0D0F17
  • peekViewResult.background#0D0F17
  • pickerGroup.border#2A3544
  • pickerGroup.foreground#9DA5B4
  • progressBar.background#5FB3B3
  • quickInput.background#0D0F17
  • quickInput.foreground#9DA5B4
  • quickInputTitle.background#14161F
  • sash.hoverBorder#5FB3B399
  • scmGraph.foreground1#8BC34A
  • scmGraph.foreground2#5FB3B3
  • scmGraph.foreground3#C678DD
  • scmGraph.foreground4#D19A66
  • scmGraph.foreground5#E06C75
  • scmGraph.historyItemBaseRefColor#C678DD
  • scmGraph.historyItemHoverAdditionsForeground#8BC34A
  • scmGraph.historyItemHoverDeletionsForeground#E06C75
  • scmGraph.historyItemRefColor#8BC34A
  • scmGraph.historyItemRemoteRefColor#5FB3B3
  • scrollbar.shadow#00000050
  • scrollbarSlider.activeBackground#2E354A99
  • scrollbarSlider.background#1A1D2A60
  • scrollbarSlider.hoverBackground#2E354A80
  • selection.background#74b9ff66
  • settings.focusedRowBackground#14161F
  • settings.headerForeground#9DA5B4
  • sideBar.background#0D0F17
  • sideBar.border#2A3544
  • sideBar.dropBackground#1A1D2A60
  • sideBar.foreground#C5CAD3
  • sideBarSectionHeader.background#14161F
  • sideBarSectionHeader.foreground#D0D5DD
  • sideBarStickyScroll.background#0D0F17
  • sideBarStickyScroll.border#2A3544
  • sideBarTitle.foreground#D0D5DD
  • statusBar.background#0A0C12
  • statusBar.border#2A3544
  • statusBar.debuggingBackground#cc6633
  • statusBar.debuggingBorder#2A3544
  • statusBar.debuggingForeground#9DA5B4
  • statusBar.foreground#9DA5B499
  • statusBar.noFolderBackground#0A0C12
  • statusBarItem.errorBackground#E06C75
  • statusBarItem.errorForeground#0A0C12
  • statusBarItem.remoteBackground#34d02a
  • statusBarItem.remoteForeground#0A0C12
  • statusBarItem.warningBackground#D19A66
  • statusBarItem.warningForeground#0A0C12
  • symbolIcon.arrayForeground#5FB3B3
  • symbolIcon.booleanForeground#C678DD
  • symbolIcon.classForeground#C678DD
  • symbolIcon.constantForeground#D19A66
  • symbolIcon.enumeratorForeground#D19A66
  • symbolIcon.enumeratorMemberForeground#D19A66
  • symbolIcon.eventForeground#E06C75
  • symbolIcon.fieldForeground#DEB38A
  • symbolIcon.fileForeground#C5CAD3
  • symbolIcon.folderForeground#D19A66
  • symbolIcon.functionForeground#8BC34A
  • symbolIcon.interfaceForeground#5FB3B3
  • symbolIcon.keyForeground#A8D078
  • symbolIcon.keywordForeground#C678DD
  • symbolIcon.methodForeground#8BC34A
  • symbolIcon.moduleForeground#C678DD
  • symbolIcon.namespaceForeground#C678DD
  • symbolIcon.nullForeground#7f848e
  • symbolIcon.numberForeground#D19A66
  • symbolIcon.objectForeground#DEB38A
  • symbolIcon.operatorForeground#5FB3B3
  • symbolIcon.packageForeground#8BC34A
  • symbolIcon.propertyForeground#DEB38A
  • symbolIcon.referenceForeground#5FB3B3
  • symbolIcon.snippetForeground#8BC34A
  • symbolIcon.stringForeground#A8D078
  • symbolIcon.structForeground#5FB3B3
  • symbolIcon.textForeground#C5CAD3
  • symbolIcon.typeParameterForeground#C678DD
  • symbolIcon.unitForeground#D19A66
  • symbolIcon.variableForeground#C5CAD3
  • tab.activeBackground#0F1520
  • tab.activeBorder#5FB3B3
  • tab.activeForeground#9DA5B4
  • tab.border#2A3544
  • tab.hoverBackground#1A1D2A40
  • tab.inactiveBackground#0A0C12
  • tab.inactiveForeground#787c8570
  • tab.inactiveModifiedBorder#2A3544
  • terminal.ansiBlack#3f4451
  • terminal.ansiBlue#4aa5f0
  • terminal.ansiBrightBlack#4f5666
  • terminal.ansiBrightBlue#4dc4ff
  • terminal.ansiBrightCyan#4cd1e0
  • terminal.ansiBrightGreen#a5e075
  • terminal.ansiBrightMagenta#de73ff
  • terminal.ansiBrightRed#ff616e
  • terminal.ansiBrightWhite#d7dae0
  • terminal.background#1A0F15
  • terminal.border#2A3544
  • terminal.findMatchBackground#8965d799
  • terminal.findMatchHighlightBackground#8965d766
  • terminal.foreground#9DA5B499
  • terminal.hoverHighlightBackground#5FB3B320
  • terminal.inactiveSelectionBackground#6776962a
  • terminal.initialHintForeground#7f848e
  • terminal.selectionBackground#6776963a
  • terminalCommandDecoration.defaultBackground#7f848e50
  • terminalCommandDecoration.errorBackground#E06C7560
  • terminalCommandDecoration.successBackground#8BC34A60
  • terminalCommandGuide.foreground#2A3544
  • terminalCursor.foreground#8BC34A
  • terminalOverviewRuler.border#2A354450
  • terminalOverviewRuler.cursorForeground#8BC34A
  • terminalOverviewRuler.findMatchForeground#8965d799
  • terminalStickyScroll.background#1A0F15
  • terminalStickyScroll.border#2A3544
  • terminalStickyScrollHover.background#2A1520
  • testing.iconErrored#E06C75
  • testing.iconFailed#E06C75
  • testing.iconPassed#8BC34A
  • testing.iconQueued#5FB3B3
  • testing.iconSkipped#D19A66
  • testing.iconUnset#7f848e
  • testing.message.error.lineBackground#E06C7520
  • testing.message.info.decorationForeground#5FB3B3
  • testing.peekBorder#2A3544
  • testing.peekHeaderBackground#0D0F17
  • testing.runAction#8BC34A
  • titleBar.activeBackground#0A0C12
  • titleBar.activeForeground#9DA5B4
  • titleBar.border#2A3544
  • titleBar.inactiveBackground#0A0C12
  • titleBar.inactiveForeground#787c8570
  • toolbar.hoverBackground#1A1D2A
  • widget.border#2A3544
  • widget.shadow#00000050

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
meta.attribute.class.html#A8D078bold
meta.attribute.class.html#A8D078bold
punctuation.separator.key-value.html#5FB3B3bold
string.quoted.double.html#A8D078
meta.property-value.css#D19A66
meta.at-rule.media.header.css#DEB38AED
punctuation.separator.key-value.css#5FB3B3bold
text.html.derivative#A8D078
entity.name.tag.html#C678DDd3
entity.other.attribute-name.html#D19A66italic
punctuation.definition.tag.begin, punctuation.definition.tag.end, punctuation.definition.tag.directive#E06C75bold
entity.name.tag.yaml#F273A2C8
text.html.markdown#A8D078
markup.fenced_code.block.markdown,punctuation.definition.markdown#C594C5D3bold
markup.quote.markdown, punctuation.definition.quote.begin.markdown#7f848eitalic
meta.separator.markdown#5FB3B3bold
markup.table#C5CAD3
punctuation.definition.block.sequence.item.yaml#5FB3B3bold
punctuation.separator.key-value.mapping#C678DDd3bold
string.quoted.double.yaml#B9EE989D
string.unquoted.plain.out.yaml,string.unquoted.plain.in.yaml#B9EE989D
punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison#E06C75
variable.other.generic-type.haskell#C678DDd3
variable.object.property#DEB38AED
variable.other.property.js#DEB38AED
variable.other.property.ts#DEB38AED
variable.other.property.tsx#DEB38AED
variable.other.property.jsx#DEB38AED
meta.block.tsx, meta.block.jsx, meta.block.ts, meta.block.js#D4A574
meta.function.tsx, meta.function.jsx#82AAFF
source.tsx, source.jsx#D4A574
source.dockerfile#E06C75
keyword.control.flow.js#C678DDd3italic
keyword.control.flow.ts#C678DDd3italic
punctuation.accessor.ts, punctuation.accessor.js, punctuation.terminator.statement.js, punctuation.terminator.statement.ts, punctuation.separator.comma.ts, punctuation.separator.comma.js#C678DDd3bold
punctuation.definition.string.template.begin.ts, punctuation.definition.string.template.begin.js, punctuation.definition.string.template.end.ts, punctuation.definition.string.template.end.js#5FCC88D9bold
punctuation.terminator.statement.unison,punctuation.terminator.statement.unison-js#C678DDd3bold
storage.type#C678DDd3italic
storage.type.interface#E06C75italic
support.variable.source.wsd#ABB2BF
diagram.source.wsd#E06C75
keyword.control.note.source.wsd#C678DDd3bold
string.quoted.double#5FCC88D9
meta.comment.message.link.source.wsd#D19A66
support.variable.magic.python#E06C75
punctuation.separator.parameters.python#C678DDd3bold
punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python#a2e404
storage.type.string.python#C678DDd3
constant.other.ellipsis.python#C678DDd3bold
punctuation.separator.period.python,punctuation.separator.colon.python#C678DDd3bold
punctuation.definition.parameters.begin.python,punctuation.definition.parameters.end.python#a2e404
storage.type.function.python#C594C5d3italic bold underline
support.constant.edge#C678DDd3
constant.other.character-class.regexp#E06C75
keyword.control.import.ts,keyword.control.import.js,keyword.control.import.python#C594C5d3italic
keyword.control.export.js,keyword.control.export.ts#C594C5italic underline
string.js#5FCC88D9
keyword.operator.quantifier.regexp#D19A66
string.template.js#5FCC88D9
variable.language.this.js,variable.language.this.ts,variable.language.super.js,variable.language.super.ts#C678DDd3italic
constant.language.boolean.true.js,constant.language.boolean.false.js,constant.language.boolean.true.ts,constant.language.boolean.false.ts#F3A862italic
constant.language.null.js,constant.language.null.ts,constant.language.undefined.js,constant.language.undefined.ts#F3A862italic
keyword.operator.spread.js,keyword.operator.spread.ts,keyword.operator.rest.js,keyword.operator.rest.ts#5FB3B3bold
keyword.control.conditional.js,keyword.control.conditional.ts#C678DDd3italic
keyword.control.loop.js,keyword.control.loop.ts#C678DDd3italic
keyword.control.trycatch.js,keyword.control.trycatch.ts#C678DDd3italic
storage.modifier.async.js,storage.modifier.async.ts#C594C5d3italic
keyword.control.flow.js.await,keyword.control.flow.ts.await#C594C5d3italic
variable.parameter.function.js,variable.parameter.function.ts#D19A66
punctuation.definition.dict.end.python,punctuation.definition.dict.begin.python#E5FF00
punctuation.definition.string.begin,punctuation.definition.string.end#98C379bold
string.quoted.double.json#9BB86E
comment markup.link#8A91A0italic bold
markup.changed.diff#ECBE92
meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff#61AFEF
markup.inserted.diff#98C379
markup.deleted.diff#E06C75
meta.function.c,meta.function.cpp#E06C75
punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.c,punctuation.section.parens.begin.bracket.round.c,punctuation.section.parens.end.bracket.round.c,punctuation.section.parameters.begin.bracket.round.c,punctuation.section.parameters.end.bracket.round.c#ABB2BF
keyword.operator.expression.import#61AFEF
support.constant.math#ECBE92
support.constant.property.math#D19A66
variable.other.constant#ECBE92
storage.type.annotation.java, storage.type.object.array.java#ECBE92
source.java#DEB38AED
meta.definition.variable.java#5FB3B3
meta.method.return-type.java#E06C75italic
variable.other.definition.java#DEB38AED
keyword.control.new.java#C678DDd3italic bold
punctuation.bracket.round.java#a2e404
punctuation.section.method.begin.bracket.curly.java#F3A862
keyword.control.java#E06C75
punctuation.definition.string.begin.java,punctuation.definition.string.end.java,punctuation.definition.string.end.ts,punctuation.definition.string.end.yaml,punctuation.definition.string.end.json#98C379bold
meta.import.java#E06C75italic
punctuation.terminator.java,punctuation.separator.java#C678DDd3bold
storage.modifier.java#E06C75italic
punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java#a2e404
string.quoted.double.java#A8D078
punctuation.separator.delimiter.java#C678DDd3bold
punctuation.bracket.square.java#a2e404
meta.method.body.java#DEB38AED
punctuation.definition.parameters.begin.bracket.round.java,punctuation.definition.parameters.end.bracket.round.java#a2e404
punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java#C594C5d3
meta.method.java#61AFEF
storage.modifier.import.java,storage.type.java,storage.type.generic.java#ECBE92
keyword.operator.instanceof.java#C678DDd3
meta.definition.variable.name.java#E06C75
keyword.operator.bitwise#5FB3B3
keyword.operator.channel#5FB3B3
support.constant.property-value.scss,support.constant.property-value.css#D19A66
keyword.operator.css,keyword.operator.scss,keyword.operator.less#5FB3B3
support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss#D19A66
punctuation.separator.list.comma.css#ABB2BF
support.constant.color.w3c-standard-color-name.css#D19A66
meta.property-name.css#5FB3B3
support.module.node,support.type.object.module,support.module.node#ECBE92
entity.name.type#C594C5d3italic underline
meta.object-literal.key#B9EE989D
variable.other.readwrite#DEB38AED
meta.array.literal#F3A862
meta.object-binding-pattern-variable#F3A862
support.constant.json#D19A66
keyword.operator.expression.instanceof, keyword.operator.new, keyword.operator.ternary, keyword.operator.optional, keyword.operator.expression.keyof#C678DDd3bold
support.type.object.console#E06C75
support.variable.property#D19A66
support.function.console#61AFEFitalic bold
keyword.other.debugger.js#E5C07Bunderline bold
string.quoted.double.js#5FCC88D9
meta.object-literal#D2A982ED
keyword.operator.delete#C678DDd3
support.type.object.dom#5FB3B3
keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational#5FB3B3bold
punctuation.separator.delimiter#ABB2BF
punctuation.separator.c,punctuation.separator.cpp#C678DDd3
support.type.posix-reserved.c,support.type.posix-reserved.cpp#5FB3B3
keyword.operator.sizeof.c,keyword.operator.sizeof.cpp#C678DDd3
support.type.python#5FB3B3
keyword.operator.logical#E06C75
variable.parameter.function.python#D19A66
punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python#a2e404
meta.function-call.generic.python#61AFEF
punctuation.separator.arguments.python#C678DDd3bold
constant.other.caps.python#DEB38AED
constant.character.format.placeholder.other.python#F3A862
keyword.operator#C678DDd3bold
storage.type.local.java,storage.type.java#5FB3B3
punctuation.bracket.angle.java#a2e404
keyword#B46BCAitalic
entity.name.namespace#ECBE92
variable.c#ABB2BF
variable.language#ECBE92
token.variable.parameter.java#ABB2BF
import.storage.java#ECBE92
token.package.keyword#C678DDd3
token.package#ABB2BF
meta.require, support.function.any-method, variable.function#61AFEFbold
entity.name.type.namespace#ECBE92bold underline
punctuation.decorator.ts,punctuation.decorator.js#61AFEF
support.class#FFB168
entity.name.type.class#61AFEFbold underline
entity.other.inherited-class.python#f273a2c8bold
entity.name.class.identifier.namespace.type#ECBE92
entity.name.class, variable.other.class.js, variable.other.class.ts#ECBE92
variable.other.class.php#E06C75
meta.type.annotation.ts#61AFEF
control.elements, keyword.operator.less#D19A66
keyword.other.special-method#61AFEF
token.storage#C678DDd3
keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void#C678DDd3
token.storage.type.java#ECBE92
support.function#5FB3B3
support.constant.property-value#ABB2BF
support.constant.font-name#D19A66
meta.tag#B9EE989D
constant.other.symbol#5FB3B3
constant#E8BA5F
punctuation.definition.constant#D19A66
entity.name.tag#E06C75
entity.other.attribute-name#D19A66
variable.other.enummember.ts#61AFEF
meta.enum.declaration.ts#E06C75
storage.type.enum.ts#E06C75italic
entity.other.attribute-name.id#61AFEF
storage.modifier.declaration.python#E06C75
entity.other.attribute-name.class.css#D19A66
meta.selector#C678DDd3
markup.heading#E06C75bold
markup.heading punctuation.definition.heading, entity.name.section#61AFEF
keyword.other.unit#E06C75
markup.bold,todo.bold#D19A66bold
punctuation.definition.bold#ECBE92
markup.italic, punctuation.definition.italic,todo.emphasis#C678DDd3
emphasis md#C678DDd3
entity.name.section.markdown#E06C75
punctuation.definition.heading.markdown#E06C75
punctuation.definition.list.begin.markdown#E06C75
markup.heading.setext#ABB2BF
punctuation.definition.bold.markdown#D19A66
markup.inline.raw.markdown#98C379
markup.inline.raw.string.markdown#98C379
punctuation.definition.list.markdown#E06C75
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown#E06C75bold
beginning.punctuation.definition.list.markdown#E06C75
punctuation.definition.metadata.markdown#E06C75
markup.underline.link.markdown,markup.underline.link.image.markdown#C678DDd3
string.other.link.title.markdown,string.other.link.description.markdown#61AFEF
string.regexp#5FB3B3
constant.character.escape#5FB3B3
punctuation.section.embedded, variable.interpolation#E06C75
punctuation.section.embedded.begin,punctuation.section.embedded.end#C678DDd3
invalid.illegal#F44747
invalid.illegal.bad-ampersand.html#ABB2BF
invalid.broken#F44747
invalid.deprecated#E5C07B
invalid.unimplemented#D19A66
source.json meta.structure.dictionary.json > string.quoted.json#E06C75
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#E06C75
source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation#98C379
source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json#5FB3B3
support.type.property-name.json#61AFEF
text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade#C678DDd3
text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade#C678DDd3
support.other.namespace.use.php,support.other.namespace.use-as.php,entity.other.alias.php,meta.interface.php#ECBE92
keyword.operator.error-control.php#C678DDd3
keyword.operator.type.php#C678DDd3
punctuation.section.array.begin.php#ABB2BF
punctuation.section.array.end.php#ABB2BF
invalid.illegal.non-null-typehinted.php#F44747
storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php#ECBE92
meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php#61AFEF
punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php, punctuation.definition.array.begin.json.comments, punctuation.definition.array.end.json.comments#ABB2BFitalic
meta.jsx.children#6bb57ece
support.class.component.js, support.class.component.jsx, support.class.component.tsx, support.class.component.ts#61AFEFbold
entity.name.tag.js, entity.name.tag.jsx, entity.name.tag.tsx, support.class.component#E06C75bold
punctuation.definition.tag.jsx, punctuation.definition.tag.tsx, punctuation.definition.tag.begin.js, punctuation.definition.tag.begin.jsx, punctuation.definition.tag.begin.tsx, punctuation.definition.tag.end.js, punctuation.definition.tag.end.jsx, punctuation.definition.tag.end.tsx#C678DDd3bold
entity.other.attribute-name.js, entity.other.attribute-name.jsx, entity.other.attribute-name.tsx#D19A66italic
punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx#5FB3B3bold
entity.name.tag.open.jsx, entity.name.tag.close.jsx, entity.name.tag.open.tsx, entity.name.tag.close.tsx#E06C75
support.function.hook.js, support.function.hook.jsx, support.function.hook.tsx, meta.function-call.hook.js, meta.function-call.hook.jsx, meta.function-call.hook.tsx#C678DDd3italic bold
variable.language.this.js, variable.language.this.jsx, variable.language.this.tsx, variable.language.super.js, variable.language.super.jsx, variable.language.super.tsx#F273A2C8italic
meta.tag.js meta.jsx.children, meta.tag.jsx meta.jsx.children, meta.tag.tsx meta.jsx.children#9BB86E
JSXNested#61AFEF
punctuation.definition.block.tag.jsdoc#E06C75
storage.type.class.jsdoc, entity.name.type.instance.jsdoc, variable.other.jsdoc#D19A66italic
support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php#D19A66
entity.name.goto-label.php,support.other.php#61AFEF
keyword.operator.regexp.php#C678DDd3
keyword.operator.comparison.php#5FB3B3
keyword.operator.heredoc.php,keyword.operator.nowdoc.php#C678DDd3
comment.line.number-sign.shell, punctuation.definition.comment.shell#7f848eitalic
meta.shebang.shell, comment.line.shebang.shell#C678DDd3bold italic
keyword.control.shell, keyword.operator.logical.shell#C678DDd3italic
keyword.control.if.shell, keyword.control.then.shell, keyword.control.else.shell, keyword.control.elif.shell, keyword.control.fi.shell, keyword.control.case.shell, keyword.control.esac.shell, keyword.control.for.shell, keyword.control.do.shell, keyword.control.done.shell, keyword.control.while.shell, keyword.control.until.shell, keyword.control.in.shell#C678DDd3italic bold
support.function.builtin.shell, meta.function-call.shell#61AFEFbold
string.quoted.double.shell, string.quoted.single.shell#98C379
punctuation.definition.string.begin.shell, punctuation.definition.string.end.shell#98C379bold
variable.other.normal.shell, variable.other.positional.shell, variable.other.bracket.shell, variable.other.special.shell#E06C75
punctuation.definition.variable.shell, variable.other.readwrite.shell#E06C75bold
keyword.operator.redirect.shell, keyword.operator.pipe.shell#5FB3B3bold
keyword.operator.assignment.shell, keyword.operator.comparison.shell#56B6C2bold
constant.numeric.shell#D19A66
entity.name.function.shell#C594C5bold
support.function.external.shell, meta.function-call.external.shell#61AFEF
punctuation.separator.pipe.shell#5FB3B3bold
meta.scope.if-block.shell, meta.scope.case-block.shell, meta.scope.for-loop.shell, meta.scope.while-loop.shell#ABB2BF
string.interpolated.dollar.shell, punctuation.definition.variable.begin.shell, punctuation.definition.variable.end.shell#E5C07Bbold
constant.character.escape.shell#56B6C2italic
support.variable.shell#D19A66italic
keyword.operator.arithmetic.shell#C678DDd3bold
punctuation.section.array.shell, punctuation.definition.array.shell#E5C07B
string.unquoted.argument.shell, meta.argument.shell#D4A574
variable.other.assignment.shell#E06C75bold
meta.expression.assignment.shell#9BB86E
source.shell#D4A574
meta.function.decorator.python#61AFEF
source.python#b0b0b0
support.token.decorator.python,meta.function.decorator.identifier.python#5FB3B3bold
punctuation.definition.block#F3A862
function.parameter#ABB2BF
meta.object.member.js#98C379italic
support.class.builtin.js,support.class.builtin.ts#ECBE92italic
meta.brace.square#98C379italic
meta.brace.round.ts, meta.brace.round.js,punctuation.definition.parameters.begin.js, punctuation.definition.parameters.end.js, punctuation.definition.parameters.begin.ts, punctuation.definition.parameters.end.ts#a2e404
function.brace, function.parameter.ruby, function.parameter.cs#ABB2BF
rgb-value, constant.language.symbol.ruby#5FB3B3
inline-color-decoration rgb-value, less rgb-value#D19A66
support.type.builtin.ts, support.type.builtin.tsx, support.type.primitive#F273A2C8italic
constant.language.null.ts#F273A2C8italic
block.scope.end, block.scope.begin#ABB2BF
token.info-token, support.type.type.flowtype#61AFEF
meta.property.object, variable.parameter, entity.name.variable.local.cs#E06C75
keyword.other.template.begin, keyword.other.template.end, keyword.other.substitution.begin, keyword.other.substitution.end#98C379
meta.function.python#E06C75
keyword.control.import.python,#C678DDd3italic
markup.italic.markdownitalic
meta.embedded.assembly#74C589
storage.type.function.arrow, meta.arrow, keyword.operator.assignment#5FB3B3bold
constant.numeric#E8BA5F
string.template,string.quoted.double#5FCC88D9
source.ignore#B9EE989D
string.quoted.single#5FCC88D9
meta.import.js, meta.import.ts, meta.import.python#98C379
storage.type.function.js,storage.type.function.ts#C678DDd3
entity.name.function#71ABE4D3
support.function#71ABE4bold
entity.name.variable#D980FA
storage.type.class.python,storage.type.class.ts,storage.type.class.js,storage.modifier#E06C75italic
support.function.magic.python#E06C75bold
support.type.python#DEB38AEDitalic
variable.other.object#C678DDd3
constant#F3A862
variable.other.env#F3A862
punctuation.definition.string.begin.env,punctuation.definition.string.end#98C379bold
string.quoted.double.env,source.env,constant.numeric.env#F273A2C8
entity.name.type.model.prisma,variable.language.relations.prisma#F3A862bold
variable.other.assignment.prisma,support.constant.constant.prisma#C594C5D3
string.quoted.double.prisma#9BB86E
string.quoted.double.end.prisma,string.quoted.double.start.prisma#98C379bold
entity.name.type.config.prisma#F3A862
storage.type.model.prisma#ECBE92
storage.type.config.prisma#ECBE92
source.prisma.attribute.with_arguments,source.prisma.attribute.with_arguments#ECBE92bold
keyword.operator.optional.prisma#C678DDd3bold
storage.type.model.prisma#C594C5d3italic bold
variable.other.assignment.prisma#DEB38AED
support.type.primitive.prisma#61AFEFitalic
entity.name.type.model.prisma#98C379bold
punctuation.definition.block.prisma#C678DDd3bold
variable.language.relations.prisma#D95E6Eitalic
constant.language.attribute.prisma#C89060italic
support.constant.constant.prisma#4DA7B3
string.quoted.double.prisma#9BB86E
entity.name.dbml#D19A66bold
punctuation.definition.bracket.dbml#5FB3B3bold
punctuation.separator.dbml#5FB3B3bold
string.quoted.backtick.dbml#5FCC88D9
variable.key.dotenv, keyword.other.definition.ini#C678DDbold
property.value.dotenv, string.unquoted.ini#A8D078
source.dotenv#C5CAD3
punctuation.separator.key-value.ini#5FB3B3bold
string.quoted.double.ini, string.quoted.single.ini, string.quoted.double.dotenv, string.quoted.single.dotenv#A8D078
comment.line.number-sign.ini, comment.line.number-sign.dotenv#7f848e86italic
variable.other.env, variable.other.dotenv#61AFEFitalic
punctuation.definition.variable.env, punctuation.definition.variable.dotenv#5FB3B3
comment#7f848e86italic bold
keyword.package.go#C678DDitalic
keyword.control.import.go#C678DDitalic
keyword.type.go#C678DDitalic
keyword.struct.go#C678DDitalic
keyword.control.go#C678DDitalic
keyword.function.go#C678DDitalic
entity.name.function.go#82AAFFbold
entity.name.type.go#E06C75bold
variable.other.go#D19A66
variable.other.assignment.go#D19A66
variable.other.property.go#DEB38A
constant.language.go#D19A66bold italic
constant.numeric.go#D19A66bold
keyword.operator.assignment.go#5FB3B3bold
keyword.operator.comparison.go#5FB3B3bold
keyword.operator.arithmetic.go#5FB3B3bold
keyword.operator.logical.go#5FB3B3bold
keyword.operator.address.go#5FB3B3bold
punctuation.other.period.go#C678DDbold
punctuation.other.comma.go#C678DDbold
string.quoted.raw.go#A8D078bold
string.quoted.double.go#A8D078bold
punctuation.definition.string.begin.go#A8D078bold
punctuation.definition.string.end.go#A8D078bold

Shiki preview

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

Loading...

pavao-discreto by Bruno Vieira - VS Code Theme