Skip to main content
Home Theme VS Code Gruvbox Material Flat Gruvbox theme with Material palette and flat appearance
Gruvbox Material Flat | Coding Theme
VS Code preview Full workbench mockup using this variant's colors and tokenColors.
colors Workbench UI color keys from the theme JSON colors map.
actionBar.toggledBackground #45403d activityBar.activeBackground #32302f activityBar.activeBorder #bd6f3e activityBar.activeFocusBorder #bd6f3e activityBar.background #32302f activityBar.border #32302f tokenColors TextMate scopes and font styles (syntax highlighting rules).
scope foreground fontStyle keyword, storage.type.function, storage.type.class, storage.type.enum, storage.type.interface, storage.type.property, keyword.operator.new, keyword.operator.expression, keyword.operator.new, keyword.operator.delete, storage.type.extends #ea6962 — keyword.other.debugger #ea6962 — storage, modifier, keyword.var, entity.name.tag, keyword.control.case, keyword.control.switch #e78a4e — keyword.operator #e78a4e —
Shiki preview TypeScript sample highlighted with this variant's colors and tokenColors.
Gruvbox Material Flat — Gruvbox Material Flat Dark
activityBar.dropBorder
#242424
activityBar.foreground #a89984
activityBar.inactiveForeground #7c6f64
activityBarBadge.background #a89984
activityBarBadge.foreground #32302f
activityBarTop.activeBackground #32302f
activityBarTop.activeBorder #bd6f3e
activityBarTop.background #32302f
activityBarTop.dropBorder #242424
activityBarTop.foreground #a89984
activityBarTop.inactiveForeground #7c6f64
activityErrorBadge.background #b85651
activityErrorBadge.foreground #32302f
activityWarningBadge.background #c18f41
activityWarningBadge.foreground #32302f
agentSessionReadIndicator.foreground #a89984
agentSessionSelectedBadge.border #ff0000
agentSessionSelectedUnfocusedBadge.border #ff0000
agentStatusIndicator.background #3c3836
aiCustomizationManagement.sashBorder #32302f
badge.background #a89984
badge.foreground #32302f
banner.background #32302f
banner.foreground #a89984
banner.iconForeground #a89984
breadcrumb.activeSelectionForeground #d4be98
breadcrumb.background #32302f
breadcrumb.focusForeground #d4be98
breadcrumb.foreground #a89984
breadcrumbPicker.background #32302f
button.background #bd6f3e
button.border default
button.foreground #32302f
button.hoverBackground #e78a4e
button.secondaryBackground #45403d
button.secondaryBorder #ff0000
button.secondaryForeground #a89984
button.secondaryHoverBackground #5a524c
button.separator #32302f
chart.axis #ff0000
chart.guide #ff0000
chart.line #ff0000
charts.blue #68948a
charts.foreground #ff0000
charts.green #8f9a52
charts.lines #ff0000
charts.orange #bd6f3e
charts.purple #ab6c7d
charts.red #b85651
charts.yellow #c18f41
chat.avatarBackground #32302f
chat.avatarForeground #bd6f3e
chat.checkpointSeparator #45403d
chat.editedFileForeground #ff0000
chat.linesAddedForeground #8f9a52
chat.linesRemovedForeground #b85651
chat.requestBackground #32302f
chat.requestBorder #45403d
chat.requestBubbleBackground #3c3836
chat.requestBubbleHoverBackground #45403d
chat.requestCodeBorder #ff0000
chat.slashCommandBackground #32302f
chat.slashCommandForeground #68948a
chat.thinkingShimmer #bd6f3efe
chatManagement.sashBorder #ff0000
checkbox.background #32302f
checkbox.border #45403d
checkbox.disabled.background #32302f
checkbox.disabled.foreground #5a524c
checkbox.foreground #bd6f3e
checkbox.selectBackground #32302f
checkbox.selectBorder #45403d
commandCenter.activeBackground #45403d
commandCenter.activeBorder #45403d
commandCenter.activeForeground #d4be98
commandCenter.background #32302f
commandCenter.border #32302f
commandCenter.debuggingBackground #ff0000fe
commandCenter.foreground #a89984
commandCenter.inactiveBorder #32302f
commandCenter.inactiveForeground #a89984
commentsView.resolvedIcon #ff0000
commentsView.unresolvedIcon #ff0000
contrastActiveBorder default
contrastBorder default
debugConsole.errorForeground #b85651
debugConsole.infoForeground #68948a
debugConsole.sourceForeground #7c6f64
debugConsole.warningForeground #c18f41
debugConsoleInputIcon.foreground #5a524c
debugExceptionWidget.background #b8565140
debugExceptionWidget.border #b85651
debugIcon.breakpointCurrentStackframeForeground #c18f41
debugIcon.breakpointDisabledForeground #5a524c
debugIcon.breakpointForeground #b85651
debugIcon.breakpointStackframeForeground #c18f41
debugIcon.breakpointUnverifiedForeground #b85651
debugIcon.continueForeground #68948a
debugIcon.disconnectForeground #ab6c7d
debugIcon.pauseForeground #c18f41
debugIcon.restartForeground #8f9a52
debugIcon.startForeground #8f9a52
debugIcon.stepBackForeground #68948a
debugIcon.stepIntoForeground #68948a
debugIcon.stepOutForeground #68948a
debugIcon.stepOverForeground #68948a
debugIcon.stopForeground #b85651
debugTokenExpression.boolean #d3869b
debugTokenExpression.error #b85651
debugTokenExpression.name #7c6f64
debugTokenExpression.number #d3869b
debugTokenExpression.string #d8a657
debugTokenExpression.type #7daea3
debugTokenExpression.value #a89984
debugToolBar.background #ff0000
debugToolBar.border #ff0000
debugView.exceptionLabelBackground #b85651
debugView.exceptionLabelForeground #d4be98
debugView.stateLabelBackground #3c3836
debugView.stateLabelForeground #a89984
debugView.valueChangedHighlight #bd6f3ec0
descriptionForeground #7c6f64
diffEditor.border #32302f
diffEditor.diagonalFill #3c3836
diffEditor.insertedLineBackground #8f9a5240
diffEditor.insertedTextBackground #8f9a5260
diffEditor.insertedTextBorder default
diffEditor.move.border #bd6f3ec0
diffEditor.moveActive.border #bd6f3e
diffEditor.removedLineBackground #b8565140
diffEditor.removedTextBackground #b8565160
diffEditor.removedTextBorder default
diffEditor.unchangedCodeBackground #32302f
diffEditor.unchangedRegionBackground #32302f
diffEditor.unchangedRegionForeground #a89984
diffEditor.unchangedRegionShadow #18191980
diffEditorGutter.insertedLineBackground default
diffEditorGutter.removedLineBackground default
diffEditorOverview.insertedForeground #8f9a5280
diffEditorOverview.removedForeground #b8565180
disabledForeground #5a524c
dropdown.background #32302f
dropdown.border #45403d
dropdown.foreground #a89984
dropdown.listBackground #32302f
editor.background #32302f
editor.compositionBorder #ff0000
editor.findMatchBackground #bd6f3ec0
editor.findMatchBorder default
editor.findMatchForeground default
editor.findMatchHighlightBackground #bd6f3e80
editor.findMatchHighlightBorder default
editor.findMatchHighlightForeground default
editor.findRangeHighlightBackground #bd6f3e20
editor.findRangeHighlightBorder default
editor.focusedStackFrameHighlightBackground #c18f4140
editor.foldBackground #3c383680
editor.foldPlaceholderForeground #5a524c
editor.foreground #d4be98
editor.hoverHighlightBackground #5a524c80
editor.inactiveLineHighlightBackground #3c3836
editor.inactiveSelectionBackground #7c6f6480
editor.inlineValuesBackground #ff0000
editor.inlineValuesForeground #ff0000
editor.lineHighlightBackground #3c3836
editor.lineHighlightBorder default
editor.linkedEditingBackground #ff0000
editor.placeholder.foreground #5a524c
editor.rangeHighlightBackground #bd6f3e20
editor.rangeHighlightBorder default
editor.selectionBackground #7c6f6480
editor.selectionForeground default
editor.selectionHighlightBackground #7c6f6440
editor.selectionHighlightBorder default
editor.snippetFinalTabstopHighlightBackground #7c6f6480
editor.snippetFinalTabstopHighlightBorder default
editor.snippetTabstopHighlightBackground #7c6f6480
editor.snippetTabstopHighlightBorder default
editor.stackFrameHighlightBackground #c18f4140
editor.symbolHighlightBackground #bd6f3ec0
editor.symbolHighlightBorder default
editor.wordHighlightBackground #5a524c80
editor.wordHighlightBorder default
editor.wordHighlightStrongBackground #5a524c80
editor.wordHighlightStrongBorder default
editor.wordHighlightTextBackground #5a524c80
editor.wordHighlightTextBorder default
editorActionList.background #32302f
editorActionList.focusBackground #45403d
editorActionList.focusForeground #d4be98
editorActionList.foreground #a89984
editorBracketHighlight.foreground1 #8f9a52
editorBracketHighlight.foreground2 #c18f41
editorBracketHighlight.foreground3 #68948a
editorBracketHighlight.foreground4 #ab6c7d
editorBracketHighlight.foreground5 #72966c
editorBracketHighlight.foreground6 #bd6f3e
editorBracketHighlight.unexpectedBracket.foreground #ea6962
editorBracketMatch.background #5a524c
editorBracketMatch.border #5a524c
editorBracketMatch.foreground #d4be98
editorBracketPairGuide.activeBackground1 #8f9a5280
editorBracketPairGuide.activeBackground2 #c18f4180
editorBracketPairGuide.activeBackground3 #68948a80
editorBracketPairGuide.activeBackground4 #ab6c7d80
editorBracketPairGuide.activeBackground5 #72966c80
editorBracketPairGuide.activeBackground6 #bd6f3e80
editorBracketPairGuide.background1 #8f9a5240
editorBracketPairGuide.background2 #c18f4140
editorBracketPairGuide.background3 #68948a40
editorBracketPairGuide.background4 #ab6c7d40
editorBracketPairGuide.background5 #72966c40
editorBracketPairGuide.background6 #bd6f3e40
editorCodeLens.foreground #5a524c
editorCommentsWidget.rangeActiveBackground #ff0000
editorCommentsWidget.rangeBackground #ff0000
editorCommentsWidget.replyInputBackground #ff0000
editorCommentsWidget.resolvedBorder #ff0000
editorCommentsWidget.unresolvedBorder #ff0000
editorCursor.background #32302f
editorCursor.foreground #a89984
editorError.background default
editorError.border default
editorError.foreground #b85651
editorGhostText.background default
editorGhostText.border default
editorGhostText.foreground #a89984
editorGroup.border #32302f
editorGroup.dropBackground #242424c0
editorGroup.dropIntoPromptBackground #32302f
editorGroup.dropIntoPromptBorder #a89984
editorGroup.dropIntoPromptForeground #a89984
editorGroup.emptyBackground #32302f
editorGroup.focusedEmptyBorder #5a524c
editorGroupHeader.border #32302f
editorGroupHeader.noTabsBackground #32302f
editorGroupHeader.tabsBackground #32302f
editorGroupHeader.tabsBorder #32302f
editorGutter.addedBackground #8f9a52
editorGutter.addedSecondaryBackground #8f9a52
editorGutter.background #32302f
editorGutter.commentDraftGlyphForeground #ff0000
editorGutter.commentGlyphForeground #ff0000
editorGutter.commentRangeForeground #3c3836
editorGutter.commentUnresolvedGlyphForeground #ff0000
editorGutter.deletedBackground #b85651
editorGutter.deletedSecondaryBackground #b85651
editorGutter.foldingControlForeground #5a524c
editorGutter.itemBackground #32302f
editorGutter.itemGlyphForeground #a89984
editorGutter.modifiedBackground #68948a
editorGutter.modifiedSecondaryBackground #68948a
editorHint.border default
editorHint.foreground #8f9a52
editorHoverWidget.background #32302f
editorHoverWidget.border #45403d
editorHoverWidget.foreground #d4be98
editorHoverWidget.highlightForeground #e78a4e
editorHoverWidget.statusBarBackground #32302f
editorIndentGuide.activeBackground1 #45403d
editorIndentGuide.activeBackground2 default
editorIndentGuide.activeBackground3 default
editorIndentGuide.activeBackground4 default
editorIndentGuide.activeBackground5 default
editorIndentGuide.activeBackground6 default
editorIndentGuide.background1 #3c3836
editorIndentGuide.background2 default
editorIndentGuide.background3 default
editorIndentGuide.background4 default
editorIndentGuide.background5 default
editorIndentGuide.background6 default
editorInfo.background default
editorInfo.border default
editorInfo.foreground #68948a
editorInlayHint.background #00000000
editorInlayHint.foreground #5a524c
editorInlayHint.parameterBackground #00000000
editorInlayHint.parameterForeground #5a524c
editorInlayHint.typeBackground #00000000
editorInlayHint.typeForeground #5a524c
editorLightBulb.foreground #d8a657
editorLightBulbAi.foreground #d8a657
editorLightBulbAutoFix.foreground #d8a657
editorLineNumber.activeForeground #5a524c
editorLineNumber.dimmedForeground #3c3836
editorLineNumber.foreground #45403d
editorLink.activeForeground #7daea3
editorMarkerNavigation.background #32302f
editorMarkerNavigationError.background #b85651
editorMarkerNavigationError.headerBackground #b8565140
editorMarkerNavigationInfo.background #68948a
editorMarkerNavigationInfo.headerBackground #68948a40
editorMarkerNavigationWarning.background #c18f41
editorMarkerNavigationWarning.headerBackground #c18f4140
editorMinimap.inlineChatInserted #ff0000
editorMultiCursor.primary.background #32302f
editorMultiCursor.primary.foreground #a89984
editorMultiCursor.secondary.background #32302f
editorMultiCursor.secondary.foreground #7c6f64
editorOverviewRuler.addedForeground #8f9a5280
editorOverviewRuler.background default
editorOverviewRuler.border #32302f
editorOverviewRuler.bracketMatchForeground #5a524c
editorOverviewRuler.commentDraftForeground #ff0000
editorOverviewRuler.commentForeground #ff0000
editorOverviewRuler.commentUnresolvedForeground #ff0000
editorOverviewRuler.commonContentForeground #ff0000
editorOverviewRuler.currentContentForeground #8f9a5280
editorOverviewRuler.deletedForeground #b8565180
editorOverviewRuler.errorForeground #b8565180
editorOverviewRuler.findMatchForeground #bd6f3e80
editorOverviewRuler.incomingContentForeground #68948a80
editorOverviewRuler.infoForeground #68948a80
editorOverviewRuler.inlineChatInserted #8f9a5280
editorOverviewRuler.inlineChatRemoved #b8565180
editorOverviewRuler.modifiedForeground #68948a80
editorOverviewRuler.rangeHighlightForeground #ff0000fe
editorOverviewRuler.selectionHighlightForeground #ff0000fe
editorOverviewRuler.warningForeground #c18f4180
editorOverviewRuler.wordHighlightForeground #5a524c80
editorOverviewRuler.wordHighlightStrongForeground #5a524c80
editorOverviewRuler.wordHighlightTextForeground #5a524c80
editorPane.background #32302f
editorRuler.foreground #3c3836
editorStickyScroll.background #32302f
editorStickyScroll.border #32302f
editorStickyScroll.shadow #18191940
editorStickyScrollGutter.background #32302f
editorStickyScrollHover.background #32302f
editorSuggestWidget.background #32302f
editorSuggestWidget.border #45403d
editorSuggestWidget.focusHighlightForeground #e78a4e
editorSuggestWidget.foreground #d4be98
editorSuggestWidget.highlightForeground #e78a4e
editorSuggestWidget.selectedBackground #45403d
editorSuggestWidget.selectedForeground default
editorSuggestWidget.selectedIconForeground #d4be98
editorSuggestWidgetStatus.foreground #a89984
editorUnicodeHighlight.background default
editorUnicodeHighlight.border #b85651
editorUnnecessaryCode.border default
editorUnnecessaryCode.opacity #00000080
editorWarning.background default
editorWarning.border default
editorWarning.foreground #c18f41
editorWatermark.foreground #ff0000
editorWhitespace.foreground #5a524c
editorWidget.background #32302f
editorWidget.border #45403d
editorWidget.foreground #a89984
editorWidget.resizeBorder #45403d
errorForeground #b85651
extensionBadge.remoteBackground #68948a
extensionBadge.remoteForeground #32302f
extensionButton.background #bd6f3e
extensionButton.border default
extensionButton.foreground #32302f
extensionButton.hoverBackground #e78a4e
extensionButton.prominentBackground #bd6f3e
extensionButton.prominentForeground #32302f
extensionButton.prominentHoverBackground #e78a4e
extensionButton.separator #32302f
extensionIcon.preReleaseForeground #bd6f3e
extensionIcon.privateForeground #ff0000
extensionIcon.sponsorForeground #72966c
extensionIcon.starForeground #c18f41
extensionIcon.verifiedForeground #8f9a52
focusBorder #5a524c
foreground #a89984
gauge.background #68948a
gauge.border default
gauge.errorBackground #b85651
gauge.errorForeground #ff0000
gauge.foreground default
gauge.warningBackground #c18f41
gauge.warningForeground default
git.blame.editorDecorationForeground #5a524c
gitDecoration.addedResourceForeground #8f9a52
gitDecoration.conflictingResourceForeground #c18f41
gitDecoration.deletedResourceForeground #b85651
gitDecoration.ignoredResourceForeground #7c6f64
gitDecoration.modifiedResourceForeground #68948a
gitDecoration.renamedResourceForeground #c18f41
gitDecoration.stageDeletedResourceForeground #b85651
gitDecoration.stageModifiedResourceForeground #68948a
gitDecoration.submoduleResourceForeground #ab6c7d
gitDecoration.untrackedResourceForeground #a89984
icon.foreground #a89984
inlineChat.background #32302f
inlineChat.border #45403d
inlineChat.foreground #a89984
inlineChat.shadow #ff0000
inlineChatDiff.inserted #8f9a5260
inlineChatDiff.removed #b8565160
inlineChatInput.background #ff0000
inlineChatInput.border #45403d
inlineChatInput.focusBorder #ff0000
inlineChatInput.placeholderForeground #ff0000
inlineEdit.gutterIndicator.background default
inlineEdit.gutterIndicator.primaryBackground #bd6f3e
inlineEdit.gutterIndicator.primaryBorder default
inlineEdit.gutterIndicator.primaryForeground #32302f
inlineEdit.gutterIndicator.secondaryBackground #45403d
inlineEdit.gutterIndicator.secondaryBorder default
inlineEdit.gutterIndicator.secondaryForeground #32302f
inlineEdit.gutterIndicator.successfulBackground #e78a4e
inlineEdit.gutterIndicator.successfulBorder default
inlineEdit.gutterIndicator.successfulForeground #32302f
inlineEdit.modifiedBackground default
inlineEdit.modifiedBorder default
inlineEdit.modifiedChangedLineBackground default
inlineEdit.modifiedChangedTextBackground default
inlineEdit.originalBackground default
inlineEdit.originalBorder default
inlineEdit.originalChangedLineBackground default
inlineEdit.originalChangedTextBackground default
inlineEdit.tabWillAcceptModifiedBorder default
inlineEdit.tabWillAcceptOriginalBorder default
input.background #32302f
input.border #45403d
input.foreground #a89984
input.placeholderForeground #5a524c
inputOption.activeBackground #5a524c
inputOption.activeBorder #32302f
inputOption.activeForeground #a89984
inputOption.hoverBackground #45403d
inputValidation.errorBackground #b85651
inputValidation.errorBorder #b85651
inputValidation.errorForeground #32302f
inputValidation.infoBackground #68948a
inputValidation.infoBorder #68948a
inputValidation.infoForeground #32302f
inputValidation.warningBackground #c18f41
inputValidation.warningBorder #c18f41
inputValidation.warningForeground #32302f
interactive.activeCodeBorder #ff0000
interactive.inactiveCodeBorder #ff0000
keybindingLabel.background #3c3836
keybindingLabel.border #45403d
keybindingLabel.bottomBorder #45403d
keybindingLabel.foreground #a89984
keybindingTable.headerBackground #32302f
keybindingTable.rowsBackground #32302f
list.activeSelectionBackground #45403d
list.activeSelectionForeground #d4be98
list.activeSelectionIconForeground #d4be98
list.deemphasizedForeground #7c6f64
list.dropBackground #242424c0
list.dropBetweenBackground #ff0000
list.errorForeground #b85651
list.filterMatchBackground #bd6f3e80
list.filterMatchBorder default
list.focusAndSelectionOutline #45403d
list.focusBackground #45403d
list.focusForeground #d4be98
list.focusHighlightForeground #e78a4e
list.focusOutline #45403d
list.highlightForeground #bd6f3e
list.hoverBackground #45403d
list.hoverForeground #d4be98
list.inactiveFocusBackground #3c3836
list.inactiveFocusOutline #3c3836
list.inactiveSelectionBackground #3c3836
list.inactiveSelectionForeground #a89984
list.inactiveSelectionIconForeground #a89984
list.invalidItemForeground #b85651
list.warningForeground #c18f41
listFilterWidget.background #32302f
listFilterWidget.noMatchesOutline #ff0000
listFilterWidget.outline #ff0000
listFilterWidget.shadow #18191980
markdownAlert.caution.foreground #b85651
markdownAlert.important.foreground #ab6c7d
markdownAlert.note.foreground #68948a
markdownAlert.tip.foreground #8f9a52
markdownAlert.warning.foreground #c18f41
mcpIcon.starForeground #c18f41
menu.background #32302f
menu.border #45403d
menu.foreground #a89984
menu.selectionBackground #45403d
menu.selectionBorder #45403d
menu.selectionForeground #d4be98
menu.separatorBackground #32302f
menubar.selectionBackground #45403d
menubar.selectionBorder #45403d
menubar.selectionForeground #d4be98
merge.border default
merge.commonContentBackground #ff0000fe
merge.commonHeaderBackground #ff0000fe
merge.currentContentBackground #8f9a5240
merge.currentHeaderBackground #8f9a5260
merge.incomingContentBackground #68948a40
merge.incomingHeaderBackground #68948a60
mergeEditor.change.background #68948a40
mergeEditor.change.word.background #68948a60
mergeEditor.changeBase.background #ff0000
mergeEditor.changeBase.word.background #ff0000
mergeEditor.conflict.handled.minimapOverViewRuler #8f9a5280
mergeEditor.conflict.handledFocused.border #a9b665
mergeEditor.conflict.handledUnfocused.border #8f9a52
mergeEditor.conflict.input1.background #ff0000
mergeEditor.conflict.input2.background #ff0000
mergeEditor.conflict.unhandled.minimapOverViewRuler #b8565180
mergeEditor.conflict.unhandledFocused.border #ea6962
mergeEditor.conflict.unhandledUnfocused.border #b85651
mergeEditor.conflictingLines.background #ff0000
minimap.background #32302f
minimap.chatEditHighlight #bd6f3e80
minimap.errorHighlight #b85651
minimap.findMatchHighlight #bd6f3e80
minimap.foregroundOpacity default
minimap.infoHighlight #68948a
minimap.selectionHighlight #7c6f6480
minimap.selectionOccurrenceHighlight #7c6f6440
minimap.warningHighlight #c18f41
minimapGutter.addedBackground #8f9a52
minimapGutter.deletedBackground #b85651
minimapGutter.modifiedBackground #68948a
minimapSlider.activeBackground #5a524c80
minimapSlider.background #45403d80
minimapSlider.hoverBackground #5a524c80
multiDiffEditor.background #32302f
multiDiffEditor.border #32302f
multiDiffEditor.headerBackground #32302f
notebook.cellBorderColor #45403d
notebook.cellEditorBackground #32302f
notebook.cellHoverBackground #32302f
notebook.cellInsertionIndicator #242424
notebook.cellStatusBarItemHoverBackground #45403d
notebook.cellToolbarSeparator #45403d
notebook.editorBackground #32302f
notebook.focusedCellBackground #32302f
notebook.focusedCellBorder #bd6f3e
notebook.focusedEditorBorder #5a524c
notebook.inactiveFocusedCellBorder #45403d
notebook.inactiveSelectedCellBorder #ff0000
notebook.outputContainerBackgroundColor #32302f
notebook.outputContainerBorderColor #45403d
notebook.selectedCellBackground #ff0000
notebook.selectedCellBorder #ff0000
notebook.symbolHighlightBackground #ff0000
notebookEditorOverviewRuler.runningCellForeground #68948a
notebookScrollbarSlider.activeBackground #5a524cc0
notebookScrollbarSlider.background #45403dc0
notebookScrollbarSlider.hoverBackground #5a524cc0
notebookStatusErrorIcon.foreground #b85651
notebookStatusRunningIcon.foreground #bd6f3e
notebookStatusSuccessIcon.foreground #8f9a52
notificationCenter.border #45403d
notificationCenterHeader.background #32302f
notificationCenterHeader.foreground #a89984
notificationLink.foreground #68948a
notifications.background #32302f
notifications.border default
notifications.foreground #a89984
notificationsErrorIcon.foreground #b85651
notificationsInfoIcon.foreground #68948a
notificationsWarningIcon.foreground #c18f41
notificationToast.border #45403d
outputView.background #32302f
outputViewStickyScroll.background #32302f
panel.background #32302f
panel.border #32302f
panel.dropBorder #242424
panelInput.border #45403d
panelSection.border #32302f
panelSection.dropBackground #242424c0
panelSectionHeader.background #32302f
panelSectionHeader.border #ff0000
panelSectionHeader.foreground #7c6f64
panelStickyScroll.background #32302f
panelStickyScroll.border #32302f
panelStickyScroll.shadow #18191980
panelTitle.activeBorder #bd6f3e
panelTitle.activeForeground #a89984
panelTitle.border default
panelTitle.inactiveForeground #7c6f64
panelTitleBadge.background #a89984
panelTitleBadge.foreground #32302f
peekView.border #bd6f3e
peekViewEditor.background #32302f
peekViewEditor.matchHighlightBackground #bd6f3e80
peekViewEditor.matchHighlightBorder default
peekViewEditorGutter.background default
peekViewEditorStickyScroll.background #32302f
peekViewEditorStickyScrollGutter.background #32302f
peekViewResult.background #32302f
peekViewResult.fileForeground #7c6f64
peekViewResult.lineForeground #a89984
peekViewResult.matchHighlightBackground #bd6f3e80
peekViewResult.selectionBackground #45403d
peekViewResult.selectionForeground #d4be98
peekViewTitle.background #bd6f3e40
peekViewTitleDescription.foreground #7c6f64
peekViewTitleLabel.foreground #a89984
pickerGroup.border #32302f
pickerGroup.foreground #7c6f64
ports.iconRunningProcessForeground #8f9a52
problemsErrorIcon.foreground #b85651
problemsInfoIcon.foreground #68948a
problemsWarningIcon.foreground #c18f41
profileBadge.background #a89984
profileBadge.foreground #32302f
profiles.sashBorder #32302f
progressBar.background #bd6f3e
quickInput.background #32302f
quickInput.foreground #a89984
quickInputList.focusBackground #45403d
quickInputList.focusForeground #d4be98
quickInputList.focusIconForeground #d4be98
quickInputTitle.background #32302f
radio.activeBackground #bd6f3e
radio.activeBorder #bd6f3e
radio.activeForeground #32302f
radio.inactiveBackground #45403d
radio.inactiveBorder #45403d
radio.inactiveForeground #7c6f64
radio.inactiveHoverBackground #5a524c
sash.hoverBorder #5a524c
scmGraph.foreground1 #b85651
scmGraph.foreground2 #c18f41
scmGraph.foreground3 #ab6c7d
scmGraph.foreground4 #72966c
scmGraph.foreground5 #bd6f3e
scmGraph.historyItemBaseRefColor #8f9a52
scmGraph.historyItemHoverAdditionsForeground #8f9a52
scmGraph.historyItemHoverDefaultLabelBackground #a89984
scmGraph.historyItemHoverDefaultLabelForeground #32302f
scmGraph.historyItemHoverDeletionsForeground #b85651
scmGraph.historyItemHoverLabelForeground #32302f
scmGraph.historyItemRefColor #68948a
scmGraph.historyItemRemoteRefColor #ab6c7d
scrollbar.background default
scrollbar.shadow #18191980
scrollbarSlider.activeBackground #5a524cc0
scrollbarSlider.background #45403dc0
scrollbarSlider.hoverBackground #5a524cc0
search.resultsInfoForeground #7c6f64
searchEditor.findMatchBackground #bd6f3e80
searchEditor.findMatchBorder default
searchEditor.textInputBorder #45403d
selection.background #7c6f6480
settings.checkboxBackground #32302f
settings.checkboxBorder #45403d
settings.checkboxForeground #bd6f3e
settings.dropdownBackground #32302f
settings.dropdownBorder #45403d
settings.dropdownForeground #a89984
settings.dropdownListBorder #45403d
settings.focusedRowBackground #3c3836
settings.focusedRowBorder #3c3836
settings.headerBorder #32302f
settings.headerForeground #a89984
settings.modifiedItemIndicator #bd6f3e
settings.numberInputBackground #32302f
settings.numberInputBorder #45403d
settings.numberInputForeground #ab6c7d
settings.rowHoverBackground #3c3836
settings.sashBorder #32302f
settings.settingsHeaderHoverForeground #d4be98
settings.textInputBackground #32302f
settings.textInputBorder #45403d
settings.textInputForeground #a89984
sideBar.background #32302f
sideBar.border default
sideBar.dropBackground #242424c0
sideBar.foreground #a89984
sideBarActivityBarTop.border #32302f
sideBarSectionHeader.background #32302f
sideBarSectionHeader.border #32302f
sideBarSectionHeader.foreground #a89984
sideBarStickyScroll.background #32302f
sideBarStickyScroll.border #32302f
sideBarStickyScroll.shadow #18191980
sideBarTitle.background #32302f
sideBarTitle.border default
sideBarTitle.foreground #a89984
sideBySideEditor.horizontalBorder #32302f
sideBySideEditor.verticalBorder #32302f
simpleFindWidget.sashBorder #5a524c
statusBar.background #32302f
statusBar.border default
statusBar.debuggingBackground #bd6f3e
statusBar.debuggingBorder default
statusBar.debuggingForeground #32302f
statusBar.focusBorder #5a524c
statusBar.foreground #a89984
statusBar.noFolderBackground #32302f
statusBar.noFolderBorder default
statusBar.noFolderForeground #a89984
statusBarItem.activeBackground #5a524c
statusBarItem.compactHoverBackground #45403d
statusBarItem.errorBackground #b85651
statusBarItem.errorForeground #32302f
statusBarItem.errorHoverBackground #ea6962
statusBarItem.errorHoverForeground #32302f
statusBarItem.focusBorder #5a524c
statusBarItem.hoverBackground #45403d
statusBarItem.hoverForeground #d4be98
statusBarItem.offlineBackground #ff0000
statusBarItem.offlineForeground #ff0000
statusBarItem.offlineHoverBackground #ff0000
statusBarItem.offlineHoverForeground #ff0000
statusBarItem.prominentBackground #bd6f3e
statusBarItem.prominentForeground #32302f
statusBarItem.prominentHoverBackground #e78a4e
statusBarItem.prominentHoverForeground #32302f
statusBarItem.remoteBackground #32302f
statusBarItem.remoteForeground #a89984
statusBarItem.remoteHoverBackground #45403d
statusBarItem.remoteHoverForeground #d4be98
statusBarItem.warningBackground #c18f41
statusBarItem.warningForeground #32302f
statusBarItem.warningHoverBackground #d8a657
statusBarItem.warningHoverForeground #32302f
strongForeground #a89984
symbolIcon.arrayForeground #a89984
symbolIcon.booleanForeground #a89984
symbolIcon.classForeground #c18f41
symbolIcon.colorForeground #a89984
symbolIcon.constantForeground #a89984
symbolIcon.constructorForeground #ab6c7d
symbolIcon.enumeratorForeground #c18f41
symbolIcon.enumeratorMemberForeground #68948a
symbolIcon.eventForeground #c18f41
symbolIcon.fieldForeground #68948a
symbolIcon.fileForeground #a89984
symbolIcon.folderForeground #a89984
symbolIcon.functionForeground #ab6c7d
symbolIcon.interfaceForeground #68948a
symbolIcon.keyForeground #a89984
symbolIcon.keywordForeground #a89984
symbolIcon.methodForeground #ab6c7d
symbolIcon.moduleForeground #a89984
symbolIcon.namespaceForeground #a89984
symbolIcon.nullForeground #a89984
symbolIcon.numberForeground #a89984
symbolIcon.objectForeground #a89984
symbolIcon.operatorForeground #a89984
symbolIcon.packageForeground #a89984
symbolIcon.propertyForeground #a89984
symbolIcon.referenceForeground #a89984
symbolIcon.snippetForeground #a89984
symbolIcon.stringForeground #a89984
symbolIcon.structForeground #a89984
symbolIcon.textForeground #a89984
symbolIcon.typeParameterForeground #a89984
symbolIcon.unitForeground #a89984
symbolIcon.variableForeground #68948a
tab.activeBackground #32302f
tab.activeBorder #32302f
tab.activeBorderTop #bd6f3e
tab.activeForeground #d4be98
tab.activeModifiedBorder #32302f
tab.border #32302f
tab.dragAndDropBorder #242424
tab.hoverBackground #32302f
tab.hoverBorder #32302f
tab.hoverForeground #d4be98
tab.inactiveBackground #32302f
tab.inactiveForeground #a89984
tab.inactiveModifiedBorder #32302f
tab.lastPinnedBorder #32302f
tab.selectedBackground #45403d
tab.selectedBorderTop #32302f
tab.selectedForeground #d4be98
tab.unfocusedActiveBackground #32302f
tab.unfocusedActiveBorder #32302f
tab.unfocusedActiveBorderTop #5a524c
tab.unfocusedActiveForeground #a89984
tab.unfocusedActiveModifiedBorder #32302f
tab.unfocusedHoverBackground #32302f
tab.unfocusedHoverBorder #32302f
tab.unfocusedHoverForeground #d4be98
tab.unfocusedInactiveBackground #32302f
tab.unfocusedInactiveForeground #7c6f64
tab.unfocusedInactiveModifiedBorder #32302f
terminal.ansiBlack #3c3836
terminal.ansiBlue #45707a
terminal.ansiBrightBlack #665c54
terminal.ansiBrightBlue #7daea3
terminal.ansiBrightCyan #89b482
terminal.ansiBrightGreen #a9b665
terminal.ansiBrightMagenta #d3869b
terminal.ansiBrightRed #ea6962
terminal.ansiBrightWhite #d4be98
terminal.ansiBrightYellow #d8a657
terminal.ansiCyan #4c7a5d
terminal.ansiGreen #6c782e
terminal.ansiMagenta #945e80
terminal.ansiRed #c14a4a
terminal.ansiWhite #928374
terminal.ansiYellow #b47109
terminal.background #32302f
terminal.border #3c3836
terminal.dropBackground #242424c0
terminal.findMatchBackground #bd6f3ec0
terminal.findMatchBorder default
terminal.findMatchHighlightBackground #bd6f3e80
terminal.findMatchHighlightBorder default
terminal.foreground #d4be98
terminal.hoverHighlightBackground #7daea340
terminal.inactiveSelectionBackground #7c6f6480
terminal.initialHintForeground #ff0000
terminal.selectionBackground #7c6f6480
terminal.selectionForeground default
terminal.tab.activeBorder #bd6f3e
terminalCommandDecoration.defaultBackground #45707a80
terminalCommandDecoration.errorBackground #c14a4a80
terminalCommandDecoration.successBackground #45707a80
terminalCommandGuide.foreground #45403d
terminalCursor.background #32302f
terminalCursor.foreground #928374
terminalOverviewRuler.border #32302f
terminalOverviewRuler.cursorForeground #a89984
terminalOverviewRuler.findMatchForeground #bd6f3e80
terminalStickyScroll.background #32302f
terminalStickyScroll.border #32302f
terminalStickyScrollHover.background #32302f
terminalSymbolIcon.aliasForeground default
terminalSymbolIcon.argumentForeground default
terminalSymbolIcon.branchForeground default
terminalSymbolIcon.commitForeground default
terminalSymbolIcon.fileForeground default
terminalSymbolIcon.flagForeground default
terminalSymbolIcon.folderForeground default
terminalSymbolIcon.inlineSuggestionForeground default
terminalSymbolIcon.methodForeground default
terminalSymbolIcon.optionForeground default
terminalSymbolIcon.optionValueForeground default
terminalSymbolIcon.pullRequestDoneForeground default
terminalSymbolIcon.pullRequestForeground default
terminalSymbolIcon.remoteForeground default
terminalSymbolIcon.stashForeground default
terminalSymbolIcon.symbolicLinkFileForeground default
terminalSymbolIcon.symbolicLinkFolderForeground default
terminalSymbolIcon.symbolText default
terminalSymbolIcon.tagForeground default
testing.coverCountBadgeBackground #ff0000
testing.coverCountBadgeForeground #ff0000
testing.coveredBackground #8f9a5240
testing.coveredBorder #00000000
testing.coveredGutterBackground #8f9a5280
testing.iconErrored #b85651
testing.iconErrored.retired #b8565180
testing.iconFailed #b85651
testing.iconFailed.retired #b8565180
testing.iconPassed #8f9a52
testing.iconPassed.retired #8f9a5280
testing.iconQueued #c18f41
testing.iconQueued.retired #c18f4180
testing.iconSkipped #7c6f64
testing.iconSkipped.retired #7c6f6480
testing.iconUnset #7c6f64
testing.iconUnset.retired #7c6f6480
testing.message.error.badgeBackground #b8565140
testing.message.error.badgeBorder #b85651
testing.message.error.badgeForeground #a89984
testing.message.error.lineBackground #ff0000
testing.message.info.decorationForeground #ff0000
testing.message.info.lineBackground #ff0000
testing.messagePeekBorder #ff0000
testing.messagePeekHeaderBackground #ff0000
testing.peekBorder #b85651
testing.peekHeaderBackground #b8565140
testing.runAction #8f9a52
testing.uncoveredBackground #b8565140
testing.uncoveredBorder #00000000
testing.uncoveredBranchBackground #ff0000
testing.uncoveredGutterBackground #b8565180
textBlockQuote.background #3c3836
textBlockQuote.border #45403d
textCodeBlock.background #3c3836
textLink.activeForeground #7daea3
textLink.foreground #68948a
textPreformat.background #45403d
textPreformat.border #45403d
textPreformat.foreground #c18f41
textSeparator.foreground #ff0000
titleBar.activeBackground #32302f
titleBar.activeForeground #a89984
titleBar.border #32302f
titleBar.inactiveBackground #32302f
titleBar.inactiveForeground #a89984
toolbar.activeBackground #5a524c
toolbar.hoverBackground #45403d
toolbar.hoverOutline default
tree.inactiveIndentGuidesStroke #3c3836
tree.indentGuidesStroke #45403d
tree.tableColumnsBorder #32302f
tree.tableOddRowsBackground #32302f
walkThrough.embeddedEditorBackground #32302f
walkthrough.stepTitle.foreground #a89984
welcomePage.background #32302f
welcomePage.progress.background #3c3836
welcomePage.progress.foreground #bd6f3e
welcomePage.tileBackground #3c3836
welcomePage.tileBorder #3c3836
welcomePage.tileHoverBackground #3c3836
widget.border #45403d
widget.shadow #18191980
window.activeBorder #45403d
window.inactiveBorder #32302f string, punctuation.definition.string.end, punctuation.definition.string.begin, punctuation.definition.string.template.begin, punctuation.definition.string.template.end #d8a657 —
entity.other.attribute-name #d8a657 —
constant.character.escape, punctuation.quasi.element, punctuation.definition.template-expression, punctuation.section.embedded, storage.type.format, constant.other.placeholder, constant.other.placeholder, variable.interpolation #a9b665 —
entity.name.function, support.function, meta.function, meta.function-call, meta.definition.method #a9b665 —
keyword.control.at-rule, keyword.control.import, keyword.control.export, storage.type.namespace, punctuation.decorator, keyword.control.directive, keyword.preprocessor, punctuation.definition.preprocessor, punctuation.definition.directive, keyword.other.import, keyword.other.package, entity.name.type.namespace, entity.name.scope-resolution, keyword.other.using, keyword.package, keyword.import, keyword.map #89b482 —
storage.type.annotation #89b482 —
entity.name.label, constant.other.label #89b482 —
support.module, support.node, support.other.module, support.type.object.module, entity.name.type.module, entity.name.type.class.module, keyword.control.module #89b482 —
storage.type, support.type, entity.name.type, keyword.type #7daea3 —
entity.name.type.class, support.class, entity.name.class, entity.other.inherited-class, storage.class #7daea3 —
constant.language.boolean #d3869b —
entity.name.function.preprocessor #d3869b —
variable.language.this, variable.language.self, variable.language.super, keyword.other.this, variable.language.special, constant.language.null, constant.language.undefined, constant.language.nan #d3869b —
constant.language, support.constant #d3869b —
variable, support.variable, meta.definition.variable #d4be98 —
variable.object.property, support.variable.property, variable.other.property, variable.other.object.property, variable.other.enummember, variable.other.member, meta.object-literal.key #d4be98 —
punctuation, meta.brace, meta.delimiter, meta.bracket #d4be98 —
heading.1.markdown, markup.heading.setext.1.markdown #ea6962 bold
heading.2.markdown, markup.heading.setext.2.markdown #e78a4e bold
heading.3.markdown #d8a657 bold
heading.4.markdown #a9b665 bold
heading.5.markdown #7daea3 bold
heading.6.markdown #d3869b bold
punctuation.definition.heading.markdown #a89984
string.other.link.title.markdown, constant.other.reference.link.markdown, string.other.link.description.markdown #d3869b
markup.underline.link.image.markdown, markup.underline.link.markdown #a9b665 underline
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.italic.markdown, punctuation.definition.quote.begin.markdown, punctuation.definition.metadata.markdown, punctuation.separator.key-value.markdown, punctuation.definition.constant.markdown #a89984 —
punctuation.definition.bold.markdown #a89984
meta.separator.markdown, punctuation.definition.constant.begin.markdown, punctuation.definition.constant.end.markdown #a89984 bold
markup.bold markup.italic, markup.italic markup.bold — italic bold
punctuation.definition.markdown, punctuation.definition.raw.markdown #d8a657 —
fenced_code.block.language #d8a657 —
markup.fenced_code.block.markdown, markup.inline.raw.string.markdown #a9b665 —
punctuation.definition.list.begin.markdown #ea6962 —
punctuation.definition.heading.restructuredtext #e78a4e bold
punctuation.definition.field.restructuredtext, punctuation.separator.key-value.restructuredtext, punctuation.definition.directive.restructuredtext, punctuation.definition.constant.restructuredtext, punctuation.definition.italic.restructuredtext, punctuation.definition.table.restructuredtext #a89984 —
punctuation.definition.bold.restructuredtext #a89984
entity.name.tag.restructuredtext, punctuation.definition.link.restructuredtext, punctuation.definition.raw.restructuredtext, punctuation.section.raw.restructuredtext #89b482 —
constant.other.footnote.link.restructuredtext #d3869b —
support.directive.restructuredtext #ea6962 —
entity.name.directive.restructuredtext, markup.raw.restructuredtext, markup.raw.inner.restructuredtext, string.other.link.title.restructuredtext #a9b665 —
punctuation.definition.function.latex, punctuation.definition.function.tex, punctuation.definition.keyword.latex, constant.character.newline.tex, punctuation.definition.keyword.tex #a89984 —
support.function.be.latex #ea6962 —
support.function.section.latex, keyword.control.table.cell.latex, keyword.control.table.newline.latex #e78a4e —
support.class.latex, variable.parameter.latex, variable.parameter.function.latex, variable.parameter.definition.label.latex, constant.other.reference.label.latex #d8a657 —
keyword.control.preamble.latex #d3869b —
punctuation.separator.namespace.xml #a89984 —
entity.name.tag.html, entity.name.tag.xml, entity.name.tag.localname.xml #e78a4e —
entity.other.attribute-name.html, entity.other.attribute-name.xml, entity.other.attribute-name.localname.xml #d8a657 —
string.quoted.double.html, string.quoted.single.html, punctuation.definition.string.begin.html, punctuation.definition.string.end.html, punctuation.separator.key-value.html, punctuation.definition.string.begin.xml, punctuation.definition.string.end.xml, string.quoted.double.xml, string.quoted.single.xml, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.definition.tag.xml, meta.tag.xml, meta.tag.preprocessor.xml, meta.tag.other.html, meta.tag.block.any.html, meta.tag.inline.any.html #a9b665 —
variable.language.documentroot.xml, meta.tag.sgml.doctype.xml #d3869b —
storage.type.proto #d8a657 —
string.quoted.double.proto.syntax, string.quoted.single.proto.syntax, string.quoted.double.proto, string.quoted.single.proto #a9b665 —
entity.name.class.proto, entity.name.class.message.proto #89b482 —
punctuation.definition.entity.css, punctuation.separator.key-value.css, punctuation.terminator.rule.css, punctuation.separator.list.comma.css #a89984 —
entity.other.attribute-name.class.css #ea6962 —
keyword.other.unit #e78a4e —
entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css #d8a657 —
string.quoted.single.css, string.quoted.double.css, support.constant.property-value.css, meta.property-value.css, punctuation.definition.string.begin.css, punctuation.definition.string.end.css, constant.numeric.css, support.constant.font-name.css, variable.parameter.keyframe-list.css #a9b665 —
support.type.property-name.css #89b482 —
support.type.vendored.property-name.css #7daea3 —
entity.name.tag.css, entity.other.keyframe-offset.css, punctuation.definition.keyword.css, keyword.control.at-rule.keyframes.css, meta.selector.css #d3869b —
punctuation.definition.entity.scss, punctuation.separator.key-value.scss, punctuation.terminator.rule.scss, punctuation.separator.list.comma.scss #a89984 —
keyword.control.at-rule.keyframes.scss #e78a4e —
punctuation.definition.interpolation.begin.bracket.curly.scss, punctuation.definition.interpolation.end.bracket.curly.scss #d8a657 —
punctuation.definition.string.begin.scss, punctuation.definition.string.end.scss, string.quoted.double.scss, string.quoted.single.scss, constant.character.css.sass, meta.property-value.scss #a9b665 —
keyword.control.at-rule.include.scss, keyword.control.at-rule.use.scss, keyword.control.at-rule.mixin.scss, keyword.control.at-rule.extend.scss, keyword.control.at-rule.import.scss #d3869b —
meta.function.stylus #d4be98 —
entity.name.function.stylus #d8a657 —
string.unquoted.js #d4be98 —
punctuation.accessor.js, punctuation.separator.key-value.js, punctuation.separator.label.js, keyword.operator.accessor.js #a89984 —
punctuation.definition.block.tag.jsdoc #ea6962 —
storage.type.js, storage.type.function.arrow.js #e78a4e —
punctuation.definition.tag.jsx, entity.other.attribute-name.jsx, punctuation.definition.tag.begin.js.jsx, punctuation.definition.tag.end.js.jsx, entity.other.attribute-name.js.jsx #a9b665 —
entity.name.type.module.ts #d4be98 —
keyword.operator.type.annotation.ts, punctuation.accessor.ts, punctuation.separator.key-value.ts #a89984 —
punctuation.definition.tag.directive.ts, entity.other.attribute-name.directive.ts #a9b665 —
entity.name.type.ts, entity.name.type.interface.ts, entity.other.inherited-class.ts, entity.name.type.alias.ts, entity.name.type.class.ts, entity.name.type.enum.ts #89b482 —
storage.type.ts, storage.type.function.arrow.ts, storage.type.type.ts #e78a4e —
entity.name.type.module.ts #7daea3 —
keyword.control.import.ts, keyword.control.export.ts, storage.type.namespace.ts #d3869b —
entity.name.type.module.tsx #d4be98 —
keyword.operator.type.annotation.tsx, punctuation.accessor.tsx, punctuation.separator.key-value.tsx #a89984 —
punctuation.definition.tag.directive.tsx, entity.other.attribute-name.directive.tsx, punctuation.definition.tag.begin.tsx, punctuation.definition.tag.end.tsx, entity.other.attribute-name.tsx #a9b665 —
entity.name.type.tsx, entity.name.type.interface.tsx, entity.other.inherited-class.tsx, entity.name.type.alias.tsx, entity.name.type.class.tsx, entity.name.type.enum.tsx #89b482 —
entity.name.type.module.tsx #7daea3 —
keyword.control.import.tsx, keyword.control.export.tsx, storage.type.namespace.tsx #d3869b —
storage.type.tsx, storage.type.function.arrow.tsx, storage.type.type.tsx, support.class.component.tsx #e78a4e —
storage.type.function.coffee #e78a4e —
meta.type-signature.purescript #d4be98 —
keyword.other.double-colon.purescript, keyword.other.arrow.purescript, keyword.other.big-arrow.purescript #e78a4e —
entity.name.function.purescript #d8a657 —
string.quoted.single.purescript, string.quoted.double.purescript, punctuation.definition.string.begin.purescript, punctuation.definition.string.end.purescript, string.quoted.triple.purescript, entity.name.type.purescript #a9b665 —
support.other.module.purescript #d3869b —
punctuation.dot.dart #a89984 —
storage.type.primitive.dart #e78a4e —
support.class.dart #d8a657 —
entity.name.function.dart, string.interpolated.single.dart, string.interpolated.double.dart #a9b665 —
variable.language.dart #7daea3 —
keyword.other.import.dart, storage.type.annotation.dart #d3869b —
entity.other.attribute-name.class.pug #ea6962 —
storage.type.function.pug #e78a4e —
entity.other.attribute-name.tag.pug #89b482 —
entity.name.tag.pug, storage.type.import.include.pug #d3869b —
meta.function-call.c, storage.modifier.array.bracket.square.c, meta.function.definition.parameters.c #d4be98 —
punctuation.separator.dot-access.c, constant.character.escape.line-continuation.c #a89984 —
keyword.control.directive.include.c, punctuation.definition.directive.c, keyword.control.directive.pragma.c, keyword.control.directive.line.c, keyword.control.directive.define.c, keyword.control.directive.conditional.c, keyword.control.directive.diagnostic.error.c, keyword.control.directive.undef.c, keyword.control.directive.conditional.ifdef.c, keyword.control.directive.endif.c, keyword.control.directive.conditional.ifndef.c, keyword.control.directive.conditional.if.c, keyword.control.directive.else.c #ea6962 —
punctuation.separator.pointer-access.c #e78a4e —
variable.other.member.c #89b482 —
meta.function-call.cpp, storage.modifier.array.bracket.square.cpp, meta.function.definition.parameters.cpp, meta.body.function.definition.cpp #d4be98 —
punctuation.separator.dot-access.cpp, constant.character.escape.line-continuation.cpp #a89984 —
keyword.control.directive.include.cpp, punctuation.definition.directive.cpp, keyword.control.directive.pragma.cpp, keyword.control.directive.line.cpp, keyword.control.directive.define.cpp, keyword.control.directive.conditional.cpp, keyword.control.directive.diagnostic.error.cpp, keyword.control.directive.undef.cpp, keyword.control.directive.conditional.ifdef.cpp, keyword.control.directive.endif.cpp, keyword.control.directive.conditional.ifndef.cpp, keyword.control.directive.conditional.if.cpp, keyword.control.directive.else.cpp, storage.type.namespace.definition.cpp, keyword.other.using.directive.cpp, storage.type.struct.cpp #ea6962 —
punctuation.separator.pointer-access.cpp, punctuation.section.angle-brackets.begin.template.call.cpp, punctuation.section.angle-brackets.end.template.call.cpp #e78a4e —
variable.other.member.cpp #89b482 —
keyword.other.using.cs #ea6962 —
keyword.type.cs, constant.character.escape.cs, punctuation.definition.interpolation.begin.cs, punctuation.definition.interpolation.end.cs #d8a657 —
string.quoted.double.cs, string.quoted.single.cs, punctuation.definition.string.begin.cs, punctuation.definition.string.end.cs #a9b665 —
variable.other.object.property.cs #89b482 —
entity.name.type.namespace.cs #d3869b —
keyword.symbol.fsharp, constant.language.unit.fsharp #d4be98 —
keyword.format.specifier.fsharp, entity.name.type.fsharp #d8a657 —
string.quoted.double.fsharp, string.quoted.single.fsharp, punctuation.definition.string.begin.fsharp, punctuation.definition.string.end.fsharp #a9b665 —
entity.name.section.fsharp #7daea3 —
support.function.attribute.fsharp #d3869b —
punctuation.separator.java, punctuation.separator.period.java #a89984 —
keyword.other.import.java, keyword.other.package.java #ea6962 —
storage.type.function.arrow.java, keyword.control.ternary.java #e78a4e —
variable.other.property.java #89b482 —
variable.language.wildcard.java, storage.modifier.import.java, storage.type.annotation.java, punctuation.definition.annotation.java, storage.modifier.package.java, entity.name.type.module.java #d3869b —
keyword.other.import.kotlin #ea6962 —
storage.type.kotlin #e78a4e —
constant.language.kotlin #89b482 —
entity.name.package.kotlin, storage.type.annotation.kotlin #d3869b —
entity.name.package.scala #d3869b —
constant.language.scala #7daea3 —
entity.name.import.scala #89b482 —
string.quoted.double.scala, string.quoted.single.scala, punctuation.definition.string.begin.scala, punctuation.definition.string.end.scala, string.quoted.double.interpolated.scala, string.quoted.single.interpolated.scala, string.quoted.triple.scala #a9b665 —
entity.name.class, entity.other.inherited-class.scala #d8a657 —
keyword.declaration.stable.scala, keyword.other.arrow.scala #e78a4e —
keyword.other.import.scala #ea6962 —
keyword.operator.navigation.groovy, meta.method.body.java, meta.definition.method.groovy, meta.definition.method.signature.java #d4be98 —
punctuation.separator.groovy #a89984 —
keyword.other.import.groovy, keyword.other.package.groovy, keyword.other.import.static.groovy #ea6962 —
storage.type.def.groovy #e78a4e —
variable.other.interpolated.groovy, meta.method.groovy #a9b665 —
storage.modifier.import.groovy, storage.modifier.package.groovy #89b482 —
storage.type.annotation.groovy #d3869b —
entity.name.package.go #89b482 —
keyword.import.go, keyword.package.go #d3869b —
entity.name.type.mod.rust #d4be98 —
keyword.operator.path.rust, keyword.operator.member-access.rust #a89984 —
storage.type.rust #e78a4e —
support.constant.core.rust #89b482 —
meta.attribute.rust, variable.language.rust, storage.type.module.rust #d3869b —
meta.function-call.swift, support.function.any-method.swift #d4be98 —
support.variable.swift #89b482 —
keyword.operator.class.php #d4be98 —
storage.type.trait.php #e78a4e —
constant.language.php, support.other.namespace.php #89b482 —
storage.type.modifier.access.control.public.cpp, storage.type.modifier.access.control.private.cpp #7daea3 —
keyword.control.import.include.php, storage.type.php #d3869b —
meta.function-call.arguments.python #d4be98 —
punctuation.definition.decorator.python, punctuation.separator.period.python #a89984 —
constant.language.python #89b482 —
keyword.control.import.python, keyword.control.import.from.python #d3869b —
constant.language.lua #89b482 —
entity.name.class.lua #7daea3 —
meta.function.method.with-arguments.ruby #d4be98 —
punctuation.separator.method.ruby #a89984 —
keyword.control.pseudo-method.ruby, storage.type.variable.ruby #e78a4e —
keyword.other.special-method.ruby #a9b665 —
keyword.control.module.ruby, punctuation.definition.constant.ruby #d3869b —
string.regexp.character-class.ruby,string.regexp.interpolated.ruby,punctuation.definition.character-class.ruby,string.regexp.group.ruby, punctuation.section.regexp.ruby, punctuation.definition.group.ruby #d8a657 —
variable.other.constant.ruby #7daea3 —
keyword.other.arrow.haskell, keyword.other.big-arrow.haskell, keyword.other.double-colon.haskell #e78a4e —
storage.type.haskell #d8a657 —
constant.other.haskell, string.quoted.double.haskell, string.quoted.single.haskell, punctuation.definition.string.begin.haskell, punctuation.definition.string.end.haskell #a9b665 —
entity.name.function.haskell #7daea3 —
entity.name.namespace, meta.preprocessor.haskell #89b482 —
keyword.control.import.julia, keyword.control.export.julia #ea6962 —
keyword.storage.modifier.julia #e78a4e —
constant.language.julia #89b482 —
support.function.macro.julia #d3869b —
keyword.other.period.elm #d4be98 —
entity.name.function.r, variable.function.r #a9b665 —
constant.language.r #89b482 —
entity.namespace.r #d3869b —
punctuation.separator.module-function.erlang, punctuation.section.directive.begin.erlang #a89984 —
keyword.control.directive.erlang, keyword.control.directive.define.erlang #ea6962 —
entity.name.type.class.module.erlang #d8a657 —
string.quoted.double.erlang, string.quoted.single.erlang, punctuation.definition.string.begin.erlang, punctuation.definition.string.end.erlang #a9b665 —
keyword.control.directive.export.erlang, keyword.control.directive.module.erlang, keyword.control.directive.import.erlang, keyword.control.directive.behaviour.erlang #d3869b —
variable.other.readwrite.module.elixir, punctuation.definition.variable.elixir #89b482 —
constant.language.elixir #7daea3 —
keyword.control.module.elixir #d3869b —
entity.name.type.value-signature.ocaml #d4be98 —
keyword.other.ocaml #e78a4e —
constant.language.variant.ocaml #89b482 —
storage.type.sub.perl, storage.type.declare.routine.perl #ea6962 —
meta.function.lisp #d4be98 —
storage.type.function-type.lisp #ea6962 —
keyword.constant.lisp #a9b665 —
entity.name.function.lisp #89b482 —
constant.keyword.clojure, support.variable.clojure, meta.definition.variable.clojure #a9b665 —
entity.global.clojure #d3869b —
entity.name.function.clojure #7daea3 —
meta.scope.if-block.shell, meta.scope.group.shell #d4be98 —
support.function.builtin.shell, entity.name.function.shell #d8a657 —
string.quoted.double.shell, string.quoted.single.shell, punctuation.definition.string.begin.shell, punctuation.definition.string.end.shell, string.unquoted.heredoc.shell #a9b665 —
keyword.control.heredoc-token.shell, variable.other.normal.shell, punctuation.definition.variable.shell, variable.other.special.shell, variable.other.positional.shell, variable.other.bracket.shell #d3869b —
support.function.builtin.fish #ea6962 —
support.function.unix.fish #e78a4e —
variable.other.normal.fish, punctuation.definition.variable.fish, variable.other.fixed.fish, variable.other.special.fish #7daea3 —
string.quoted.double.fish, punctuation.definition.string.end.fish, punctuation.definition.string.begin.fish, string.quoted.single.fish #a9b665 —
constant.character.escape.single.fish #d3869b —
punctuation.definition.variable.powershell #a89984 —
entity.name.function.powershell, support.function.attribute.powershell, support.function.powershell #d8a657 —
string.quoted.single.powershell, string.quoted.double.powershell, punctuation.definition.string.begin.powershell, punctuation.definition.string.end.powershell, string.quoted.double.heredoc.powershell #a9b665 —
variable.other.member.powershell #89b482 —
string.unquoted.alias.graphql #d4be98 —
keyword.type.graphql #ea6962 —
entity.name.fragment.graphql #d3869b —
entity.name.function.target.makefile #e78a4e —
variable.other.makefile #d8a657 —
meta.scope.prerequisites.makefile #a9b665 —
string.source.cmake #a9b665 —
entity.source.cmake #89b482 —
storage.source.cmake #d3869b —
punctuation.definition.map.viml #a89984 —
storage.type.map.viml #e78a4e —
constant.character.map.viml, constant.character.map.key.viml #a9b665 —
constant.character.map.special.viml #7daea3 —
constant.language.tmux, constant.numeric.tmux #a9b665 —
entity.name.function.package-manager.dockerfile #e78a4e —
keyword.operator.flag.dockerfile #d8a657 —
string.quoted.double.dockerfile, string.quoted.single.dockerfile #a9b665 —
constant.character.escape.dockerfile #89b482 —
entity.name.type.base-image.dockerfile, entity.name.image.dockerfile #d3869b —
punctuation.definition.separator.diff #a89984 —
markup.deleted.diff, punctuation.definition.deleted.diff #ea6962 —
meta.diff.range.context, punctuation.definition.range.diff #e78a4e —
meta.diff.header.from-file #d8a657 —
markup.inserted.diff, punctuation.definition.inserted.diff #a9b665 —
markup.changed.diff, punctuation.definition.changed.diff #7daea3 —
punctuation.definition.from-file.diff #d3869b —
entity.name.section.group-title.ini, punctuation.definition.entity.ini #ea6962 —
punctuation.separator.key-value.ini #e78a4e —
string.quoted.double.ini, string.quoted.single.ini, punctuation.definition.string.begin.ini, punctuation.definition.string.end.ini #a9b665 —
keyword.other.definition.ini #89b482 —
support.function.aggregate.sql #d8a657 —
string.quoted.single.sql, punctuation.definition.string.end.sql, punctuation.definition.string.begin.sql, string.quoted.double.sql #a9b665 —
support.type.graphql #d8a657 —
variable.parameter.graphql #7daea3 —
constant.character.enum.graphql #89b482 —
punctuation.support.type.property-name.begin.json, punctuation.support.type.property-name.end.json, punctuation.separator.dictionary.key-value.json, punctuation.definition.string.begin.json, punctuation.definition.string.end.json, punctuation.separator.dictionary.pair.json, punctuation.separator.array.json #a89984 —
support.type.property-name.json #e78a4e —
string.quoted.double.json #a9b665 —
punctuation.separator.key-value.mapping.yaml #a89984 —
string.unquoted.plain.out.yaml, string.quoted.single.yaml, string.quoted.double.yaml, punctuation.definition.string.begin.yaml, punctuation.definition.string.end.yaml, string.unquoted.plain.in.yaml, string.unquoted.block.yaml #a9b665 —
punctuation.definition.anchor.yaml, punctuation.definition.block.sequence.item.yaml #89b482 —
string.quoted.single.basic.line.toml, string.quoted.single.literal.line.toml, punctuation.definition.keyvaluepair.toml #a9b665 —
constant.other.boolean.toml #7daea3 —
entity.other.attribute-name.table.toml, punctuation.definition.table.toml, entity.other.attribute-name.table.array.toml, punctuation.definition.table.array.toml #d3869b —
comment, string.comment, punctuation.definition.comment #a89984 italic
token.error-token #ff0000 —
token.debug-token #ff0000 —
fenced_code.block.language, keyword.control.flow.block-scalar.literal.yaml, meta.brace, meta.tag.preprocessor.xml, meta.tag.xml, punctuation.definition.block.sequence.item.yaml, punctuation.definition.interpolation.begin.cs, punctuation.definition.interpolation.end.cs, punctuation.definition.list.begin.markdown, punctuation.definition.markdown, punctuation.definition.raw.markdown, punctuation.definition.string.begin.html, punctuation.definition.string.begin.toml, punctuation.definition.string.begin.xml, punctuation.definition.string.begin.yaml, punctuation.definition.string.end.html, punctuation.definition.string.end.toml, punctuation.definition.string.end.xml, punctuation.definition.string.end.yaml, punctuation.definition.table.toml, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.definition.tag.xml, punctuation.definition.template-expression, punctuation.separator.key-value.html, punctuation #a89984 —
constant.character.escape, constant.character.escape.cs, constant.character.escape.dockerfile #a89984 —
comment, punctuation.definition.comment #7c6f64 italic
keyword.control.flow.block-scalar.folded.yaml, storage.modifier.chomping-indicator.yaml #e78a4e —
entity.name.tag.yaml, support.type.property-name.json #7daea3 —
string.other.link.title.markdown #d3869b —
markup.underline.link.markdown #7daea3
export interface User {
id : string ;
name : string ;
role : "admin" | "member" ;
tags : string [];
}
/**
* Fetch user data by ID
* @param id
* @returns User object or null if ID is invalid
*/
export async function fetchUser ( id : string ): Promise < User | null > {
if ( ! id ) {
return null ;
}
const response = await fetch ( `/api/users/ ${ id } ` , {
method : "GET" ,
headers : { Accept : "application/json" },
});
if ( ! response . ok ) {
throw new Error ( `HTTP ${ response . status } ` );
}
return ( await response . json ()) as User ;
}
function greet ( user : User ): string {
// Simple greeting function that uses the user's name
return `Hello, ${ user . name } !` ;
}
fetchUser.ts
index.ts
README.md
src
components
fetchUser.ts
src
components
fetchUser.ts
fetchUser 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Problems1
Output
Debug Console
Terminal
Ports
~/my-project $ pnpm dev
▲ Next.js ready on http://localhost:3000
✓ compiled client and server successfully in 412ms
wait - compiling /theme/vscode...
~/my-project
main*
Button.tsx
31
$
export interface User {
id : string ;
name : string ;
role : "admin" | "member" ;
tags : string [];
}
/**
* Fetch user data by ID
* @param id
* @returns User object or null if ID is invalid
*/
export async function fetchUser ( id : string ): Promise < User | null > {
if ( ! id ) {
return null ;
}
const response = await fetch ( `/api/users/ ${ id } ` , {
method : "GET" ,
headers : { Accept : "application/json" },
});
if ( ! response . ok ) {
throw new Error ( `HTTP ${ response . status } ` );
}
return ( await response . json ()) as User ;
}
function greet ( user : User ): string {
// Simple greeting function that uses the user's name
return `Hello, ${ user . name } !` ;
}