vscode-purr
Version:
A VSCode theme based on Purr.
1,571 lines (1,469 loc) • 47.3 kB
JSON
{
"name": "Purr Dark",
"type": "dark",
"colors": {
/**
* Activity Bar
* Controls the styling of the activity bar, which is the leftmost vertical bar containing
* icons for different views like file explorer, search, etc.
*/
"activityBar.activeBorder": "#A6ACCD",
"activityBar.background": "#000",
"activityBar.dropBorder": "#A6ACCD",
"activityBar.foreground": "#A6ACCD",
"activityBar.inactiveForeground": "#A6ACCD99",
"activityBarBadge.background": "#303340",
"activityBarBadge.foreground": "#E4F0FB",
/**
* Badge
* Controls the appearance of badges, which show counts and other indicators
* throughout the interface.
*/
"badge.background": "#303340",
"badge.foreground": "#E4F0FB",
/**
* Breadcrumbs
* Controls the styling of the breadcrumbs navigation at the top of the editor.
*/
"breadcrumb.activeSelectionForeground": "#E4F0FB",
"breadcrumb.background": "#00000000",
"breadcrumb.focusForeground": "#E4F0FB",
"breadcrumb.foreground": "#767C9DCC",
"breadcrumbPicker.background": "#000",
/**
* Buttons
* Controls the appearance of buttons throughout the interface.
*/
"button.background": "#303340",
"button.foreground": "#FFFFFF",
"button.hoverBackground": "#50647780",
"button.secondaryBackground": "#A6ACCD",
"button.secondaryForeground": "#FFFFFF",
"button.secondaryHoverBackground": "#A6ACCD",
/**
* Charts
* Controls the colors used in various charts and visualizations.
*/
"charts.blue": "#ADD7FF",
"charts.foreground": "#A6ACCD",
"charts.green": "#5DE4C7",
"charts.lines": "#A6ACCD80",
"charts.orange": "#89DDFF",
"charts.purple": "#F087BD",
"charts.red": "#D0679D",
"charts.yellow": "#FFFAC2",
/**
* AI Chat
* Controls the appearance of AI chat elements.
*/
"chat.avatarBackground": "#303340",
"chat.avatarForeground": "#A6ACCD",
"chat.editedFileForeground": "#89DDFF",
"chat.requestBackground": "#000000",
"chat.requestBorder": "#303340",
"chat.slashCommandBackground": "#303340",
"chat.slashCommandForeground": "#E4F0FB",
/**
* Checkbox
* Controls the appearance of checkboxes in the interface.
*/
"checkbox.background": "#000",
"checkbox.border": "#FFFFFF10",
"checkbox.foreground": "#E4F0FB",
/**
* Command Center
* Controls the appearance of the command center.
*/
"commandCenter.activeBackground": "#303340",
"commandCenter.activeBorder": "#303340",
"commandCenter.activeForeground": "#E4F0FB",
"commandCenter.background": "#000000",
"commandCenter.border": "#303340",
"commandCenter.debuggingBackground": "#303340",
"commandCenter.foreground": "#A6ACCD",
"commandCenter.inactiveBorder": "#303340",
"commandCenter.inactiveForeground": "#767C9D",
/**
* Debug Console
* Controls the colors used in the debug console output.
*/
"debugConsole.errorForeground": "#D0679D",
"debugConsole.infoForeground": "#ADD7FF",
"debugConsole.sourceForeground": "#A6ACCD",
"debugConsole.warningForeground": "#FFFAC2",
"debugConsoleInputIcon.foreground": "#A6ACCD",
/**
* Debug Interface
* Controls the appearance of the debugging interface elements.
*/
"debugExceptionWidget.background": "#D0679D",
"debugExceptionWidget.border": "#D0679D",
"debugIcon.breakpointCurrentStackframeForeground": "#FFFAC2",
"debugIcon.breakpointDisabledForeground": "#7390AA",
"debugIcon.breakpointForeground": "#D0679D",
"debugIcon.breakpointStackframeForeground": "#5FB3A1",
"debugIcon.breakpointUnverifiedForeground": "#7390AA",
"debugIcon.continueForeground": "#ADD7FF",
"debugIcon.disconnectForeground": "#D0679D",
"debugIcon.pauseForeground": "#ADD7FF",
"debugIcon.restartForeground": "#5FB3A1",
"debugIcon.startForeground": "#5FB3A1",
"debugIcon.stepBackForeground": "#ADD7FF",
"debugIcon.stepIntoForeground": "#ADD7FF",
"debugIcon.stepOutForeground": "#ADD7FF",
"debugIcon.stepOverForeground": "#ADD7FF",
"debugIcon.stopForeground": "#D0679D",
/**
* Debug Token Expressions
* Controls the colors used for different types of values and expressions
* when displayed in the debug console and hover widgets.
*/
"debugTokenExpression.boolean": "#89DDFF",
"debugTokenExpression.error": "#D0679D",
"debugTokenExpression.name": "#E4F0FB",
"debugTokenExpression.number": "#5FB3A1",
"debugTokenExpression.string": "#89DDFF",
"debugTokenExpression.value": "#A6ACCD99",
/**
* Debug Tools
* Controls the appearance of debug toolbar and related elements.
*/
"debugToolBar.background": "#303340",
"debugView.exceptionLabelBackground": "#D0679D",
"debugView.exceptionLabelForeground": "#E4F0FB",
"debugView.stateLabelBackground": "#303340",
"debugView.stateLabelForeground": "#A6ACCD",
"debugView.valueChangedHighlight": "#89DDFF",
/**
* General UI
* Controls various general interface elements.
*/
"descriptionForeground": "#A6ACCDB3",
"focusBorder": "#00000000",
"foreground": "#A6ACCD",
/**
* Diff Editor
* Controls the appearance of diff/comparison views.
*/
"diffEditor.diagonalFill": "#A6ACCD33",
"diffEditor.insertedTextBackground": "#50647715",
"diffEditor.removedTextBackground": "#D0679D20",
/**
* Dropdown
* Controls the appearance of dropdown/select menus.
*/
"dropdown.background": "#000",
"dropdown.border": "#FFFFFF10",
"dropdown.foreground": "#E4F0FB",
/**
* Editor
* Controls the main editor appearance and text highlighting.
*/
"editor.background": "#000",
"editor.findMatchBackground": "#ADD7FF40",
"editor.findMatchBorder": "#ADD7FF",
"editor.findMatchHighlightBackground": "#ADD7FF40",
"editor.findRangeHighlightBackground": "#ADD7FF40",
"editor.focusedStackFrameHighlightBackground": "#7ABD7A4D",
"editor.foldBackground": "#717CB40B",
"editor.foreground": "#A6ACCD",
"editor.hoverHighlightBackground": "#264F7840",
"editor.inactiveSelectionBackground": "#717CB435",
"editor.lineHighlightBackground": "#717CB430",
"editor.lineHighlightBorder": "#00000000",
"editor.linkedEditingBackground": "#D0679D4D",
"editor.rangeHighlightBackground": "#FFFFFF0B",
"editor.selectionBackground": "#717CB435",
"editor.selectionHighlightBackground": "#00000000",
"editor.selectionHighlightBorder": "#ADD7FF80",
"editor.snippetFinalTabstopHighlightBorder": "#525252",
"editor.snippetTabstopHighlightBackground": "#7C7C7C4D",
"editor.stackFrameHighlightBackground": "#FFFF0033",
"editor.symbolHighlightBackground": "#89DDFF60",
"editor.wordHighlightBackground": "#ADD7FF20",
"editor.wordHighlightStrongBackground": "#ADD7FF40",
/**
* Editor Brackets
* Controls the appearance of matching brackets and bracket pairs.
*/
"editorBracketHighlight.foreground1": "#D0679DE0",
"editorBracketHighlight.foreground2": "#FFFAC2E0",
"editorBracketHighlight.foreground3": "#5FB3A1E0",
"editorBracketHighlight.foreground4": "#89DDFFE0",
"editorBracketMatch.background": "#00000000",
"editorBracketMatch.border": "#E4F0FB40",
/**
* Editor Components
* Controls various editor UI components including code lens, cursors,
* error indicators, gutters, and group headers.
*/
"editorCodeLens.foreground": "#A6ACCD",
"editorCursor.foreground": "#A6ACCD",
"editorError.foreground": "#D0679D",
"editorGroup.border": "#00000030",
"editorGroup.dropBackground": "#7390AA80",
"editorGroupHeader.noTabsBackground": "#000",
"editorGroupHeader.tabsBackground": "#000",
"editorGutter.addedBackground": "#5FB3A140",
"editorGutter.background": "#000",
"editorGutter.commentRangeForeground": "#A6ACCD",
"editorGutter.deletedBackground": "#D0679D40",
"editorGutter.foldingControlForeground": "#A6ACCD",
"editorGutter.modifiedBackground": "#ADD7FF20",
/**
* Editor Hints and Widgets
* Controls the appearance of hints, hovers, and other informational widgets.
*/
"editorHint.foreground": "#7390AAB3",
"editorHoverWidget.background": "#000",
"editorHoverWidget.border": "#FFFFFF10",
"editorHoverWidget.foreground": "#A6ACCD",
"editorHoverWidget.statusBarBackground": "#202430",
"editorIndentGuide.activeBackground": "#E3E4E229",
"editorIndentGuide.background": "#303340",
"editorInfo.foreground": "#ADD7FF",
"editorInlineHint.background": "#A6ACCD",
"editorInlineHint.foreground": "#000",
/**
* Editor Lightbulb and Line Numbers
* Controls the appearance of suggestion lightbulbs and line numbers.
*/
"editorLightBulb.foreground": "#FFFAC2",
"editorLightBulbAutoFix.foreground": "#ADD7FF",
"editorLineNumber.activeForeground": "#A6ACCD",
"editorLineNumber.foreground": "#767C9D50",
"editorLink.activeForeground": "#ADD7FF",
/**
* Editor Markers and Navigation
* Controls the appearance of markers and navigation elements.
*/
"editorMarkerNavigation.background": "#2D2D30",
"editorMarkerNavigationError.background": "#D0679D",
"editorMarkerNavigationInfo.background": "#ADD7FF",
"editorMarkerNavigationWarning.background": "#FFFAC2",
/**
* Editor Overview Ruler
* Controls the appearance of the overview ruler (scrollbar annotations).
*/
"editorOverviewRuler.addedForeground": "#5FB3A199",
"editorOverviewRuler.border": "#00000000",
"editorOverviewRuler.bracketMatchForeground": "#A0A0A0",
"editorOverviewRuler.commonContentForeground": "#A6ACCD66",
"editorOverviewRuler.currentContentForeground": "#5FB3A180",
"editorOverviewRuler.deletedForeground": "#D0679D99",
"editorOverviewRuler.errorForeground": "#D0679DB3",
"editorOverviewRuler.findMatchForeground": "#E4F0FB20",
"editorOverviewRuler.incomingContentForeground": "#89DDFF80",
"editorOverviewRuler.infoForeground": "#ADD7FF",
"editorOverviewRuler.modifiedForeground": "#89DDFF99",
"editorOverviewRuler.rangeHighlightForeground": "#89DDFF99",
"editorOverviewRuler.selectionHighlightForeground": "#A0A0A0CC",
"editorOverviewRuler.warningForeground": "#FFFAC2",
"editorOverviewRuler.wordHighlightForeground": "#A0A0A0CC",
"editorOverviewRuler.wordHighlightStrongForeground": "#89DDFFCC",
/**
* Editor Pane and Widgets
* Controls the appearance of editor panes and associated widgets.
*/
"editorPane.background": "#000",
"editorRuler.foreground": "#E4F0FB10",
"editorSuggestWidget.background": "#000",
"editorSuggestWidget.border": "#FFFFFF10",
"editorSuggestWidget.foreground": "#A6ACCD",
"editorSuggestWidget.highlightForeground": "#5DE4C7",
"editorSuggestWidget.selectedBackground": "#00000050",
"editorUnnecessaryCode.opacity": "#000000AA",
"editorWarning.foreground": "#FFFAC2",
"editorWhitespace.foreground": "#303340",
"editorWidget.background": "#000",
"editorWidget.border": "#A6ACCD",
"editorWidget.foreground": "#A6ACCD",
/**
* Editor Sticky Scroll
* Controls the appearance of editor sticky scroll elements.
*/
"editorStickyScroll.background": "#000000",
"editorStickyScroll.border": "#303340",
"editorStickyScroll.shadow": "#00000066",
"editorStickyScrollHover.background": "#000000",
/**
* Error and Status Indicators
* Controls the appearance of error messages and status indicators.
*/
"errorForeground": "#D0679D",
"extensionBadge.remoteBackground": "#303340",
"extensionBadge.remoteForeground": "#E4F0FB",
"extensionButton.prominentBackground": "#30334090",
"extensionButton.prominentForeground": "#FFFFFF",
"extensionButton.prominentHoverBackground": "#303340",
"extensionIcon.starForeground": "#FFFAC2",
/**
* Git Decorations
* Controls the appearance of Git-related decorations in the file explorer.
*/
"gitDecoration.addedResourceForeground": "#5FB3A1",
"gitDecoration.conflictingResourceForeground": "#D0679D",
"gitDecoration.deletedResourceForeground": "#D0679D",
"gitDecoration.ignoredResourceForeground": "#767C9D90",
"gitDecoration.modifiedResourceForeground": "#ADD7FFE0",
"gitDecoration.renamedResourceForeground": "#5DE4C7",
"gitDecoration.stageDeletedResourceForeground": "#D0679D",
"gitDecoration.stageModifiedResourceForeground": "#ADD7FF",
"gitDecoration.submoduleResourceForeground": "#89DDFF",
"gitDecoration.untrackedResourceForeground": "#5DE4C7E0",
/**
* Icons and Images
* Controls the appearance of icons and image previews.
*/
"icon.foreground": "#A6ACCD",
"imagePreview.border": "#303340",
/**
* Inline AI Chat
* Controls the appearance of inline AI chat elements.
*/
"inlineChat.background": "#000000",
"inlineChat.border": "#303340",
"inlineChat.regionHighlight": "#303340",
"inlineChat.shadow": "#00000066",
"inlineChatDiff.inserted": "#50647715",
"inlineChatDiff.removed": "#D0679D20",
"inlineChatInput.background": "#000000",
"inlineChatInput.border": "#303340",
"inlineChatInput.focusBorder": "#A6ACCD",
"inlineChatInput.placeholderForeground": "#767C9D",
/**
* Input Controls
* Controls the appearance of input fields and validation states.
*/
"input.background": "#FFFFFF05",
"input.border": "#FFFFFF10",
"input.foreground": "#E4F0FB",
"input.placeholderForeground": "#A6ACCD60",
"inputOption.activeBackground": "#00000000",
"inputOption.activeBorder": "#00000000",
"inputOption.activeForeground": "#FFFFFF",
"inputValidation.errorBackground": "#000",
"inputValidation.errorBorder": "#D0679D",
"inputValidation.errorForeground": "#D0679D",
"inputValidation.infoBackground": "#506477",
"inputValidation.infoBorder": "#89DDFF",
"inputValidation.warningBackground": "#506477",
"inputValidation.warningBorder": "#FFFAC2",
/**
* Lists and Trees
* Controls the appearance of list and tree views throughout the interface,
* including file explorer, search results, and other tree-structured views.
*/
"list.activeSelectionBackground": "#30334080",
"list.activeSelectionForeground": "#E4F0FB",
"list.deemphasizedForeground": "#767C9D",
"list.dropBackground": "#506477",
"list.errorForeground": "#D0679D",
"list.filterMatchBackground": "#89DDFF60",
"list.focusBackground": "#30334090",
"list.focusForeground": "#A6ACCD",
"list.focusOutline": "#00000000",
"list.highlightForeground": "#5FB3A1",
"list.hoverBackground": "#30334090",
"list.hoverForeground": "#E4F0FB",
"list.inactiveSelectionBackground": "#30334080",
"list.inactiveSelectionForeground": "#E4F0FB",
"list.invalidItemForeground": "#FFFAC2",
"list.warningForeground": "#FFFAC2",
/**
* List Filter Widget
* Controls the appearance of the filter widget in lists.
*/
"listFilterWidget.background": "#303340",
"listFilterWidget.noMatchesOutline": "#D0679D",
"listFilterWidget.outline": "#00000000",
/**
* Menus
* Controls the appearance of all menu elements.
*/
"menu.background": "#000",
"menu.foreground": "#E4F0FB",
"menu.selectionBackground": "#303340",
"menu.selectionForeground": "#7390AA",
"menu.separatorBackground": "#767C9D",
"menubar.selectionBackground": "#717CB425",
"menubar.selectionForeground": "#A6ACCD",
/**
* Merge Conflicts
* Controls the appearance of merge conflict decorations and indicators.
*/
"merge.commonContentBackground": "#A6ACCD29",
"merge.commonHeaderBackground": "#A6ACCD66",
"merge.currentContentBackground": "#5FB3A133",
"merge.currentHeaderBackground": "#5FB3A180",
"merge.incomingContentBackground": "#89DDFF33",
"merge.incomingHeaderBackground": "#89DDFF80",
/**
* Minimap
* Controls the appearance of the minimap (code overview).
*/
"minimap.errorHighlight": "#D0679D",
"minimap.findMatchHighlight": "#ADD7FF",
"minimap.selectionHighlight": "#E4F0FB40",
"minimap.warningHighlight": "#FFFAC2",
"minimapGutter.addedBackground": "#5FB3A180",
"minimapGutter.deletedBackground": "#D0679D80",
"minimapGutter.modifiedBackground": "#ADD7FF80",
"minimapSlider.activeBackground": "#A6ACCD30",
"minimapSlider.background": "#A6ACCD20",
"minimapSlider.hoverBackground": "#A6ACCD30",
/**
* Notebook
* Controls the appearance of notebook elements.
*/
"notebook.cellBorderColor": "#000",
"notebook.cellInsertionIndicator": "#00000000",
"notebook.cellStatusBarItemHoverBackground": "#FFFFFF26",
"notebook.cellToolbarSeparator": "#303340",
"notebook.focusedCellBorder": "#00000000",
"notebook.focusedEditorBorder": "#00000000",
"notebook.focusedRowBorder": "#00000000",
"notebook.inactiveFocusedCellBorder": "#00000000",
"notebook.outputContainerBackgroundColor": "#000",
"notebook.rowHoverBackground": "#30334000",
"notebook.selectedCellBackground": "#303340",
"notebook.selectedCellBorder": "#000",
"notebook.symbolHighlightBackground": "#FFFFFF0B",
/**
* Notebook Scrollbar
* Controls the appearance of notebook scrollbars.
*/
"notebookScrollbarSlider.activeBackground": "#A6ACCD25",
"notebookScrollbarSlider.background": "#00000050",
"notebookScrollbarSlider.hoverBackground": "#A6ACCD25",
"notebookStatusErrorIcon.foreground": "#D0679D",
"notebookStatusRunningIcon.foreground": "#A6ACCD",
"notebookStatusSuccessIcon.foreground": "#5FB3A1",
/**
* Notifications
* Controls the appearance of notification toasts and the notification center.
*/
"notificationCenterHeader.background": "#303340",
"notificationLink.foreground": "#ADD7FF",
"notifications.background": "#000",
"notifications.border": "#303340",
"notifications.foreground": "#E4F0FB",
"notificationsErrorIcon.foreground": "#D0679D",
"notificationsInfoIcon.foreground": "#ADD7FF",
"notificationsWarningIcon.foreground": "#FFFAC2",
/**
* Panels
* Controls the appearance of panels that can be shown at different edges of the window.
*/
"panel.background": "#000",
"panel.border": "#00000030",
"panel.dropBorder": "#A6ACCD",
"panelSection.border": "#000",
"panelSection.dropBackground": "#7390AA80",
"panelSectionHeader.background": "#303340",
"panelTitle.activeBorder": "#A6ACCD",
"panelTitle.activeForeground": "#A6ACCD",
"panelTitle.inactiveForeground": "#A6ACCD99",
/**
* Peek View
* Controls the appearance of peek view, which shows code previews inline.
*/
"peekView.border": "#00000030",
"peekViewEditor.background": "#A6ACCD05",
"peekViewEditor.matchHighlightBackground": "#303340",
"peekViewEditorGutter.background": "#A6ACCD05",
"peekViewResult.background": "#A6ACCD05",
"peekViewResult.fileForeground": "#FFFFFF",
"peekViewResult.lineForeground": "#A6ACCD",
"peekViewResult.matchHighlightBackground": "#303340",
"peekViewResult.selectionBackground": "#717CB425",
"peekViewResult.selectionForeground": "#FFFFFF",
"peekViewTitle.background": "#A6ACCD05",
"peekViewTitleDescription.foreground": "#A6ACCD60",
"peekViewTitleLabel.foreground": "#FFFFFF",
/**
* Picker and Progress
* Controls the appearance of various picker dialogs and progress indicators.
*/
"pickerGroup.border": "#A6ACCD",
"pickerGroup.foreground": "#89DDFF",
"progressBar.background": "#89DDFF",
/**
* Problems
* Controls the appearance of problems icons.
*/
"problemsErrorIcon.foreground": "#D0679D",
"problemsInfoIcon.foreground": "#ADD7FF",
"problemsWarningIcon.foreground": "#FFFAC2",
/**
* Ports
* Controls the appearance of ports icons.
*/
"ports.iconRunningProcessForeground": "#FFFFFF",
/**
* Quick Input
* Controls the appearance of the quick input widget.
*/
"quickInput.background": "#000",
"quickInput.foreground": "#A6ACCD",
"quickInputList.focusBackground": "#A6ACCD10",
"quickInputTitle.background": "#FFFFFF1B",
/**
* Scrollbar and Selection
* Controls the appearance of scrollbars and selection highlights.
*/
"sash.hoverBorder": "#00000000",
"scm.providerBorder": "#E4F0FB10",
"scrollbar.shadow": "#00000000",
"scrollbarSlider.activeBackground": "#A6ACCD25",
"scrollbarSlider.background": "#00000080",
"scrollbarSlider.hoverBackground": "#A6ACCD25",
"searchEditor.findMatchBackground": "#ADD7FF50",
"searchEditor.textInputBorder": "#FFFFFF10",
"selection.background": "#A6ACCD",
/**
* Settings
* Controls the appearance of the settings editor.
*/
"settings.checkboxBackground": "#000",
"settings.checkboxBorder": "#FFFFFF10",
"settings.checkboxForeground": "#E4F0FB",
"settings.dropdownBackground": "#000",
"settings.dropdownBorder": "#FFFFFF10",
"settings.dropdownForeground": "#E4F0FB",
"settings.dropdownListBorder": "#E4F0FB10",
"settings.focusedRowBackground": "#00000000",
"settings.headerForeground": "#E4F0FB",
"settings.modifiedItemIndicator": "#ADD7FF",
"settings.numberInputBackground": "#FFFFFF05",
"settings.numberInputBorder": "#FFFFFF10",
"settings.numberInputForeground": "#E4F0FB",
"settings.textInputBackground": "#FFFFFF05",
"settings.textInputBorder": "#FFFFFF10",
"settings.textInputForeground": "#E4F0FB",
/**
* Sidebar
* Controls the appearance of the sidebar and its components.
*/
"sideBar.background": "#000",
"sideBar.dropBackground": "#7390AA80",
"sideBar.foreground": "#767C9D",
"sideBarSectionHeader.background": "#000",
"sideBarSectionHeader.foreground": "#A6ACCD",
"sideBarTitle.foreground": "#A6ACCD",
/**
* Status Bar
* Controls the appearance of the status bar at the bottom of the window.
*/
"statusBar.background": "#000",
"statusBar.debuggingBackground": "#303340",
"statusBar.debuggingForeground": "#FFFFFF",
"statusBar.foreground": "#A6ACCD",
"statusBar.noFolderBackground": "#000",
"statusBar.noFolderForeground": "#A6ACCD",
"statusBarItem.activeBackground": "#FFFFFF2E",
"statusBarItem.errorBackground": "#D0679D",
"statusBarItem.errorForeground": "#FFFFFF",
"statusBarItem.hoverBackground": "#FFFFFF1F",
"statusBarItem.prominentBackground": "#00000080",
"statusBarItem.prominentForeground": "#A6ACCD",
"statusBarItem.prominentHoverBackground": "#0000004D",
"statusBarItem.remoteBackground": "#303340",
"statusBarItem.remoteForeground": "#E4F0FB",
/**
* Symbol Icons
* Controls the appearance of various symbol icons in the editor.
*/
"symbolIcon.arrayForeground": "#A6ACCD",
"symbolIcon.booleanForeground": "#A6ACCD",
"symbolIcon.classForeground": "#FFFAC2",
"symbolIcon.colorForeground": "#A6ACCD",
"symbolIcon.constantForeground": "#A6ACCD",
"symbolIcon.constructorForeground": "#F087BD",
"symbolIcon.enumeratorForeground": "#FFFAC2",
"symbolIcon.enumeratorMemberForeground": "#ADD7FF",
"symbolIcon.eventForeground": "#FFFAC2",
"symbolIcon.fieldForeground": "#ADD7FF",
"symbolIcon.fileForeground": "#A6ACCD",
"symbolIcon.folderForeground": "#A6ACCD",
"symbolIcon.functionForeground": "#F087BD",
"symbolIcon.interfaceForeground": "#ADD7FF",
"symbolIcon.keyForeground": "#A6ACCD",
"symbolIcon.keywordForeground": "#A6ACCD",
"symbolIcon.methodForeground": "#F087BD",
"symbolIcon.moduleForeground": "#A6ACCD",
"symbolIcon.namespaceForeground": "#A6ACCD",
"symbolIcon.nullForeground": "#A6ACCD",
"symbolIcon.numberForeground": "#A6ACCD",
"symbolIcon.objectForeground": "#A6ACCD",
"symbolIcon.operatorForeground": "#A6ACCD",
"symbolIcon.packageForeground": "#A6ACCD",
"symbolIcon.propertyForeground": "#A6ACCD",
"symbolIcon.referenceForeground": "#A6ACCD",
"symbolIcon.snippetForeground": "#A6ACCD",
"symbolIcon.stringForeground": "#A6ACCD",
"symbolIcon.structForeground": "#A6ACCD",
"symbolIcon.textForeground": "#A6ACCD",
"symbolIcon.typeParameterForeground": "#A6ACCD",
"symbolIcon.unitForeground": "#A6ACCD",
"symbolIcon.variableForeground": "#ADD7FF",
/**
* Tabs
* Controls the appearance of editor tabs.
*/
"tab.activeBackground": "#000",
"tab.activeForeground": "#E4F0FB",
"tab.activeModifiedBorder": "#ADD7FF",
"tab.border": "#00000000",
"tab.inactiveBackground": "#000",
"tab.inactiveForeground": "#767C9D",
"tab.inactiveModifiedBorder": "#ADD7FF80",
"tab.lastPinnedBorder": "#00000000",
"tab.unfocusedActiveBackground": "#000",
"tab.unfocusedActiveForeground": "#A6ACCD",
"tab.unfocusedActiveModifiedBorder": "#ADD7FF40",
"tab.unfocusedInactiveBackground": "#000",
"tab.unfocusedInactiveForeground": "#A6ACCD80",
"tab.unfocusedInactiveModifiedBorder": "#ADD7FF40",
/**
* Terminal
* Controls the appearance of the integrated terminal.
*/
"terminal.ansiBlack": "#000",
"terminal.ansiBlue": "#89DDFF",
"terminal.ansiBrightBlack": "#A6ACCD",
"terminal.ansiBrightBlue": "#ADD7FF",
"terminal.ansiBrightCyan": "#ADD7FF",
"terminal.ansiBrightGreen": "#5DE4C7",
"terminal.ansiBrightMagenta": "#F087BD",
"terminal.ansiBrightRed": "#D0679D",
"terminal.ansiBrightWhite": "#FFFFFF",
"terminal.ansiBrightYellow": "#FFFAC2",
"terminal.ansiCyan": "#89DDFF",
"terminal.ansiGreen": "#5DE4C7",
"terminal.ansiMagenta": "#F087BD",
"terminal.ansiRed": "#D0679D",
"terminal.ansiWhite": "#FFFFFF",
"terminal.ansiYellow": "#FFFAC2",
"terminal.border": "#00000000",
"terminal.foreground": "#A6ACCD",
"terminal.selectionBackground": "#717CB425",
/**
* Terminal Commands
* Controls the appearance of terminal command decorations.
*/
"terminalCommandDecoration.defaultBackground": "#767C9D",
"terminalCommandDecoration.errorBackground": "#D0679D",
"terminalCommandDecoration.successBackground": "#5DE4C7",
/**
* Testing
* Controls the appearance of testing UI elements.
*/
"testing.iconErrored": "#D0679D",
"testing.iconFailed": "#D0679D",
"testing.iconPassed": "#5DE4C7",
"testing.iconQueued": "#FFFAC2",
"testing.iconSkipped": "#7390AA",
"testing.iconUnset": "#7390AA",
"testing.message.error.decorationForeground": "#D0679D",
"testing.message.error.lineBackground": "#D0679D33",
"testing.message.hint.decorationForeground": "#7390AAB3",
"testing.message.info.decorationForeground": "#ADD7FF",
"testing.message.info.lineBackground": "#89DDFF33",
"testing.message.warning.decorationForeground": "#FFFAC2",
"testing.message.warning.lineBackground": "#FFFAC233",
"testing.peekBorder": "#D0679D",
"testing.runAction": "#5DE4C7",
"testing.uncoveredGutterBackground": "#FFFFFF",
/**
* Text Styling
* Controls the appearance of text blocks, quotes, and other text styling elements.
*/
"textBlockQuote.background": "#7390AA1A",
"textBlockQuote.border": "#89DDFF80",
"textCodeBlock.background": "#00000050",
"textLink.activeForeground": "#ADD7FF",
"textLink.foreground": "#ADD7FF",
"textPreformat.foreground": "#E4F0FB",
"textSeparator.foreground": "#FFFFFF2E",
/**
* Title Bar
* Controls the appearance of the window title bar.
*/
"titleBar.activeBackground": "#000",
"titleBar.activeForeground": "#A6ACCD",
"titleBar.inactiveBackground": "#000",
"titleBar.inactiveForeground": "#767C9D",
/**
* Tree and Welcome Page
* Controls the appearance of tree views and the welcome page.
*/
"tree.indentGuidesStroke": "#303340",
"tree.tableColumnsBorder": "#A6ACCD20",
"welcomePage.progress.background": "#FFFFFF05",
"welcomePage.progress.foreground": "#5FB3A1",
"welcomePage.tileBackground": "#000",
"welcomePage.tileHoverBackground": "#303340",
"widget.shadow": "#00000030"
},
"tokenColors": [
/**
* Comments
* Controls the appearance of code comments and comment punctuation.
*/
{
"scope": ["comment", "punctuation.definition.comment"],
"settings": {
"fontStyle": "",
"foreground": "#767C9DC0"
}
},
{
"scope": "meta.parameters comment.block",
"settings": {
"fontStyle": "",
"foreground": "#A6ACCD"
}
},
/**
* Variables and Objects
* Controls the appearance of variables, objects, and their properties.
*/
{
"scope": [
"variable.other.constant.object",
"variable.other.readwrite.alias",
"meta.import variable.other.readwrite"
],
"settings": {
"foreground": "#ADD7FF"
}
},
{
"scope": ["variable.other", "support.type.object"],
"settings": {
"foreground": "#E4F0FB"
}
},
{
"scope": [
"variable.other.object.property",
"variable.other.property",
"support.variable.property"
],
"settings": {
"foreground": "#E4F0FB"
}
},
/**
* Functions and Methods
* Controls the appearance of function and method names.
*/
{
"scope": [
"entity.name.function.method",
"string.unquoted",
"meta.object.member"
],
"settings": {
"foreground": "#ADD7FF"
}
},
/**
* Variable Declarations and Placeholders
* Controls the appearance of variable declarations and placeholder text.
*/
{
"scope": [
"variable - meta.import",
"constant.other.placeholder",
"meta.object-literal.key-meta.object.member"
],
"settings": {
"foreground": "#E4F0FB"
}
},
/**
* Control Flow Keywords
* Controls the appearance of flow control statements.
*/
{
"scope": ["keyword.control.flow"],
"settings": {
"foreground": "#5DE4C7C0"
}
},
/**
* Object Creation and Modifiers
* Controls the appearance of new operators and modifiers.
*/
{
"scope": ["keyword.operator.new", "keyword.control.new"],
"settings": {
"foreground": "#5DE4C7"
}
},
{
"scope": [
"variable.language.this",
"storage.modifier.async",
"storage.modifier",
"variable.language.super"
],
"settings": {
"foreground": "#5DE4C7"
}
},
/**
* Error Handling and Special Keywords
* Controls the appearance of error-related and special language keywords.
*/
{
"scope": [
"support.class.error",
"keyword.control.trycatch",
"keyword.operator.expression.delete",
"keyword.operator.expression.void",
"keyword.operator.void",
"keyword.operator.delete",
"constant.language.null",
"constant.language.boolean.false",
"constant.language.undefined"
],
"settings": {
"foreground": "#D0679D"
}
},
/**
* Variable Parameters and Definitions
* Controls the appearance of function parameters and variable definitions.
*/
{
"scope": [
"variable.parameter",
"variable.other.readwrite.js",
"meta.definition.variable variable.other.constant",
"meta.definition.variable variable.other.readwrite"
],
"settings": {
"foreground": "#E4F0FB"
}
},
/**
* Colors and Invalid Code
* Controls the appearance of color values and invalid/deprecated code.
*/
{
"scope": ["constant.other.color"],
"settings": {
"foreground": "#FFFFFF"
}
},
{
"scope": ["invalid", "invalid.illegal"],
"settings": {
"foreground": "#D0679D"
}
},
{
"scope": ["invalid.deprecated"],
"settings": {
"foreground": "#D0679D"
}
},
/**
* Keywords and Control Statements
* Controls the appearance of language keywords and control flow statements.
*/
{
"scope": ["keyword.control", "keyword"],
"settings": {
"foreground": "#A6ACCD"
}
},
/**
* Operators and Storage Types
* Controls the appearance of operators and storage type declarations.
*/
{
"scope": ["keyword.operator", "storage.type"],
"settings": {
"foreground": "#91B4D5"
}
},
/**
* Module-Related Keywords
* Controls the appearance of import/export statements and module syntax.
*/
{
"scope": [
"keyword.control.module",
"keyword.control.import",
"keyword.control.export",
"keyword.control.default",
"meta.import",
"meta.export"
],
"settings": {
"foreground": "#5DE4C7"
}
},
/**
* Basic Keywords and Storage
* Controls the appearance of basic language keywords and storage types.
*/
{
"scope": ["Keyword", "Storage"],
"settings": {
"fontStyle": ""
}
},
{
"scope": ["keyword-meta.export"],
"settings": {
"foreground": "#ADD7FF"
}
},
/**
* Punctuation and Operators
* Controls the appearance of various punctuation marks and operators.
*/
{
"scope": ["meta.brace", "punctuation", "keyword.operator.existential"],
"settings": {
"foreground": "#A6ACCD"
}
},
/**
* HTML and Template Elements
* Controls the appearance of HTML tags and template literals.
*/
{
"scope": [
"constant.other.color",
"meta.tag",
"punctuation.definition.tag",
"punctuation.separator.inheritance.php",
"punctuation.definition.tag.html",
"punctuation.definition.tag.begin.html",
"punctuation.definition.tag.end.html",
"punctuation.section.embedded",
"keyword.other.template",
"keyword.other.substitution",
"meta.objectliteral"
],
"settings": {
"foreground": "#E4F0FB"
}
},
/**
* React Components
* Controls the appearance of React component names.
*/
{
"scope": ["support.class.component"],
"settings": {
"foreground": "#5DE4C7"
}
},
/**
* HTML Tags and Git Decorations
* Controls the appearance of HTML tags and Git-related decorations.
*/
{
"scope": [
"entity.name.tag",
"meta.tag.sgml",
"markup.deleted.git_gutter"
],
"settings": {
"foreground": "#5DE4C7"
}
},
/**
* Function Calls
* Controls the appearance of function calls and method invocations.
*/
{
"name": "Function Call",
"scope": "variable.function, source meta.function-call entity.name.function, source meta.function-call entity.name.function, source meta.method-call entity.name.function, meta.class meta.group.braces.curly meta.function-call variable.function, meta.class meta.field.declaration meta.function-call entity.name.function, variable.function.constructor, meta.block meta.var.expr meta.function-call entity.name.function, support.function.console, meta.function-call support.function, meta.property.class variable.other.class, punctuation.definition.entity.css",
"settings": {
"foreground": "#E4F0FBD0"
}
},
/**
* Function and Class Declarations
* Controls the appearance of function and class names in declarations.
*/
{
"name": "Function/Class Name",
"scope": "entity.name.function, meta.class entity.name.class, meta.class entity.name.type.class, meta.class meta.function-call variable.function, keyword.other.important",
"settings": {
"foreground": "#ADD7FF"
}
},
/**
* C++ Specific
* Controls the appearance of C++ specific syntax elements.
*/
{
"scope": ["source.cpp meta.block variable.other"],
"settings": {
"foreground": "#ADD7FF"
}
},
/**
* Support Variables and Links
* Controls the appearance of support variables and link elements.
*/
{
"scope": ["support.other.variable", "string.other.link"],
"settings": {
"foreground": "#5DE4C7"
}
},
/**
* Constants and Strings
* Controls the appearance of numeric constants, strings, and related elements.
*/
{
"scope": [
"constant.numeric",
"support.constant",
"constant.character",
"constant.escape",
"keyword.other.unit",
"keyword.other",
"string",
"constant.language",
"constant.other.symbol",
"constant.other.key",
"markup.heading",
"markup.inserted.git_gutter",
"meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js",
"text.html.derivative"
],
"settings": {
"foreground": "#5DE4C7"
}
},
/**
* Class Inheritance
* Controls the appearance of inherited class names.
*/
{
"scope": ["entity.other.inherited-class"],
"settings": {
"foreground": "#ADD7FF"
}
},
/**
* Type Declarations
* Controls the appearance of type declarations and aliases.
*/
{
"scope": ["meta.type.declaration"],
"settings": {
"foreground": "#ADD7FF"
}
},
{
"scope": ["entity.name.type.alias"],
"settings": {
"foreground": "#A6ACCD"
}
},
/**
* Type Controls
* Controls the appearance of type-related keywords and support types.
*/
{
"scope": ["keyword.control.as", "entity.name.type", "support.type"],
"settings": {
"foreground": "#A6ACCDC0"
}
},
/**
* Entity Names and Namespaces
* Controls the appearance of entity names and namespace elements.
*/
{
"scope": [
"entity.name",
"support.orther.namespace.use.php",
"meta.use.php",
"support.other.namespace.php",
"markup.changed.git_gutter",
"support.type.sys-types"
],
"settings": {
"foreground": "#91B4D5"
}
},
/**
* Support Classes and Constants
* Controls the appearance of support classes and constant objects.
*/
{
"scope": [
"support.class",
"support.constant",
"variable.other.constant.object"
],
"settings": {
"foreground": "#ADD7FF"
}
},
/**
* CSS Properties
* Controls the appearance of CSS property names across different preprocessors.
*/
{
"scope": [
"source.css support.type.property-name",
"source.sass support.type.property-name",
"source.scss support.type.property-name",
"source.less support.type.property-name",
"source.stylus support.type.property-name",
"source.postcss support.type.property-name"
],
"settings": {
"foreground": "#ADD7FF"
}
},
/**
* JavaScript Modules
* Controls the appearance of JavaScript module-related elements.
*/
{
"scope": [
"entity.name.module.js",
"variable.import.parameter.js",
"variable.other.class.js"
],
"settings": {
"foreground": "#E4F0FB"
}
},
/**
* Language Variables
* Controls the appearance of language-specific variables.
*/
{
"scope": ["variable.language"],
"settings": {
"fontStyle": "",
"foreground": "#ADD7FF"
}
},
/**
* JavaScript Methods
* Controls the appearance of JavaScript method names and constructors.
*/
{
"scope": ["entity.name.method.js"],
"settings": {
"fontStyle": "",
"foreground": "#91B4D5"
}
},
{
"scope": [
"meta.class-method.js entity.name.function.js",
"variable.function.constructor"
],
"settings": {
"foreground": "#91B4D5"
}
},
/**
* HTML Attributes
* Controls the appearance of HTML attributes and related elements.
*/
{
"scope": ["entity.other.attribute-name"],
"settings": {
"fontStyle": "",
"foreground": "#91B4D5"
}
},
{
"scope": [
"text.html.basic entity.other.attribute-name.html",
"text.html.basic entity.other.attribute-name"
],
"settings": {
"fontStyle": "",
"foreground": "#5FB3A1"
}
},
{
"scope": ["entity.other.attribute-name.class"],
"settings": {
"foreground": "#5FB3A1"
}
},
/**
* Sass Controls
* Controls the appearance of Sass-specific keywords.
*/
{
"scope": ["source.sass keyword.control"],
"settings": {
"foreground": "#42675A"
}
},
/**
* Git Diff Markers
* Controls the appearance of Git diff markers and changes.
*/
{
"scope": ["markup.inserted"],
"settings": {
"foreground": "#ADD7FF"
}
},
{
"scope": ["markup.deleted"],
"settings": {
"foreground": "#506477"
}
},
{
"scope": ["markup.changed"],
"settings": {
"foreground": "#91B4D5"
}
},
/**
* Regular Expressions
* Controls the appearance of regular expressions and escape characters.
*/
{
"scope": ["string.regexp"],
"settings": {
"foreground": "#5FB3A1"
}
},
{
"scope": ["constant.character.escape"],
"settings": {
"foreground": "#5FB3A1"
}
},
/**
* URLs and Links
* Controls the appearance of URLs and link elements.
*/
{
"scope": ["*url*", "*link*", "*uri*"],
"settings": {
"fontStyle": "underline",
"foreground": "#ADD7FF"
}
},
/**
* JavaScript Decorators
* Controls the appearance of JavaScript decorators.
*/
{
"scope": [
"tag.decorator.js entity.name.tag.js",
"tag.decorator.js punctuation.definition.tag.js"
],
"settings": {
"fontStyle": "",
"foreground": "#42675A"
}
},
/**
* JavaScript Object Keys
* Controls the appearance of JavaScript object keys.
*/
{
"scope": [
"source.js constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "",
"foreground": "#5FB3A1"
}
},
/**
* JSON Property Names
* Controls the appearance of JSON property names at different nesting levels.
*/
{
"scope": [
"source.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "#E4F0FB"
}
},
/**
* Markdown Formatting
* Controls the appearance of Markdown syntax elements.
*/
{
"scope": [
"text.html.markdown",
"punctuation.definition.list_item.markdown"
],
"settings": {
"foreground": "#E4F0FB"
}
},
{
"scope": ["text.html.markdown markup.inline.raw.markdown"],
"settings": {
"foreground": "#ADD7FF"
}
},
/**
* Markdown Headers
* Controls the appearance of Markdown headers and headings.
*/
{
"scope": [
"markdown.heading",
"markup.heading | markup.heading entity.name",
"markup.heading.markdown punctuation.definition.heading.markdown"
],
"settings": {
"foreground": "#E4F0FB"
}
},
/**
* Markdown Text Formatting
* Controls the appearance of bold, italic, and other text formatting in Markdown.
*/
{
"scope": ["markup.italic"],
"settings": {
"fontStyle": "",
"foreground": "#7390AA"
}
},
{
"scope": ["markup.bold", "markup.bold string"],
"settings": {
"fontStyle": "bold",
"foreground": "#7390AA"
}
},
/**
* Markdown Combined Formatting
* Controls the appearance of combined formatting (bold+italic, etc.).
*/
{
"scope": [
"markup.bold markup.italic",
"markup.italic markup.bold",
"markup.quote markup.bold",
"markup.bold markup.italic string",
"markup.italic markup.bold string",
"markup.quote markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "#7390AA"
}
},
/**
* Markdown Links and References
* Controls the appearance of links and references in Markdown.
*/
{
"scope": ["string.other.link.title.markdown"],
"settings": {
"foreground": "#ADD7FF"
}
},
{
"scope": ["string.other.link.description.title.markdown"],
"settings": {
"foreground": "#ADD7FF"
}
},
{
"scope": ["constant.other.reference.link.markdown"],
"settings": {
"foreground": "#ADD7FF"
}
},
/**
* Markdown Code Blocks
* Controls the appearance of code blocks in Markdown.
*/
{
"scope": ["markup.raw.block"],
"settings": {
"foreground": "#ADD7FF"
}
},
{
"scope": ["markup.raw.block.fenced.markdown"],
"settings": {
"foreground": "#50647750"
}
},
/**
* Diagnostic Tokens
* Controls the appearance of diagnostic messages and tokens.
*/
{
"scope": "token.info-token",
"settings": {
"foreground": "#89DDFF"
}
},
{
"scope": "token.warn-token",
"settings": {
"foreground": "#FFFAC2"
}
},
{
"scope": "token.error-token",
"settings": {
"foreground": "#D0679D"
}
},
{
"scope": "token.debug-token",
"settings": {
"foreground": "#E4F0FB"
}
},
/**
* Diff Files
* Controls the appearance of diff file headers and content.
*/
{
"scope": [
"punctuation.definition.from-file.diff",
"meta.diff.header.from-file"
],
"settings": {
"foreground": "#506477"
}
},
/**
* Logging
* Controls the appearance of different log levels.
*/
{
"scope": ["source.ignore", "log.error", "log.exception"],
"settings": {
"foreground": "#D0679D"
}
},
{
"scope": ["log.verbose"],
"settings": {
"foreground": "#A6ACCD"
}
}
]
}