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 #e0cfa9 activityBar.activeBackground #f2e5bc activityBar.activeBorder #bd6f3e activityBar.activeFocusBorder #bd6f3e activityBar.background #f2e5bc activityBar.border #f2e5bc 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 #c14a4a — keyword.other.debugger #c14a4a — storage, modifier, keyword.var, entity.name.tag, keyword.control.case, keyword.control.switch #c35e0a — keyword.operator #c35e0a —
Shiki preview TypeScript sample highlighted with this variant's colors and tokenColors.
Gruvbox Material Flat — Gruvbox Material Flat Light
activityBar.dropBorder
#c9b99a
activityBar.foreground #7c6f64
activityBar.inactiveForeground #a89984
activityBarBadge.background #7c6f64
activityBarBadge.foreground #f2e5bc
activityBarTop.activeBackground #f2e5bc
activityBarTop.activeBorder #bd6f3e
activityBarTop.background #f2e5bc
activityBarTop.dropBorder #c9b99a
activityBarTop.foreground #7c6f64
activityBarTop.inactiveForeground #a89984
activityErrorBadge.background #b85651
activityErrorBadge.foreground #f2e5bc
activityWarningBadge.background #c18f41
activityWarningBadge.foreground #f2e5bc
agentSessionReadIndicator.foreground #7c6f64
agentSessionSelectedBadge.border #ff0000
agentSessionSelectedUnfocusedBadge.border #ff0000
agentStatusIndicator.background #ebdbb2
aiCustomizationManagement.sashBorder #f2e5bc
badge.background #7c6f64
badge.foreground #f2e5bc
banner.background #f2e5bc
banner.foreground #7c6f64
banner.iconForeground #7c6f64
breadcrumb.activeSelectionForeground #654735
breadcrumb.background #f2e5bc
breadcrumb.focusForeground #654735
breadcrumb.foreground #7c6f64
breadcrumbPicker.background #f2e5bc
button.background #bd6f3e
button.border default
button.foreground #f2e5bc
button.hoverBackground #c35e0a
button.secondaryBackground #e0cfa9
button.secondaryBorder #ff0000
button.secondaryForeground #7c6f64
button.secondaryHoverBackground #c9b99a
button.separator #f2e5bc
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 #f2e5bc
chat.avatarForeground #bd6f3e
chat.checkpointSeparator #e0cfa9
chat.editedFileForeground #ff0000
chat.linesAddedForeground #8f9a52
chat.linesRemovedForeground #b85651
chat.requestBackground #f2e5bc
chat.requestBorder #e0cfa9
chat.requestBubbleBackground #ebdbb2
chat.requestBubbleHoverBackground #e0cfa9
chat.requestCodeBorder #ff0000
chat.slashCommandBackground #f2e5bc
chat.slashCommandForeground #68948a
chat.thinkingShimmer #bd6f3efe
chatManagement.sashBorder #ff0000
checkbox.background #f2e5bc
checkbox.border #e0cfa9
checkbox.disabled.background #f2e5bc
checkbox.disabled.foreground #c9b99a
checkbox.foreground #bd6f3e
checkbox.selectBackground #f2e5bc
checkbox.selectBorder #e0cfa9
commandCenter.activeBackground #e0cfa9
commandCenter.activeBorder #e0cfa9
commandCenter.activeForeground #654735
commandCenter.background #f2e5bc
commandCenter.border #f2e5bc
commandCenter.debuggingBackground #ff0000fe
commandCenter.foreground #7c6f64
commandCenter.inactiveBorder #f2e5bc
commandCenter.inactiveForeground #7c6f64
commentsView.resolvedIcon #ff0000
commentsView.unresolvedIcon #ff0000
contrastActiveBorder default
contrastBorder default
debugConsole.errorForeground #c14a4a
debugConsole.infoForeground #45707a
debugConsole.sourceForeground #a89984
debugConsole.warningForeground #b47109
debugConsoleInputIcon.foreground #c9b99a
debugExceptionWidget.background #b8565140
debugExceptionWidget.border #b85651
debugIcon.breakpointCurrentStackframeForeground #c18f41
debugIcon.breakpointDisabledForeground #c9b99a
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 #945e80
debugTokenExpression.error #b85651
debugTokenExpression.name #a89984
debugTokenExpression.number #945e80
debugTokenExpression.string #b47109
debugTokenExpression.type #45707a
debugTokenExpression.value #7c6f64
debugToolBar.background #ff0000
debugToolBar.border #ff0000
debugView.exceptionLabelBackground #b85651
debugView.exceptionLabelForeground #654735
debugView.stateLabelBackground #ebdbb2
debugView.stateLabelForeground #7c6f64
debugView.valueChangedHighlight #bd6f3ec0
descriptionForeground #a89984
diffEditor.border #f2e5bc
diffEditor.diagonalFill #ebdbb2
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 #f2e5bc
diffEditor.unchangedRegionBackground #f2e5bc
diffEditor.unchangedRegionForeground #7c6f64
diffEditor.unchangedRegionShadow #a8998480
diffEditorGutter.insertedLineBackground default
diffEditorGutter.removedLineBackground default
diffEditorOverview.insertedForeground #8f9a5280
diffEditorOverview.removedForeground #b8565180
disabledForeground #c9b99a
dropdown.background #f2e5bc
dropdown.border #e0cfa9
dropdown.foreground #7c6f64
dropdown.listBackground #f2e5bc
editor.background #f2e5bc
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 #ebdbb280
editor.foldPlaceholderForeground #c9b99a
editor.foreground #654735
editor.hoverHighlightBackground #c9b99a80
editor.inactiveLineHighlightBackground #ebdbb2
editor.inactiveSelectionBackground #a8998480
editor.inlineValuesBackground #ff0000
editor.inlineValuesForeground #ff0000
editor.lineHighlightBackground #ebdbb2
editor.lineHighlightBorder default
editor.linkedEditingBackground #ff0000
editor.placeholder.foreground #c9b99a
editor.rangeHighlightBackground #bd6f3e20
editor.rangeHighlightBorder default
editor.selectionBackground #a8998480
editor.selectionForeground default
editor.selectionHighlightBackground #a8998440
editor.selectionHighlightBorder default
editor.snippetFinalTabstopHighlightBackground #a8998480
editor.snippetFinalTabstopHighlightBorder default
editor.snippetTabstopHighlightBackground #a8998480
editor.snippetTabstopHighlightBorder default
editor.stackFrameHighlightBackground #c18f4140
editor.symbolHighlightBackground #bd6f3ec0
editor.symbolHighlightBorder default
editor.wordHighlightBackground #c9b99a80
editor.wordHighlightBorder default
editor.wordHighlightStrongBackground #c9b99a80
editor.wordHighlightStrongBorder default
editor.wordHighlightTextBackground #c9b99a80
editor.wordHighlightTextBorder default
editorActionList.background #f2e5bc
editorActionList.focusBackground #e0cfa9
editorActionList.focusForeground #654735
editorActionList.foreground #7c6f64
editorBracketHighlight.foreground1 #8f9a52
editorBracketHighlight.foreground2 #c18f41
editorBracketHighlight.foreground3 #68948a
editorBracketHighlight.foreground4 #ab6c7d
editorBracketHighlight.foreground5 #72966c
editorBracketHighlight.foreground6 #bd6f3e
editorBracketHighlight.unexpectedBracket.foreground #c14a4a
editorBracketMatch.background #c9b99a
editorBracketMatch.border #c9b99a
editorBracketMatch.foreground #654735
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 #c9b99a
editorCommentsWidget.rangeActiveBackground #ff0000
editorCommentsWidget.rangeBackground #ff0000
editorCommentsWidget.replyInputBackground #ff0000
editorCommentsWidget.resolvedBorder #ff0000
editorCommentsWidget.unresolvedBorder #ff0000
editorCursor.background #f2e5bc
editorCursor.foreground #7c6f64
editorError.background default
editorError.border default
editorError.foreground #b85651
editorGhostText.background default
editorGhostText.border default
editorGhostText.foreground #7c6f64
editorGroup.border #f2e5bc
editorGroup.dropBackground #c9b99ac0
editorGroup.dropIntoPromptBackground #f2e5bc
editorGroup.dropIntoPromptBorder #7c6f64
editorGroup.dropIntoPromptForeground #7c6f64
editorGroup.emptyBackground #f2e5bc
editorGroup.focusedEmptyBorder #c9b99a
editorGroupHeader.border #f2e5bc
editorGroupHeader.noTabsBackground #f2e5bc
editorGroupHeader.tabsBackground #f2e5bc
editorGroupHeader.tabsBorder #f2e5bc
editorGutter.addedBackground #8f9a52
editorGutter.addedSecondaryBackground #8f9a52
editorGutter.background #f2e5bc
editorGutter.commentDraftGlyphForeground #ff0000
editorGutter.commentGlyphForeground #ff0000
editorGutter.commentRangeForeground #ebdbb2
editorGutter.commentUnresolvedGlyphForeground #ff0000
editorGutter.deletedBackground #b85651
editorGutter.deletedSecondaryBackground #b85651
editorGutter.foldingControlForeground #c9b99a
editorGutter.itemBackground #f2e5bc
editorGutter.itemGlyphForeground #7c6f64
editorGutter.modifiedBackground #68948a
editorGutter.modifiedSecondaryBackground #68948a
editorHint.border default
editorHint.foreground #8f9a52
editorHoverWidget.background #f2e5bc
editorHoverWidget.border #e0cfa9
editorHoverWidget.foreground #654735
editorHoverWidget.highlightForeground #c35e0a
editorHoverWidget.statusBarBackground #f2e5bc
editorIndentGuide.activeBackground1 #e0cfa9
editorIndentGuide.activeBackground2 default
editorIndentGuide.activeBackground3 default
editorIndentGuide.activeBackground4 default
editorIndentGuide.activeBackground5 default
editorIndentGuide.activeBackground6 default
editorIndentGuide.background1 #ebdbb2
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 #c9b99a
editorInlayHint.parameterBackground #00000000
editorInlayHint.parameterForeground #c9b99a
editorInlayHint.typeBackground #00000000
editorInlayHint.typeForeground #c9b99a
editorLightBulb.foreground #b47109
editorLightBulbAi.foreground #b47109
editorLightBulbAutoFix.foreground #b47109
editorLineNumber.activeForeground #c9b99a
editorLineNumber.dimmedForeground #ebdbb2
editorLineNumber.foreground #e0cfa9
editorLink.activeForeground #45707a
editorMarkerNavigation.background #f2e5bc
editorMarkerNavigationError.background #b85651
editorMarkerNavigationError.headerBackground #b8565140
editorMarkerNavigationInfo.background #68948a
editorMarkerNavigationInfo.headerBackground #68948a40
editorMarkerNavigationWarning.background #c18f41
editorMarkerNavigationWarning.headerBackground #c18f4140
editorMinimap.inlineChatInserted #ff0000
editorMultiCursor.primary.background #f2e5bc
editorMultiCursor.primary.foreground #7c6f64
editorMultiCursor.secondary.background #f2e5bc
editorMultiCursor.secondary.foreground #a89984
editorOverviewRuler.addedForeground #8f9a5280
editorOverviewRuler.background default
editorOverviewRuler.border #f2e5bc
editorOverviewRuler.bracketMatchForeground #c9b99a
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 #c9b99a80
editorOverviewRuler.wordHighlightStrongForeground #c9b99a80
editorOverviewRuler.wordHighlightTextForeground #c9b99a80
editorPane.background #f2e5bc
editorRuler.foreground #ebdbb2
editorStickyScroll.background #f2e5bc
editorStickyScroll.border #f2e5bc
editorStickyScroll.shadow #a8998440
editorStickyScrollGutter.background #f2e5bc
editorStickyScrollHover.background #f2e5bc
editorSuggestWidget.background #f2e5bc
editorSuggestWidget.border #e0cfa9
editorSuggestWidget.focusHighlightForeground #c35e0a
editorSuggestWidget.foreground #654735
editorSuggestWidget.highlightForeground #c35e0a
editorSuggestWidget.selectedBackground #e0cfa9
editorSuggestWidget.selectedForeground default
editorSuggestWidget.selectedIconForeground #654735
editorSuggestWidgetStatus.foreground #7c6f64
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 #c9b99a
editorWidget.background #f2e5bc
editorWidget.border #e0cfa9
editorWidget.foreground #7c6f64
editorWidget.resizeBorder #e0cfa9
errorForeground #b85651
extensionBadge.remoteBackground #68948a
extensionBadge.remoteForeground #f2e5bc
extensionButton.background #bd6f3e
extensionButton.border default
extensionButton.foreground #f2e5bc
extensionButton.hoverBackground #c35e0a
extensionButton.prominentBackground #bd6f3e
extensionButton.prominentForeground #f2e5bc
extensionButton.prominentHoverBackground #c35e0a
extensionButton.separator #f2e5bc
extensionIcon.preReleaseForeground #bd6f3e
extensionIcon.privateForeground #ff0000
extensionIcon.sponsorForeground #72966c
extensionIcon.starForeground #c18f41
extensionIcon.verifiedForeground #8f9a52
focusBorder #c9b99a
foreground #7c6f64
gauge.background #68948a
gauge.border default
gauge.errorBackground #b85651
gauge.errorForeground #ff0000
gauge.foreground default
gauge.warningBackground #c18f41
gauge.warningForeground default
git.blame.editorDecorationForeground #c9b99a
gitDecoration.addedResourceForeground #8f9a52
gitDecoration.conflictingResourceForeground #c18f41
gitDecoration.deletedResourceForeground #b85651
gitDecoration.ignoredResourceForeground #a89984
gitDecoration.modifiedResourceForeground #68948a
gitDecoration.renamedResourceForeground #c18f41
gitDecoration.stageDeletedResourceForeground #b85651
gitDecoration.stageModifiedResourceForeground #68948a
gitDecoration.submoduleResourceForeground #ab6c7d
gitDecoration.untrackedResourceForeground #7c6f64
icon.foreground #7c6f64
inlineChat.background #f2e5bc
inlineChat.border #e0cfa9
inlineChat.foreground #7c6f64
inlineChat.shadow #ff0000
inlineChatDiff.inserted #8f9a5260
inlineChatDiff.removed #b8565160
inlineChatInput.background #ff0000
inlineChatInput.border #e0cfa9
inlineChatInput.focusBorder #ff0000
inlineChatInput.placeholderForeground #ff0000
inlineEdit.gutterIndicator.background default
inlineEdit.gutterIndicator.primaryBackground #bd6f3e
inlineEdit.gutterIndicator.primaryBorder default
inlineEdit.gutterIndicator.primaryForeground #f2e5bc
inlineEdit.gutterIndicator.secondaryBackground #e0cfa9
inlineEdit.gutterIndicator.secondaryBorder default
inlineEdit.gutterIndicator.secondaryForeground #f2e5bc
inlineEdit.gutterIndicator.successfulBackground #c35e0a
inlineEdit.gutterIndicator.successfulBorder default
inlineEdit.gutterIndicator.successfulForeground #f2e5bc
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 #f2e5bc
input.border #e0cfa9
input.foreground #7c6f64
input.placeholderForeground #c9b99a
inputOption.activeBackground #c9b99a
inputOption.activeBorder #f2e5bc
inputOption.activeForeground #7c6f64
inputOption.hoverBackground #e0cfa9
inputValidation.errorBackground #b85651
inputValidation.errorBorder #b85651
inputValidation.errorForeground #f2e5bc
inputValidation.infoBackground #68948a
inputValidation.infoBorder #68948a
inputValidation.infoForeground #f2e5bc
inputValidation.warningBackground #c18f41
inputValidation.warningBorder #c18f41
inputValidation.warningForeground #f2e5bc
interactive.activeCodeBorder #ff0000
interactive.inactiveCodeBorder #ff0000
keybindingLabel.background #ebdbb2
keybindingLabel.border #e0cfa9
keybindingLabel.bottomBorder #e0cfa9
keybindingLabel.foreground #7c6f64
keybindingTable.headerBackground #f2e5bc
keybindingTable.rowsBackground #f2e5bc
list.activeSelectionBackground #e0cfa9
list.activeSelectionForeground #654735
list.activeSelectionIconForeground #654735
list.deemphasizedForeground #a89984
list.dropBackground #c9b99ac0
list.dropBetweenBackground #ff0000
list.errorForeground #b85651
list.filterMatchBackground #bd6f3e80
list.filterMatchBorder default
list.focusAndSelectionOutline #e0cfa9
list.focusBackground #e0cfa9
list.focusForeground #654735
list.focusHighlightForeground #c35e0a
list.focusOutline #e0cfa9
list.highlightForeground #bd6f3e
list.hoverBackground #e0cfa9
list.hoverForeground #654735
list.inactiveFocusBackground #ebdbb2
list.inactiveFocusOutline #ebdbb2
list.inactiveSelectionBackground #ebdbb2
list.inactiveSelectionForeground #7c6f64
list.inactiveSelectionIconForeground #7c6f64
list.invalidItemForeground #b85651
list.warningForeground #c18f41
listFilterWidget.background #f2e5bc
listFilterWidget.noMatchesOutline #ff0000
listFilterWidget.outline #ff0000
listFilterWidget.shadow #a8998480
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 #f2e5bc
menu.border #e0cfa9
menu.foreground #7c6f64
menu.selectionBackground #e0cfa9
menu.selectionBorder #e0cfa9
menu.selectionForeground #654735
menu.separatorBackground #f2e5bc
menubar.selectionBackground #e0cfa9
menubar.selectionBorder #e0cfa9
menubar.selectionForeground #654735
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 #6c782e
mergeEditor.conflict.handledUnfocused.border #8f9a52
mergeEditor.conflict.input1.background #ff0000
mergeEditor.conflict.input2.background #ff0000
mergeEditor.conflict.unhandled.minimapOverViewRuler #b8565180
mergeEditor.conflict.unhandledFocused.border #c14a4a
mergeEditor.conflict.unhandledUnfocused.border #b85651
mergeEditor.conflictingLines.background #ff0000
minimap.background #f2e5bc
minimap.chatEditHighlight #bd6f3e80
minimap.errorHighlight #b85651
minimap.findMatchHighlight #bd6f3e80
minimap.foregroundOpacity default
minimap.infoHighlight #68948a
minimap.selectionHighlight #a8998480
minimap.selectionOccurrenceHighlight #a8998440
minimap.warningHighlight #c18f41
minimapGutter.addedBackground #8f9a52
minimapGutter.deletedBackground #b85651
minimapGutter.modifiedBackground #68948a
minimapSlider.activeBackground #c9b99a80
minimapSlider.background #e0cfa980
minimapSlider.hoverBackground #c9b99a80
multiDiffEditor.background #f2e5bc
multiDiffEditor.border #f2e5bc
multiDiffEditor.headerBackground #f2e5bc
notebook.cellBorderColor #e0cfa9
notebook.cellEditorBackground #f2e5bc
notebook.cellHoverBackground #f2e5bc
notebook.cellInsertionIndicator #c9b99a
notebook.cellStatusBarItemHoverBackground #e0cfa9
notebook.cellToolbarSeparator #e0cfa9
notebook.editorBackground #f2e5bc
notebook.focusedCellBackground #f2e5bc
notebook.focusedCellBorder #bd6f3e
notebook.focusedEditorBorder #c9b99a
notebook.inactiveFocusedCellBorder #e0cfa9
notebook.inactiveSelectedCellBorder #ff0000
notebook.outputContainerBackgroundColor #f2e5bc
notebook.outputContainerBorderColor #e0cfa9
notebook.selectedCellBackground #ff0000
notebook.selectedCellBorder #ff0000
notebook.symbolHighlightBackground #ff0000
notebookEditorOverviewRuler.runningCellForeground #68948a
notebookScrollbarSlider.activeBackground #c9b99ac0
notebookScrollbarSlider.background #e0cfa9c0
notebookScrollbarSlider.hoverBackground #c9b99ac0
notebookStatusErrorIcon.foreground #b85651
notebookStatusRunningIcon.foreground #bd6f3e
notebookStatusSuccessIcon.foreground #8f9a52
notificationCenter.border #e0cfa9
notificationCenterHeader.background #f2e5bc
notificationCenterHeader.foreground #7c6f64
notificationLink.foreground #68948a
notifications.background #f2e5bc
notifications.border default
notifications.foreground #7c6f64
notificationsErrorIcon.foreground #b85651
notificationsInfoIcon.foreground #68948a
notificationsWarningIcon.foreground #c18f41
notificationToast.border #e0cfa9
outputView.background #f2e5bc
outputViewStickyScroll.background #f2e5bc
panel.background #f2e5bc
panel.border #f2e5bc
panel.dropBorder #c9b99a
panelInput.border #e0cfa9
panelSection.border #f2e5bc
panelSection.dropBackground #c9b99ac0
panelSectionHeader.background #f2e5bc
panelSectionHeader.border #ff0000
panelSectionHeader.foreground #a89984
panelStickyScroll.background #f2e5bc
panelStickyScroll.border #f2e5bc
panelStickyScroll.shadow #a8998480
panelTitle.activeBorder #bd6f3e
panelTitle.activeForeground #7c6f64
panelTitle.border default
panelTitle.inactiveForeground #a89984
panelTitleBadge.background #7c6f64
panelTitleBadge.foreground #f2e5bc
peekView.border #bd6f3e
peekViewEditor.background #f2e5bc
peekViewEditor.matchHighlightBackground #bd6f3e80
peekViewEditor.matchHighlightBorder default
peekViewEditorGutter.background default
peekViewEditorStickyScroll.background #f2e5bc
peekViewEditorStickyScrollGutter.background #f2e5bc
peekViewResult.background #f2e5bc
peekViewResult.fileForeground #a89984
peekViewResult.lineForeground #7c6f64
peekViewResult.matchHighlightBackground #bd6f3e80
peekViewResult.selectionBackground #e0cfa9
peekViewResult.selectionForeground #654735
peekViewTitle.background #bd6f3e40
peekViewTitleDescription.foreground #a89984
peekViewTitleLabel.foreground #7c6f64
pickerGroup.border #f2e5bc
pickerGroup.foreground #a89984
ports.iconRunningProcessForeground #8f9a52
problemsErrorIcon.foreground #b85651
problemsInfoIcon.foreground #68948a
problemsWarningIcon.foreground #c18f41
profileBadge.background #7c6f64
profileBadge.foreground #f2e5bc
profiles.sashBorder #f2e5bc
progressBar.background #bd6f3e
quickInput.background #f2e5bc
quickInput.foreground #7c6f64
quickInputList.focusBackground #e0cfa9
quickInputList.focusForeground #654735
quickInputList.focusIconForeground #654735
quickInputTitle.background #f2e5bc
radio.activeBackground #bd6f3e
radio.activeBorder #bd6f3e
radio.activeForeground #f2e5bc
radio.inactiveBackground #e0cfa9
radio.inactiveBorder #e0cfa9
radio.inactiveForeground #a89984
radio.inactiveHoverBackground #c9b99a
sash.hoverBorder #c9b99a
scmGraph.foreground1 #b85651
scmGraph.foreground2 #c18f41
scmGraph.foreground3 #ab6c7d
scmGraph.foreground4 #72966c
scmGraph.foreground5 #bd6f3e
scmGraph.historyItemBaseRefColor #8f9a52
scmGraph.historyItemHoverAdditionsForeground #8f9a52
scmGraph.historyItemHoverDefaultLabelBackground #7c6f64
scmGraph.historyItemHoverDefaultLabelForeground #f2e5bc
scmGraph.historyItemHoverDeletionsForeground #b85651
scmGraph.historyItemHoverLabelForeground #f2e5bc
scmGraph.historyItemRefColor #68948a
scmGraph.historyItemRemoteRefColor #ab6c7d
scrollbar.background default
scrollbar.shadow #a8998480
scrollbarSlider.activeBackground #c9b99ac0
scrollbarSlider.background #e0cfa9c0
scrollbarSlider.hoverBackground #c9b99ac0
search.resultsInfoForeground #a89984
searchEditor.findMatchBackground #bd6f3e80
searchEditor.findMatchBorder default
searchEditor.textInputBorder #e0cfa9
selection.background #a8998480
settings.checkboxBackground #f2e5bc
settings.checkboxBorder #e0cfa9
settings.checkboxForeground #bd6f3e
settings.dropdownBackground #f2e5bc
settings.dropdownBorder #e0cfa9
settings.dropdownForeground #7c6f64
settings.dropdownListBorder #e0cfa9
settings.focusedRowBackground #ebdbb2
settings.focusedRowBorder #ebdbb2
settings.headerBorder #f2e5bc
settings.headerForeground #7c6f64
settings.modifiedItemIndicator #bd6f3e
settings.numberInputBackground #f2e5bc
settings.numberInputBorder #e0cfa9
settings.numberInputForeground #ab6c7d
settings.rowHoverBackground #ebdbb2
settings.sashBorder #f2e5bc
settings.settingsHeaderHoverForeground #654735
settings.textInputBackground #f2e5bc
settings.textInputBorder #e0cfa9
settings.textInputForeground #7c6f64
sideBar.background #f2e5bc
sideBar.border default
sideBar.dropBackground #c9b99ac0
sideBar.foreground #7c6f64
sideBarActivityBarTop.border #f2e5bc
sideBarSectionHeader.background #f2e5bc
sideBarSectionHeader.border #f2e5bc
sideBarSectionHeader.foreground #7c6f64
sideBarStickyScroll.background #f2e5bc
sideBarStickyScroll.border #f2e5bc
sideBarStickyScroll.shadow #a8998480
sideBarTitle.background #f2e5bc
sideBarTitle.border default
sideBarTitle.foreground #7c6f64
sideBySideEditor.horizontalBorder #f2e5bc
sideBySideEditor.verticalBorder #f2e5bc
simpleFindWidget.sashBorder #c9b99a
statusBar.background #f2e5bc
statusBar.border default
statusBar.debuggingBackground #bd6f3e
statusBar.debuggingBorder default
statusBar.debuggingForeground #f2e5bc
statusBar.focusBorder #c9b99a
statusBar.foreground #7c6f64
statusBar.noFolderBackground #f2e5bc
statusBar.noFolderBorder default
statusBar.noFolderForeground #7c6f64
statusBarItem.activeBackground #c9b99a
statusBarItem.compactHoverBackground #e0cfa9
statusBarItem.errorBackground #b85651
statusBarItem.errorForeground #f2e5bc
statusBarItem.errorHoverBackground #c14a4a
statusBarItem.errorHoverForeground #f2e5bc
statusBarItem.focusBorder #c9b99a
statusBarItem.hoverBackground #e0cfa9
statusBarItem.hoverForeground #654735
statusBarItem.offlineBackground #ff0000
statusBarItem.offlineForeground #ff0000
statusBarItem.offlineHoverBackground #ff0000
statusBarItem.offlineHoverForeground #ff0000
statusBarItem.prominentBackground #bd6f3e
statusBarItem.prominentForeground #f2e5bc
statusBarItem.prominentHoverBackground #c35e0a
statusBarItem.prominentHoverForeground #f2e5bc
statusBarItem.remoteBackground #f2e5bc
statusBarItem.remoteForeground #7c6f64
statusBarItem.remoteHoverBackground #e0cfa9
statusBarItem.remoteHoverForeground #654735
statusBarItem.warningBackground #c18f41
statusBarItem.warningForeground #f2e5bc
statusBarItem.warningHoverBackground #b47109
statusBarItem.warningHoverForeground #f2e5bc
strongForeground #7c6f64
symbolIcon.arrayForeground #7c6f64
symbolIcon.booleanForeground #7c6f64
symbolIcon.classForeground #c18f41
symbolIcon.colorForeground #7c6f64
symbolIcon.constantForeground #7c6f64
symbolIcon.constructorForeground #ab6c7d
symbolIcon.enumeratorForeground #c18f41
symbolIcon.enumeratorMemberForeground #68948a
symbolIcon.eventForeground #c18f41
symbolIcon.fieldForeground #68948a
symbolIcon.fileForeground #7c6f64
symbolIcon.folderForeground #7c6f64
symbolIcon.functionForeground #ab6c7d
symbolIcon.interfaceForeground #68948a
symbolIcon.keyForeground #7c6f64
symbolIcon.keywordForeground #7c6f64
symbolIcon.methodForeground #ab6c7d
symbolIcon.moduleForeground #7c6f64
symbolIcon.namespaceForeground #7c6f64
symbolIcon.nullForeground #7c6f64
symbolIcon.numberForeground #7c6f64
symbolIcon.objectForeground #7c6f64
symbolIcon.operatorForeground #7c6f64
symbolIcon.packageForeground #7c6f64
symbolIcon.propertyForeground #7c6f64
symbolIcon.referenceForeground #7c6f64
symbolIcon.snippetForeground #7c6f64
symbolIcon.stringForeground #7c6f64
symbolIcon.structForeground #7c6f64
symbolIcon.textForeground #7c6f64
symbolIcon.typeParameterForeground #7c6f64
symbolIcon.unitForeground #7c6f64
symbolIcon.variableForeground #68948a
tab.activeBackground #f2e5bc
tab.activeBorder #f2e5bc
tab.activeBorderTop #bd6f3e
tab.activeForeground #654735
tab.activeModifiedBorder #f2e5bc
tab.border #f2e5bc
tab.dragAndDropBorder #c9b99a
tab.hoverBackground #f2e5bc
tab.hoverBorder #f2e5bc
tab.hoverForeground #654735
tab.inactiveBackground #f2e5bc
tab.inactiveForeground #7c6f64
tab.inactiveModifiedBorder #f2e5bc
tab.lastPinnedBorder #f2e5bc
tab.selectedBackground #e0cfa9
tab.selectedBorderTop #f2e5bc
tab.selectedForeground #654735
tab.unfocusedActiveBackground #f2e5bc
tab.unfocusedActiveBorder #f2e5bc
tab.unfocusedActiveBorderTop #c9b99a
tab.unfocusedActiveForeground #7c6f64
tab.unfocusedActiveModifiedBorder #f2e5bc
tab.unfocusedHoverBackground #f2e5bc
tab.unfocusedHoverBorder #f2e5bc
tab.unfocusedHoverForeground #654735
tab.unfocusedInactiveBackground #f2e5bc
tab.unfocusedInactiveForeground #a89984
tab.unfocusedInactiveModifiedBorder #f2e5bc
terminal.ansiBlack #ebdbb2
terminal.ansiBlue #45707a
terminal.ansiBrightBlack #bdae93
terminal.ansiBrightBlue #68948a
terminal.ansiBrightCyan #72966c
terminal.ansiBrightGreen #8f9a52
terminal.ansiBrightMagenta #ab6c7d
terminal.ansiBrightRed #b85651
terminal.ansiBrightWhite #654735
terminal.ansiBrightYellow #c18f41
terminal.ansiCyan #4c7a5d
terminal.ansiGreen #6c782e
terminal.ansiMagenta #945e80
terminal.ansiRed #c14a4a
terminal.ansiWhite #928374
terminal.ansiYellow #b47109
terminal.background #f2e5bc
terminal.border #ebdbb2
terminal.dropBackground #c9b99ac0
terminal.findMatchBackground #bd6f3ec0
terminal.findMatchBorder default
terminal.findMatchHighlightBackground #bd6f3e80
terminal.findMatchHighlightBorder default
terminal.foreground #654735
terminal.hoverHighlightBackground #45707a40
terminal.inactiveSelectionBackground #a8998480
terminal.initialHintForeground #ff0000
terminal.selectionBackground #a8998480
terminal.selectionForeground default
terminal.tab.activeBorder #bd6f3e
terminalCommandDecoration.defaultBackground #45707a80
terminalCommandDecoration.errorBackground #c14a4a80
terminalCommandDecoration.successBackground #45707a80
terminalCommandGuide.foreground #e0cfa9
terminalCursor.background #f2e5bc
terminalCursor.foreground #928374
terminalOverviewRuler.border #f2e5bc
terminalOverviewRuler.cursorForeground #7c6f64
terminalOverviewRuler.findMatchForeground #bd6f3e80
terminalStickyScroll.background #f2e5bc
terminalStickyScroll.border #f2e5bc
terminalStickyScrollHover.background #f2e5bc
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 #a89984
testing.iconSkipped.retired #a8998480
testing.iconUnset #a89984
testing.iconUnset.retired #a8998480
testing.message.error.badgeBackground #b8565140
testing.message.error.badgeBorder #b85651
testing.message.error.badgeForeground #7c6f64
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 #ebdbb2
textBlockQuote.border #e0cfa9
textCodeBlock.background #ebdbb2
textLink.activeForeground #45707a
textLink.foreground #68948a
textPreformat.background #e0cfa9
textPreformat.border #e0cfa9
textPreformat.foreground #c18f41
textSeparator.foreground #ff0000
titleBar.activeBackground #f2e5bc
titleBar.activeForeground #7c6f64
titleBar.border #f2e5bc
titleBar.inactiveBackground #f2e5bc
titleBar.inactiveForeground #7c6f64
toolbar.activeBackground #c9b99a
toolbar.hoverBackground #e0cfa9
toolbar.hoverOutline default
tree.inactiveIndentGuidesStroke #ebdbb2
tree.indentGuidesStroke #e0cfa9
tree.tableColumnsBorder #f2e5bc
tree.tableOddRowsBackground #f2e5bc
walkThrough.embeddedEditorBackground #f2e5bc
walkthrough.stepTitle.foreground #7c6f64
welcomePage.background #f2e5bc
welcomePage.progress.background #ebdbb2
welcomePage.progress.foreground #bd6f3e
welcomePage.tileBackground #ebdbb2
welcomePage.tileBorder #ebdbb2
welcomePage.tileHoverBackground #ebdbb2
widget.border #e0cfa9
widget.shadow #a8998480
window.activeBorder #e0cfa9
window.inactiveBorder #f2e5bc string, punctuation.definition.string.end, punctuation.definition.string.begin, punctuation.definition.string.template.begin, punctuation.definition.string.template.end #b47109 —
entity.other.attribute-name #b47109 —
constant.character.escape, punctuation.quasi.element, punctuation.definition.template-expression, punctuation.section.embedded, storage.type.format, constant.other.placeholder, constant.other.placeholder, variable.interpolation #6c782e —
entity.name.function, support.function, meta.function, meta.function-call, meta.definition.method #6c782e —
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 #4c7a5d —
storage.type.annotation #4c7a5d —
entity.name.label, constant.other.label #4c7a5d —
support.module, support.node, support.other.module, support.type.object.module, entity.name.type.module, entity.name.type.class.module, keyword.control.module #4c7a5d —
storage.type, support.type, entity.name.type, keyword.type #45707a —
entity.name.type.class, support.class, entity.name.class, entity.other.inherited-class, storage.class #45707a —
constant.language.boolean #945e80 —
entity.name.function.preprocessor #945e80 —
variable.language.this, variable.language.self, variable.language.super, keyword.other.this, variable.language.special, constant.language.null, constant.language.undefined, constant.language.nan #945e80 —
constant.language, support.constant #945e80 —
variable, support.variable, meta.definition.variable #654735 —
variable.object.property, support.variable.property, variable.other.property, variable.other.object.property, variable.other.enummember, variable.other.member, meta.object-literal.key #654735 —
punctuation, meta.brace, meta.delimiter, meta.bracket #654735 —
heading.1.markdown, markup.heading.setext.1.markdown #c14a4a bold
heading.2.markdown, markup.heading.setext.2.markdown #c35e0a bold
heading.3.markdown #b47109 bold
heading.4.markdown #6c782e bold
heading.5.markdown #45707a bold
heading.6.markdown #945e80 bold
punctuation.definition.heading.markdown #7c6f64
string.other.link.title.markdown, constant.other.reference.link.markdown, string.other.link.description.markdown #945e80
markup.underline.link.image.markdown, markup.underline.link.markdown #6c782e 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 #7c6f64 —
punctuation.definition.bold.markdown #7c6f64
meta.separator.markdown, punctuation.definition.constant.begin.markdown, punctuation.definition.constant.end.markdown #7c6f64 bold
markup.bold markup.italic, markup.italic markup.bold — italic bold
punctuation.definition.markdown, punctuation.definition.raw.markdown #b47109 —
fenced_code.block.language #b47109 —
markup.fenced_code.block.markdown, markup.inline.raw.string.markdown #6c782e —
punctuation.definition.list.begin.markdown #c14a4a —
punctuation.definition.heading.restructuredtext #c35e0a 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 #7c6f64 —
punctuation.definition.bold.restructuredtext #7c6f64
entity.name.tag.restructuredtext, punctuation.definition.link.restructuredtext, punctuation.definition.raw.restructuredtext, punctuation.section.raw.restructuredtext #4c7a5d —
constant.other.footnote.link.restructuredtext #945e80 —
support.directive.restructuredtext #c14a4a —
entity.name.directive.restructuredtext, markup.raw.restructuredtext, markup.raw.inner.restructuredtext, string.other.link.title.restructuredtext #6c782e —
punctuation.definition.function.latex, punctuation.definition.function.tex, punctuation.definition.keyword.latex, constant.character.newline.tex, punctuation.definition.keyword.tex #7c6f64 —
support.function.be.latex #c14a4a —
support.function.section.latex, keyword.control.table.cell.latex, keyword.control.table.newline.latex #c35e0a —
support.class.latex, variable.parameter.latex, variable.parameter.function.latex, variable.parameter.definition.label.latex, constant.other.reference.label.latex #b47109 —
keyword.control.preamble.latex #945e80 —
punctuation.separator.namespace.xml #7c6f64 —
entity.name.tag.html, entity.name.tag.xml, entity.name.tag.localname.xml #c35e0a —
entity.other.attribute-name.html, entity.other.attribute-name.xml, entity.other.attribute-name.localname.xml #b47109 —
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 #6c782e —
variable.language.documentroot.xml, meta.tag.sgml.doctype.xml #945e80 —
storage.type.proto #b47109 —
string.quoted.double.proto.syntax, string.quoted.single.proto.syntax, string.quoted.double.proto, string.quoted.single.proto #6c782e —
entity.name.class.proto, entity.name.class.message.proto #4c7a5d —
punctuation.definition.entity.css, punctuation.separator.key-value.css, punctuation.terminator.rule.css, punctuation.separator.list.comma.css #7c6f64 —
entity.other.attribute-name.class.css #c14a4a —
keyword.other.unit #c35e0a —
entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css #b47109 —
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 #6c782e —
support.type.property-name.css #4c7a5d —
support.type.vendored.property-name.css #45707a —
entity.name.tag.css, entity.other.keyframe-offset.css, punctuation.definition.keyword.css, keyword.control.at-rule.keyframes.css, meta.selector.css #945e80 —
punctuation.definition.entity.scss, punctuation.separator.key-value.scss, punctuation.terminator.rule.scss, punctuation.separator.list.comma.scss #7c6f64 —
keyword.control.at-rule.keyframes.scss #c35e0a —
punctuation.definition.interpolation.begin.bracket.curly.scss, punctuation.definition.interpolation.end.bracket.curly.scss #b47109 —
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 #6c782e —
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 #945e80 —
meta.function.stylus #654735 —
entity.name.function.stylus #b47109 —
string.unquoted.js #654735 —
punctuation.accessor.js, punctuation.separator.key-value.js, punctuation.separator.label.js, keyword.operator.accessor.js #7c6f64 —
punctuation.definition.block.tag.jsdoc #c14a4a —
storage.type.js, storage.type.function.arrow.js #c35e0a —
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 #6c782e —
entity.name.type.module.ts #654735 —
keyword.operator.type.annotation.ts, punctuation.accessor.ts, punctuation.separator.key-value.ts #7c6f64 —
punctuation.definition.tag.directive.ts, entity.other.attribute-name.directive.ts #6c782e —
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 #4c7a5d —
storage.type.ts, storage.type.function.arrow.ts, storage.type.type.ts #c35e0a —
entity.name.type.module.ts #45707a —
keyword.control.import.ts, keyword.control.export.ts, storage.type.namespace.ts #945e80 —
entity.name.type.module.tsx #654735 —
keyword.operator.type.annotation.tsx, punctuation.accessor.tsx, punctuation.separator.key-value.tsx #7c6f64 —
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 #6c782e —
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 #4c7a5d —
entity.name.type.module.tsx #45707a —
keyword.control.import.tsx, keyword.control.export.tsx, storage.type.namespace.tsx #945e80 —
storage.type.tsx, storage.type.function.arrow.tsx, storage.type.type.tsx, support.class.component.tsx #c35e0a —
storage.type.function.coffee #c35e0a —
meta.type-signature.purescript #654735 —
keyword.other.double-colon.purescript, keyword.other.arrow.purescript, keyword.other.big-arrow.purescript #c35e0a —
entity.name.function.purescript #b47109 —
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 #6c782e —
support.other.module.purescript #945e80 —
punctuation.dot.dart #7c6f64 —
storage.type.primitive.dart #c35e0a —
support.class.dart #b47109 —
entity.name.function.dart, string.interpolated.single.dart, string.interpolated.double.dart #6c782e —
variable.language.dart #45707a —
keyword.other.import.dart, storage.type.annotation.dart #945e80 —
entity.other.attribute-name.class.pug #c14a4a —
storage.type.function.pug #c35e0a —
entity.other.attribute-name.tag.pug #4c7a5d —
entity.name.tag.pug, storage.type.import.include.pug #945e80 —
meta.function-call.c, storage.modifier.array.bracket.square.c, meta.function.definition.parameters.c #654735 —
punctuation.separator.dot-access.c, constant.character.escape.line-continuation.c #7c6f64 —
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 #c14a4a —
punctuation.separator.pointer-access.c #c35e0a —
variable.other.member.c #4c7a5d —
meta.function-call.cpp, storage.modifier.array.bracket.square.cpp, meta.function.definition.parameters.cpp, meta.body.function.definition.cpp #654735 —
punctuation.separator.dot-access.cpp, constant.character.escape.line-continuation.cpp #7c6f64 —
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 #c14a4a —
punctuation.separator.pointer-access.cpp, punctuation.section.angle-brackets.begin.template.call.cpp, punctuation.section.angle-brackets.end.template.call.cpp #c35e0a —
variable.other.member.cpp #4c7a5d —
keyword.other.using.cs #c14a4a —
keyword.type.cs, constant.character.escape.cs, punctuation.definition.interpolation.begin.cs, punctuation.definition.interpolation.end.cs #b47109 —
string.quoted.double.cs, string.quoted.single.cs, punctuation.definition.string.begin.cs, punctuation.definition.string.end.cs #6c782e —
variable.other.object.property.cs #4c7a5d —
entity.name.type.namespace.cs #945e80 —
keyword.symbol.fsharp, constant.language.unit.fsharp #654735 —
keyword.format.specifier.fsharp, entity.name.type.fsharp #b47109 —
string.quoted.double.fsharp, string.quoted.single.fsharp, punctuation.definition.string.begin.fsharp, punctuation.definition.string.end.fsharp #6c782e —
entity.name.section.fsharp #45707a —
support.function.attribute.fsharp #945e80 —
punctuation.separator.java, punctuation.separator.period.java #7c6f64 —
keyword.other.import.java, keyword.other.package.java #c14a4a —
storage.type.function.arrow.java, keyword.control.ternary.java #c35e0a —
variable.other.property.java #4c7a5d —
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 #945e80 —
keyword.other.import.kotlin #c14a4a —
storage.type.kotlin #c35e0a —
constant.language.kotlin #4c7a5d —
entity.name.package.kotlin, storage.type.annotation.kotlin #945e80 —
entity.name.package.scala #945e80 —
constant.language.scala #45707a —
entity.name.import.scala #4c7a5d —
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 #6c782e —
entity.name.class, entity.other.inherited-class.scala #b47109 —
keyword.declaration.stable.scala, keyword.other.arrow.scala #c35e0a —
keyword.other.import.scala #c14a4a —
keyword.operator.navigation.groovy, meta.method.body.java, meta.definition.method.groovy, meta.definition.method.signature.java #654735 —
punctuation.separator.groovy #7c6f64 —
keyword.other.import.groovy, keyword.other.package.groovy, keyword.other.import.static.groovy #c14a4a —
storage.type.def.groovy #c35e0a —
variable.other.interpolated.groovy, meta.method.groovy #6c782e —
storage.modifier.import.groovy, storage.modifier.package.groovy #4c7a5d —
storage.type.annotation.groovy #945e80 —
entity.name.package.go #4c7a5d —
keyword.import.go, keyword.package.go #945e80 —
entity.name.type.mod.rust #654735 —
keyword.operator.path.rust, keyword.operator.member-access.rust #7c6f64 —
storage.type.rust #c35e0a —
support.constant.core.rust #4c7a5d —
meta.attribute.rust, variable.language.rust, storage.type.module.rust #945e80 —
meta.function-call.swift, support.function.any-method.swift #654735 —
support.variable.swift #4c7a5d —
keyword.operator.class.php #654735 —
storage.type.trait.php #c35e0a —
constant.language.php, support.other.namespace.php #4c7a5d —
storage.type.modifier.access.control.public.cpp, storage.type.modifier.access.control.private.cpp #45707a —
keyword.control.import.include.php, storage.type.php #945e80 —
meta.function-call.arguments.python #654735 —
punctuation.definition.decorator.python, punctuation.separator.period.python #7c6f64 —
constant.language.python #4c7a5d —
keyword.control.import.python, keyword.control.import.from.python #945e80 —
constant.language.lua #4c7a5d —
entity.name.class.lua #45707a —
meta.function.method.with-arguments.ruby #654735 —
punctuation.separator.method.ruby #7c6f64 —
keyword.control.pseudo-method.ruby, storage.type.variable.ruby #c35e0a —
keyword.other.special-method.ruby #6c782e —
keyword.control.module.ruby, punctuation.definition.constant.ruby #945e80 —
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 #b47109 —
variable.other.constant.ruby #45707a —
keyword.other.arrow.haskell, keyword.other.big-arrow.haskell, keyword.other.double-colon.haskell #c35e0a —
storage.type.haskell #b47109 —
constant.other.haskell, string.quoted.double.haskell, string.quoted.single.haskell, punctuation.definition.string.begin.haskell, punctuation.definition.string.end.haskell #6c782e —
entity.name.function.haskell #45707a —
entity.name.namespace, meta.preprocessor.haskell #4c7a5d —
keyword.control.import.julia, keyword.control.export.julia #c14a4a —
keyword.storage.modifier.julia #c35e0a —
constant.language.julia #4c7a5d —
support.function.macro.julia #945e80 —
keyword.other.period.elm #654735 —
entity.name.function.r, variable.function.r #6c782e —
constant.language.r #4c7a5d —
entity.namespace.r #945e80 —
punctuation.separator.module-function.erlang, punctuation.section.directive.begin.erlang #7c6f64 —
keyword.control.directive.erlang, keyword.control.directive.define.erlang #c14a4a —
entity.name.type.class.module.erlang #b47109 —
string.quoted.double.erlang, string.quoted.single.erlang, punctuation.definition.string.begin.erlang, punctuation.definition.string.end.erlang #6c782e —
keyword.control.directive.export.erlang, keyword.control.directive.module.erlang, keyword.control.directive.import.erlang, keyword.control.directive.behaviour.erlang #945e80 —
variable.other.readwrite.module.elixir, punctuation.definition.variable.elixir #4c7a5d —
constant.language.elixir #45707a —
keyword.control.module.elixir #945e80 —
entity.name.type.value-signature.ocaml #654735 —
keyword.other.ocaml #c35e0a —
constant.language.variant.ocaml #4c7a5d —
storage.type.sub.perl, storage.type.declare.routine.perl #c14a4a —
meta.function.lisp #654735 —
storage.type.function-type.lisp #c14a4a —
keyword.constant.lisp #6c782e —
entity.name.function.lisp #4c7a5d —
constant.keyword.clojure, support.variable.clojure, meta.definition.variable.clojure #6c782e —
entity.global.clojure #945e80 —
entity.name.function.clojure #45707a —
meta.scope.if-block.shell, meta.scope.group.shell #654735 —
support.function.builtin.shell, entity.name.function.shell #b47109 —
string.quoted.double.shell, string.quoted.single.shell, punctuation.definition.string.begin.shell, punctuation.definition.string.end.shell, string.unquoted.heredoc.shell #6c782e —
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 #945e80 —
support.function.builtin.fish #c14a4a —
support.function.unix.fish #c35e0a —
variable.other.normal.fish, punctuation.definition.variable.fish, variable.other.fixed.fish, variable.other.special.fish #45707a —
string.quoted.double.fish, punctuation.definition.string.end.fish, punctuation.definition.string.begin.fish, string.quoted.single.fish #6c782e —
constant.character.escape.single.fish #945e80 —
punctuation.definition.variable.powershell #7c6f64 —
entity.name.function.powershell, support.function.attribute.powershell, support.function.powershell #b47109 —
string.quoted.single.powershell, string.quoted.double.powershell, punctuation.definition.string.begin.powershell, punctuation.definition.string.end.powershell, string.quoted.double.heredoc.powershell #6c782e —
variable.other.member.powershell #4c7a5d —
string.unquoted.alias.graphql #654735 —
keyword.type.graphql #c14a4a —
entity.name.fragment.graphql #945e80 —
entity.name.function.target.makefile #c35e0a —
variable.other.makefile #b47109 —
meta.scope.prerequisites.makefile #6c782e —
string.source.cmake #6c782e —
entity.source.cmake #4c7a5d —
storage.source.cmake #945e80 —
punctuation.definition.map.viml #7c6f64 —
storage.type.map.viml #c35e0a —
constant.character.map.viml, constant.character.map.key.viml #6c782e —
constant.character.map.special.viml #45707a —
constant.language.tmux, constant.numeric.tmux #6c782e —
entity.name.function.package-manager.dockerfile #c35e0a —
keyword.operator.flag.dockerfile #b47109 —
string.quoted.double.dockerfile, string.quoted.single.dockerfile #6c782e —
constant.character.escape.dockerfile #4c7a5d —
entity.name.type.base-image.dockerfile, entity.name.image.dockerfile #945e80 —
punctuation.definition.separator.diff #7c6f64 —
markup.deleted.diff, punctuation.definition.deleted.diff #c14a4a —
meta.diff.range.context, punctuation.definition.range.diff #c35e0a —
meta.diff.header.from-file #b47109 —
markup.inserted.diff, punctuation.definition.inserted.diff #6c782e —
markup.changed.diff, punctuation.definition.changed.diff #45707a —
punctuation.definition.from-file.diff #945e80 —
entity.name.section.group-title.ini, punctuation.definition.entity.ini #c14a4a —
punctuation.separator.key-value.ini #c35e0a —
string.quoted.double.ini, string.quoted.single.ini, punctuation.definition.string.begin.ini, punctuation.definition.string.end.ini #6c782e —
keyword.other.definition.ini #4c7a5d —
support.function.aggregate.sql #b47109 —
string.quoted.single.sql, punctuation.definition.string.end.sql, punctuation.definition.string.begin.sql, string.quoted.double.sql #6c782e —
support.type.graphql #b47109 —
variable.parameter.graphql #45707a —
constant.character.enum.graphql #4c7a5d —
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 #7c6f64 —
support.type.property-name.json #c35e0a —
string.quoted.double.json #6c782e —
punctuation.separator.key-value.mapping.yaml #7c6f64 —
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 #6c782e —
punctuation.definition.anchor.yaml, punctuation.definition.block.sequence.item.yaml #4c7a5d —
string.quoted.single.basic.line.toml, string.quoted.single.literal.line.toml, punctuation.definition.keyvaluepair.toml #6c782e —
constant.other.boolean.toml #45707a —
entity.other.attribute-name.table.toml, punctuation.definition.table.toml, entity.other.attribute-name.table.array.toml, punctuation.definition.table.array.toml #945e80 —
comment, string.comment, punctuation.definition.comment #7c6f64 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 #7c6f64 —
constant.character.escape, constant.character.escape.cs, constant.character.escape.dockerfile #7c6f64 —
comment, punctuation.definition.comment #a89984 italic
keyword.control.flow.block-scalar.folded.yaml, storage.modifier.chomping-indicator.yaml #c35e0a —
entity.name.tag.yaml, support.type.property-name.json #45707a —
string.other.link.title.markdown #945e80 —
markup.underline.link.markdown #45707a
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
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...
main*
Button.tsx
fetchUser
31
~/my-project
$
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 } !` ;
}