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#D1CEC7
  • activityBar.activeBorder#6D94A6
  • activityBar.background#D9D8D2
  • activityBar.border#D9D5CC
  • activityBar.dropBorder#1F6B6B
  • activityBar.foreground#2D3845
  • activityBar.inactiveForeground#545E6A
  • activityBarBadge.background#6D94A6
  • activityBarBadge.foreground#F5F7F9
  • activityBarTop.activeBorder#1F6B6B
  • activityBarTop.foreground#2D3845
  • activityBarTop.inactiveForeground#545E6A
  • activityErrorBadge.background#C5455D
  • activityErrorBadge.foreground#F5F7F9
  • activityWarningBadge.background#8C5C14
  • activityWarningBadge.foreground#F5F7F9
  • agentSessionReadIndicator.foreground#7A406B
  • agentSessionSelectedBadge.border#7A406B
  • badge.background#6D94A6
  • badge.foreground#F5F7F9
  • banner.background#DDD8CF
  • banner.foreground#2D3845
  • banner.iconForeground#1F6B6B
  • breadcrumb.background#ECE8E1
  • breadcrumb.focusForeground#2D3845
  • breadcrumb.foreground#545E6A
  • button.background#6D94A6
  • button.foreground#F5F7F9
  • button.hoverBackground#5D8496
  • button.secondaryBackground#DDD8CF
  • button.secondaryForeground#2D3845
  • chart.axis#C8D5DE
  • chart.guide#C8D5DE50
  • chart.line#1F6B6B
  • charts.blue#1F6B6B
  • charts.foreground#2D3845
  • charts.green#3E8660
  • charts.lines#1F6B6B
  • charts.orange#8C5C14
  • charts.purple#8D5A9F
  • charts.red#C5455D
  • charts.yellow#8C5C14
  • chat.avatarBackground#DEC8D8
  • chat.avatarForeground#6E2F55
  • chat.editedFileForeground#8A5E20
  • chat.linesAddedForeground#2E6548CC
  • chat.linesRemovedForeground#A83350CC
  • chat.requestBackground#E7D3E0
  • chat.requestBorder#B987A3
  • chat.requestBubbleBackground#EAD7E3CC
  • chat.requestBubbleHoverBackground#DFC7D6E6
  • chat.slashCommandBackground#8D5A9F60
  • chat.slashCommandForeground#5D2E6F
  • commandCenter.activeBackground#D0C9C0
  • commandCenter.activeForeground#6B1010
  • commandCenter.background#E4DED7
  • commandCenter.border#C8C3BB
  • commandCenter.debuggingBackground#B5754260
  • commandCenter.foreground#8B0000
  • commandCenter.inactiveBorder#D4CFC8
  • commandCenter.inactiveForeground#545E6A
  • debugConsole.errorForeground#C5455D
  • debugConsole.infoForeground#1F6B6B
  • debugConsole.sourceForeground#3E8660
  • debugConsole.warningForeground#8C5C14
  • debugConsoleInputIcon.foreground#2D3845
  • debugIcon.breakpointDisabledForeground#9DA5B4
  • debugIcon.breakpointForeground#C5455D
  • debugIcon.breakpointUnverifiedForeground#8C5C14
  • debugIcon.continueForeground#3E8660
  • debugIcon.disconnectForeground#C5455D
  • debugIcon.pauseForeground#8C5C14
  • debugIcon.restartForeground#3E8660
  • debugIcon.startForeground#3E8660
  • debugIcon.stepIntoForeground#1F6B6B
  • debugIcon.stepOutForeground#1F6B6B
  • debugIcon.stepOverForeground#1F6B6B
  • debugIcon.stopForeground#C5455D
  • debugToolBar.background#ECE8E1
  • debugToolBar.border#D8D2C8
  • diffEditor.border#C8D5DE
  • diffEditor.diagonalFill#DDD7CD
  • diffEditor.insertedLineBackground#2E755030
  • diffEditor.insertedTextBackground#2E755045
  • diffEditor.removedLineBackground#C5455D30
  • diffEditor.removedTextBackground#C5455D45
  • diffEditor.unchangedRegionBackground#ECE8E1
  • diffEditor.unchangedRegionForeground#6D94A6
  • diffEditorGutter.insertedLineBackground#3E866065
  • diffEditorGutter.removedLineBackground#C5455D65
  • diffEditorOverview.insertedForeground#3E8660D0
  • diffEditorOverview.removedForeground#C5455DD0
  • dropdown.background#ECE8E1
  • dropdown.border#D8D2C8
  • dropdown.foreground#2D3845
  • editor.background#F3F1EC
  • editor.foldBackground#DDD8CF80
  • editor.foldPlaceholderForeground#9DA5B4
  • editor.foreground#2D3845
  • editor.lineHighlightBackground#EFEAE2
  • editor.lineHighlightBorder#E4DED5
  • editor.selectionBackground#D9D4CA
  • editor.selectionHighlightBackground#E8E2D866
  • editor.wordHighlightBackground#BEA07A35
  • editor.wordHighlightBorder#00000000
  • editor.wordHighlightStrongBackground#BEA07A4A
  • editor.wordHighlightStrongBorder#00000000
  • editor.wordHighlightTextBackground#BEA07A2A
  • editor.wordHighlightTextBorder#00000000
  • editorBracketHighlight.foreground1#1F6B6B
  • editorBracketHighlight.foreground2#8D5A9F
  • editorBracketHighlight.foreground3#8C5C14
  • editorBracketHighlight.foreground4#246A48
  • editorBracketHighlight.foreground5#C5455D
  • editorBracketHighlight.foreground6#2E7550
  • editorBracketHighlight.unexpectedBracket.foreground#C5455D
  • editorBracketMatch.background#6D94A630
  • editorBracketMatch.border#6D94A6B0
  • editorBracketPairGuide.activeBackground1#3D8B8B40
  • editorBracketPairGuide.activeBackground2#8D5A9F40
  • editorBracketPairGuide.activeBackground3#A0703040
  • editorBracketPairGuide.activeBackground4#35825A40
  • editorBracketPairGuide.activeBackground5#C5455D40
  • editorBracketPairGuide.activeBackground6#2E755040
  • editorBracketPairGuide.background1#3D8B8B15
  • editorBracketPairGuide.background2#8D5A9F15
  • editorBracketPairGuide.background3#A0703015
  • editorBracketPairGuide.background4#35825A15
  • editorBracketPairGuide.background5#C5455D15
  • editorBracketPairGuide.background6#2E755015
  • editorGhostText.background#05966620
  • editorGhostText.foreground#047857B8
  • editorGroupHeader.tabsBackground#ECE8E1
  • editorGroupHeader.tabsBorder#DDD7CD
  • editorGutter.addedBackground#2E755099
  • editorGutter.background#F5F7F900
  • editorGutter.deletedBackground#C5455D99
  • editorGutter.modifiedBackground#A0703099
  • editorHoverWidget.background#ECE8E1
  • editorHoverWidget.border#D8D2C8
  • editorIndentGuide.activeBackground1#6D94A6
  • editorIndentGuide.background1#C8D5DE50
  • editorInlayHint.background#E4ECE4
  • editorInlayHint.foreground#1A5E42
  • editorInlayHint.parameterBackground#ECE3F2
  • editorInlayHint.parameterForeground#5A3978
  • editorInlayHint.typeBackground#E4ECE4
  • editorInlayHint.typeForeground#1A5E42
  • editorLineNumber.activeForeground#4A7088
  • editorLineNumber.foreground#9097A2
  • editorMultiCursor.primary.foreground#2D3845
  • editorMultiCursor.secondary.foreground#1F6B6B
  • editorOverviewRuler.addedForeground#3E866099
  • editorOverviewRuler.background#DDDAD2
  • editorOverviewRuler.border#CEC9BF80
  • editorOverviewRuler.bracketMatchForeground#6D94A699
  • editorOverviewRuler.deletedForeground#C5455D99
  • editorOverviewRuler.errorForeground#C5455D
  • editorOverviewRuler.findMatchForeground#8D5A9F99
  • editorOverviewRuler.infoForeground#1F6B6B
  • editorOverviewRuler.modifiedForeground#A0703099
  • editorOverviewRuler.selectionHighlightForeground#D9D4CA80
  • editorOverviewRuler.warningForeground#8C5C14
  • editorOverviewRuler.wordHighlightForeground#BEA07A55
  • editorOverviewRuler.wordHighlightStrongForeground#BEA07A75
  • editorRuler.foreground#C8D5DE40
  • editorStickyScroll.background#F1ECE5
  • editorStickyScroll.border#D8D2C8
  • editorStickyScroll.shadow#00000020
  • editorStickyScrollGutter.background#E1DDD5
  • editorStickyScrollHover.background#ECE8E1
  • editorSuggestWidget.background#ECE8E1
  • editorSuggestWidget.border#D8D2C8
  • editorSuggestWidget.focusHighlightForeground#035F41
  • editorSuggestWidget.highlightForeground#035F41
  • editorSuggestWidget.selectedBackground#047857CC
  • editorSuggestWidget.selectedForeground#F5F7F9
  • editorSuggestWidget.selectedIconForeground#035F41
  • editorWhitespace.foreground#9DA5B440
  • editorWidget.background#ECE8E1
  • gitDecoration.addedResourceForeground#2E7550
  • gitDecoration.conflictingResourceForeground#B57542
  • gitDecoration.deletedResourceForeground#C5455D
  • gitDecoration.ignoredResourceForeground#9DA5B480
  • gitDecoration.modifiedResourceForeground#8C5C14
  • gitDecoration.submoduleResourceForeground#3A6A93
  • gitDecoration.untrackedResourceForeground#3E8660
  • inlineChat.background#E1CDDA
  • inlineChat.border#B987A3
  • inlineChat.shadow#00000030
  • inlineChatDiff.inserted#3E866050
  • inlineChatDiff.removed#C5455D50
  • inlineChatInput.background#F0DFEA
  • inlineChatInput.border#B987A3
  • inlineChatInput.focusBorder#7A406B
  • inlineChatInput.placeholderForeground#545E6A
  • inlineEdit.gutterIndicator.background#E4DED6
  • inlineEdit.gutterIndicator.primaryBackground#3D8B8B40
  • inlineEdit.gutterIndicator.primaryBorder#2A7070
  • inlineEdit.gutterIndicator.primaryForeground#2A7070
  • inlineEdit.gutterIndicator.secondaryBackground#8D5A9F40
  • inlineEdit.gutterIndicator.secondaryBorder#6B3E80
  • inlineEdit.gutterIndicator.secondaryForeground#6B3E80
  • inlineEdit.gutterIndicator.successfulBackground#3E866040
  • inlineEdit.gutterIndicator.successfulBorder#2E6548
  • inlineEdit.gutterIndicator.successfulForeground#2E6548
  • inlineEdit.modifiedBackground#3E866040
  • inlineEdit.modifiedBorder#3E866080
  • inlineEdit.originalBackground#C5455D40
  • inlineEdit.originalBorder#C5455D80
  • input.background#F2EEE8
  • input.border#D8D2C8
  • input.foreground#2D3845
  • keybindingLabel.background#DDD8CF
  • keybindingLabel.border#D8D2C8
  • keybindingLabel.bottomBorder#C7BEB1
  • keybindingLabel.foreground#2D3845
  • list.activeSelectionBackground#DDD8CF
  • list.activeSelectionForeground#2D3845
  • list.hoverBackground#E8E2D680
  • list.hoverForeground#2D3845
  • list.inactiveSelectionBackground#E3DED5
  • list.inactiveSelectionForeground#2D3845
  • markdownAlert.caution.foreground#C5455D
  • markdownAlert.important.foreground#8D5A9F
  • markdownAlert.note.foreground#1F6B6B
  • markdownAlert.tip.foreground#3E8660
  • markdownAlert.warning.foreground#8C5C14
  • menu.background#ECE8E1
  • menu.foreground#2D3845
  • menu.selectionBackground#DDD8CF
  • menu.selectionForeground#2D3845
  • menubar.selectionBackground#DDD8CF
  • menubar.selectionForeground#2D3845
  • minimapGutter.addedBackground#2E755099
  • minimapGutter.deletedBackground#C5455D99
  • minimapGutter.modifiedBackground#A0703099
  • notificationCenter.border#D8D2C8
  • notificationCenterHeader.background#E1DDD5
  • notificationCenterHeader.foreground#2D3845
  • notificationLink.foreground#1F6B6B
  • notifications.background#ECE8E1
  • notifications.border#D8D2C8
  • notifications.foreground#2D3845
  • notificationsErrorIcon.foreground#C5455D
  • notificationsInfoIcon.foreground#1F6B6B
  • notificationsWarningIcon.foreground#8C5C14
  • notificationToast.border#D8D2C8
  • panel.background#E9E4DB
  • panel.border#D8D2C8
  • panelStickyScroll.background#E9E4DB
  • panelStickyScroll.border#D8D2C8
  • panelTitle.activeForeground#2D3845
  • panelTitle.inactiveForeground#545E6A
  • peekViewEditorStickyScroll.background#F1ECE5
  • scmGraph.foreground1#3E8660
  • scmGraph.foreground2#1F6B6B
  • scmGraph.foreground3#8D5A9F
  • scmGraph.foreground4#8C5C14
  • scmGraph.foreground5#C5455D
  • scmGraph.historyItemBaseRefColor#8D5A9F
  • scmGraph.historyItemHoverAdditionsForeground#3E8660
  • scmGraph.historyItemHoverDeletionsForeground#C5455D
  • scmGraph.historyItemRefColor#3E8660
  • scmGraph.historyItemRemoteRefColor#1F6B6B
  • scrollbarSlider.activeBackground#A8BCC880
  • scrollbarSlider.background#C8D5DE80
  • scrollbarSlider.hoverBackground#B8C8D380
  • sideBar.background#ECE8E1
  • sideBar.border#D8D2C8
  • sideBar.foreground#2D3845
  • sideBarSectionHeader.background#E1DDD5
  • sideBarSectionHeader.foreground#2D3845
  • sideBarStickyScroll.background#ECE8E1
  • sideBarStickyScroll.border#D8D2C8
  • sideBarTitle.foreground#2D3845
  • statusBar.background#D7D4CD
  • statusBar.border#CEC9BF
  • statusBar.debuggingBackground#B57542
  • statusBar.debuggingBorder#C8D5DE
  • statusBar.debuggingForeground#F5F7F9
  • statusBar.foreground#2D3845
  • statusBarItem.errorBackground#C5455D
  • statusBarItem.errorForeground#F5F7F9
  • statusBarItem.warningBackground#8C5C14
  • statusBarItem.warningForeground#F5F7F9
  • symbolIcon.arrayForeground#1F6B6B
  • symbolIcon.booleanForeground#8D5A9F
  • symbolIcon.classForeground#8D5A9F
  • symbolIcon.constantForeground#8C5C14
  • symbolIcon.enumeratorForeground#8C5C14
  • symbolIcon.enumeratorMemberForeground#8C5C14
  • symbolIcon.eventForeground#C5455D
  • symbolIcon.fieldForeground#725235
  • symbolIcon.fileForeground#2D3845
  • symbolIcon.folderForeground#8C5C14
  • symbolIcon.functionForeground#2E7550
  • symbolIcon.interfaceForeground#1F6B6B
  • symbolIcon.keyForeground#246A48
  • symbolIcon.keywordForeground#8D5A9F
  • symbolIcon.methodForeground#2E7550
  • symbolIcon.moduleForeground#8D5A9F
  • symbolIcon.namespaceForeground#8D5A9F
  • symbolIcon.nullForeground#9DA5B4
  • symbolIcon.numberForeground#8C5C14
  • symbolIcon.objectForeground#725235
  • symbolIcon.operatorForeground#1F6B6B
  • symbolIcon.packageForeground#3E8660
  • symbolIcon.propertyForeground#725235
  • symbolIcon.referenceForeground#1F6B6B
  • symbolIcon.snippetForeground#3E8660
  • symbolIcon.stringForeground#246A48
  • symbolIcon.structForeground#1F6B6B
  • symbolIcon.textForeground#2D3845
  • symbolIcon.typeParameterForeground#8D5A9F
  • symbolIcon.unitForeground#8C5C14
  • symbolIcon.variableForeground#2D3845
  • tab.activeBackground#E4DED4
  • tab.activeBorder#6D94A6
  • tab.activeForeground#2D3845
  • tab.hoverBackground#E1DBD1
  • tab.inactiveBackground#ECE8E1
  • tab.inactiveForeground#545E6A
  • terminal.ansiBlack#3A3530
  • terminal.ansiBlue#4A98D8
  • terminal.ansiBrightBlack#5A5550
  • terminal.ansiBrightBlue#68C0F8
  • terminal.ansiBrightCyan#50D8D0
  • terminal.ansiBrightGreen#60D090
  • terminal.ansiBrightMagenta#C898E8
  • terminal.ansiBrightRed#F07888
  • terminal.ansiBrightWhite#D8E0E8
  • terminal.ansiBrightYellow#E0B040
  • terminal.ansiCyan#36A8A0
  • terminal.ansiGreen#42B872
  • terminal.ansiMagenta#B880D0
  • terminal.ansiRed#E86880
  • terminal.ansiWhite#A8B0BC
  • terminal.ansiYellow#C89028
  • terminal.background#2A2218
  • terminal.border#3A352E
  • terminal.findMatchBackground#8D5A9F99
  • terminal.findMatchHighlightBackground#8D5A9F66
  • terminal.foreground#D0C8B8
  • terminal.hoverHighlightBackground#3D8B8B20
  • terminal.inactiveSelectionBackground#D7D1C560
  • terminal.initialHintForeground#6B7888
  • terminal.selectionBackground#50607860
  • terminalCommandDecoration.defaultBackground#9DA5B450
  • terminalCommandDecoration.errorBackground#C5455D60
  • terminalCommandDecoration.successBackground#3E866060
  • terminalCommandGuide.foreground#CFC7BB
  • terminalCursor.background#1A1510
  • terminalCursor.foreground#C8A038
  • terminalOverviewRuler.border#CFC7BB80
  • terminalOverviewRuler.cursorForeground#3E8660
  • terminalOverviewRuler.findMatchForeground#8D5A9F99
  • terminalStickyScroll.background#ECE7DE
  • terminalStickyScroll.border#D8D2C8
  • terminalStickyScrollHover.background#DDD8CF
  • testing.iconErrored#C5455D
  • testing.iconFailed#C5455D
  • testing.iconPassed#3E8660
  • testing.iconQueued#1F6B6B
  • testing.iconSkipped#8C5C14
  • testing.iconUnset#9DA5B4
  • testing.message.error.lineBackground#C5455D20
  • testing.message.info.decorationForeground#1F6B6B
  • testing.peekBorder#D8D2C8
  • testing.peekHeaderBackground#ECE8E1
  • testing.runAction#3E8660
  • titleBar.activeBackground#D7D4CD
  • titleBar.activeForeground#2D3845
  • titleBar.border#CEC9BF
  • titleBar.inactiveBackground#DEDBD4
  • titleBar.inactiveForeground#545E6A

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
meta.attribute.class.html#246A48bold
punctuation.separator.key-value.html#1F6B6Bbold
string.quoted.double.html#246A48
meta.property-value.css#725235
meta.at-rule.media.header.css#845830
punctuation.separator.key-value.css#1F6B6Bbold
text.html.derivative#246A48
entity.name.tag.html#8D5A9F
entity.other.attribute-name.html#725235italic
punctuation.definition.tag.begin, punctuation.definition.tag.end, punctuation.definition.tag.directive#A8455Dbold
entity.name.tag.yaml#C84A76
text.html.markdown#246A48
markup.fenced_code.block.markdown,punctuation.definition.markdown#8D5A9Fbold
markup.quote.markdown, punctuation.definition.quote.begin.markdown#7D8590italic
meta.separator.markdown#1F6B6Bbold
markup.table#2D3845
punctuation.definition.block.sequence.item.yaml#1F6B6Bbold
punctuation.separator.key-value.mapping#8D5A9Fbold
string.quoted.double.yaml#2E7550
string.unquoted.plain.out.yaml,string.unquoted.plain.in.yaml#2E7550
variable.object.property#845830
variable.other.property.js#845830
variable.other.property.ts#845830
variable.other.property.tsx#845830
variable.other.property.jsx#845830
meta.block.tsx, meta.block.jsx, meta.block.ts, meta.block.js#7A5220
meta.function.tsx, meta.function.jsx#3A6A93
source.tsx, source.jsx#7A5220
keyword.control.flow.js#8D5A9Fitalic
keyword.control.flow.ts#8D5A9Fitalic
punctuation.accessor.ts, punctuation.accessor.js, punctuation.terminator.statement.js, punctuation.terminator.statement.ts, punctuation.separator.comma.ts, punctuation.separator.comma.js#8D5A9Fbold
punctuation.definition.string.template.begin.ts, punctuation.definition.string.template.begin.js, punctuation.definition.string.template.end.ts, punctuation.definition.string.template.end.js#2B9B6Abold
storage.type#8D5A9Fitalic
storage.type.interface#A8455Ditalic
string.quoted.double#2F7B59
string.js#2F7B59
string.template.js#2F7B59
variable.language.this.js,variable.language.this.ts,variable.language.super.js,variable.language.super.ts#8D5A9Fitalic
constant.language.boolean.true.js,constant.language.boolean.false.js,constant.language.boolean.true.ts,constant.language.boolean.false.ts#B57542italic
constant.language.null.js,constant.language.null.ts,constant.language.undefined.js,constant.language.undefined.ts#B57542italic
keyword.operator.spread.js,keyword.operator.spread.ts,keyword.operator.rest.js,keyword.operator.rest.ts#1F6B6Bbold
keyword.control.conditional.js,keyword.control.conditional.ts#8D5A9Fitalic
keyword.control.loop.js,keyword.control.loop.ts#8D5A9Fitalic
keyword.control.trycatch.js,keyword.control.trycatch.ts#8D5A9Fitalic
storage.modifier.async.js,storage.modifier.async.ts#8D5A9Fitalic
keyword.control.flow.js.await,keyword.control.flow.ts.await#8D5A9Fitalic
variable.parameter.function.js,variable.parameter.function.ts#725235
punctuation.definition.string.begin,punctuation.definition.string.end#2E7550
string.quoted.double.json#246A48
comment markup.link#6B7580italic bold
keyword.control.import.ts,keyword.control.import.js,keyword.control.import.python#8D5A9Fitalic
keyword.control.export.js,keyword.control.export.ts#8D5A9Fitalic underline
support.constant.math#845830
support.constant.property.math#725235
variable.other.constant#845830
support.class.component.js, support.class.component.jsx, support.class.component.tsx, support.class.component.ts#3A6A93bold
entity.name.tag.js, entity.name.tag.jsx, entity.name.tag.tsx, support.class.component#A8455Dbold
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#8D5A9Fbold
entity.other.attribute-name.js, entity.other.attribute-name.jsx, entity.other.attribute-name.tsx#725235italic
punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx#1F6B6Bbold
entity.name.tag.open.jsx, entity.name.tag.close.jsx, entity.name.tag.open.tsx, entity.name.tag.close.tsx#A8455D
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#8D5A9Fitalic 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#C84A76italic
meta.tag.js meta.jsx.children, meta.tag.jsx meta.jsx.children, meta.tag.tsx meta.jsx.children, meta.jsx.children#246A48
JSXNested#3A6A93
punctuation.definition.block.tag.jsdoc#A8455D
storage.type.class.jsdoc, entity.name.type.instance.jsdoc, variable.other.jsdoc#725235italic
comment.line.number-sign.shell, punctuation.definition.comment.shell#6B7580italic
meta.shebang.shell, comment.line.shebang.shell#8D5A9Fbold italic
keyword.control.shell, keyword.operator.logical.shell#8D5A9Fitalic
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#8D5A9Fitalic bold
support.function.builtin.shell, meta.function-call.shell#3A6A93bold
string.quoted.double.shell, string.quoted.single.shell#2E7550
punctuation.definition.string.begin.shell, punctuation.definition.string.end.shell#2E7550bold
variable.other.normal.shell, variable.other.positional.shell, variable.other.bracket.shell, variable.other.special.shell#A8455D
punctuation.definition.variable.shell, variable.other.readwrite.shell#A8455Dbold
keyword.operator.redirect.shell, keyword.operator.pipe.shell#1F6B6Bbold
keyword.operator.assignment.shell, keyword.operator.comparison.shell#4D9C9Cbold
constant.numeric.shell#725235
entity.name.function.shell#A06CB5bold
support.function.external.shell, meta.function-call.external.shell#3A6A93
punctuation.separator.pipe.shell#1F6B6Bbold
meta.scope.if-block.shell, meta.scope.case-block.shell, meta.scope.for-loop.shell, meta.scope.while-loop.shell#2D3845
string.interpolated.dollar.shell, punctuation.definition.variable.begin.shell, punctuation.definition.variable.end.shell#B58545bold
constant.character.escape.shell#4D9C9Citalic
support.variable.shell#725235italic
keyword.operator.arithmetic.shell#8D5A9Fbold
punctuation.section.array.shell, punctuation.definition.array.shell#B58545
string.unquoted.argument.shell, meta.argument.shell#7A5220
variable.other.assignment.shell#A8455Dbold
meta.expression.assignment.shell#246A48
source.shell#7A5220
storage.type.annotation.java, storage.type.object.array.java#845830
source.java#845830
meta.definition.variable.java#1F6B6B
meta.method.return-type.java#A8455Ditalic
variable.other.definition.java#845830
keyword.control.new.java#8D5A9Fitalic bold
punctuation.bracket.round.java#6B9B03
punctuation.section.method.begin.bracket.curly.java#B57542
keyword.control.java#A8455D
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#2E7550bold
meta.import.java#A8455Ditalic
punctuation.terminator.java,punctuation.separator.java#8D5A9Fbold
storage.modifier.java#A8455Ditalic
punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java#6B9B03
string.quoted.double.java#246A48
punctuation.separator.delimiter.java#8D5A9Fbold
punctuation.bracket.square.java#6B9B03
meta.method.body.java#845830
punctuation.definition.parameters.begin.bracket.round.java,punctuation.definition.parameters.end.bracket.round.java#6B9B03
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#8D5A9F
meta.method.java#3A6A93
storage.modifier.import.java,storage.type.java,storage.type.generic.java#845830
keyword.operator.instanceof.java#8D5A9F
meta.definition.variable.name.java#A8455D
keyword.operator.bitwise#1F6B6B
keyword.operator.channel#1F6B6B
support.constant.property-value.scss,support.constant.property-value.css#725235
keyword.operator.css,keyword.operator.scss,keyword.operator.less#1F6B6B
support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss#725235
meta.property-name.css#1F6B6B
support.module.node,support.type.object.module,support.module.node#845830
entity.name.type#8D5A9Fitalic underline
meta.object-literal.key#2E7550
variable.other.readwrite#845830
meta.array.literal#B57542
meta.object-binding-pattern-variable#B57542
support.constant.json#725235
keyword.operator.expression.instanceof, keyword.operator.new, keyword.operator.ternary, keyword.operator.optional, keyword.operator.expression.keyof#8D5A9Fbold
support.type.object.console#A8455D
support.variable.property#725235
support.function.console#3A6A93italic bold
keyword.other.debugger.js#000000underline
string.quoted.double.js#2B9B6Abold
meta.object-literal#845830
keyword.operator.delete#8D5A9F
support.type.object.dom#1F6B6B
keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational#1F6B6Bbold
markup.heading#A8455Dbold
markup.heading punctuation.definition.heading, entity.name.section#3A6A93
entity.name.section.markdown#A8455D
punctuation.definition.heading.markdown#A8455D
punctuation.definition.list.begin.markdown#A8455D
markup.bold,todo.bold#A0704Abold
punctuation.definition.bold#A0704A
markup.italic, punctuation.definition.italic,todo.emphasis#8D5A9Fitalic
emphasis md#8D5A9F
beginning.punctuation.definition.list.markdown#A8455D
punctuation.definition.metadata.markdown#A8455D
markup.changed.diff#845830
meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff#3A6A93
markup.inserted.diff#2E7550
markup.deleted.diff#A8455D
markup.heading.setext#2D3845
punctuation.definition.bold.markdown#725235
markup.inline.raw.markdown#2E7550
markup.inline.raw.string.markdown#2E7550
punctuation.definition.list.markdown#A8455D
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown#A8455Dbold
markup.underline.link.markdown,markup.underline.link.image.markdown#8D5A9F
string.other.link.title.markdown,string.other.link.description.markdown#3A6A93
source.json meta.structure.dictionary.json > string.quoted.json#A8455D
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#A8455D
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#2E7550
source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json#1F6B6B
support.type.property-name.json#3A6A93
support.variable.magic.python#A8455D
punctuation.separator.parameters.python#8D5A9Fbold
punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python#6B9B03
storage.type.string.python#8D5A9F
constant.other.ellipsis.python#8D5A9Fbold
punctuation.separator.period.python,punctuation.separator.colon.python#8D5A9Fbold
punctuation.definition.parameters.begin.python,punctuation.definition.parameters.end.python#6B9B03
storage.type.function.python#8D5A9Fitalic bold underline
punctuation.definition.dict.end.python,punctuation.definition.dict.begin.python#8E8A00
meta.function.python#A8455D
keyword.control.import.python,#8D5A9Fitalic
storage.type.class.python,storage.type.class.ts,storage.type.class.js,storage.modifier#A8455Ditalic
support.function.magic.python#8A2531bold
support.type.python#845830italic
string.regexp#1F6B6B
constant.character.escape#1F6B6B
punctuation.section.embedded, variable.interpolation#A8455D
punctuation.section.embedded.begin,punctuation.section.embedded.end#8D5A9F
keyword.operator.expression.import#3A6A93
markup.italic.markdownitalic
storage.type.function.arrow, meta.arrow, keyword.operator.assignment#1F6B6Bbold
constant.numeric#B57542
string.template,string.quoted.double#2B9B6Abold
string.quoted.single#2B9B6Abold
meta.import.js, meta.import.ts, meta.import.python#2E7550
storage.type.function.js,storage.type.function.ts#8D5A9F
entity.name.function#3A6A93
support.function#3A6A93bold
entity.name.variable#A854C8
variable.other.object#8D5A9F
constant#B57542
variable.other.env#B57542
punctuation.definition.string.begin.env,punctuation.definition.string.end#2E7550bold
string.quoted.double.env,source.env,constant.numeric.env#C84A76
entity.name.type.model.prisma,variable.language.relations.prisma#B57542bold
variable.other.assignment.prisma,support.constant.constant.prisma#8D5A9F
string.quoted.double.prisma#246A48
string.quoted.double.end.prisma,string.quoted.double.start.prisma#2E7550bold
entity.name.type.config.prisma#B57542
storage.type.model.prisma#845830
storage.type.config.prisma#845830
source.prisma.attribute.with_arguments,source.prisma.attribute.with_arguments#845830bold
keyword.operator.optional.prisma#8D5A9Fbold
storage.type.model.prisma#8D5A9Fitalic bold
variable.other.assignment.prisma#845830
support.type.primitive.prisma#3A6A93italic
entity.name.type.model.prisma#2E7550bold
punctuation.definition.block.prisma#8D5A9Fbold
variable.language.relations.prisma#A8455Ditalic
constant.language.attribute.prisma#845830italic
support.constant.constant.prisma#1F6B6B
entity.name.dbml#725235bold
punctuation.definition.bracket.dbml#1F6B6Bbold
punctuation.separator.dbml#1F6B6Bbold
string.quoted.backtick.dbml#246A48
variable.key.dotenv, keyword.other.definition.ini#8B4E9Cbold
property.value.dotenv, string.unquoted.ini#6B8E4E
source.dotenv#2D3845
punctuation.separator.key-value.ini#1F6B6Bbold
string.quoted.double.ini, string.quoted.single.ini, string.quoted.double.dotenv, string.quoted.single.dotenv#6B8E4E
comment.line.number-sign.ini, comment.line.number-sign.dotenv#7D8590italic
variable.other.env, variable.other.dotenv#3472A5italic
punctuation.definition.variable.env, punctuation.definition.variable.dotenv#1F6B6B
keyword.package.go#8D5A9Fitalic
keyword.control.import.go#8D5A9Fitalic
keyword.type.go#8D5A9Fitalic
keyword.struct.go#8D5A9Fitalic
keyword.control.go#8D5A9Fitalic
keyword.function.go#8D5A9Fitalic
entity.name.function.go#3472A5bold
entity.name.type.go#A8455Dbold
variable.other.go#7A5220
variable.other.assignment.go#7A5220
variable.other.property.go#845830
constant.language.go#B57542bold italic
constant.numeric.go#B57542bold
keyword.operator.assignment.go#1F6B6Bbold
keyword.operator.comparison.go#1F6B6Bbold
keyword.operator.arithmetic.go#1F6B6Bbold
keyword.operator.logical.go#1F6B6Bbold
keyword.operator.address.go#1F6B6Bbold
punctuation.other.period.go#8D5A9Fbold
punctuation.other.comma.go#8D5A9Fbold
string.quoted.raw.go#2E7550bold
string.quoted.double.go#2B9B6Abold
punctuation.definition.string.begin.go#2B9B6Abold
punctuation.definition.string.end.go#2B9B6Abold
comment#7D8590italic bold

Shiki preview

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

Loading...

pavao-discreto by Bruno Vieira - VS Code Theme