From 66240907ecc077a44424630e0ed37e0611437fca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ahmad=20Awais=20=E2=9A=A1=EF=B8=8F?= Date: Thu, 20 Oct 2022 08:57:42 -0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6=20NEW:=20Shades=20of=20Purple=20(D?= =?UTF-8?q?ark)=20=C2=B7=20BETA=20(#126)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * ๐Ÿ“ฆ NEW: Dark theme beta --- themes/shades-of-purple-color-theme-dark.json | 1503 +++++++++++++++++ 1 file changed, 1503 insertions(+) create mode 100644 themes/shades-of-purple-color-theme-dark.json diff --git a/themes/shades-of-purple-color-theme-dark.json b/themes/shades-of-purple-color-theme-dark.json new file mode 100644 index 0000000..c1e606b --- /dev/null +++ b/themes/shades-of-purple-color-theme-dark.json @@ -0,0 +1,1503 @@ +{ + // Theme Color reference. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference + "$schema": "vscode://schemas/color-theme", + "name": "Shades of Purple (Dark) ยท BETA", + "type": "dark", + "colors": { + // Activity Bar. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_activity-bar + "activityBar.background": "#15152a", + "activityBar.border": "#131327", + "activityBar.dropBackground": "#222145", + "activityBar.foreground": "#FFFFFF", + "activityBar.inactiveForeground": "#A599E9", + "activityBarBadge.background": "#FAD000", + "activityBarBadge.foreground": "#15152b", + "activityBar.activeBorder": "#6943ff62", + "activityBar.activeBackground": "#131327", + + // Debug Icons. + "debugIcon.startForeground": "#FAD000", + "debugIcon.continueForeground": "#FAD000", + "debugIcon.disconnectForeground": "#FAD000", + "debugIcon.pauseForeground": "#FAD000", + "debugIcon.restartForeground": "#3AD900", + "debugIcon.stepBackForeground": "#FAD000", + "debugIcon.stepIntoForeground": "#FAD000", + "debugIcon.stepOutForeground": "#FAD000", + "debugIcon.stepOverForeground": "#FAD000", + "debugIcon.stopForeground": "#EC3A37F5", + + // Sidebar. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_side-bar + "sideBar.background": "#131327", + "sideBar.border": "#1a1a35", + "sideBar.foreground": "#A599E9", + "sideBarSectionHeader.background": "#15152b", + "sideBarSectionHeader.foreground": "#A599E9", + "sideBarTitle.foreground": "#A599E9", + "sideBarSectionHeader.border": "#15152b", + + // Badge. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_badge + "badge.background": "#FAD000", + "badge.foreground": "#15152b", + + // Button. + // https: //code.visualstudio.com/docs/getstarted/theme-color-reference#_button-control + "button.background": "#FAD000", + "button.foreground": "#131327", + "button.hoverBackground": "#5706a2", + + // Contrast. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_contrast-colors + "contrastActiveBorder": "#FFFFFF00", + "contrastBorder": "#FFFFFF00", + + // Base Colors. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_base-colors + // Foreground color for description text providing additional information, for example for a label. + "descriptionForeground": "#A599E9", // @TODO AAA + "selection.background": "#5706a2", + + // Dropdown. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_dropdown-control + "dropdown.background": "#15152b", + "dropdown.border": "#15152b", + "dropdown.foreground": "#FFFFFF", + + // โ€”โ€”โ€” Editor โ€”โ€”โ€” + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_editor-colors + "editor.background": "#191830", // Editor background color. + "editor.foreground": "#FFFFFF", // Editor default foreground color. + "editorLineNumber.foreground": "#7870ab", // Color of editor line numbers. + "editorCursor.foreground": "#FAD000", // Color of the editor cursor. + + // The selection color battle starts here. + "editor.selectionBackground": "#5706a288", // Color of the editor selection. + "editor.inactiveSelectionBackground": "#7580B8C0", // Color of the selection in an inactive editor. The color must not be opaque to not hide underlying decorations. + "editor.selectionHighlightBackground": "#7E46DF46", // Color for regions with the same content as the selection. The color must not be opaque to not hide underlying decorations. + "editor.linkedEditingBackground": "#7E46DFAA", // HTML Matching Elements. + "editor.wordHighlightBackground": "#FFFFFF0D", // Same words other places. + "editor.wordHighlightStrongBackground": "#FFFFFF0D", // Cursor inside current variable. + "editor.findMatchBackground": "#ff7300ab", // #FF7200 Color of the current search match. + "editor.findMatchHighlightBackground": "#FFFF0336", // #FF7200A0 #FFFF0336 #FF730056 Color of the other search matches.The color must not be opaque to not hide underlying decorations. + "editor.findRangeHighlightBackground": "#FFFF0336", // #FF730056 No idea. Color the range limiting the search (Enable 'Find in Selection' in the find widget). The color must not be opaque to not hide underlying decorations. + "editor.hoverHighlightBackground": "#FF730056", // Highlight below the word for which a hover is shown. The color must not be opaque to not hide underlying decorations + "editor.lineHighlightBackground": "#1F1F41", // Current line of code. Background color for the highlight of line at the cursor position. + "editor.lineHighlightBorder": "#1F1F41", + "editor.rangeHighlightBackground": "#1F1F41", + "editorLink.activeForeground": "#A599E9", + "editorIndentGuide.background": "#A599E90F", + "editorIndentGuide.activeBackground": "#A599E942", + "editorRuler.foreground": "#A599E91C", // Editor Ruler. + "editorOverviewRuler.border": "#A599E91C", + "editorCodeLens.foreground": "#A599E9", + "editorBracketMatch.background": "#AD70FC46", + "editorBracketMatch.border": "#AD70FC46", + + // Overview ruler is located beneath the scroll bar on the right edge of the editor and gives an overview of the decorations in the editor. + "editorOverviewRuler.commonContentForeground": "#FFC60055", + "editorOverviewRuler.currentContentForeground": "#EE3A4355", + "editorOverviewRuler.incomingContentForeground": "#3AD90055", + + // Errors and warnings: + // "editorError.border": "#EC3A37F5", + "editorError.foreground": "#EC3A37F5", + "editorWarning.border": "#FFFFFF00", + "editorWarning.foreground": "#FAD000", + + // Gutter: The gutter contains the glyph margins and the line numbers: + "editorGutter.background": "#15152a", + "editorGutter.addedBackground": "#35AD68", + "editorGutter.deletedBackground": "#EC3A37F5", + "editorGutter.modifiedBackground": "#AD70FC46", + + // Diff Editor. + // https: //code.visualstudio.com/docs/getstarted/theme-color-reference#_diff-editor-colors + "diffEditor.insertedTextBackground": "#00FF000E", + "diffEditor.insertedTextBorder": "#00FF009A", + "diffEditor.removedTextBackground": "#FF000D1A", + "diffEditor.removedTextBorder": "#FF000D81", + + // Editor Groups & Tabs. + // "editorGroup.background": "#EC3A37F5", // Deprecated in v1.25 + "editorGroup.border": "#131327", + "editorGroup.dropBackground": "#131327D0", + + // The editorGroupHeader. + "editorGroupHeader.noTabsBackground": "#191830", + "editorGroupHeader.tabsBackground": "#191830", + "editorGroupHeader.tabsBorder": "#1F1F41", + + // The tabs + "tab.activeBackground": "#131327", + "tab.activeForeground": "#FFFFFF", + "tab.border": "#15152b", + "tab.activeBorder": "#FAD000", + "tab.inactiveBackground": "#191830", + "tab.inactiveForeground": "#A599E9", + "tab.unfocusedActiveForeground": "#A599E9", + "tab.unfocusedInactiveForeground": "#A599E9", + "tab.activeModifiedBorder": "#A599E9", + "tab.inactiveModifiedBorder": "#A599E966", + "tab.unfocusedActiveModifiedBorder": "#A599E966", + "tab.unfocusedInactiveModifiedBorder": "#A599E966", + + // The Editor widget is shown in front of the editor content. Examples are the Find/Replace dialog, the suggestion widget, and the editor hover. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_editor-widget-colors + "editorWidget.background": "#131327", + "editorWidget.border": "#1F1F41", + "editorHoverWidget.background": "#161633", + "editorHoverWidget.border": "#161633", + "editorSuggestWidget.background": "#1F1F41", + "editorSuggestWidget.border": "#1F1F41", + "editorSuggestWidget.foreground": "#A599E9", + "editorSuggestWidget.highlightForeground": "#FAD000", + "editorSuggestWidget.selectedBackground": "#191830", + + // Debug. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_debug + "debugToolBar.background": "#15152b", + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_editor-widget-colors + "debugExceptionWidget.background": "#15152b", + "debugExceptionWidget.border": "#A599E9", + + // The editor marker view shows when navigating to errors and warnings in the editor (Go to Next Error or Warning command). + "editorMarkerNavigation.background": "#3B536433", + "editorMarkerNavigationError.background": "#EC3A37F5", + "editorMarkerNavigationWarning.background": "#FAD000", + + // To see the editor white spaces, enable Toggle Render Whitespace. + "editorWhitespace.foreground": "#FFFFFF1A", + "errorForeground": "#EC3A37F5", + + // Extensions. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_extensions + "extensionButton.prominentBackground": "#5D37F0", + "extensionButton.prominentForeground": "#FFFFFF", + "extensionButton.prominentHoverBackground": "#FF9D00", + "focusBorder": "#15152b", + "foreground": "#A599E9", + + // Input Control. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_input-control + "input.background": "#191830", + "input.border": "#15152b", + "input.foreground": "#FAD000", + "input.placeholderForeground": "#A599E9", + "inputOption.activeBorder": "#15152b", + "inputValidation.errorBackground": "#191830", + "inputValidation.errorBorder": "#FAD000", + "inputValidation.infoBackground": "#191830", + "inputValidation.infoBorder": "#191830", + "inputValidation.warningBackground": "#191830", + "inputValidation.warningBorder": "#FAD000", + "inputOption.activeBackground": "#5D37F0", + + // Lists and Trees. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_lists-and-trees + "list.dropBackground": "#191830", + "list.activeSelectionBackground": "#191830", + "list.activeSelectionForeground": "#FFFFFF", + "list.focusBackground": "#191830", + "list.focusForeground": "#FFFFFF", + "list.highlightForeground": "#FAD000", + "list.hoverBackground": "#191830", + "list.hoverForeground": "#CEC5FF", + "list.inactiveSelectionBackground": "#191830", + "list.inactiveSelectionForeground": "#AAA", + + // Merge Conflicts. + "merge.border": "#FFFFFF00", + "merge.commonContentBackground": "#A599E981", + "merge.commonHeaderBackground": "#A599E981", + "merge.currentContentBackground": "#3ad90093", + "merge.currentHeaderBackground": "#3ad90093", + "merge.incomingContentBackground": "#ff730086", + "merge.incomingHeaderBackground": "#ff730086", + + // Notification Colors. + "notificationCenter.border": "#15152b", // Notification Center border color. + "notificationCenterHeader.foreground": "#FFFFFF", // Notification Center header foreground color. + "notificationCenterHeader.background": "#6943FF", // Notification Center header background color. + "notificationToast.border": "#15152b", // Notification toast border color. + "notifications.foreground": "#CEC5FF", // Notification foreground color. + "notifications.background": "#15152b", // Notification background color. + "notifications.border": "#191830", // Notification border color separating from other notifications in the Notification Center. + "notificationLink.foreground": "#FFFFFF", // Notification links foreground color. + + // Panel. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_panel-colors + "panel.background": "#15152b", + "panel.border": "#FAD000", + "panelTitle.activeBorder": "#FAD000", + "panelTitle.activeForeground": "#FAD000", + "panelTitle.inactiveForeground": "#A599E9", + + // Peek View Colors. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_peek-view-colors + "peekView.border": "#FAD000", + "peekViewEditor.background": "#15152b", + "peekViewEditor.matchHighlightBackground": "#19354900", + "peekViewEditorGutter.background": "#191935", + "peekViewResult.background": "#15152b", + "peekViewResult.fileForeground": "#AAA", + "peekViewResult.lineForeground": "#FFFFFF", + "peekViewResult.matchHighlightBackground": "#191830", + "peekViewResult.selectionBackground": "#191830", + "peekViewResult.selectionForeground": "#FFFFFF", + "peekViewTitle.background": "#1F1F41", + "peekViewTitleDescription.foreground": "#AAA", + "peekViewTitleLabel.foreground": "#FAD000", + + // Quick Picker. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_quick-picker + "pickerGroup.border": "#15152b", + "pickerGroup.foreground": "#A599E9", + + // Progress Bar. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_progress-bar + "progressBar.background": "#FAD000", + + // Scroll Bar Control. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_scroll-bar-control + "scrollbar.shadow": "#a599e981", + "scrollbarSlider.background": "#a599e981", + "scrollbarSlider.hoverBackground": "#4D21FC", + "scrollbarSlider.activeBackground": "#FAD000", + + // Status Bar Colors. + // The Status Bar is shown in the bottom of the workbench. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_status-bar-colors + "statusBar.border": "#15152b", + "statusBar.background": "#15152b", + "statusBar.foreground": "#A599E9", + "statusBar.debuggingBackground": "#FAD000", + "statusBar.debuggingForeground": "#15152b", + "statusBar.noFolderBackground": "#15152b", + "statusBar.noFolderForeground": "#A599E9", + "statusBarItem.activeBackground": "#4D21FC", + "statusBarItem.hoverBackground": "#4D21FC", + "statusBarItem.prominentBackground": "#15152b", + "statusBarItem.prominentHoverBackground": "#191830", + + // Integrated Terminal Colors. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_integrated-terminal-colors + "terminal.ansiBlack": "#000000", + "terminal.ansiRed": "#EC3A37F5", + "terminal.ansiGreen": "#3AD900", + "terminal.ansiYellow": "#FAD000", + "terminal.ansiBlue": "#6943FF", + "terminal.ansiMagenta": "#FF2C70", + "terminal.ansiCyan": "#80FCFF", + "terminal.ansiWhite": "#FFFFFF", + "terminal.ansiBrightBlack": "#5C5C61", + "terminal.ansiBrightRed": "#EC3A37F5", + "terminal.ansiBrightGreen": "#3AD900", + "terminal.ansiBrightYellow": "#FAD000", + "terminal.ansiBrightBlue": "#6943FF", + "terminal.ansiBrightMagenta": "#FB94FF", + "terminal.ansiBrightCyan": "#80FCFF", + "terminal.ansiBrightWhite": "#FFFFFF", + "terminal.background": "#15152b", + "terminal.foreground": "#FFFFFF", + "terminalCursor.background": "#FAD000", + "terminalCursor.foreground": "#FAD000", + + // Git VS Code theme Colors used for file labels and the SCM viewlet. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_git-colors + "gitDecoration.modifiedResourceForeground": "#FAD000", // Color for modified git resources. + "gitDecoration.deletedResourceForeground": "#EC3A37F5", // Color for deleted git resources. + "gitDecoration.untrackedResourceForeground": "#3AD900", // Color for untracked git resources. + "gitDecoration.ignoredResourceForeground": "#A599E981", // Color for ignored git resources. + "gitDecoration.conflictingResourceForeground": "#FF7200", // Color for conflicting git resources. + + // Text Colors โ€” Colors inside a text document, such as the welcome page. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_text-colors + "textBlockQuote.background": "#15152b", + "textBlockQuote.border": "#6943FF", + "textCodeBlock.background": "#15152b", + "textLink.activeForeground": "#5706a2", + "textLink.foreground": "#5706a2", + "textPreformat.foreground": "#FAD000", + "textSeparator.foreground": "#15152b", + + // Title bar. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_title-bar-colors + "titleBar.activeBackground": "#15152b", + "titleBar.activeForeground": "#FFFFFF", + "titleBar.inactiveBackground": "#15152b", + "titleBar.inactiveForeground": "#A599E9", + "walkThrough.embeddedEditorBackground": "#15152b", + "welcomePage.buttonBackground": "#15152b", + "welcomePage.buttonHoverBackground": "#262650", + "widget.shadow": "#00000026", + + // Breadcrumbs. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_breadcrumbs + "breadcrumb.foreground": "#A599E9", + "breadcrumb.focusForeground": "#FAD000", // Color of focused breadcrumb items. + "breadcrumb.activeSelectionForeground": "#FFFFFF", // Color of selected breadcrumb items. + "breadcrumbPicker.background": "#15152b", // Background color of breadcrumb item picker. + + // New Settings Editor. + // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_settings-editor-colors + "settings.headerForeground": "#FFFFFF", + "settings.dropdownBackground": "#15152b", + "settings.checkboxBackground": "#15152b", + "settings.textInputBackground": "#15152b", + "settings.numberInputBackground": "#15152b", + "settings.dropdownForeground": "#E5E4FB", + "settings.checkboxForeground": "#E5E4FB", + "settings.textInputForeground": "#E5E4FB", + "settings.numberInputForeground": "#E5E4FB", + "settings.dropdownBorder": "#15152b", + "settings.checkboxBorder": "#15152b", + "settings.textInputBorder": "#15152b", + "settings.numberInputBorder": "#15152b", + "settings.dropdownListBorder": "#191830", + "settings.modifiedItemIndicator": "#FAD000", + + // Customizable menu. + "menu.separatorBackground": "#A599E9", + + // Tab stops. + "editor.snippetTabstopHighlightBackground": "#6943ff62", + "editor.snippetTabstopHighlightBorder": "#6943ff62", + "editor.snippetFinalTabstopHighlightBackground": "#6943ff62", + "editor.snippetFinalTabstopHighlightBorder": "#6943ff62", + + // Tree List Filter Colors. + "listFilterWidget.background": "#191830", + "listFilterWidget.outline": "#191830", + "listFilterWidget.noMatchesOutline": "#EC3A37F5" + + // TODO: Colors to be added. + // "inputValidation.infoForeground": "#FAD000", // Input validation foreground color for information severity. + // "inputValidation.warningForeground": "#00000000", // Input validation foreground color for warning severity. + // "inputValidation.errorForeground": "#EC3A37F5", // Input validation foreground color for error severity. + }, + // Token Colors are heavily inspired by several themes + // Including but not limited to Material Palenight, Cobalt + // theme's syntax and several custom setup via Dev scope ext. + "tokenColors": [ + { + "name": "[COMMENTS] โ€” The main comments color", + "scope": ["comment", "punctuation.definition.comment"], + "settings": { + "foreground": "#B362FF" + } + }, + { + "name": "[Entity] โ€” The main Entity color", + "scope": "entity", + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[Constant] โ€” The main constants color", + "scope": "constant", + "settings": { + "foreground": "#FF628C" + } + }, + { + "name": "[Keyword] โ€” The main color for Keyword", + "scope": ["keyword, storage.type.class.js"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[Meta] โ€” The main color for Meta", + "scope": "meta", + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[invalid] โ€” The main color for invalid", + "scope": "invalid", + "settings": { + "foreground": "#EC3A37F5" + } + }, + { + "name": "[Meta Brace] โ€” The main color for Meta Brace", + "scope": [ + "meta.brace", + "punctuation.definition.parameters.begin.js", + "punctuation.definition.parameters.end.js" + ], + "settings": { + "foreground": "#E1EFFF" + } + }, + { + "name": "[Punctuation] โ€” The main color for Punctuation", + "scope": "punctuation", + "settings": { + "foreground": "#E1EFFF" + } + }, + { + "name": "[Punctuation] โ€” Color for Punctuation Parameters", + "scope": "punctuation.definition.parameters", + "settings": { + "foreground": "#FFEE80" + } + }, + { + "name": "[Punctuation] โ€” Color for Punctuation Template Expression", + "scope": "punctuation.definition.template-expression", + "settings": { + "foreground": "#FFEE80" + } + }, + { + "name": "[Storage] โ€” The main color for Storage", + "scope": "storage", + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[Storage] โ€” The color for Storage Type Arrow Function", + "scope": "storage.type.function.arrow", + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[String]", + "scope": ["string", "punctuation.definition.string"], + "settings": { + "foreground": "#A5FF90" + } + }, + { + "name": "[String] Template Color", + "scope": ["string.template", "punctuation.definition.string.template"], + "settings": { + "foreground": "#3AD900" + } + }, + { + "name": "[Support]", + "scope": "support", + "settings": { + "foreground": "#80FFBB" + } + }, + { + "name": "[Support] Function Colors", + "scope": "support.function", + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[Support] Variable Property DOM Colors", + "scope": "support.variable.property.dom", + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[Variable]", + "scope": "variable", + "settings": { + "foreground": "#E1EFFF" + } + }, + { + "name": "[INI] - Color for Entity", + "scope": ["source.ini entity", "meta.embedded.block.ini", "source.ini"], + "settings": { + "foreground": "#E1EFFF" + } + }, + { + "name": "[INI] - Color for Keyword", + "scope": ["source.ini keyword", "keyword.other.definition.ini"], + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[INI] - Color for Punctuation Definition", + "scope": ["source.ini punctuation.definition"], + "settings": { + "foreground": "#FFEE80" + } + }, + { + "name": "[INI] - Color for Punctuation Separator", + "scope": ["source.ini punctuation.separator", "punctuation.separator.key-value.ini"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[CSS] - Color for Entity", + "scope": ["source.css entity", "source.stylus entity"], + "settings": { + "foreground": "#3AD900" + } + }, + { + "name": "[CSS] - Color for Class Selector", + "scope": "entity.other.attribute-name.class.css", + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[CSS] - Color for ID Selector", + "scope": ["entity.other.attribute-name.id.css", "entity.other.attribute-name.pseudo-class.css"], + "settings": { + "foreground": "#FFB454" + } + }, + { + "name": "[CSS] - Color for Element Selector", + "scope": "entity.name.tag", + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[CSS] - Color for Support", + "scope": ["source.css support", "entity.name.tag.css", "source.stylus support"], + "settings": { + "foreground": "#A5FF90" + } + }, + { + "name": "[CSS] - Color for Constant", + "scope": [ + "source.css constant", + "source.css support.constant", + "source.stylus constant", + "source.stylus support.constant" + ], + "settings": { + "foreground": "#FFEE80" + } + }, + { + "name": "[CSS] - Color for String", + "scope": [ + "source.css string", + "source.css punctuation.definition.string", + "source.stylus string", + "source.stylus punctuation.definition.string" + ], + "settings": { + "foreground": "#FFEE80" + } + }, + { + "name": "[CSS] - Color for Variable", + "scope": ["source.css variable", "source.stylus variable"], + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[HTML] - Color for Entity Name", + "scope": [ + "text.html.basic entity.name", + "punctuation.definition.tag.html", + "entity.name.tag.inline.any.html", + "meta.tag.other.html", + "meta.tag.inline.any.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "entity.name.tag", + "meta.tag.other.html", + "meta.tag.other.js", + "meta.tag.other.tsx", + "entity.name.tag.tsx", + "entity.name.tag.js", + "entity.name.tag", + "meta.tag.js", + "meta.tag.tsx", + "meta.tag.html" + ], + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[HTML] - Color for ID value", + "scope": "meta.toc-list.id.html", + "settings": { + "foreground": "#A5FF90" + } + }, + { + "name": "[HTML] - Color for Entity Other", + "scope": "text.html.basic entity.other", + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[HTML] - Color for Script Tag", + "scope": "meta.tag.metadata.script.html entity.name.tag.html", + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[HTML] - Quotes. Different color to handle expanded selection", + "scope": "punctuation.definition.string.begin, punctuation.definition.string.end", + "settings": { + "foreground": "#92FC79" + } + }, + { + "name": "[HTML/PUG] Equals Sign", + "scope": ["meta.tag.inline.any.html", "meta.tag.other"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[JSON] - Color for Support", + "scope": "source.json support", + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[JSON] - Color for String", + "scope": ["source.json string", "source.json punctuation.definition.string"], + "settings": { + "foreground": "#92FC79" + } + }, + { + "name": "[JAVASCRIPT] - Color for Storage Type Function", + "scope": "source.js storage.type.function", + "settings": { + "foreground": "#FB94FF" + } + }, + { + "name": "[JAVASCRIPT] - Color for Variable Language", + "scope": "variable.language, entity.name.type.class.js", + "settings": { + "foreground": "#FB94FF" + } + }, + { + "name": "[JAVASCRIPT] - Color for Inherited Component", + "scope": ["entity.other.inherited-class"], + "settings": { + "foreground": "#FFEE80" + } + }, + { + "name": "[JAVASCRIPT] - Color for React Extends keyword", + "scope": ["storage.type.extends.js", "storage.type.class.jsdoc"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[JAVASCRIPT] โ€” Docs Keywords", + "scope": "punctuation.definition.block.tag.jsdoc", + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[JAVASCRIPT] โ€” Doc Var Types", + "scope": ["variable.other.jsdoc", "entity.name.type.instance.jsdoc"], + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[JAVASCRIPT] โ€” Var Types", + "scope": ["variable.other.constant"], + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[JAVASCRIPT REACT] โ€” JSX HTML", + "scope": ["punctuation.definition.tag.begin.js", "punctuation.definition.tag.end.js"], + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[JAVASCRIPT REACT] โ€” JSX HTML Children Text", + "scope": "meta.jsx.children.js", + "settings": { + "foreground": "#FFFFFF" + } + }, + { + "name": "[JAVASCRIPT] โ€” Storage types", + "scope": ["storage.type", "storage.type.class", "storage.modifier", "keyword.control", "keyword.operator"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[JAVASCRIPT] โ€” Docs Useless stuff", + "scope": "punctuation.definition.bracket.curly", + "settings": { + "foreground": "#494685" + } + }, + { + "name": "Typescript React Assignment Operator", + "scope": ["keyword.operator.assignment.tsx", "keyword.operator.assignment.jsx"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[JAVASCRIPT] Keyword Operator Assignment", + "scope": "keyword.operator.assignment", + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[JAVASCRIPT] Typescript/React Children", + "scope": "meta.jsx.children.tsx", + "settings": { + "foreground": "#FFFFFF" + } + }, + { + "name": "[JAVASCRIPT] - Object keys", + "scope": "meta.object-literal.key.js", + "settings": { + "foreground": "#80FFBB" + } + }, + { + "name": "Typescript/React Classnames and Modules", + "scope": [ + "entity.name.type.class.tsx", + "entity.name.type.class.jsx", + "variable.other.readwrite.alias.tsx", + "variable.other.readwrite.tsx", + "variable.other.readwrite.alias.ts", + "variable.other.readwrite.alias.jsx", + "variable.other.readwrite.alias.js", + "variable.other.object.tsx", + "variable.other.object.jsx", + "variable.other.object", + "support.class.component.tsx", + "support.class.component.jsx", + "entity.name.type.tsx", + "entity.name.type.jsx", + "variable.other.readwrite", + "variable.other.object.js" + ], + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[JAVASCRIPT] - .something", + "scope": ["variable.other.property", "variable.other.object.property"], + "settings": { + "foreground": "#FFEE80" + } + }, + { + "name": "[JAVASCRIPT] - Color for Text inside JSX", + "scope": "JSXNested", + "settings": { + "foreground": "#FFFFFF" + } + }, + { + "name": "[JAVASCRIPT] - Parameters", + "scope": ["variable.parameter"], + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[PYTHON] - Color for Self Argument", + "scope": "variable.parameter.function.language.special.self.python", + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[PYTHON] - Functions", + "scope": [ + "meta.function-call.python", + "meta.function-call.generic.python", + "support.function.builtin.python" + ], + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[TYPESCRIPT] - Color for Entity Name Type", + "scope": "source.ts entity.name.type", + "settings": { + "foreground": "#80FFBB" + } + }, + { + "name": "[TYPESCRIPT] - Color for Keyword", + "scope": "source.ts keyword", + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[TYPESCRIPT] - Color for Punctuation Parameters", + "scope": "source.ts punctuation.definition.parameters", + "settings": { + "foreground": "#E1EFFF" + } + }, + { + "name": "[TYPESCRIPT] - Color for Punctuation Arrow Parameters", + "scope": "meta.arrow.ts punctuation.definition.parameters", + "settings": { + "foreground": "#FFEE80" + } + }, + { + "name": "[TYPESCRIPT] - Color for Storage", + "scope": "source.ts storage", + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[MARKDOWN] - Color for Heading Name Section", + "scope": [ + "entity.name.section.markdown", + "markup.heading.setext.1.markdown", + "markup.heading.setext.2.markdown" + ], + "settings": { + "foreground": "#FAD000", + "fontStyle": "bold" + } + }, + { + "name": "[MARKDOWN] - Diff Code Inserted Block", + "scope": ["markup.inserted.diff", "punctuation.definition.inserted.diff"], + "settings": { + "foreground": "#8efa00" + } + }, + { + "name": "[MARKDOWN] - Diff Deleted Code Block", + "scope": ["markup.deleted.diff", "punctuation.definition.deleted.diff"], + "settings": { + "foreground": "#F16E6B" + } + }, + { + "name": "[MARKDOWN] - Diff Meta text", + "scope": ["meta.embedded.block.diff"], + "settings": { + "foreground": "#FFFFFF" + } + }, + { + "name": "[MARKDOWN] - Color for Paragraph", + "scope": "meta.paragraph.markdown", + "settings": { + "foreground": "#FFFFFF" + } + }, + { + "name": "[MARKDOWN] - Comment Punctuation", + "scope": ["punctuation.definition.from-file.diff", "meta.diff.header.from-file"], + "settings": { + "foreground": "#5706a2" + } + }, + { + "name": "[MARKDOWN] - Color for Text inside inline code block `code`", + "scope": "markup.inline.raw.string.markdown", + "settings": { + "foreground": "#A599E9" + } + }, + { + "name": "[MARKDOWN] - Color for Quote Punctuation", + "scope": "beginning.punctuation.definition.quote.markdown", + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[MARKDOWN] - Color for Quote Paragraph", + "scope": ["markup.quote.markdown meta.paragraph.markdown", "punctuation.definition.quote.begin.markdown"], + "settings": { + "foreground": "#A599E9" + } + }, + { + "name": "[MARKDOWN] - Color for Separator", + "scope": "meta.separator.markdown", + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[MARKDOWN] - Color for Emphasis Bold", + "scope": "markup.bold.markdown", + "settings": { + "fontStyle": "bold" + } + }, + { + "name": "[MARKDOWN] - Color for Emphasis Italic", + "scope": "markup.italic.markdown", + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "[MARKDOWN] - Color for Lists", + "scope": [ + "beginning.punctuation.definition.list.markdown", + "punctuation.definition.list.begin.markdown", + "markup.list.unnumbered.markdown" + ], + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[MARKDOWN] - Link/Image title string", + "scope": [ + "string.other.link.description.title.markdown punctuation.definition.string.markdown", + "meta.link.inline.markdown string.other.link.description.title.markdown", + "string.other.link.description.title.markdown punctuation.definition.string.begin.markdown", + "string.other.link.description.title.markdown punctuation.definition.string.end.markdown", + "meta.image.inline.markdown string.other.link.description.title.markdown" + ], + "settings": { + "foreground": "#A5FF90", + "fontStyle": "" + } + }, + { + "name": "[MARKDOWN] - Color for Link Title", + "scope": [ + "meta.link.inline.markdown string.other.link.title.markdown", + "meta.link.reference.markdown string.other.link.title.markdown", + "meta.link.reference.def.markdown markup.underline.link.markdown" + ], + "settings": { + "foreground": "#FAD000", + "fontStyle": "underline" + } + }, + { + "name": "[MARKDOWN] - Color for Link/Image Title", + "scope": ["markup.underline.link.markdown", "string.other.link.description.title.markdown"], + "settings": { + "foreground": "#A599E9" + } + }, + { + "name": "[MARKDOWN] - Color for Inline Code", + "scope": ["fenced_code.block.language", "markup.inline.raw.markdown"], + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[MARKDOWN] - Color for Punctuation โ€” Heading, `Code` and fenced ```code blocks```, **Bold**", + "scope": [ + "punctuation.definition.markdown", + "punctuation.definition.raw.markdown", + "punctuation.definition.heading.markdown", + "punctuation.definition.bold.markdown", + "punctuation.definition.italic.markdown" + ], + "settings": { + "foreground": "#494685" + } + }, + { + "name": "[MARKDOWN] - LINK Brackets", + "scope": [ + "meta.link.inline.markdown punctuation.definition.string.begin.markdown", + "meta.link.inline.markdown punctuation.definition.string.end.markdown", + "meta.link.reference.markdown punctuation.definition.string.begin.markdown", + "meta.link.reference.markdown punctuation.definition.string.end.markdown", + "string.other.link.description.markdown" + ], + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[MARKDOWN] - IMG LINK Brackets", + "scope": [ + "meta.image.inline.markdown punctuation.definition.string.begin.markdown", + "meta.image.inline.markdown punctuation.definition.string.end.markdown", + "string.other.link.description.markdown" + ], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[MARKDOWN] - LINK ALT URI", + "scope": [ + "markup.underline.link.markdown", + "punctuation.definition.metadata.markdown", + "markup.underline.link.image.markdown", + "constant.other.reference.link.markdown", + "punctuation.definition.constant.markdown", + "punctuation.definition.constant.begin.markdown", + "punctuation.definition.constant.end.markdown" + ], + "settings": { + "foreground": "#A599E9" + } + }, + { + "name": "[PUG] - Color for Entity Name", + "scope": "text.jade entity.name", + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[PUG] - Types", + "scope": ["storage.type.function.pug"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[PUG] - Var Params", + "scope": ["variable.parameter.function.js"], + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[PUG] - Imports", + "scope": ["variable.control.import.include.pug"], + "settings": { + "foreground": "#92FC79" + } + }, + { + "name": "[PUG] - Color for String Interpolated", + "scope": "text.jade string.interpolated", + "settings": { + "foreground": "#FFEE80" + } + }, + { + "name": "[C#] - Color for Annotations", + "scope": "storage.type.cs", + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[C#] - Color for Properties", + "scope": "entity.name.variable.property.cs", + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[C#] - Color for Storage modifiers", + "scope": "storage.modifier.cs", + "settings": { + "foreground": "#80FFBB" + } + }, + { + "name": "[PHP] - Color for Entity", + "scope": ["source.php entity", "variable.other.class.php"], + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[PHP] - Docs Keywords", + "scope": ["keyword.other.phpdoc.php"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[PHP] - Functions", + "scope": [ + "entity.name.function.php", + "support.function.basic_functions.php", + "meta.function-call.php", + "variable.other.property" + ], + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[PHP] - Variables", + "scope": [ + "variable.other.php", + "punctuation.definition.variable.php", + "variable.other.global.php", + "variable.language.this.php" + ], + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[PHP] - Color for Storage Modifiers", + "scope": ["storage.modifier.php", "keyword.other.namespace.php"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[YML] โ€” KEYWORDS", + "scope": ["entity.name.tag.yaml"], + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[YML] โ€” Punctuation", + "scope": ["punctuation.definition.block.sequence.item.yaml"], + "settings": { + "foreground": "#E1EFFF" + } + }, + { + "name": "[PHP] - Keywords for definition", + "scope": ["storage.type.function.php", "meta.function.parameters.php"], + "settings": { + "foreground": "#FB94FF" + } + }, + { + "name": "[PHP Blade] - Keywords for definition", + "scope": ["keyword.blade"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[PHP Blade] - Punctuation", + "scope": ["begin.bracket.round.blade.php", "end.bracket.round.blade.php"], + "settings": { + "foreground": "#E1EFFF" + } + }, + { + "name": "[PHP Blade] - Construct", + "scope": ["support.function.construct.begin.blade", "support.function.construct.end.blade"], + "settings": { + "foreground": "#FFEE80" + } + }, + { + "name": "[GO] - Keywords for definition", + "scope": ["keyword.package.go", "keyword.import.go"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[GO] - Functions", + "scope": ["keyword.function.go"], + "settings": { + "foreground": "#FB94FF" + } + }, + { + "name": "[GO] - Variables", + "scope": ["variable.other.assignment.go"], + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[GO] - Punctuation", + "scope": [ + "punctuation.definition.string.begin.go", + "punctuation.definition.string.end.go", + "support.function.go" + ], + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[RUBY] - Interpolation Quoted Double & Block Inline", + "scope": [ + "punctuation.section.embedded.end.ruby", + "punctuation.section.embedded.begin.ruby", + "punctuation.section.scope.begin.ruby", + "punctuation.section.scope.end.ruby" + ], + "settings": { + "foreground": "#FFEE80" + } + }, + { + "name": "[RUBY] - Constant", + "scope": "variable.other.constant.ruby", + "settings": { + "foreground": "#80FFBB" + } + }, + { + "name": "[RUBY] - Class", + "scope": "entity.name.type.class.ruby", + "settings": { + "foreground": "#FB94FF" + } + }, + { + "name": "[RUBY] - Variables", + "scope": ["variable.other.block.ruby", "variable.other.ruby"], + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[RUBY] - Separators", + "scope": "punctuation.separator.other.ruby", + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[RUBY] - Special Methods", + "scope": "keyword.other.special-method.ruby", + "settings": { + "foreground": "#FFEE80" + } + }, + { + "name": "[SHELL] - Function Keyword", + "scope": ["storage.type.function.shell"], + "settings": { + "foreground": "#FB94FF" + } + }, + { + "name": "[SHELL] - Var Other", + "scope": ["variable.other.special.shell", "punctuation.definition.variable.shell"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[GRAPHQL] โ€” Variable", + "scope": ["variable.graphql"], + "settings": { + "foreground": "#FAEFA5" + } + }, + { + "name": "[GRAPHQL] โ€” Keywords", + "scope": ["keyword.operation.graphql"], + "settings": { + "foreground": "#FB94FF" + } + }, + { + "name": "[SQL] Source", + "scope": ["source.sql"], + "settings": { + "foreground": "#E1EFFF" + } + }, + { + "name": "[SQL] โ€” Keywords", + "scope": ["source.sql keyword.other", "support.function.mysqli.php"], + "settings": { + "foreground": "#FAEFA5" + } + }, + { + "name": "[SQL] โ€” Functions Used", + "scope": ["support.function.mysqli.php", "source.sql support.function"], + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[SQL] โ€” RegExp String", + "scope": ["string.regexp", "string.regexp keyword.other"], + "settings": { + "foreground": "#E1EFFF" + } + }, + { + "name": "[SQL] โ€” Other keywords", + "scope": ["keyword.other.DML.sql"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[TOML] โ€” SYNTAX", + "scope": ["punctuation.definition.table.array.toml"], + "settings": { + "foreground": "#E1EFFF" + } + }, + { + "name": "[TOML] โ€” Other keywords", + "scope": ["entity.other.attribute-name.table.array.toml", "entity.other.attribute-name.table.toml"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[TOML] โ€” Keywords", + "scope": ["keyword.key.toml"], + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[DOCKER] โ€” Keywords", + "scope": ["keyword.other.special-method.dockerfile"], + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[RUST] โ€” Keywords", + "scope": ["keyword.other.rust"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[RUST] โ€” Keyword Fn", + "scope": ["keyword.other.fn.rust"], + "settings": { + "foreground": "#FB94FF" + } + }, + { + "name": "[ENV] โ€” Keyword", + "scope": ["keyword.other.env"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[ENV] โ€” Variable", + "scope": ["variable.other.env"], + "settings": { + "foreground": "#FAD000" + } + }, + { + "name": "[ENV] โ€” Source", + "scope": ["source.env"], + "settings": { + "foreground": "#E1EFFF" + } + }, + { + "name": "[ENV] โ€” Punctuation", + "scope": [ + "keyword.other.template.begin.env", + "keyword.other.template.end.env", + "keyword.operator.assignment.env" + ], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "[JS] โ€” Double Destructure of Object", + "scope": ["variable.object.property"], + "settings": { + "foreground": "#9EFFFF" + } + }, + { + "name": "[JS] โ€” Regex", + "scope": ["string.regexp.js"], + "settings": { + "foreground": "#FB94FF" + } + }, + { + "name": "[CSV] โ€” Keyword 2", + "scope": ["keyword.rainbow2"], + "settings": { + "foreground": "#FF9D00" + } + }, + { + "name": "Deleted", + "scope": ["markup.deleted"], + "settings": { + "foreground": "#F16E6B" + } + }, + { + "name": "Inserted", + "scope": ["markup.inserted"], + "settings": { + "foreground": "#8efa00" + } + }, + { + "name": "Underline", + "scope": ["markup.underline"], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "[ITALICS] All the awesome italics live here.", + "scope": [ + "modifier", + "this", + "comment", + "storage.modifier", + "entity.other.attribute-name", + "entity.other.attribute-name.html", + "punctuation.definition.comment", + "text.html.basic entity.other", + "entity.other.attribute-name", + "markup.quote.markdown meta.paragraph.markdown", + "markup.italic.markdown", + "text.jade entity.other.attribute-name.tag", + "keyword.control.from", + "entity.other.attribute-name.tag.pug" + ], + "settings": { + "fontStyle": "italic" + } + } + ] +}