diff --git a/res/ahk_theme.png b/.github/assets/ahk_theme.png similarity index 100% rename from res/ahk_theme.png rename to .github/assets/ahk_theme.png diff --git a/res/all_themes.png b/.github/assets/all_themes.png similarity index 100% rename from res/all_themes.png rename to .github/assets/all_themes.png diff --git a/res/darkcod-contrast.png b/.github/assets/darkcod-contrast.png similarity index 100% rename from res/darkcod-contrast.png rename to .github/assets/darkcod-contrast.png diff --git a/res/darkcode-contrast-plus-plus.png b/.github/assets/darkcode-contrast-plus-plus.png similarity index 100% rename from res/darkcode-contrast-plus-plus.png rename to .github/assets/darkcode-contrast-plus-plus.png diff --git a/res/darkcode-contrast-plus.png b/.github/assets/darkcode-contrast-plus.png similarity index 100% rename from res/darkcode-contrast-plus.png rename to .github/assets/darkcode-contrast-plus.png diff --git a/res/darkcode-plus-plus.png b/.github/assets/darkcode-plus-plus.png similarity index 100% rename from res/darkcode-plus-plus.png rename to .github/assets/darkcode-plus-plus.png diff --git a/res/darkcode-plus.png b/.github/assets/darkcode-plus.png similarity index 100% rename from res/darkcode-plus.png rename to .github/assets/darkcode-plus.png diff --git a/res/darkcode.png b/.github/assets/darkcode.png similarity index 100% rename from res/darkcode.png rename to .github/assets/darkcode.png diff --git a/res/hello_java.png b/.github/assets/hello_java.png similarity index 100% rename from res/hello_java.png rename to .github/assets/hello_java.png diff --git a/res/item_access.png b/.github/assets/item_access.png similarity index 100% rename from res/item_access.png rename to .github/assets/item_access.png diff --git a/res/lightcode-contrast-plus-plus.png b/.github/assets/lightcode-contrast-plus-plus.png similarity index 100% rename from res/lightcode-contrast-plus-plus.png rename to .github/assets/lightcode-contrast-plus-plus.png diff --git a/res/lightcode-contrast-plus.png b/.github/assets/lightcode-contrast-plus.png similarity index 100% rename from res/lightcode-contrast-plus.png rename to .github/assets/lightcode-contrast-plus.png diff --git a/res/lightcode-contrast.png b/.github/assets/lightcode-contrast.png similarity index 100% rename from res/lightcode-contrast.png rename to .github/assets/lightcode-contrast.png diff --git a/res/lightcode-plus-plus.png b/.github/assets/lightcode-plus-plus.png similarity index 100% rename from res/lightcode-plus-plus.png rename to .github/assets/lightcode-plus-plus.png diff --git a/res/lightcode-plus.png b/.github/assets/lightcode-plus.png similarity index 100% rename from res/lightcode-plus.png rename to .github/assets/lightcode-plus.png diff --git a/res/lightcode.png b/.github/assets/lightcode.png similarity index 100% rename from res/lightcode.png rename to .github/assets/lightcode.png diff --git a/res/mdpy.png b/.github/assets/mdpy.png similarity index 100% rename from res/mdpy.png rename to .github/assets/mdpy.png diff --git a/res/meta.function-call.arguments.png b/.github/assets/meta.function-call.arguments.png similarity index 100% rename from res/meta.function-call.arguments.png rename to .github/assets/meta.function-call.arguments.png diff --git a/res/meta.item-access.png b/.github/assets/meta.item-access.png similarity index 100% rename from res/meta.item-access.png rename to .github/assets/meta.item-access.png diff --git a/CHANGELOG.md b/CHANGELOG.md index 27ed54d..2d779b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,23 @@ # ✨ Changelog -## 🚀 4.1.1 \(03.02.2019\) +## 🚀 4.1.2 \(12.02.2019\) + +👨‍🔧 Color improvements and error fixing + +- 👨‍🎨 Button colors renewed +- 👨‍🔧 DarkCode - DarkCode Contrast color conversion errors fixed +- [👨‍🔬 YThemeCreator](https://github.com/yedhrab/YThemeCreator) guide added + +> 👪 Contributing is more easy than before + +## 🏷️ 4.1.1 \(03.02.2019\) - 👨‍🎨 Editor slider color is more visible now - 🎨 Minor color improvements > ☀️ Light Themes unaffected by changes -## 🚀 4.1.0 \(28.01.2019\) +## 🏷️ 4.1.0 \(28.01.2019\) 🎨 Color improvements diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f97c02e..02ed4a8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,7 +2,10 @@ 🙋‍♂️ Hello, the guide will help you to understand my color systems -> 🏗️ Still under construction.. +## 🚀 Generating More Themes + +- 💁‍♂️ Just use [YThemeCreator](https://github.com/yedhrab/YThemeCreator) to generate more DarkCode Themes +- 👪 Create your own DarkCode theme familiy ## 👨‍💻 Color System @@ -23,18 +26,8 @@ | | cecece | e7e7e7 | | Selection Bacground | 6b410177 | aa6600 | | List active higlight | 413701 | 411e01 | - -```json -{ - "editorSuggestWidget.border": "#0040ff2c", - "editorSuggestWidget.foreground": "#e7b050a2", // 1b5dcfdc - "editorSuggestWidget.highlightForeground": "#0040bfb4", - "editorSuggestWidget.selectedBackground": "#554f0738", - "tab.activeBorderTop": "#003fff", - "tab.hoverBackground": "#003fff10", - "tab.hoverBorder": "#0026ff70" -} -``` +| Buton bg | ad550d (aa) | ? | +| Buton fore | ececec ## ✨ Plus Themes diff --git a/README.md b/README.md index 7316e38..df5a2c5 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# 🖤🤍 DarkCode Theme +# 🖤 DarkCode Theme [![Visual Studio Marketplace](https://vsmarketplacebadge.apphb.com/version/yedhrab.darkcode-theme-adopted-python-and-markdown.svg)](https://marketplace.visualstudio.com/items?itemName=yedhrab.darkcode-theme-adopted-python-and-markdown) [![Visual Studio Marketplace Install](https://vsmarketplacebadge.apphb.com/installs/yedhrab.darkcode-theme-adopted-python-and-markdown.svg)](https://marketplace.visualstudio.com/items?itemName=yedhrab.darkcode-theme-adopted-python-and-markdown) @@ -19,6 +19,8 @@ For more detail 👀 take a look [✨ Changelog](https://github.com/yedhrab/Dark - [👨‍💻 Color system](CONTRIBUTING.md##%f0%9f%91%a8%e2%80%8d%f0%9f%92%bb-color-system) (instead of randomization) - 🤝 Nice with [Bracket Pair Colorizer 2](https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2) +> 👀 You can also look themes [there](https://vscodethemes.com/e/yedhrab.darkcode-theme-adopted-python-and-markdown) + ## 🎯 Focused - 📑 Markdown @@ -56,75 +58,75 @@ For more detail 👀 take a look [✨ Changelog](https://github.com/yedhrab/Dark ### 🌘 DarkCode -![](res/darkcode.png) +![](.github/assets/darkcode.png) ### 🌘 DarkCode+ -![](res/darkcode-plus.png) +![](.github/assets/darkcode-plus.png) ### 🌘 DarkCode++ -![](res/darkcode-plus-plus.png) +![](.github/assets/darkcode-plus-plus.png) ### 🌑 DarkCode Contrast -![](res/darkcod-contrast.png) +![](.github/assets/darkcod-contrast.png) ### 🌚 DarkCode Contrast+ -![](res/darkcode-contrast-plus.png) +![](.github/assets/darkcode-contrast-plus.png) ### 🌚 DarkCode Contrast++ -![](res/darkcode-contrast-plus-plus.png) +![](.github/assets/darkcode-contrast-plus-plus.png) ### 🌔 LightCode -![](res/lightcode.png) +![](.github/assets/lightcode.png) ### 🌖 LightCode+ -![](res/lightcode-plus.png) +![](.github/assets/lightcode-plus.png) ### 🌞 LightCode++ -![](res/lightcode-plus-plus.png) +![](.github/assets/lightcode-plus-plus.png) ### ☀️ LightCode Contrast -![](res/lightcode-contrast.png) +![](.github/assets/lightcode-contrast.png) ### 🌞 LightCode Contrast+ -![](res/lightcode-contrast-plus.png) +![](.github/assets/lightcode-contrast-plus.png) ### 🌞 LightCode Contrast++ -![](res/lightcode-contrast-plus-plus.png) +![](.github/assets/lightcode-contrast-plus-plus.png) ## 👨‍💻 What's New in Code Languages ### 🚀 AutoHotkey Support -![](res/ahk_theme.png) +![](.github/assets/ahk_theme.png) ### 👮‍♂️ Item Access -![](res/meta.item-access.png) +![](.github/assets/meta.item-access.png) ### 🚗 Function Call Arguments -![](res/meta.function-call.arguments.png) +![](.github/assets/meta.function-call.arguments.png) ### ☕ Java and Other Languages Support -![](res/hello_java.png) +![](.github/assets/hello_java.png) ## 🐛 Knowed Issue This issue happend caused by Python tokenizer fault, not theme error 🙂 -![](res/item_access.png) +![](.github/assets/item_access.png) ## 💖 Support & Contact diff --git a/core/darkcode.json b/core/darkcode.json index ab3b05f..2fae2be 100644 --- a/core/darkcode.json +++ b/core/darkcode.json @@ -11,8 +11,9 @@ "activityBar.border": "#111518", "badge.background": "#374140", "breadcrumb.foreground": "#9e9d9d", - "button.background": "#a85a19", - "button.hoverBackground": "#e27821", + "button.background": "#ad550daa", + "button.foreground": "#ececec", + "button.hoverBackground": "#ad550d", "dropdown.background": "#333333", "dropdown.border": "#FFC00050", "dropdown.foreground": "#C0C0C0", diff --git a/icon.png b/icon.png new file mode 100644 index 0000000..8f34402 Binary files /dev/null and b/icon.png differ diff --git a/package.json b/package.json index a718a3e..cdefdb6 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,13 @@ { "name": "darkcode-theme-adopted-python-and-markdown", - "displayName": "🖤🤍 DarkCode Theme", + "displayName": "🖤 DarkCode Theme", "description": "༼ つ ◕_◕ ༽つ Dark - Light theme for cool coders 👩‍💻👨‍💻", - "version": "4.1.1", + "version": "4.1.2", "publisher": "yedhrab", "engines": { "vscode": "^1.35.0" }, - "icon": "res/mdpy.png", + "icon": "icon.png", "license": "Apache", "categories": [ "Themes" diff --git a/themes/darkcode-contrast-plus-plus.json b/themes/darkcode-contrast-plus-plus.json index ecc9cb9..c36a984 100644 --- a/themes/darkcode-contrast-plus-plus.json +++ b/themes/darkcode-contrast-plus-plus.json @@ -1,1899 +1,1900 @@ { - "name": "DarkCode Contrast++", - "type": "dark", - "author": "yedhrab", - "colors": { - "activityBar.activeBorder": "#ffc000", - "activityBar.background": "#000000", - "activityBar.foreground": "#F2F2F2", - "activityBarBadge.background": "#dba827", - "activityBarBadge.foreground": "#0d0d00", - "activityBar.border": "#181717", - "badge.background": "#24211e", - "breadcrumb.foreground": "#9e9d9d", - "button.background": "#a85a19", - "button.hoverBackground": "#e27821", - "dropdown.background": "#1f1f1f", - "dropdown.border": "#FFC00050", - "dropdown.foreground": "#C0C0C0", - "dropdown.listBackground": "#000000", - "editor.background": "#000000", - "editor.findMatchBackground": "#ffe8e82a", - "editor.foreground": "#bababa", - "editor.lineHighlightBackground": "#000000", - "editor.selectionBackground": "#6b410177", - "editorCursor.foreground": "#f8f8f0", - "editorGroup.border": "#181717", - "editorGroupHeader.tabsBackground": "#0a0c0c", - "editorGroupHeader.tabsBorder": "#181717", - "editorHoverWidget.background": "#000000", - "editorHoverWidget.border": "#ffc000a8", - "editorHoverWidget.foreground": "#bb8b12", - "editorLineNumber.foreground": "#858585", - "editorSuggestWidget.background": "#000000", - "editorWhitespace.foreground": "#262626", - "editorWidget.background": "#000000ee", - "focusBorder": "#FFC00050", - "foreground": "#bababa", - "icon.foreground": "#e9dfd8", - "input.background": "#181717", - "input.foreground": "#C0C0C0", - "inputOption.activeBorder": "#ffc000a8", - "list.activeSelectionBackground": "#411e01", - "list.focusBackground": "#411e01aa", - "list.hoverBackground": "#411e0155", - "list.hoverForeground": "#ffee00d3", - "list.inactiveSelectionBackground": "#411e0177", - "menu.background": "#000000", - "menu.border": "#411e01", - "menu.foreground": "#bb8b12", - "menu.selectionBackground": "#411e0177", - "menu.selectionForeground": "#ffee00d3", - "menubar.selectionBackground": "#eeeeee10", - "menubar.selectionForeground": "#ffee00d3", - "notificationCenter.border": "#ffc000", - "notifications.background": "#000000", - "notifications.border": "#ffc000a8", - "notificationToast.border": "#FFC00050", - "panel.background": "#000000", - "panel.border": "#181717", - "panelTitle.activeBorder": "#ffc000", - "panelTitle.activeForeground": "#e7e7e7", - "panelTitle.inactiveForeground": "#a09e9e", - "peekViewEditor.background": "#181717", - "peekViewEditorGutter.background": "#1f1f1f", - "pickerGroup.border": "#ffc000a8", - "pickerGroup.foreground": "#ffa837", - "scrollbarSlider.activeBackground": "#24211e", - "scrollbarSlider.background": "#161616", - "scrollbarSlider.hoverBackground": "#24211e", - "settings.numberInputBackground": "#1f1f1f", - "settings.textInputBackground": "#1f1f1f", - "sideBar.background": "#000000", - "sideBar.border": "#181717", - "sideBar.foreground": "#C0C0C0", - "sideBarSectionHeader.background": "#161616", - "sideBarSectionHeader.foreground": "#C0C0C0", - "sideBarTitle.foreground": "#e7e7e7", - "statusBar.background": "#191824", - "statusBar.debuggingBackground": "#2a0052", - "statusBar.foreground": "#bababa", - "statusBar.noFolderBackground": "#a75a0029", - "statusBarItem.remoteBackground": "#191824", - "statusBarItem.remoteForeground": "#f3f4f4", - "tab.activeBackground": "#000000", - "tab.activeForeground": "#ffc000", - "tab.border": "#181717", - "tab.inactiveBackground": "#0a0c0c", - "tab.inactiveForeground": "#C0C0C0", - "terminal.background": "#000000", - "terminal.foreground": "#bababa", - "terminal.selectionBackground": "#6b410177", - "terminalCursor.foreground": "#e4d9cc", - "textLink.activeForeground": "#dba827", - "textLink.foreground": "#bb8b54", - "titleBar.activeBackground": "#000000", - "titleBar.activeForeground": "#bb8b12", - "titleBar.border": "#181717", - "widget.shadow": "#ffc00055", - "editorSuggestWidget.border": "#411e01", - "editorSuggestWidget.foreground": "#bb8b12", - "editorSuggestWidget.highlightForeground": "#ffbf40b4", - "editorSuggestWidget.selectedBackground": "#411e0177", - "tab.activeBorderTop": "#ffc000", - "tab.hoverBackground": "#ffc00010", - "tab.hoverBorder": "#ffd90070" - }, - "tokenColors": [ - { - "name": "Function-Call Argument", - "scope": [ - "meta.function-call.arguments", - "meta.function-call", - "meta.member.access" - ], - "settings": { - "foreground": "#9a9384" - } - }, - { - "name": "Item access", - "scope": [ - "meta.item-access" - ], - "settings": { - "foreground": "#e0a2a2f5" - } - }, - { - "name": "Variable language this", - "scope": [ - "variable.language.this" - ], - "settings": { - "foreground": "#e6717acc" - } - }, - { - "name": "Variable Other Property", - "scope": [ - "variable.other.property" - ], - "settings": { - "foreground": "#daa1a1" - } - }, - { - "name": "Variable Other Objects", - "scope": [ - "variable.other.object" - ], - "settings": { - "foreground": "#d89ba0c7" - } - }, - { - "name": "Support Function", - "scope": [ - "support.function.builtin" - ], - "settings": { - "foreground": "#d9db3e" - } - }, - { - "name": "Function Name", - "scope": [ - "entity.name.function" - ], - "settings": { - "foreground": "#ffc400" - } - }, - { - "name": "Function Call", - "scope": [ - "meta.function-call.generic" - ], - "settings": { - "foreground": "#d89d46" - } - }, - { - "name": "Function Variable", - "scope": [ - "source variable.parameter" - ], - "settings": { - "foreground": "#7c7770" - } - }, - { - "name": "Source Keyword Operator Logical", - "scope": [ - "source keyword.operator.logical" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Constants Other", - "scope": "source constant.other", - "settings": { - "foreground": "#6181bd" - } - }, - { - "name": "Constants", - "scope": "source constant", - "settings": { - "foreground": "#e05431" - } - }, - { - "name": "Placeholder Character", - "scope": "constant.character.format.placeholder.other storage", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Magic", - "scope": "support.variable.magic", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Meta Function Parameters", - "scope": "meta.function.parameters", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Function Separator Annotation", - "scope": "punctuation.separator.annotation", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Function Separator Punctuation", - "scope": "punctuation.separator.parameters", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown headings", - "scope": [ - "entity.name.section.markdown" - ], - "settings": { - "foreground": "#eaec74" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown headings Definition", - "scope": [ - "punctuation.definition.heading.markdown" - ], - "settings": { - "foreground": "#888a2652" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", - "scope": "punctuation.definition.bold.markdown", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", - "scope": "beginning.punctuation.definition.list.markdown", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", - "scope": [ - "punctuation.definition.string.begin.markdown", - "punctuation.definition.string.end.markdown", - "punctuation.definition.metadata.markdown" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", - "scope": [ - "string.other.link.title.markdown", - "string.other.link.description.markdown" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Comment Markup Link", - "scope": [ - "comment markup.link" - ], - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "Markup Bold", - "scope": [ - "markup.bold" - ], - "settings": { - "foreground": "#D19A66", - "fontStyle": "bold" - } - }, - { - "name": "Markup Changed", - "scope": [ - "markup.changed" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Markup Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Markup Italic", - "scope": [ - "markup.italic" - ], - "settings": { - "foreground": "#C678DD", - "fontStyle": "italic" - } - }, - { - "name": "Markup Heading", - "scope": [ - "markup.heading" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Markup Heading Punctuation Definition Heading", - "scope": [ - "markup.heading punctuation.definition.heading" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Markup Link", - "scope": [ - "markup.link" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Markup Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Markup Quote", - "scope": [ - "markup.quote" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Markup Raw", - "scope": [ - "markup.raw" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Source Gfm Markup", - "scope": [ - "source.gfm markup" - ], - "settings": { - "-webkit-font-smoothing": "auto" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Raw Block", - "scope": "markup.raw.block.markdown", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown heading setext", - "scope": "markup.heading.setext", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Inline Raw", - "scope": "markup.inline.raw", - "settings": { - "foreground": "#89b2b9" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Quote", - "scope": "markup.quote.markdown", - "settings": { - "foreground": "#11a75c", - "fontStyle": "italic" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", - "scope": [ - "punctuation.definition.metadata.markdown", - "markup.underline.link.markdown", - "markup.underline.link.image.markdown" - ], - "settings": { - "foreground": "#eaec7461" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Quote", - "scope": [ - "meta.tag.inline.kbd.start.html", - "entity.name.tag.html", - "meta.tag.inline.kbd.end.html" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Keyword Operator Logical", - "scope": [ - "keyword.operator.assignment.ahk" - ], - "settings": { - "foreground": "#92cefff5" - } - }, - { - "name": "Comment", - "scope": [ - "comment" - ], - "settings": { - "foreground": "#7d8594", - "fontStyle": "italic" - } - }, - { - "name": "Meta", - "scope": [ - "meta" - ], - "settings": { - "foreground": "#e4e4e4" - } - }, - { - "name": "Entity Name Type", - "scope": [ - "entity.name.type" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Entity Other Inherited Class", - "scope": [ - "entity.other.inherited-class" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Keyword", - "scope": [ - "keyword" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Keyword Control", - "scope": [ - "keyword.control" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Keyword Operator", - "scope": [ - "keyword.operator" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Keyword Other Special Method", - "scope": [ - "keyword.other.special-method" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Keyword Other Unit", - "scope": [ - "keyword.other.unit" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Storage", - "scope": [ - "storage" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Storage Type Annotation,storage Type Primitive", - "scope": [ - "storage.type.annotation", - "storage.type.primitive" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Storage Modifier Package,storage Modifier Import", - "scope": [ - "storage.modifier.package", - "storage.modifier.import" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Constant", - "scope": [ - "constant" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Constant Variable", - "scope": [ - "constant.variable" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Constant Character Escape", - "scope": [ - "constant.character.escape" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Constant Numeric", - "scope": [ - "constant.numeric" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Constant Other Color", - "scope": [ - "constant.other.color" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Constant Other Symbol", - "scope": [ - "constant.other.symbol" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Variable", - "scope": [ - "variable" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Variable Interpolation", - "scope": [ - "variable.interpolation" - ], - "settings": { - "foreground": "#BE5046" - } - }, - { - "name": "Variable Parameter", - "scope": [ - "variable.parameter" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "String", - "scope": [ - "string" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "String Regexp", - "scope": [ - "string.regexp" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "String Regexp Source Ruby Embedded", - "scope": [ - "string.regexp source.ruby.embedded" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "String Other Link", - "scope": [ - "string.other.link" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Punctuation Definition Comment", - "scope": [ - "punctuation.definition.comment" - ], - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "Punctuation Definition Method Parameters,punctuation Definition Function Parameters,punctuation Definition Parameters,punctuation Definition Separator,punctuation Definition Seperator,punctuation Definition Array", - "scope": [ - "punctuation.definition.method-parameters", - "punctuation.definition.function-parameters", - "punctuation.definition.parameters", - "punctuation.definition.separator", - "punctuation.definition.seperator", - "punctuation.definition.array" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Punctuation Definition Heading,punctuation Definition Identity", - "scope": [ - "punctuation.definition.heading", - "punctuation.definition.identity" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Punctuation Definition Bold", - "scope": [ - "punctuation.definition.bold" - ], - "settings": { - "foreground": "#E5C07B", - "fontStyle": "bold" - } - }, - { - "name": "Punctuation Definition Italic", - "scope": [ - "punctuation.definition.italic" - ], - "settings": { - "foreground": "#C678DD", - "fontStyle": "italic" - } - }, - { - "name": "Punctuation Section Embedded", - "scope": [ - "punctuation.section.embedded" - ], - "settings": { - "foreground": "#BE5046" - } - }, - { - "name": "Punctuation Section Method,punctuation Section Class,punctuation Section Inner Class", - "scope": [ - "punctuation.section.method", - "punctuation.section.class", - "punctuation.section.inner-class" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Support Class", - "scope": [ - "support.class" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Support Type", - "scope": [ - "support.type" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Support Function Any Method", - "scope": [ - "support.function.any-method" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Support Function", - "scope": [ - "support.function" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Entity Name Class,entity Name Type Class", - "scope": [ - "entity.name.class", - "entity.name.type.class" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Entity Name Section", - "scope": [ - "entity.name.section" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Entity Name Tag", - "scope": [ - "entity.name.tag" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Entity Other Attribute Name", - "scope": [ - "entity.other.attribute-name" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Entity Other Attribute Name Id", - "scope": [ - "entity.other.attribute-name.id" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Meta Class", - "scope": [ - "meta.class" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Meta Class Body", - "scope": [ - "meta.class.body" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Meta Method Call,meta Method", - "scope": [ - "meta.method-call", - "meta.method" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Meta Definition Variable", - "scope": [ - "meta.definition.variable" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Meta Link", - "scope": [ - "meta.link" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Meta Require", - "scope": [ - "meta.require" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Meta Selector", - "scope": [ - "meta.selector" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Meta Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "background": "#373B41", - "foreground": "#ABB2BF" - } - }, - { - "name": "Meta Tag", - "scope": [ - "meta.tag" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Underline", - "scope": [ - "underline" - ], - "settings": { - "text-decoration": "underline" - } - }, - { - "name": "None", - "scope": [ - "none" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Invalid Deprecated", - "scope": [ - "invalid.deprecated" - ], - "settings": { - "foreground": "#523D14", - "background": "#E0C285" - } - }, - { - "name": "Invalid Illegal", - "scope": [ - "invalid.illegal" - ], - "settings": { - "foreground": "white", - "background": "#E05252" - } - }, - { - "name": "Source C Keyword Operator", - "scope": [ - "source.c keyword.operator" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Cpp Keyword Operator", - "scope": [ - "source.cpp keyword.operator" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Cs Keyword Operator", - "scope": [ - "source.cs keyword.operator" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Css Property Name,source Css Property Value", - "scope": [ - "source.css property-name", - "source.css property-value" - ], - "settings": { - "foreground": "#828997" - } - }, - { - "name": "Source Css Property Name Support,source Css Property Value Support", - "scope": [ - "source.css property-name.support", - "source.css property-value.support" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Source Gfm Link Entity", - "scope": [ - "source.gfm link entity" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Source Go Storage Type String", - "scope": [ - "source.go storage.type.string" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Ini Keyword Other Definition Ini", - "scope": [ - "source.ini keyword.other.definition.ini" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Java Storage Modifier Import", - "scope": [ - "source.java storage.modifier.import" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Source Java Storage Type", - "scope": [ - "source.java storage.type" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Source Java Keyword Operator Instanceof", - "scope": [ - "source.java keyword.operator.instanceof" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Java Properties Meta Key Pair", - "scope": [ - "source.java-properties meta.key-pair" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Java Properties Meta Key Pair > Punctuation", - "scope": [ - "source.java-properties meta.key-pair > punctuation" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Source Js Keyword Operator", - "scope": [ - "source.js keyword.operator" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", - "scope": [ - "source.js keyword.operator.delete", - "source.js keyword.operator.in", - "source.js keyword.operator.of", - "source.js keyword.operator.instanceof", - "source.js keyword.operator.new", - "source.js keyword.operator.typeof", - "source.js keyword.operator.void" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", - "scope": [ - "source.json meta.structure.dictionary.json > string.quoted.json" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", - "scope": [ - "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", - "scope": [ - "source.json meta.structure.dictionary.json > value.json > string.quoted.json", - "source.json meta.structure.array.json > value.json > string.quoted.json", - "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation", - "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", - "scope": [ - "source.json meta.structure.dictionary.json > constant.language.json", - "source.json meta.structure.array.json > constant.language.json" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Source Ruby Constant Other Symbol > Punctuation", - "scope": [ - "source.ruby constant.other.symbol > punctuation" - ], - "settings": { - "foreground": "inherit" - } - }, - { - "name": "Codetag Keywords", - "scope": [ - "keyword.codetag.notation" - ], - "settings": { - "foreground": "#d89fa4" - } - }, - { - "name": "Meta Attribute Rust", - "scope": [ - "meta.attribute.rust" - ], - "settings": { - "foreground": "#BCC199" - } - }, - { - "name": "Storage Modifier Lifetime Rust,entity Name Lifetime Rust", - "scope": [ - "storage.modifier.lifetime.rust", - "entity.name.lifetime.rust" - ], - "settings": { - "foreground": "#33E8EC" - } - }, - { - "name": "Keyword Unsafe Rust", - "scope": [ - "keyword.unsafe.rust" - ], - "settings": { - "foreground": "#CC6B73" - } - }, - { - "name": "customrule", - "scope": "customrule", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Support Type Property Name", - "scope": "support.type.property-name", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Punctuation for Quoted String", - "scope": "string.quoted.double punctuation", - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] Support Constant", - "scope": "support.constant", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Property Name", - "scope": "support.type.property-name.json", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", - "scope": "support.type.property-name.json punctuation", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation for key-value", - "scope": [ - "punctuation.separator.key-value.ts", - "punctuation.separator.key-value.js", - "punctuation.separator.key-value.tsx" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Embedded Operator", - "scope": [ - "source.js.embedded.html keyword.operator", - "source.ts.embedded.html keyword.operator" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Variable Other Readwrite", - "scope": [ - "variable.other.readwrite.js", - "variable.other.readwrite.ts", - "variable.other.readwrite.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variable Dom", - "scope": [ - "support.variable.dom.js", - "support.variable.dom.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variable Property Dom", - "scope": [ - "support.variable.property.dom.js", - "support.variable.property.dom.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Interpolation String Punctuation", - "scope": [ - "meta.template.expression.js punctuation.definition", - "meta.template.expression.ts punctuation.definition" - ], - "settings": { - "foreground": "#BE5046" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Type Parameters", - "scope": [ - "source.ts punctuation.definition.typeparameters", - "source.js punctuation.definition.typeparameters", - "source.tsx punctuation.definition.typeparameters" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Definition Block", - "scope": [ - "source.ts punctuation.definition.block", - "source.js punctuation.definition.block", - "source.tsx punctuation.definition.block" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Separator Comma", - "scope": [ - "source.ts punctuation.separator.comma", - "source.js punctuation.separator.comma", - "source.tsx punctuation.separator.comma" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Variable Property", - "scope": [ - "support.variable.property.js", - "support.variable.property.ts", - "support.variable.property.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Default Keyword", - "scope": [ - "keyword.control.default.js", - "keyword.control.default.ts", - "keyword.control.default.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Instanceof Keyword", - "scope": [ - "keyword.operator.expression.instanceof.js", - "keyword.operator.expression.instanceof.ts", - "keyword.operator.expression.instanceof.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Of Keyword", - "scope": [ - "keyword.operator.expression.of.js", - "keyword.operator.expression.of.ts", - "keyword.operator.expression.of.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Braces/Brackets", - "scope": [ - "meta.brace.round.js", - "meta.array-binding-pattern-variable.js", - "meta.brace.square.js", - "meta.brace.round.ts", - "meta.array-binding-pattern-variable.ts", - "meta.brace.square.ts", - "meta.brace.round.tsx", - "meta.array-binding-pattern-variable.tsx", - "meta.brace.square.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Accessor", - "scope": [ - "source.js punctuation.accessor", - "source.ts punctuation.accessor", - "source.tsx punctuation.accessor" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Terminator Statement", - "scope": [ - "punctuation.terminator.statement.js", - "punctuation.terminator.statement.ts", - "punctuation.terminator.statement.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Array variables", - "scope": [ - "meta.array-binding-pattern-variable.js variable.other.readwrite.js", - "meta.array-binding-pattern-variable.ts variable.other.readwrite.ts", - "meta.array-binding-pattern-variable.tsx variable.other.readwrite.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variables", - "scope": [ - "source.js support.variable", - "source.ts support.variable", - "source.tsx support.variable" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variables", - "scope": [ - "variable.other.constant.property.js", - "variable.other.constant.property.ts", - "variable.other.constant.property.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Keyword New", - "scope": [ - "keyword.operator.new.ts", - "keyword.operator.new.j", - "keyword.operator.new.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] TS Keyword Operator", - "scope": [ - "source.ts keyword.operator", - "source.tsx keyword.operator" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Parameter Separator", - "scope": [ - "punctuation.separator.parameter.js", - "punctuation.separator.parameter.ts", - "punctuation.separator.parameter.tsx " - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Import", - "scope": [ - "constant.language.import-export-all.js", - "constant.language.import-export-all.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JSX/TSX Import", - "scope": [ - "constant.language.import-export-all.jsx", - "constant.language.import-export-all.tsx" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Keyword Control As", - "scope": [ - "keyword.control.as.js", - "keyword.control.as.ts", - "keyword.control.as.jsx", - "keyword.control.as.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Variable Alias", - "scope": [ - "variable.other.readwrite.alias.js", - "variable.other.readwrite.alias.ts", - "variable.other.readwrite.alias.jsx", - "variable.other.readwrite.alias.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Constants", - "scope": [ - "variable.other.constant.js", - "variable.other.constant.ts", - "variable.other.constant.jsx", - "variable.other.constant.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Export Variable", - "scope": [ - "meta.export.default.js variable.other.readwrite.js", - "meta.export.default.ts variable.other.readwrite.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Template Strings Punctuation Accessor", - "scope": [ - "source.js meta.template.expression.js punctuation.accessor", - "source.ts meta.template.expression.ts punctuation.accessor", - "source.tsx meta.template.expression.tsx punctuation.accessor" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Import equals", - "scope": [ - "source.js meta.import-equals.external.js keyword.operator", - "source.jsx meta.import-equals.external.jsx keyword.operator", - "source.ts meta.import-equals.external.ts keyword.operator", - "source.tsx meta.import-equals.external.tsx keyword.operator" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Type Module", - "scope": "entity.name.type.module.js,entity.name.type.module.ts,entity.name.type.module.jsx,entity.name.type.module.tsx", - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Class", - "scope": "meta.class.js,meta.class.ts,meta.class.jsx,meta.class.tsx", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Property Definition Variable", - "scope": [ - "meta.definition.property.js variable", - "meta.definition.property.ts variable", - "meta.definition.property.jsx variable", - "meta.definition.property.tsx variable" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Type Parameters Type", - "scope": [ - "meta.type.parameters.js support.type", - "meta.type.parameters.jsx support.type", - "meta.type.parameters.ts support.type", - "meta.type.parameters.tsx support.type" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Keyword Operator", - "scope": [ - "source.js meta.tag.js keyword.operator", - "source.jsx meta.tag.jsx keyword.operator", - "source.ts meta.tag.ts keyword.operator", - "source.tsx meta.tag.tsx keyword.operator" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Punctuation", - "scope": [ - "meta.tag.js punctuation.section.embedded", - "meta.tag.jsx punctuation.section.embedded", - "meta.tag.ts punctuation.section.embedded", - "meta.tag.tsx punctuation.section.embedded" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Array Literal Variable", - "scope": [ - "meta.array.literal.js variable", - "meta.array.literal.jsx variable", - "meta.array.literal.ts variable", - "meta.array.literal.tsx variable" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Module Exports", - "scope": [ - "support.type.object.module.js", - "support.type.object.module.jsx", - "support.type.object.module.ts", - "support.type.object.module.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Constants", - "scope": [ - "constant.language.json" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Object Constants", - "scope": [ - "variable.other.constant.object.js", - "variable.other.constant.object.jsx", - "variable.other.constant.object.ts", - "variable.other.constant.object.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Properties Keyword", - "scope": [ - "storage.type.property.js", - "storage.type.property.jsx", - "storage.type.property.ts", - "storage.type.property.tsx" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Single Quote Inside Templated String", - "scope": [ - "meta.template.expression.js string.quoted punctuation.definition", - "meta.template.expression.jsx string.quoted punctuation.definition", - "meta.template.expression.ts string.quoted punctuation.definition", - "meta.template.expression.tsx string.quoted punctuation.definition" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Backtick inside Templated String", - "scope": [ - "meta.template.expression.js string.template punctuation.definition.string.template", - "meta.template.expression.jsx string.template punctuation.definition.string.template", - "meta.template.expression.ts string.template punctuation.definition.string.template", - "meta.template.expression.tsx string.template punctuation.definition.string.template" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS In Keyword for Loops", - "scope": [ - "keyword.operator.expression.in.js", - "keyword.operator.expression.in.jsx", - "keyword.operator.expression.in.ts", - "keyword.operator.expression.in.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Fields", - "scope": "entity.name.variable.field.cs", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Keyword Operators", - "scope": "source.cs keyword.operator", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Variables", - "scope": "variable.other.readwrite.cs", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Variables Other", - "scope": "variable.other.object.cs", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Property Other", - "scope": "variable.other.object.property.cs", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Property", - "scope": "entity.name.variable.property.cs", - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Storage Type", - "scope": "storage.type.cs", - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "[VSCODE-CUSTOM] Rust Unsafe Keyword", - "scope": "keyword.other.unsafe.rust", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Shell Variables Punctuation Definition", - "scope": "punctuation.definition.variable.shell", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Css Support Constant Value", - "scope": "support.constant.property-value.css", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Css Punctuation Definition Constant", - "scope": "punctuation.definition.constant.css", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", - "scope": "punctuation.separator.key-value.scss", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Sass Punctuation for constants", - "scope": "punctuation.definition.constant.scss", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", - "scope": "meta.property-list.scss punctuation.separator.key-value.scss", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Java Storage Type Primitive Array", - "scope": "storage.type.primitive.array.java", - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "[VSCODE-CUSTOM] Ruby Punctuation Separator Variable", - "scope": "punctuation.separator.variable.ruby", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Ruby Other Constant Variable", - "scope": "variable.other.constant.ruby", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Ruby Keyword Operator Other", - "scope": "keyword.operator.other.ruby", - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] PHP Punctuation Variable Definition", - "scope": "punctuation.definition.variable.php", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] PHP Meta Class", - "scope": "meta.class.php", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "scope": "token.info-token", - "settings": { - "foreground": "#6796e6" - } - }, - { - "scope": "token.warn-token", - "settings": { - "foreground": "#cd9731" - } - }, - { - "scope": "token.error-token", - "settings": { - "foreground": "#f44747" - } - }, - { - "scope": "token.debug-token", - "settings": { - "foreground": "#b267e6" - } - } - ] -} + "name": "DarkCode Contrast++", + "type": "dark", + "author": "yedhrab", + "colors": { + "activityBar.activeBorder": "#ffc000", + "activityBar.background": "#000000", + "activityBar.foreground": "#F2F2F2", + "activityBarBadge.background": "#dba827", + "activityBarBadge.foreground": "#0d0d00", + "activityBar.border": "#181717", + "badge.background": "#24211e", + "breadcrumb.foreground": "#9e9d9d", + "button.background": "#ad550daa", + "button.foreground": "#ececec", + "button.hoverBackground": "#ad550d", + "dropdown.background": "#1f1f1f", + "dropdown.border": "#FFC00050", + "dropdown.foreground": "#acacaa", + "dropdown.listBackground": "#000000", + "editor.background": "#000000", + "editor.findMatchBackground": "#ffe8e82a", + "editor.foreground": "#bababa", + "editor.lineHighlightBackground": "#000000", + "editor.selectionBackground": "#aa660077", + "editorCursor.foreground": "#f8f8f0", + "editorGroup.border": "#181717", + "editorGroupHeader.tabsBackground": "#0a0c0c", + "editorGroupHeader.tabsBorder": "#181717", + "editorHoverWidget.background": "#000000", + "editorHoverWidget.border": "#ffc000a8", + "editorHoverWidget.foreground": "#bb8b12", + "editorLineNumber.foreground": "#858585", + "editorSuggestWidget.background": "#000000", + "editorWhitespace.foreground": "#262626", + "editorWidget.background": "#000000ee", + "focusBorder": "#FFC00050", + "foreground": "#bababa", + "icon.foreground": "#e9dfd8", + "input.background": "#181717", + "input.foreground": "#acacaa", + "inputOption.activeBorder": "#ffc000a8", + "list.activeSelectionBackground": "#411e01", + "list.focusBackground": "#411e01aa", + "list.hoverBackground": "#411e0155", + "list.hoverForeground": "#ffee00d3", + "list.inactiveSelectionBackground": "#411e0177", + "menu.background": "#000000", + "menu.border": "#411e01", + "menu.foreground": "#bb8b12", + "menu.selectionBackground": "#411e0177", + "menu.selectionForeground": "#ffee00d3", + "menubar.selectionBackground": "#ffee00d310", + "menubar.selectionForeground": "#ffee00d3", + "notificationCenter.border": "#ffc000", + "notifications.background": "#000000", + "notifications.border": "#ffc000a8", + "notificationToast.border": "#FFC00050", + "panel.background": "#000000", + "panel.border": "#181717", + "panelTitle.activeBorder": "#ffc000", + "panelTitle.activeForeground": "#e7e7e7", + "panelTitle.inactiveForeground": "#a09e9e", + "peekViewEditor.background": "#181717", + "peekViewEditorGutter.background": "#1f1f1f", + "pickerGroup.border": "#ffc000a8", + "pickerGroup.foreground": "#ffa837", + "scrollbarSlider.activeBackground": "#24211e", + "scrollbarSlider.background": "#161616", + "scrollbarSlider.hoverBackground": "#24211e", + "settings.numberInputBackground": "#1f1f1f", + "settings.textInputBackground": "#1f1f1f", + "sideBar.background": "#000000", + "sideBar.border": "#181717", + "sideBar.foreground": "#acacaa", + "sideBarSectionHeader.background": "#161616", + "sideBarSectionHeader.foreground": "#acacaa", + "sideBarTitle.foreground": "#e7e7e7", + "statusBar.background": "#191824", + "statusBar.debuggingBackground": "#2a0052", + "statusBar.foreground": "#bababa", + "statusBar.noFolderBackground": "#a75a0029", + "statusBarItem.remoteBackground": "#191824", + "statusBarItem.remoteForeground": "#f3f4f4", + "tab.activeBackground": "#000000", + "tab.activeForeground": "#ffc000", + "tab.border": "#181717", + "tab.inactiveBackground": "#0a0c0c", + "tab.inactiveForeground": "#acacaa", + "terminal.background": "#000000", + "terminal.foreground": "#bababa", + "terminal.selectionBackground": "#aa660077", + "terminalCursor.foreground": "#e4d9cc", + "textLink.activeForeground": "#dba827", + "textLink.foreground": "#bb8b54", + "titleBar.activeBackground": "#000000", + "titleBar.activeForeground": "#bb8b12", + "titleBar.border": "#181717", + "widget.shadow": "#ffc00055", + "editorSuggestWidget.border": "#413701", + "editorSuggestWidget.foreground": "#bb8b12", + "editorSuggestWidget.highlightForeground": "#ffbf40b4", + "editorSuggestWidget.selectedBackground": "#41370177", + "tab.activeBorderTop": "#FFC000", + "tab.hoverBackground": "#FFC00010", + "tab.hoverBorder": "#ffd90070" + }, + "tokenColors": [ + { + "name": "Function-Call Argument", + "scope": [ + "meta.function-call.arguments", + "meta.function-call", + "meta.member.access" + ], + "settings": { + "foreground": "#9a9384" + } + }, + { + "name": "Item access", + "scope": [ + "meta.item-access" + ], + "settings": { + "foreground": "#e0a2a2f5" + } + }, + { + "name": "Variable language this", + "scope": [ + "variable.language.this" + ], + "settings": { + "foreground": "#e6717acc" + } + }, + { + "name": "Variable Other Property", + "scope": [ + "variable.other.property" + ], + "settings": { + "foreground": "#daa1a1" + } + }, + { + "name": "Variable Other Objects", + "scope": [ + "variable.other.object" + ], + "settings": { + "foreground": "#d89ba0c7" + } + }, + { + "name": "Support Function", + "scope": [ + "support.function.builtin" + ], + "settings": { + "foreground": "#d9db3e" + } + }, + { + "name": "Function Name", + "scope": [ + "entity.name.function" + ], + "settings": { + "foreground": "#ffc400" + } + }, + { + "name": "Function Call", + "scope": [ + "meta.function-call.generic" + ], + "settings": { + "foreground": "#d89d46" + } + }, + { + "name": "Function Variable", + "scope": [ + "source variable.parameter" + ], + "settings": { + "foreground": "#7c7770" + } + }, + { + "name": "Source Keyword Operator Logical", + "scope": [ + "source keyword.operator.logical" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Constants Other", + "scope": "source constant.other", + "settings": { + "foreground": "#6181bd" + } + }, + { + "name": "Constants", + "scope": "source constant", + "settings": { + "foreground": "#e05431" + } + }, + { + "name": "Placeholder Character", + "scope": "constant.character.format.placeholder.other storage", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Magic", + "scope": "support.variable.magic", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Meta Function Parameters", + "scope": "meta.function.parameters", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Function Separator Annotation", + "scope": "punctuation.separator.annotation", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Function Separator Punctuation", + "scope": "punctuation.separator.parameters", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown headings", + "scope": [ + "entity.name.section.markdown" + ], + "settings": { + "foreground": "#eaec74" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown headings Definition", + "scope": [ + "punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#888a2652" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", + "scope": "punctuation.definition.bold.markdown", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", + "scope": "beginning.punctuation.definition.list.markdown", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", + "scope": [ + "punctuation.definition.string.begin.markdown", + "punctuation.definition.string.end.markdown", + "punctuation.definition.metadata.markdown" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", + "scope": [ + "string.other.link.title.markdown", + "string.other.link.description.markdown" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Comment Markup Link", + "scope": [ + "comment markup.link" + ], + "settings": { + "foreground": "#5C6370" + } + }, + { + "name": "Markup Bold", + "scope": [ + "markup.bold" + ], + "settings": { + "foreground": "#D19A66", + "fontStyle": "bold" + } + }, + { + "name": "Markup Changed", + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Markup Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Markup Italic", + "scope": [ + "markup.italic" + ], + "settings": { + "foreground": "#C678DD", + "fontStyle": "italic" + } + }, + { + "name": "Markup Heading", + "scope": [ + "markup.heading" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Markup Heading Punctuation Definition Heading", + "scope": [ + "markup.heading punctuation.definition.heading" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Markup Link", + "scope": [ + "markup.link" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Markup Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Markup Quote", + "scope": [ + "markup.quote" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Markup Raw", + "scope": [ + "markup.raw" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Source Gfm Markup", + "scope": [ + "source.gfm markup" + ], + "settings": { + "-webkit-font-smoothing": "auto" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Raw Block", + "scope": "markup.raw.block.markdown", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown heading setext", + "scope": "markup.heading.setext", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Inline Raw", + "scope": "markup.inline.raw", + "settings": { + "foreground": "#89b2b9" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Quote", + "scope": "markup.quote.markdown", + "settings": { + "foreground": "#11a75c", + "fontStyle": "italic" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", + "scope": [ + "punctuation.definition.metadata.markdown", + "markup.underline.link.markdown", + "markup.underline.link.image.markdown" + ], + "settings": { + "foreground": "#eaec7461" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Quote", + "scope": [ + "meta.tag.inline.kbd.start.html", + "entity.name.tag.html", + "meta.tag.inline.kbd.end.html" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Keyword Operator Logical", + "scope": [ + "keyword.operator.assignment.ahk" + ], + "settings": { + "foreground": "#92cefff5" + } + }, + { + "name": "Comment", + "scope": [ + "comment" + ], + "settings": { + "foreground": "#7d8594", + "fontStyle": "italic" + } + }, + { + "name": "Meta", + "scope": [ + "meta" + ], + "settings": { + "foreground": "#e4e4e4" + } + }, + { + "name": "Entity Name Type", + "scope": [ + "entity.name.type" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Entity Other Inherited Class", + "scope": [ + "entity.other.inherited-class" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Keyword", + "scope": [ + "keyword" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Keyword Control", + "scope": [ + "keyword.control" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Keyword Operator", + "scope": [ + "keyword.operator" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Keyword Other Special Method", + "scope": [ + "keyword.other.special-method" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Keyword Other Unit", + "scope": [ + "keyword.other.unit" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Storage", + "scope": [ + "storage" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Storage Type Annotation,storage Type Primitive", + "scope": [ + "storage.type.annotation", + "storage.type.primitive" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Storage Modifier Package,storage Modifier Import", + "scope": [ + "storage.modifier.package", + "storage.modifier.import" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Constant", + "scope": [ + "constant" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Constant Variable", + "scope": [ + "constant.variable" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Constant Character Escape", + "scope": [ + "constant.character.escape" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Constant Numeric", + "scope": [ + "constant.numeric" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Constant Other Color", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Constant Other Symbol", + "scope": [ + "constant.other.symbol" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Variable", + "scope": [ + "variable" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Variable Interpolation", + "scope": [ + "variable.interpolation" + ], + "settings": { + "foreground": "#BE5046" + } + }, + { + "name": "Variable Parameter", + "scope": [ + "variable.parameter" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "String", + "scope": [ + "string" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "String Regexp", + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "String Regexp Source Ruby Embedded", + "scope": [ + "string.regexp source.ruby.embedded" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "String Other Link", + "scope": [ + "string.other.link" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Punctuation Definition Comment", + "scope": [ + "punctuation.definition.comment" + ], + "settings": { + "foreground": "#5C6370" + } + }, + { + "name": "Punctuation Definition Method Parameters,punctuation Definition Function Parameters,punctuation Definition Parameters,punctuation Definition Separator,punctuation Definition Seperator,punctuation Definition Array", + "scope": [ + "punctuation.definition.method-parameters", + "punctuation.definition.function-parameters", + "punctuation.definition.parameters", + "punctuation.definition.separator", + "punctuation.definition.seperator", + "punctuation.definition.array" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Punctuation Definition Heading,punctuation Definition Identity", + "scope": [ + "punctuation.definition.heading", + "punctuation.definition.identity" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Punctuation Definition Bold", + "scope": [ + "punctuation.definition.bold" + ], + "settings": { + "foreground": "#E5C07B", + "fontStyle": "bold" + } + }, + { + "name": "Punctuation Definition Italic", + "scope": [ + "punctuation.definition.italic" + ], + "settings": { + "foreground": "#C678DD", + "fontStyle": "italic" + } + }, + { + "name": "Punctuation Section Embedded", + "scope": [ + "punctuation.section.embedded" + ], + "settings": { + "foreground": "#BE5046" + } + }, + { + "name": "Punctuation Section Method,punctuation Section Class,punctuation Section Inner Class", + "scope": [ + "punctuation.section.method", + "punctuation.section.class", + "punctuation.section.inner-class" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Support Class", + "scope": [ + "support.class" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Support Type", + "scope": [ + "support.type" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Support Function Any Method", + "scope": [ + "support.function.any-method" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Support Function", + "scope": [ + "support.function" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Entity Name Class,entity Name Type Class", + "scope": [ + "entity.name.class", + "entity.name.type.class" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Entity Name Section", + "scope": [ + "entity.name.section" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Entity Name Tag", + "scope": [ + "entity.name.tag" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Entity Other Attribute Name", + "scope": [ + "entity.other.attribute-name" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Entity Other Attribute Name Id", + "scope": [ + "entity.other.attribute-name.id" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Meta Class", + "scope": [ + "meta.class" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Meta Class Body", + "scope": [ + "meta.class.body" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Meta Method Call,meta Method", + "scope": [ + "meta.method-call", + "meta.method" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Meta Definition Variable", + "scope": [ + "meta.definition.variable" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Meta Link", + "scope": [ + "meta.link" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Meta Require", + "scope": [ + "meta.require" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Meta Selector", + "scope": [ + "meta.selector" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Meta Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "background": "#373B41", + "foreground": "#ABB2BF" + } + }, + { + "name": "Meta Tag", + "scope": [ + "meta.tag" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Underline", + "scope": [ + "underline" + ], + "settings": { + "text-decoration": "underline" + } + }, + { + "name": "None", + "scope": [ + "none" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Invalid Deprecated", + "scope": [ + "invalid.deprecated" + ], + "settings": { + "foreground": "#523D14", + "background": "#E0C285" + } + }, + { + "name": "Invalid Illegal", + "scope": [ + "invalid.illegal" + ], + "settings": { + "foreground": "white", + "background": "#E05252" + } + }, + { + "name": "Source C Keyword Operator", + "scope": [ + "source.c keyword.operator" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Cpp Keyword Operator", + "scope": [ + "source.cpp keyword.operator" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Cs Keyword Operator", + "scope": [ + "source.cs keyword.operator" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Css Property Name,source Css Property Value", + "scope": [ + "source.css property-name", + "source.css property-value" + ], + "settings": { + "foreground": "#828997" + } + }, + { + "name": "Source Css Property Name Support,source Css Property Value Support", + "scope": [ + "source.css property-name.support", + "source.css property-value.support" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Source Gfm Link Entity", + "scope": [ + "source.gfm link entity" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Source Go Storage Type String", + "scope": [ + "source.go storage.type.string" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Ini Keyword Other Definition Ini", + "scope": [ + "source.ini keyword.other.definition.ini" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Java Storage Modifier Import", + "scope": [ + "source.java storage.modifier.import" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Source Java Storage Type", + "scope": [ + "source.java storage.type" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Source Java Keyword Operator Instanceof", + "scope": [ + "source.java keyword.operator.instanceof" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Java Properties Meta Key Pair", + "scope": [ + "source.java-properties meta.key-pair" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Java Properties Meta Key Pair > Punctuation", + "scope": [ + "source.java-properties meta.key-pair > punctuation" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Source Js Keyword Operator", + "scope": [ + "source.js keyword.operator" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", + "scope": [ + "source.js keyword.operator.delete", + "source.js keyword.operator.in", + "source.js keyword.operator.of", + "source.js keyword.operator.instanceof", + "source.js keyword.operator.new", + "source.js keyword.operator.typeof", + "source.js keyword.operator.void" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", + "scope": [ + "source.json meta.structure.dictionary.json > string.quoted.json" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", + "scope": [ + "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", + "scope": [ + "source.json meta.structure.dictionary.json > value.json > string.quoted.json", + "source.json meta.structure.array.json > value.json > string.quoted.json", + "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation", + "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", + "scope": [ + "source.json meta.structure.dictionary.json > constant.language.json", + "source.json meta.structure.array.json > constant.language.json" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Source Ruby Constant Other Symbol > Punctuation", + "scope": [ + "source.ruby constant.other.symbol > punctuation" + ], + "settings": { + "foreground": "inherit" + } + }, + { + "name": "Codetag Keywords", + "scope": [ + "keyword.codetag.notation" + ], + "settings": { + "foreground": "#d89fa4" + } + }, + { + "name": "Meta Attribute Rust", + "scope": [ + "meta.attribute.rust" + ], + "settings": { + "foreground": "#BCC199" + } + }, + { + "name": "Storage Modifier Lifetime Rust,entity Name Lifetime Rust", + "scope": [ + "storage.modifier.lifetime.rust", + "entity.name.lifetime.rust" + ], + "settings": { + "foreground": "#33E8EC" + } + }, + { + "name": "Keyword Unsafe Rust", + "scope": [ + "keyword.unsafe.rust" + ], + "settings": { + "foreground": "#CC6B73" + } + }, + { + "name": "customrule", + "scope": "customrule", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Support Type Property Name", + "scope": "support.type.property-name", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Punctuation for Quoted String", + "scope": "string.quoted.double punctuation", + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] Support Constant", + "scope": "support.constant", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JSON Property Name", + "scope": "support.type.property-name.json", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", + "scope": "support.type.property-name.json punctuation", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation for key-value", + "scope": [ + "punctuation.separator.key-value.ts", + "punctuation.separator.key-value.js", + "punctuation.separator.key-value.tsx" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Embedded Operator", + "scope": [ + "source.js.embedded.html keyword.operator", + "source.ts.embedded.html keyword.operator" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Variable Other Readwrite", + "scope": [ + "variable.other.readwrite.js", + "variable.other.readwrite.ts", + "variable.other.readwrite.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variable Dom", + "scope": [ + "support.variable.dom.js", + "support.variable.dom.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variable Property Dom", + "scope": [ + "support.variable.property.dom.js", + "support.variable.property.dom.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Interpolation String Punctuation", + "scope": [ + "meta.template.expression.js punctuation.definition", + "meta.template.expression.ts punctuation.definition" + ], + "settings": { + "foreground": "#BE5046" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Type Parameters", + "scope": [ + "source.ts punctuation.definition.typeparameters", + "source.js punctuation.definition.typeparameters", + "source.tsx punctuation.definition.typeparameters" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Definition Block", + "scope": [ + "source.ts punctuation.definition.block", + "source.js punctuation.definition.block", + "source.tsx punctuation.definition.block" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Separator Comma", + "scope": [ + "source.ts punctuation.separator.comma", + "source.js punctuation.separator.comma", + "source.tsx punctuation.separator.comma" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Variable Property", + "scope": [ + "support.variable.property.js", + "support.variable.property.ts", + "support.variable.property.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Default Keyword", + "scope": [ + "keyword.control.default.js", + "keyword.control.default.ts", + "keyword.control.default.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Instanceof Keyword", + "scope": [ + "keyword.operator.expression.instanceof.js", + "keyword.operator.expression.instanceof.ts", + "keyword.operator.expression.instanceof.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Of Keyword", + "scope": [ + "keyword.operator.expression.of.js", + "keyword.operator.expression.of.ts", + "keyword.operator.expression.of.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Braces/Brackets", + "scope": [ + "meta.brace.round.js", + "meta.array-binding-pattern-variable.js", + "meta.brace.square.js", + "meta.brace.round.ts", + "meta.array-binding-pattern-variable.ts", + "meta.brace.square.ts", + "meta.brace.round.tsx", + "meta.array-binding-pattern-variable.tsx", + "meta.brace.square.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Accessor", + "scope": [ + "source.js punctuation.accessor", + "source.ts punctuation.accessor", + "source.tsx punctuation.accessor" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Terminator Statement", + "scope": [ + "punctuation.terminator.statement.js", + "punctuation.terminator.statement.ts", + "punctuation.terminator.statement.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Array variables", + "scope": [ + "meta.array-binding-pattern-variable.js variable.other.readwrite.js", + "meta.array-binding-pattern-variable.ts variable.other.readwrite.ts", + "meta.array-binding-pattern-variable.tsx variable.other.readwrite.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variables", + "scope": [ + "source.js support.variable", + "source.ts support.variable", + "source.tsx support.variable" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variables", + "scope": [ + "variable.other.constant.property.js", + "variable.other.constant.property.ts", + "variable.other.constant.property.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Keyword New", + "scope": [ + "keyword.operator.new.ts", + "keyword.operator.new.j", + "keyword.operator.new.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] TS Keyword Operator", + "scope": [ + "source.ts keyword.operator", + "source.tsx keyword.operator" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Parameter Separator", + "scope": [ + "punctuation.separator.parameter.js", + "punctuation.separator.parameter.ts", + "punctuation.separator.parameter.tsx " + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Import", + "scope": [ + "constant.language.import-export-all.js", + "constant.language.import-export-all.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JSX/TSX Import", + "scope": [ + "constant.language.import-export-all.jsx", + "constant.language.import-export-all.tsx" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Keyword Control As", + "scope": [ + "keyword.control.as.js", + "keyword.control.as.ts", + "keyword.control.as.jsx", + "keyword.control.as.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Variable Alias", + "scope": [ + "variable.other.readwrite.alias.js", + "variable.other.readwrite.alias.ts", + "variable.other.readwrite.alias.jsx", + "variable.other.readwrite.alias.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Constants", + "scope": [ + "variable.other.constant.js", + "variable.other.constant.ts", + "variable.other.constant.jsx", + "variable.other.constant.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Export Variable", + "scope": [ + "meta.export.default.js variable.other.readwrite.js", + "meta.export.default.ts variable.other.readwrite.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Template Strings Punctuation Accessor", + "scope": [ + "source.js meta.template.expression.js punctuation.accessor", + "source.ts meta.template.expression.ts punctuation.accessor", + "source.tsx meta.template.expression.tsx punctuation.accessor" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Import equals", + "scope": [ + "source.js meta.import-equals.external.js keyword.operator", + "source.jsx meta.import-equals.external.jsx keyword.operator", + "source.ts meta.import-equals.external.ts keyword.operator", + "source.tsx meta.import-equals.external.tsx keyword.operator" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Type Module", + "scope": "entity.name.type.module.js,entity.name.type.module.ts,entity.name.type.module.jsx,entity.name.type.module.tsx", + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Class", + "scope": "meta.class.js,meta.class.ts,meta.class.jsx,meta.class.tsx", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Property Definition Variable", + "scope": [ + "meta.definition.property.js variable", + "meta.definition.property.ts variable", + "meta.definition.property.jsx variable", + "meta.definition.property.tsx variable" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Type Parameters Type", + "scope": [ + "meta.type.parameters.js support.type", + "meta.type.parameters.jsx support.type", + "meta.type.parameters.ts support.type", + "meta.type.parameters.tsx support.type" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Keyword Operator", + "scope": [ + "source.js meta.tag.js keyword.operator", + "source.jsx meta.tag.jsx keyword.operator", + "source.ts meta.tag.ts keyword.operator", + "source.tsx meta.tag.tsx keyword.operator" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Punctuation", + "scope": [ + "meta.tag.js punctuation.section.embedded", + "meta.tag.jsx punctuation.section.embedded", + "meta.tag.ts punctuation.section.embedded", + "meta.tag.tsx punctuation.section.embedded" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Array Literal Variable", + "scope": [ + "meta.array.literal.js variable", + "meta.array.literal.jsx variable", + "meta.array.literal.ts variable", + "meta.array.literal.tsx variable" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Module Exports", + "scope": [ + "support.type.object.module.js", + "support.type.object.module.jsx", + "support.type.object.module.ts", + "support.type.object.module.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JSON Constants", + "scope": [ + "constant.language.json" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Object Constants", + "scope": [ + "variable.other.constant.object.js", + "variable.other.constant.object.jsx", + "variable.other.constant.object.ts", + "variable.other.constant.object.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Properties Keyword", + "scope": [ + "storage.type.property.js", + "storage.type.property.jsx", + "storage.type.property.ts", + "storage.type.property.tsx" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Single Quote Inside Templated String", + "scope": [ + "meta.template.expression.js string.quoted punctuation.definition", + "meta.template.expression.jsx string.quoted punctuation.definition", + "meta.template.expression.ts string.quoted punctuation.definition", + "meta.template.expression.tsx string.quoted punctuation.definition" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Backtick inside Templated String", + "scope": [ + "meta.template.expression.js string.template punctuation.definition.string.template", + "meta.template.expression.jsx string.template punctuation.definition.string.template", + "meta.template.expression.ts string.template punctuation.definition.string.template", + "meta.template.expression.tsx string.template punctuation.definition.string.template" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS In Keyword for Loops", + "scope": [ + "keyword.operator.expression.in.js", + "keyword.operator.expression.in.jsx", + "keyword.operator.expression.in.ts", + "keyword.operator.expression.in.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Fields", + "scope": "entity.name.variable.field.cs", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Keyword Operators", + "scope": "source.cs keyword.operator", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Variables", + "scope": "variable.other.readwrite.cs", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Variables Other", + "scope": "variable.other.object.cs", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Property Other", + "scope": "variable.other.object.property.cs", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Property", + "scope": "entity.name.variable.property.cs", + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Storage Type", + "scope": "storage.type.cs", + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "[VSCODE-CUSTOM] Rust Unsafe Keyword", + "scope": "keyword.other.unsafe.rust", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Shell Variables Punctuation Definition", + "scope": "punctuation.definition.variable.shell", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Css Support Constant Value", + "scope": "support.constant.property-value.css", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Css Punctuation Definition Constant", + "scope": "punctuation.definition.constant.css", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", + "scope": "punctuation.separator.key-value.scss", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Sass Punctuation for constants", + "scope": "punctuation.definition.constant.scss", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", + "scope": "meta.property-list.scss punctuation.separator.key-value.scss", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Java Storage Type Primitive Array", + "scope": "storage.type.primitive.array.java", + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "[VSCODE-CUSTOM] Ruby Punctuation Separator Variable", + "scope": "punctuation.separator.variable.ruby", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Ruby Other Constant Variable", + "scope": "variable.other.constant.ruby", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Ruby Keyword Operator Other", + "scope": "keyword.operator.other.ruby", + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] PHP Punctuation Variable Definition", + "scope": "punctuation.definition.variable.php", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] PHP Meta Class", + "scope": "meta.class.php", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "scope": "token.info-token", + "settings": { + "foreground": "#6796e6" + } + }, + { + "scope": "token.warn-token", + "settings": { + "foreground": "#cd9731" + } + }, + { + "scope": "token.error-token", + "settings": { + "foreground": "#f44747" + } + }, + { + "scope": "token.debug-token", + "settings": { + "foreground": "#b267e6" + } + } + ] +} \ No newline at end of file diff --git a/themes/darkcode-contrast-plus.json b/themes/darkcode-contrast-plus.json index d77df5b..f3dd939 100644 --- a/themes/darkcode-contrast-plus.json +++ b/themes/darkcode-contrast-plus.json @@ -1,1899 +1,1900 @@ { - "name": "DarkCode Contrast+", - "type": "dark", - "author": "yedhrab", - "colors": { - "activityBar.activeBorder": "#ffc000", - "activityBar.background": "#000000", - "activityBar.foreground": "#F2F2F2", - "activityBarBadge.background": "#dba827", - "activityBarBadge.foreground": "#0d0d00", - "activityBar.border": "#181717", - "badge.background": "#24211e", - "breadcrumb.foreground": "#9e9d9d", - "button.background": "#a85a19", - "button.hoverBackground": "#e27821", - "dropdown.background": "#1f1f1f", - "dropdown.border": "#FFC00050", - "dropdown.foreground": "#C0C0C0", - "dropdown.listBackground": "#000000", - "editor.background": "#000000", - "editor.findMatchBackground": "#ffe8e82a", - "editor.foreground": "#bababa", - "editor.lineHighlightBackground": "#000000", - "editor.selectionBackground": "#6b410177", - "editorCursor.foreground": "#f8f8f0", - "editorGroup.border": "#181717", - "editorGroupHeader.tabsBackground": "#0a0c0c", - "editorGroupHeader.tabsBorder": "#181717", - "editorHoverWidget.background": "#000000", - "editorHoverWidget.border": "#ffc000a8", - "editorHoverWidget.foreground": "#C0C0C0", - "editorLineNumber.foreground": "#858585", - "editorSuggestWidget.background": "#000000", - "editorWhitespace.foreground": "#262626", - "editorWidget.background": "#000000ee", - "focusBorder": "#FFC00050", - "foreground": "#bababa", - "icon.foreground": "#e9dfd8", - "input.background": "#181717", - "input.foreground": "#C0C0C0", - "inputOption.activeBorder": "#ffc000a8", - "list.activeSelectionBackground": "#411e01", - "list.focusBackground": "#411e01aa", - "list.hoverBackground": "#411e0155", - "list.hoverForeground": "#ffee00d3", - "list.inactiveSelectionBackground": "#411e0177", - "menu.background": "#000000", - "menu.border": "#411e01", - "menu.foreground": "#C0C0C0", - "menu.selectionBackground": "#411e0177", - "menu.selectionForeground": "#ffee00d3", - "menubar.selectionBackground": "#eeeeee10", - "menubar.selectionForeground": "#ffee00d3", - "notificationCenter.border": "#ffc000", - "notifications.background": "#000000", - "notifications.border": "#ffc000a8", - "notificationToast.border": "#FFC00050", - "panel.background": "#000000", - "panel.border": "#181717", - "panelTitle.activeBorder": "#ffc000", - "panelTitle.activeForeground": "#e7e7e7", - "panelTitle.inactiveForeground": "#a09e9e", - "peekViewEditor.background": "#181717", - "peekViewEditorGutter.background": "#1f1f1f", - "pickerGroup.border": "#ffc000a8", - "pickerGroup.foreground": "#ffa837", - "scrollbarSlider.activeBackground": "#24211e", - "scrollbarSlider.background": "#161616", - "scrollbarSlider.hoverBackground": "#24211e", - "settings.numberInputBackground": "#1f1f1f", - "settings.textInputBackground": "#1f1f1f", - "sideBar.background": "#000000", - "sideBar.border": "#181717", - "sideBar.foreground": "#C0C0C0", - "sideBarSectionHeader.background": "#161616", - "sideBarSectionHeader.foreground": "#C0C0C0", - "sideBarTitle.foreground": "#e7e7e7", - "statusBar.background": "#191824", - "statusBar.debuggingBackground": "#2a0052", - "statusBar.foreground": "#bababa", - "statusBar.noFolderBackground": "#a75a0029", - "statusBarItem.remoteBackground": "#191824", - "statusBarItem.remoteForeground": "#f3f4f4", - "tab.activeBackground": "#000000", - "tab.activeForeground": "#ffc000", - "tab.border": "#181717", - "tab.inactiveBackground": "#0a0c0c", - "tab.inactiveForeground": "#C0C0C0", - "terminal.background": "#000000", - "terminal.foreground": "#bababa", - "terminal.selectionBackground": "#6b410177", - "terminalCursor.foreground": "#e4d9cc", - "textLink.activeForeground": "#dba827", - "textLink.foreground": "#bb8b54", - "titleBar.activeBackground": "#000000", - "titleBar.activeForeground": "#C0C0C0", - "titleBar.border": "#181717", - "widget.shadow": "#ffc00055", - "editorSuggestWidget.border": "#411e01", - "editorSuggestWidget.foreground": "#bb8b12", - "editorSuggestWidget.highlightForeground": "#ffbf40b4", - "editorSuggestWidget.selectedBackground": "#411e0177", - "tab.activeBorderTop": "#ffc000", - "tab.hoverBackground": "#ffc00010", - "tab.hoverBorder": "#ffd90070" - }, - "tokenColors": [ - { - "name": "Function-Call Argument", - "scope": [ - "meta.function-call.arguments", - "meta.function-call", - "meta.member.access" - ], - "settings": { - "foreground": "#9a9384" - } - }, - { - "name": "Item access", - "scope": [ - "meta.item-access" - ], - "settings": { - "foreground": "#e0a2a2f5" - } - }, - { - "name": "Variable language this", - "scope": [ - "variable.language.this" - ], - "settings": { - "foreground": "#e6717acc" - } - }, - { - "name": "Variable Other Property", - "scope": [ - "variable.other.property" - ], - "settings": { - "foreground": "#daa1a1" - } - }, - { - "name": "Variable Other Objects", - "scope": [ - "variable.other.object" - ], - "settings": { - "foreground": "#d89ba0c7" - } - }, - { - "name": "Support Function", - "scope": [ - "support.function.builtin" - ], - "settings": { - "foreground": "#d9db3e" - } - }, - { - "name": "Function Name", - "scope": [ - "entity.name.function" - ], - "settings": { - "foreground": "#ffc400" - } - }, - { - "name": "Function Call", - "scope": [ - "meta.function-call.generic" - ], - "settings": { - "foreground": "#d89d46" - } - }, - { - "name": "Function Variable", - "scope": [ - "source variable.parameter" - ], - "settings": { - "foreground": "#7c7770" - } - }, - { - "name": "Source Keyword Operator Logical", - "scope": [ - "source keyword.operator.logical" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Constants Other", - "scope": "source constant.other", - "settings": { - "foreground": "#6181bd" - } - }, - { - "name": "Constants", - "scope": "source constant", - "settings": { - "foreground": "#e05431" - } - }, - { - "name": "Placeholder Character", - "scope": "constant.character.format.placeholder.other storage", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Magic", - "scope": "support.variable.magic", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Meta Function Parameters", - "scope": "meta.function.parameters", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Function Separator Annotation", - "scope": "punctuation.separator.annotation", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Function Separator Punctuation", - "scope": "punctuation.separator.parameters", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown headings", - "scope": [ - "entity.name.section.markdown" - ], - "settings": { - "foreground": "#eaec74" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown headings Definition", - "scope": [ - "punctuation.definition.heading.markdown" - ], - "settings": { - "foreground": "#888a2652" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", - "scope": "punctuation.definition.bold.markdown", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", - "scope": "beginning.punctuation.definition.list.markdown", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", - "scope": [ - "punctuation.definition.string.begin.markdown", - "punctuation.definition.string.end.markdown", - "punctuation.definition.metadata.markdown" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", - "scope": [ - "string.other.link.title.markdown", - "string.other.link.description.markdown" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Comment Markup Link", - "scope": [ - "comment markup.link" - ], - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "Markup Bold", - "scope": [ - "markup.bold" - ], - "settings": { - "foreground": "#D19A66", - "fontStyle": "bold" - } - }, - { - "name": "Markup Changed", - "scope": [ - "markup.changed" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Markup Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Markup Italic", - "scope": [ - "markup.italic" - ], - "settings": { - "foreground": "#C678DD", - "fontStyle": "italic" - } - }, - { - "name": "Markup Heading", - "scope": [ - "markup.heading" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Markup Heading Punctuation Definition Heading", - "scope": [ - "markup.heading punctuation.definition.heading" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Markup Link", - "scope": [ - "markup.link" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Markup Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Markup Quote", - "scope": [ - "markup.quote" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Markup Raw", - "scope": [ - "markup.raw" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Source Gfm Markup", - "scope": [ - "source.gfm markup" - ], - "settings": { - "-webkit-font-smoothing": "auto" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Raw Block", - "scope": "markup.raw.block.markdown", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown heading setext", - "scope": "markup.heading.setext", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Inline Raw", - "scope": "markup.inline.raw", - "settings": { - "foreground": "#89b2b9" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Quote", - "scope": "markup.quote.markdown", - "settings": { - "foreground": "#11a75c", - "fontStyle": "italic" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", - "scope": [ - "punctuation.definition.metadata.markdown", - "markup.underline.link.markdown", - "markup.underline.link.image.markdown" - ], - "settings": { - "foreground": "#eaec7461" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Quote", - "scope": [ - "meta.tag.inline.kbd.start.html", - "entity.name.tag.html", - "meta.tag.inline.kbd.end.html" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Keyword Operator Logical", - "scope": [ - "keyword.operator.assignment.ahk" - ], - "settings": { - "foreground": "#92cefff5" - } - }, - { - "name": "Comment", - "scope": [ - "comment" - ], - "settings": { - "foreground": "#7d8594", - "fontStyle": "italic" - } - }, - { - "name": "Meta", - "scope": [ - "meta" - ], - "settings": { - "foreground": "#e4e4e4" - } - }, - { - "name": "Entity Name Type", - "scope": [ - "entity.name.type" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Entity Other Inherited Class", - "scope": [ - "entity.other.inherited-class" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Keyword", - "scope": [ - "keyword" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Keyword Control", - "scope": [ - "keyword.control" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Keyword Operator", - "scope": [ - "keyword.operator" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Keyword Other Special Method", - "scope": [ - "keyword.other.special-method" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Keyword Other Unit", - "scope": [ - "keyword.other.unit" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Storage", - "scope": [ - "storage" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Storage Type Annotation,storage Type Primitive", - "scope": [ - "storage.type.annotation", - "storage.type.primitive" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Storage Modifier Package,storage Modifier Import", - "scope": [ - "storage.modifier.package", - "storage.modifier.import" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Constant", - "scope": [ - "constant" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Constant Variable", - "scope": [ - "constant.variable" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Constant Character Escape", - "scope": [ - "constant.character.escape" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Constant Numeric", - "scope": [ - "constant.numeric" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Constant Other Color", - "scope": [ - "constant.other.color" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Constant Other Symbol", - "scope": [ - "constant.other.symbol" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Variable", - "scope": [ - "variable" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Variable Interpolation", - "scope": [ - "variable.interpolation" - ], - "settings": { - "foreground": "#BE5046" - } - }, - { - "name": "Variable Parameter", - "scope": [ - "variable.parameter" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "String", - "scope": [ - "string" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "String Regexp", - "scope": [ - "string.regexp" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "String Regexp Source Ruby Embedded", - "scope": [ - "string.regexp source.ruby.embedded" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "String Other Link", - "scope": [ - "string.other.link" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Punctuation Definition Comment", - "scope": [ - "punctuation.definition.comment" - ], - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "Punctuation Definition Method Parameters,punctuation Definition Function Parameters,punctuation Definition Parameters,punctuation Definition Separator,punctuation Definition Seperator,punctuation Definition Array", - "scope": [ - "punctuation.definition.method-parameters", - "punctuation.definition.function-parameters", - "punctuation.definition.parameters", - "punctuation.definition.separator", - "punctuation.definition.seperator", - "punctuation.definition.array" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Punctuation Definition Heading,punctuation Definition Identity", - "scope": [ - "punctuation.definition.heading", - "punctuation.definition.identity" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Punctuation Definition Bold", - "scope": [ - "punctuation.definition.bold" - ], - "settings": { - "foreground": "#E5C07B", - "fontStyle": "bold" - } - }, - { - "name": "Punctuation Definition Italic", - "scope": [ - "punctuation.definition.italic" - ], - "settings": { - "foreground": "#C678DD", - "fontStyle": "italic" - } - }, - { - "name": "Punctuation Section Embedded", - "scope": [ - "punctuation.section.embedded" - ], - "settings": { - "foreground": "#BE5046" - } - }, - { - "name": "Punctuation Section Method,punctuation Section Class,punctuation Section Inner Class", - "scope": [ - "punctuation.section.method", - "punctuation.section.class", - "punctuation.section.inner-class" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Support Class", - "scope": [ - "support.class" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Support Type", - "scope": [ - "support.type" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Support Function Any Method", - "scope": [ - "support.function.any-method" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Support Function", - "scope": [ - "support.function" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Entity Name Class,entity Name Type Class", - "scope": [ - "entity.name.class", - "entity.name.type.class" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Entity Name Section", - "scope": [ - "entity.name.section" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Entity Name Tag", - "scope": [ - "entity.name.tag" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Entity Other Attribute Name", - "scope": [ - "entity.other.attribute-name" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Entity Other Attribute Name Id", - "scope": [ - "entity.other.attribute-name.id" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Meta Class", - "scope": [ - "meta.class" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Meta Class Body", - "scope": [ - "meta.class.body" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Meta Method Call,meta Method", - "scope": [ - "meta.method-call", - "meta.method" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Meta Definition Variable", - "scope": [ - "meta.definition.variable" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Meta Link", - "scope": [ - "meta.link" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Meta Require", - "scope": [ - "meta.require" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Meta Selector", - "scope": [ - "meta.selector" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Meta Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "background": "#373B41", - "foreground": "#ABB2BF" - } - }, - { - "name": "Meta Tag", - "scope": [ - "meta.tag" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Underline", - "scope": [ - "underline" - ], - "settings": { - "text-decoration": "underline" - } - }, - { - "name": "None", - "scope": [ - "none" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Invalid Deprecated", - "scope": [ - "invalid.deprecated" - ], - "settings": { - "foreground": "#523D14", - "background": "#E0C285" - } - }, - { - "name": "Invalid Illegal", - "scope": [ - "invalid.illegal" - ], - "settings": { - "foreground": "white", - "background": "#E05252" - } - }, - { - "name": "Source C Keyword Operator", - "scope": [ - "source.c keyword.operator" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Cpp Keyword Operator", - "scope": [ - "source.cpp keyword.operator" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Cs Keyword Operator", - "scope": [ - "source.cs keyword.operator" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Css Property Name,source Css Property Value", - "scope": [ - "source.css property-name", - "source.css property-value" - ], - "settings": { - "foreground": "#828997" - } - }, - { - "name": "Source Css Property Name Support,source Css Property Value Support", - "scope": [ - "source.css property-name.support", - "source.css property-value.support" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Source Gfm Link Entity", - "scope": [ - "source.gfm link entity" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Source Go Storage Type String", - "scope": [ - "source.go storage.type.string" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Ini Keyword Other Definition Ini", - "scope": [ - "source.ini keyword.other.definition.ini" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Java Storage Modifier Import", - "scope": [ - "source.java storage.modifier.import" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Source Java Storage Type", - "scope": [ - "source.java storage.type" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Source Java Keyword Operator Instanceof", - "scope": [ - "source.java keyword.operator.instanceof" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Java Properties Meta Key Pair", - "scope": [ - "source.java-properties meta.key-pair" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Java Properties Meta Key Pair > Punctuation", - "scope": [ - "source.java-properties meta.key-pair > punctuation" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Source Js Keyword Operator", - "scope": [ - "source.js keyword.operator" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", - "scope": [ - "source.js keyword.operator.delete", - "source.js keyword.operator.in", - "source.js keyword.operator.of", - "source.js keyword.operator.instanceof", - "source.js keyword.operator.new", - "source.js keyword.operator.typeof", - "source.js keyword.operator.void" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", - "scope": [ - "source.json meta.structure.dictionary.json > string.quoted.json" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", - "scope": [ - "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", - "scope": [ - "source.json meta.structure.dictionary.json > value.json > string.quoted.json", - "source.json meta.structure.array.json > value.json > string.quoted.json", - "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation", - "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", - "scope": [ - "source.json meta.structure.dictionary.json > constant.language.json", - "source.json meta.structure.array.json > constant.language.json" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Source Ruby Constant Other Symbol > Punctuation", - "scope": [ - "source.ruby constant.other.symbol > punctuation" - ], - "settings": { - "foreground": "inherit" - } - }, - { - "name": "Codetag Keywords", - "scope": [ - "keyword.codetag.notation" - ], - "settings": { - "foreground": "#d89fa4" - } - }, - { - "name": "Meta Attribute Rust", - "scope": [ - "meta.attribute.rust" - ], - "settings": { - "foreground": "#BCC199" - } - }, - { - "name": "Storage Modifier Lifetime Rust,entity Name Lifetime Rust", - "scope": [ - "storage.modifier.lifetime.rust", - "entity.name.lifetime.rust" - ], - "settings": { - "foreground": "#33E8EC" - } - }, - { - "name": "Keyword Unsafe Rust", - "scope": [ - "keyword.unsafe.rust" - ], - "settings": { - "foreground": "#CC6B73" - } - }, - { - "name": "customrule", - "scope": "customrule", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Support Type Property Name", - "scope": "support.type.property-name", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Punctuation for Quoted String", - "scope": "string.quoted.double punctuation", - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] Support Constant", - "scope": "support.constant", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Property Name", - "scope": "support.type.property-name.json", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", - "scope": "support.type.property-name.json punctuation", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation for key-value", - "scope": [ - "punctuation.separator.key-value.ts", - "punctuation.separator.key-value.js", - "punctuation.separator.key-value.tsx" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Embedded Operator", - "scope": [ - "source.js.embedded.html keyword.operator", - "source.ts.embedded.html keyword.operator" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Variable Other Readwrite", - "scope": [ - "variable.other.readwrite.js", - "variable.other.readwrite.ts", - "variable.other.readwrite.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variable Dom", - "scope": [ - "support.variable.dom.js", - "support.variable.dom.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variable Property Dom", - "scope": [ - "support.variable.property.dom.js", - "support.variable.property.dom.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Interpolation String Punctuation", - "scope": [ - "meta.template.expression.js punctuation.definition", - "meta.template.expression.ts punctuation.definition" - ], - "settings": { - "foreground": "#BE5046" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Type Parameters", - "scope": [ - "source.ts punctuation.definition.typeparameters", - "source.js punctuation.definition.typeparameters", - "source.tsx punctuation.definition.typeparameters" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Definition Block", - "scope": [ - "source.ts punctuation.definition.block", - "source.js punctuation.definition.block", - "source.tsx punctuation.definition.block" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Separator Comma", - "scope": [ - "source.ts punctuation.separator.comma", - "source.js punctuation.separator.comma", - "source.tsx punctuation.separator.comma" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Variable Property", - "scope": [ - "support.variable.property.js", - "support.variable.property.ts", - "support.variable.property.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Default Keyword", - "scope": [ - "keyword.control.default.js", - "keyword.control.default.ts", - "keyword.control.default.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Instanceof Keyword", - "scope": [ - "keyword.operator.expression.instanceof.js", - "keyword.operator.expression.instanceof.ts", - "keyword.operator.expression.instanceof.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Of Keyword", - "scope": [ - "keyword.operator.expression.of.js", - "keyword.operator.expression.of.ts", - "keyword.operator.expression.of.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Braces/Brackets", - "scope": [ - "meta.brace.round.js", - "meta.array-binding-pattern-variable.js", - "meta.brace.square.js", - "meta.brace.round.ts", - "meta.array-binding-pattern-variable.ts", - "meta.brace.square.ts", - "meta.brace.round.tsx", - "meta.array-binding-pattern-variable.tsx", - "meta.brace.square.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Accessor", - "scope": [ - "source.js punctuation.accessor", - "source.ts punctuation.accessor", - "source.tsx punctuation.accessor" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Terminator Statement", - "scope": [ - "punctuation.terminator.statement.js", - "punctuation.terminator.statement.ts", - "punctuation.terminator.statement.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Array variables", - "scope": [ - "meta.array-binding-pattern-variable.js variable.other.readwrite.js", - "meta.array-binding-pattern-variable.ts variable.other.readwrite.ts", - "meta.array-binding-pattern-variable.tsx variable.other.readwrite.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variables", - "scope": [ - "source.js support.variable", - "source.ts support.variable", - "source.tsx support.variable" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variables", - "scope": [ - "variable.other.constant.property.js", - "variable.other.constant.property.ts", - "variable.other.constant.property.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Keyword New", - "scope": [ - "keyword.operator.new.ts", - "keyword.operator.new.j", - "keyword.operator.new.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] TS Keyword Operator", - "scope": [ - "source.ts keyword.operator", - "source.tsx keyword.operator" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Parameter Separator", - "scope": [ - "punctuation.separator.parameter.js", - "punctuation.separator.parameter.ts", - "punctuation.separator.parameter.tsx " - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Import", - "scope": [ - "constant.language.import-export-all.js", - "constant.language.import-export-all.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JSX/TSX Import", - "scope": [ - "constant.language.import-export-all.jsx", - "constant.language.import-export-all.tsx" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Keyword Control As", - "scope": [ - "keyword.control.as.js", - "keyword.control.as.ts", - "keyword.control.as.jsx", - "keyword.control.as.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Variable Alias", - "scope": [ - "variable.other.readwrite.alias.js", - "variable.other.readwrite.alias.ts", - "variable.other.readwrite.alias.jsx", - "variable.other.readwrite.alias.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Constants", - "scope": [ - "variable.other.constant.js", - "variable.other.constant.ts", - "variable.other.constant.jsx", - "variable.other.constant.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Export Variable", - "scope": [ - "meta.export.default.js variable.other.readwrite.js", - "meta.export.default.ts variable.other.readwrite.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Template Strings Punctuation Accessor", - "scope": [ - "source.js meta.template.expression.js punctuation.accessor", - "source.ts meta.template.expression.ts punctuation.accessor", - "source.tsx meta.template.expression.tsx punctuation.accessor" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Import equals", - "scope": [ - "source.js meta.import-equals.external.js keyword.operator", - "source.jsx meta.import-equals.external.jsx keyword.operator", - "source.ts meta.import-equals.external.ts keyword.operator", - "source.tsx meta.import-equals.external.tsx keyword.operator" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Type Module", - "scope": "entity.name.type.module.js,entity.name.type.module.ts,entity.name.type.module.jsx,entity.name.type.module.tsx", - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Class", - "scope": "meta.class.js,meta.class.ts,meta.class.jsx,meta.class.tsx", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Property Definition Variable", - "scope": [ - "meta.definition.property.js variable", - "meta.definition.property.ts variable", - "meta.definition.property.jsx variable", - "meta.definition.property.tsx variable" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Type Parameters Type", - "scope": [ - "meta.type.parameters.js support.type", - "meta.type.parameters.jsx support.type", - "meta.type.parameters.ts support.type", - "meta.type.parameters.tsx support.type" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Keyword Operator", - "scope": [ - "source.js meta.tag.js keyword.operator", - "source.jsx meta.tag.jsx keyword.operator", - "source.ts meta.tag.ts keyword.operator", - "source.tsx meta.tag.tsx keyword.operator" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Punctuation", - "scope": [ - "meta.tag.js punctuation.section.embedded", - "meta.tag.jsx punctuation.section.embedded", - "meta.tag.ts punctuation.section.embedded", - "meta.tag.tsx punctuation.section.embedded" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Array Literal Variable", - "scope": [ - "meta.array.literal.js variable", - "meta.array.literal.jsx variable", - "meta.array.literal.ts variable", - "meta.array.literal.tsx variable" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Module Exports", - "scope": [ - "support.type.object.module.js", - "support.type.object.module.jsx", - "support.type.object.module.ts", - "support.type.object.module.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Constants", - "scope": [ - "constant.language.json" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Object Constants", - "scope": [ - "variable.other.constant.object.js", - "variable.other.constant.object.jsx", - "variable.other.constant.object.ts", - "variable.other.constant.object.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Properties Keyword", - "scope": [ - "storage.type.property.js", - "storage.type.property.jsx", - "storage.type.property.ts", - "storage.type.property.tsx" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Single Quote Inside Templated String", - "scope": [ - "meta.template.expression.js string.quoted punctuation.definition", - "meta.template.expression.jsx string.quoted punctuation.definition", - "meta.template.expression.ts string.quoted punctuation.definition", - "meta.template.expression.tsx string.quoted punctuation.definition" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Backtick inside Templated String", - "scope": [ - "meta.template.expression.js string.template punctuation.definition.string.template", - "meta.template.expression.jsx string.template punctuation.definition.string.template", - "meta.template.expression.ts string.template punctuation.definition.string.template", - "meta.template.expression.tsx string.template punctuation.definition.string.template" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS In Keyword for Loops", - "scope": [ - "keyword.operator.expression.in.js", - "keyword.operator.expression.in.jsx", - "keyword.operator.expression.in.ts", - "keyword.operator.expression.in.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Fields", - "scope": "entity.name.variable.field.cs", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Keyword Operators", - "scope": "source.cs keyword.operator", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Variables", - "scope": "variable.other.readwrite.cs", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Variables Other", - "scope": "variable.other.object.cs", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Property Other", - "scope": "variable.other.object.property.cs", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Property", - "scope": "entity.name.variable.property.cs", - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Storage Type", - "scope": "storage.type.cs", - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "[VSCODE-CUSTOM] Rust Unsafe Keyword", - "scope": "keyword.other.unsafe.rust", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Shell Variables Punctuation Definition", - "scope": "punctuation.definition.variable.shell", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Css Support Constant Value", - "scope": "support.constant.property-value.css", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Css Punctuation Definition Constant", - "scope": "punctuation.definition.constant.css", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", - "scope": "punctuation.separator.key-value.scss", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Sass Punctuation for constants", - "scope": "punctuation.definition.constant.scss", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", - "scope": "meta.property-list.scss punctuation.separator.key-value.scss", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Java Storage Type Primitive Array", - "scope": "storage.type.primitive.array.java", - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "[VSCODE-CUSTOM] Ruby Punctuation Separator Variable", - "scope": "punctuation.separator.variable.ruby", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Ruby Other Constant Variable", - "scope": "variable.other.constant.ruby", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Ruby Keyword Operator Other", - "scope": "keyword.operator.other.ruby", - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] PHP Punctuation Variable Definition", - "scope": "punctuation.definition.variable.php", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] PHP Meta Class", - "scope": "meta.class.php", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "scope": "token.info-token", - "settings": { - "foreground": "#6796e6" - } - }, - { - "scope": "token.warn-token", - "settings": { - "foreground": "#cd9731" - } - }, - { - "scope": "token.error-token", - "settings": { - "foreground": "#f44747" - } - }, - { - "scope": "token.debug-token", - "settings": { - "foreground": "#b267e6" - } - } - ] -} + "name": "DarkCode Contrast+", + "type": "dark", + "author": "yedhrab", + "colors": { + "activityBar.activeBorder": "#ffc000", + "activityBar.background": "#000000", + "activityBar.foreground": "#F2F2F2", + "activityBarBadge.background": "#dba827", + "activityBarBadge.foreground": "#0d0d00", + "activityBar.border": "#181717", + "badge.background": "#24211e", + "breadcrumb.foreground": "#9e9d9d", + "button.background": "#ad550daa", + "button.foreground": "#ececec", + "button.hoverBackground": "#ad550d", + "dropdown.background": "#1f1f1f", + "dropdown.border": "#FFC00050", + "dropdown.foreground": "#acacaa", + "dropdown.listBackground": "#000000", + "editor.background": "#000000", + "editor.findMatchBackground": "#ffe8e82a", + "editor.foreground": "#bababa", + "editor.lineHighlightBackground": "#000000", + "editor.selectionBackground": "#aa660077", + "editorCursor.foreground": "#f8f8f0", + "editorGroup.border": "#181717", + "editorGroupHeader.tabsBackground": "#0a0c0c", + "editorGroupHeader.tabsBorder": "#181717", + "editorHoverWidget.background": "#000000", + "editorHoverWidget.border": "#ffc000a8", + "editorHoverWidget.foreground": "#acacaa", + "editorLineNumber.foreground": "#858585", + "editorSuggestWidget.background": "#000000", + "editorWhitespace.foreground": "#262626", + "editorWidget.background": "#000000ee", + "focusBorder": "#FFC00050", + "foreground": "#bababa", + "icon.foreground": "#e9dfd8", + "input.background": "#181717", + "input.foreground": "#acacaa", + "inputOption.activeBorder": "#ffc000a8", + "list.activeSelectionBackground": "#411e01", + "list.focusBackground": "#411e01aa", + "list.hoverBackground": "#411e0155", + "list.hoverForeground": "#ffee00d3", + "list.inactiveSelectionBackground": "#411e0177", + "menu.background": "#000000", + "menu.border": "#411e01", + "menu.foreground": "#acacaa", + "menu.selectionBackground": "#411e0177", + "menu.selectionForeground": "#ffee00d3", + "menubar.selectionBackground": "#ffee00d310", + "menubar.selectionForeground": "#ffee00d3", + "notificationCenter.border": "#ffc000", + "notifications.background": "#000000", + "notifications.border": "#ffc000a8", + "notificationToast.border": "#FFC00050", + "panel.background": "#000000", + "panel.border": "#181717", + "panelTitle.activeBorder": "#ffc000", + "panelTitle.activeForeground": "#e7e7e7", + "panelTitle.inactiveForeground": "#a09e9e", + "peekViewEditor.background": "#181717", + "peekViewEditorGutter.background": "#1f1f1f", + "pickerGroup.border": "#ffc000a8", + "pickerGroup.foreground": "#ffa837", + "scrollbarSlider.activeBackground": "#24211e", + "scrollbarSlider.background": "#161616", + "scrollbarSlider.hoverBackground": "#24211e", + "settings.numberInputBackground": "#1f1f1f", + "settings.textInputBackground": "#1f1f1f", + "sideBar.background": "#000000", + "sideBar.border": "#181717", + "sideBar.foreground": "#acacaa", + "sideBarSectionHeader.background": "#161616", + "sideBarSectionHeader.foreground": "#acacaa", + "sideBarTitle.foreground": "#e7e7e7", + "statusBar.background": "#191824", + "statusBar.debuggingBackground": "#2a0052", + "statusBar.foreground": "#bababa", + "statusBar.noFolderBackground": "#a75a0029", + "statusBarItem.remoteBackground": "#191824", + "statusBarItem.remoteForeground": "#f3f4f4", + "tab.activeBackground": "#000000", + "tab.activeForeground": "#ffc000", + "tab.border": "#181717", + "tab.inactiveBackground": "#0a0c0c", + "tab.inactiveForeground": "#acacaa", + "terminal.background": "#000000", + "terminal.foreground": "#bababa", + "terminal.selectionBackground": "#aa660077", + "terminalCursor.foreground": "#e4d9cc", + "textLink.activeForeground": "#dba827", + "textLink.foreground": "#bb8b54", + "titleBar.activeBackground": "#000000", + "titleBar.activeForeground": "#acacaa", + "titleBar.border": "#181717", + "widget.shadow": "#ffc00055", + "editorSuggestWidget.border": "#413701", + "editorSuggestWidget.foreground": "#bb8b12", + "editorSuggestWidget.highlightForeground": "#ffbf40b4", + "editorSuggestWidget.selectedBackground": "#41370177", + "tab.activeBorderTop": "#FFC000", + "tab.hoverBackground": "#FFC00010", + "tab.hoverBorder": "#ffd90070" + }, + "tokenColors": [ + { + "name": "Function-Call Argument", + "scope": [ + "meta.function-call.arguments", + "meta.function-call", + "meta.member.access" + ], + "settings": { + "foreground": "#9a9384" + } + }, + { + "name": "Item access", + "scope": [ + "meta.item-access" + ], + "settings": { + "foreground": "#e0a2a2f5" + } + }, + { + "name": "Variable language this", + "scope": [ + "variable.language.this" + ], + "settings": { + "foreground": "#e6717acc" + } + }, + { + "name": "Variable Other Property", + "scope": [ + "variable.other.property" + ], + "settings": { + "foreground": "#daa1a1" + } + }, + { + "name": "Variable Other Objects", + "scope": [ + "variable.other.object" + ], + "settings": { + "foreground": "#d89ba0c7" + } + }, + { + "name": "Support Function", + "scope": [ + "support.function.builtin" + ], + "settings": { + "foreground": "#d9db3e" + } + }, + { + "name": "Function Name", + "scope": [ + "entity.name.function" + ], + "settings": { + "foreground": "#ffc400" + } + }, + { + "name": "Function Call", + "scope": [ + "meta.function-call.generic" + ], + "settings": { + "foreground": "#d89d46" + } + }, + { + "name": "Function Variable", + "scope": [ + "source variable.parameter" + ], + "settings": { + "foreground": "#7c7770" + } + }, + { + "name": "Source Keyword Operator Logical", + "scope": [ + "source keyword.operator.logical" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Constants Other", + "scope": "source constant.other", + "settings": { + "foreground": "#6181bd" + } + }, + { + "name": "Constants", + "scope": "source constant", + "settings": { + "foreground": "#e05431" + } + }, + { + "name": "Placeholder Character", + "scope": "constant.character.format.placeholder.other storage", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Magic", + "scope": "support.variable.magic", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Meta Function Parameters", + "scope": "meta.function.parameters", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Function Separator Annotation", + "scope": "punctuation.separator.annotation", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Function Separator Punctuation", + "scope": "punctuation.separator.parameters", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown headings", + "scope": [ + "entity.name.section.markdown" + ], + "settings": { + "foreground": "#eaec74" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown headings Definition", + "scope": [ + "punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#888a2652" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", + "scope": "punctuation.definition.bold.markdown", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", + "scope": "beginning.punctuation.definition.list.markdown", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", + "scope": [ + "punctuation.definition.string.begin.markdown", + "punctuation.definition.string.end.markdown", + "punctuation.definition.metadata.markdown" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", + "scope": [ + "string.other.link.title.markdown", + "string.other.link.description.markdown" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Comment Markup Link", + "scope": [ + "comment markup.link" + ], + "settings": { + "foreground": "#5C6370" + } + }, + { + "name": "Markup Bold", + "scope": [ + "markup.bold" + ], + "settings": { + "foreground": "#D19A66", + "fontStyle": "bold" + } + }, + { + "name": "Markup Changed", + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Markup Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Markup Italic", + "scope": [ + "markup.italic" + ], + "settings": { + "foreground": "#C678DD", + "fontStyle": "italic" + } + }, + { + "name": "Markup Heading", + "scope": [ + "markup.heading" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Markup Heading Punctuation Definition Heading", + "scope": [ + "markup.heading punctuation.definition.heading" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Markup Link", + "scope": [ + "markup.link" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Markup Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Markup Quote", + "scope": [ + "markup.quote" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Markup Raw", + "scope": [ + "markup.raw" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Source Gfm Markup", + "scope": [ + "source.gfm markup" + ], + "settings": { + "-webkit-font-smoothing": "auto" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Raw Block", + "scope": "markup.raw.block.markdown", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown heading setext", + "scope": "markup.heading.setext", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Inline Raw", + "scope": "markup.inline.raw", + "settings": { + "foreground": "#89b2b9" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Quote", + "scope": "markup.quote.markdown", + "settings": { + "foreground": "#11a75c", + "fontStyle": "italic" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", + "scope": [ + "punctuation.definition.metadata.markdown", + "markup.underline.link.markdown", + "markup.underline.link.image.markdown" + ], + "settings": { + "foreground": "#eaec7461" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Quote", + "scope": [ + "meta.tag.inline.kbd.start.html", + "entity.name.tag.html", + "meta.tag.inline.kbd.end.html" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Keyword Operator Logical", + "scope": [ + "keyword.operator.assignment.ahk" + ], + "settings": { + "foreground": "#92cefff5" + } + }, + { + "name": "Comment", + "scope": [ + "comment" + ], + "settings": { + "foreground": "#7d8594", + "fontStyle": "italic" + } + }, + { + "name": "Meta", + "scope": [ + "meta" + ], + "settings": { + "foreground": "#e4e4e4" + } + }, + { + "name": "Entity Name Type", + "scope": [ + "entity.name.type" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Entity Other Inherited Class", + "scope": [ + "entity.other.inherited-class" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Keyword", + "scope": [ + "keyword" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Keyword Control", + "scope": [ + "keyword.control" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Keyword Operator", + "scope": [ + "keyword.operator" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Keyword Other Special Method", + "scope": [ + "keyword.other.special-method" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Keyword Other Unit", + "scope": [ + "keyword.other.unit" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Storage", + "scope": [ + "storage" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Storage Type Annotation,storage Type Primitive", + "scope": [ + "storage.type.annotation", + "storage.type.primitive" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Storage Modifier Package,storage Modifier Import", + "scope": [ + "storage.modifier.package", + "storage.modifier.import" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Constant", + "scope": [ + "constant" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Constant Variable", + "scope": [ + "constant.variable" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Constant Character Escape", + "scope": [ + "constant.character.escape" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Constant Numeric", + "scope": [ + "constant.numeric" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Constant Other Color", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Constant Other Symbol", + "scope": [ + "constant.other.symbol" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Variable", + "scope": [ + "variable" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Variable Interpolation", + "scope": [ + "variable.interpolation" + ], + "settings": { + "foreground": "#BE5046" + } + }, + { + "name": "Variable Parameter", + "scope": [ + "variable.parameter" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "String", + "scope": [ + "string" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "String Regexp", + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "String Regexp Source Ruby Embedded", + "scope": [ + "string.regexp source.ruby.embedded" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "String Other Link", + "scope": [ + "string.other.link" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Punctuation Definition Comment", + "scope": [ + "punctuation.definition.comment" + ], + "settings": { + "foreground": "#5C6370" + } + }, + { + "name": "Punctuation Definition Method Parameters,punctuation Definition Function Parameters,punctuation Definition Parameters,punctuation Definition Separator,punctuation Definition Seperator,punctuation Definition Array", + "scope": [ + "punctuation.definition.method-parameters", + "punctuation.definition.function-parameters", + "punctuation.definition.parameters", + "punctuation.definition.separator", + "punctuation.definition.seperator", + "punctuation.definition.array" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Punctuation Definition Heading,punctuation Definition Identity", + "scope": [ + "punctuation.definition.heading", + "punctuation.definition.identity" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Punctuation Definition Bold", + "scope": [ + "punctuation.definition.bold" + ], + "settings": { + "foreground": "#E5C07B", + "fontStyle": "bold" + } + }, + { + "name": "Punctuation Definition Italic", + "scope": [ + "punctuation.definition.italic" + ], + "settings": { + "foreground": "#C678DD", + "fontStyle": "italic" + } + }, + { + "name": "Punctuation Section Embedded", + "scope": [ + "punctuation.section.embedded" + ], + "settings": { + "foreground": "#BE5046" + } + }, + { + "name": "Punctuation Section Method,punctuation Section Class,punctuation Section Inner Class", + "scope": [ + "punctuation.section.method", + "punctuation.section.class", + "punctuation.section.inner-class" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Support Class", + "scope": [ + "support.class" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Support Type", + "scope": [ + "support.type" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Support Function Any Method", + "scope": [ + "support.function.any-method" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Support Function", + "scope": [ + "support.function" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Entity Name Class,entity Name Type Class", + "scope": [ + "entity.name.class", + "entity.name.type.class" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Entity Name Section", + "scope": [ + "entity.name.section" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Entity Name Tag", + "scope": [ + "entity.name.tag" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Entity Other Attribute Name", + "scope": [ + "entity.other.attribute-name" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Entity Other Attribute Name Id", + "scope": [ + "entity.other.attribute-name.id" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Meta Class", + "scope": [ + "meta.class" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Meta Class Body", + "scope": [ + "meta.class.body" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Meta Method Call,meta Method", + "scope": [ + "meta.method-call", + "meta.method" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Meta Definition Variable", + "scope": [ + "meta.definition.variable" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Meta Link", + "scope": [ + "meta.link" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Meta Require", + "scope": [ + "meta.require" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Meta Selector", + "scope": [ + "meta.selector" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Meta Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "background": "#373B41", + "foreground": "#ABB2BF" + } + }, + { + "name": "Meta Tag", + "scope": [ + "meta.tag" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Underline", + "scope": [ + "underline" + ], + "settings": { + "text-decoration": "underline" + } + }, + { + "name": "None", + "scope": [ + "none" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Invalid Deprecated", + "scope": [ + "invalid.deprecated" + ], + "settings": { + "foreground": "#523D14", + "background": "#E0C285" + } + }, + { + "name": "Invalid Illegal", + "scope": [ + "invalid.illegal" + ], + "settings": { + "foreground": "white", + "background": "#E05252" + } + }, + { + "name": "Source C Keyword Operator", + "scope": [ + "source.c keyword.operator" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Cpp Keyword Operator", + "scope": [ + "source.cpp keyword.operator" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Cs Keyword Operator", + "scope": [ + "source.cs keyword.operator" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Css Property Name,source Css Property Value", + "scope": [ + "source.css property-name", + "source.css property-value" + ], + "settings": { + "foreground": "#828997" + } + }, + { + "name": "Source Css Property Name Support,source Css Property Value Support", + "scope": [ + "source.css property-name.support", + "source.css property-value.support" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Source Gfm Link Entity", + "scope": [ + "source.gfm link entity" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Source Go Storage Type String", + "scope": [ + "source.go storage.type.string" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Ini Keyword Other Definition Ini", + "scope": [ + "source.ini keyword.other.definition.ini" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Java Storage Modifier Import", + "scope": [ + "source.java storage.modifier.import" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Source Java Storage Type", + "scope": [ + "source.java storage.type" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Source Java Keyword Operator Instanceof", + "scope": [ + "source.java keyword.operator.instanceof" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Java Properties Meta Key Pair", + "scope": [ + "source.java-properties meta.key-pair" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Java Properties Meta Key Pair > Punctuation", + "scope": [ + "source.java-properties meta.key-pair > punctuation" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Source Js Keyword Operator", + "scope": [ + "source.js keyword.operator" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", + "scope": [ + "source.js keyword.operator.delete", + "source.js keyword.operator.in", + "source.js keyword.operator.of", + "source.js keyword.operator.instanceof", + "source.js keyword.operator.new", + "source.js keyword.operator.typeof", + "source.js keyword.operator.void" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", + "scope": [ + "source.json meta.structure.dictionary.json > string.quoted.json" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", + "scope": [ + "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", + "scope": [ + "source.json meta.structure.dictionary.json > value.json > string.quoted.json", + "source.json meta.structure.array.json > value.json > string.quoted.json", + "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation", + "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", + "scope": [ + "source.json meta.structure.dictionary.json > constant.language.json", + "source.json meta.structure.array.json > constant.language.json" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Source Ruby Constant Other Symbol > Punctuation", + "scope": [ + "source.ruby constant.other.symbol > punctuation" + ], + "settings": { + "foreground": "inherit" + } + }, + { + "name": "Codetag Keywords", + "scope": [ + "keyword.codetag.notation" + ], + "settings": { + "foreground": "#d89fa4" + } + }, + { + "name": "Meta Attribute Rust", + "scope": [ + "meta.attribute.rust" + ], + "settings": { + "foreground": "#BCC199" + } + }, + { + "name": "Storage Modifier Lifetime Rust,entity Name Lifetime Rust", + "scope": [ + "storage.modifier.lifetime.rust", + "entity.name.lifetime.rust" + ], + "settings": { + "foreground": "#33E8EC" + } + }, + { + "name": "Keyword Unsafe Rust", + "scope": [ + "keyword.unsafe.rust" + ], + "settings": { + "foreground": "#CC6B73" + } + }, + { + "name": "customrule", + "scope": "customrule", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Support Type Property Name", + "scope": "support.type.property-name", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Punctuation for Quoted String", + "scope": "string.quoted.double punctuation", + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] Support Constant", + "scope": "support.constant", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JSON Property Name", + "scope": "support.type.property-name.json", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", + "scope": "support.type.property-name.json punctuation", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation for key-value", + "scope": [ + "punctuation.separator.key-value.ts", + "punctuation.separator.key-value.js", + "punctuation.separator.key-value.tsx" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Embedded Operator", + "scope": [ + "source.js.embedded.html keyword.operator", + "source.ts.embedded.html keyword.operator" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Variable Other Readwrite", + "scope": [ + "variable.other.readwrite.js", + "variable.other.readwrite.ts", + "variable.other.readwrite.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variable Dom", + "scope": [ + "support.variable.dom.js", + "support.variable.dom.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variable Property Dom", + "scope": [ + "support.variable.property.dom.js", + "support.variable.property.dom.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Interpolation String Punctuation", + "scope": [ + "meta.template.expression.js punctuation.definition", + "meta.template.expression.ts punctuation.definition" + ], + "settings": { + "foreground": "#BE5046" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Type Parameters", + "scope": [ + "source.ts punctuation.definition.typeparameters", + "source.js punctuation.definition.typeparameters", + "source.tsx punctuation.definition.typeparameters" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Definition Block", + "scope": [ + "source.ts punctuation.definition.block", + "source.js punctuation.definition.block", + "source.tsx punctuation.definition.block" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Separator Comma", + "scope": [ + "source.ts punctuation.separator.comma", + "source.js punctuation.separator.comma", + "source.tsx punctuation.separator.comma" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Variable Property", + "scope": [ + "support.variable.property.js", + "support.variable.property.ts", + "support.variable.property.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Default Keyword", + "scope": [ + "keyword.control.default.js", + "keyword.control.default.ts", + "keyword.control.default.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Instanceof Keyword", + "scope": [ + "keyword.operator.expression.instanceof.js", + "keyword.operator.expression.instanceof.ts", + "keyword.operator.expression.instanceof.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Of Keyword", + "scope": [ + "keyword.operator.expression.of.js", + "keyword.operator.expression.of.ts", + "keyword.operator.expression.of.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Braces/Brackets", + "scope": [ + "meta.brace.round.js", + "meta.array-binding-pattern-variable.js", + "meta.brace.square.js", + "meta.brace.round.ts", + "meta.array-binding-pattern-variable.ts", + "meta.brace.square.ts", + "meta.brace.round.tsx", + "meta.array-binding-pattern-variable.tsx", + "meta.brace.square.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Accessor", + "scope": [ + "source.js punctuation.accessor", + "source.ts punctuation.accessor", + "source.tsx punctuation.accessor" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Terminator Statement", + "scope": [ + "punctuation.terminator.statement.js", + "punctuation.terminator.statement.ts", + "punctuation.terminator.statement.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Array variables", + "scope": [ + "meta.array-binding-pattern-variable.js variable.other.readwrite.js", + "meta.array-binding-pattern-variable.ts variable.other.readwrite.ts", + "meta.array-binding-pattern-variable.tsx variable.other.readwrite.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variables", + "scope": [ + "source.js support.variable", + "source.ts support.variable", + "source.tsx support.variable" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variables", + "scope": [ + "variable.other.constant.property.js", + "variable.other.constant.property.ts", + "variable.other.constant.property.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Keyword New", + "scope": [ + "keyword.operator.new.ts", + "keyword.operator.new.j", + "keyword.operator.new.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] TS Keyword Operator", + "scope": [ + "source.ts keyword.operator", + "source.tsx keyword.operator" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Parameter Separator", + "scope": [ + "punctuation.separator.parameter.js", + "punctuation.separator.parameter.ts", + "punctuation.separator.parameter.tsx " + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Import", + "scope": [ + "constant.language.import-export-all.js", + "constant.language.import-export-all.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JSX/TSX Import", + "scope": [ + "constant.language.import-export-all.jsx", + "constant.language.import-export-all.tsx" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Keyword Control As", + "scope": [ + "keyword.control.as.js", + "keyword.control.as.ts", + "keyword.control.as.jsx", + "keyword.control.as.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Variable Alias", + "scope": [ + "variable.other.readwrite.alias.js", + "variable.other.readwrite.alias.ts", + "variable.other.readwrite.alias.jsx", + "variable.other.readwrite.alias.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Constants", + "scope": [ + "variable.other.constant.js", + "variable.other.constant.ts", + "variable.other.constant.jsx", + "variable.other.constant.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Export Variable", + "scope": [ + "meta.export.default.js variable.other.readwrite.js", + "meta.export.default.ts variable.other.readwrite.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Template Strings Punctuation Accessor", + "scope": [ + "source.js meta.template.expression.js punctuation.accessor", + "source.ts meta.template.expression.ts punctuation.accessor", + "source.tsx meta.template.expression.tsx punctuation.accessor" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Import equals", + "scope": [ + "source.js meta.import-equals.external.js keyword.operator", + "source.jsx meta.import-equals.external.jsx keyword.operator", + "source.ts meta.import-equals.external.ts keyword.operator", + "source.tsx meta.import-equals.external.tsx keyword.operator" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Type Module", + "scope": "entity.name.type.module.js,entity.name.type.module.ts,entity.name.type.module.jsx,entity.name.type.module.tsx", + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Class", + "scope": "meta.class.js,meta.class.ts,meta.class.jsx,meta.class.tsx", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Property Definition Variable", + "scope": [ + "meta.definition.property.js variable", + "meta.definition.property.ts variable", + "meta.definition.property.jsx variable", + "meta.definition.property.tsx variable" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Type Parameters Type", + "scope": [ + "meta.type.parameters.js support.type", + "meta.type.parameters.jsx support.type", + "meta.type.parameters.ts support.type", + "meta.type.parameters.tsx support.type" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Keyword Operator", + "scope": [ + "source.js meta.tag.js keyword.operator", + "source.jsx meta.tag.jsx keyword.operator", + "source.ts meta.tag.ts keyword.operator", + "source.tsx meta.tag.tsx keyword.operator" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Punctuation", + "scope": [ + "meta.tag.js punctuation.section.embedded", + "meta.tag.jsx punctuation.section.embedded", + "meta.tag.ts punctuation.section.embedded", + "meta.tag.tsx punctuation.section.embedded" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Array Literal Variable", + "scope": [ + "meta.array.literal.js variable", + "meta.array.literal.jsx variable", + "meta.array.literal.ts variable", + "meta.array.literal.tsx variable" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Module Exports", + "scope": [ + "support.type.object.module.js", + "support.type.object.module.jsx", + "support.type.object.module.ts", + "support.type.object.module.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JSON Constants", + "scope": [ + "constant.language.json" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Object Constants", + "scope": [ + "variable.other.constant.object.js", + "variable.other.constant.object.jsx", + "variable.other.constant.object.ts", + "variable.other.constant.object.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Properties Keyword", + "scope": [ + "storage.type.property.js", + "storage.type.property.jsx", + "storage.type.property.ts", + "storage.type.property.tsx" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Single Quote Inside Templated String", + "scope": [ + "meta.template.expression.js string.quoted punctuation.definition", + "meta.template.expression.jsx string.quoted punctuation.definition", + "meta.template.expression.ts string.quoted punctuation.definition", + "meta.template.expression.tsx string.quoted punctuation.definition" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Backtick inside Templated String", + "scope": [ + "meta.template.expression.js string.template punctuation.definition.string.template", + "meta.template.expression.jsx string.template punctuation.definition.string.template", + "meta.template.expression.ts string.template punctuation.definition.string.template", + "meta.template.expression.tsx string.template punctuation.definition.string.template" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS In Keyword for Loops", + "scope": [ + "keyword.operator.expression.in.js", + "keyword.operator.expression.in.jsx", + "keyword.operator.expression.in.ts", + "keyword.operator.expression.in.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Fields", + "scope": "entity.name.variable.field.cs", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Keyword Operators", + "scope": "source.cs keyword.operator", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Variables", + "scope": "variable.other.readwrite.cs", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Variables Other", + "scope": "variable.other.object.cs", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Property Other", + "scope": "variable.other.object.property.cs", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Property", + "scope": "entity.name.variable.property.cs", + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Storage Type", + "scope": "storage.type.cs", + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "[VSCODE-CUSTOM] Rust Unsafe Keyword", + "scope": "keyword.other.unsafe.rust", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Shell Variables Punctuation Definition", + "scope": "punctuation.definition.variable.shell", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Css Support Constant Value", + "scope": "support.constant.property-value.css", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Css Punctuation Definition Constant", + "scope": "punctuation.definition.constant.css", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", + "scope": "punctuation.separator.key-value.scss", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Sass Punctuation for constants", + "scope": "punctuation.definition.constant.scss", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", + "scope": "meta.property-list.scss punctuation.separator.key-value.scss", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Java Storage Type Primitive Array", + "scope": "storage.type.primitive.array.java", + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "[VSCODE-CUSTOM] Ruby Punctuation Separator Variable", + "scope": "punctuation.separator.variable.ruby", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Ruby Other Constant Variable", + "scope": "variable.other.constant.ruby", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Ruby Keyword Operator Other", + "scope": "keyword.operator.other.ruby", + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] PHP Punctuation Variable Definition", + "scope": "punctuation.definition.variable.php", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] PHP Meta Class", + "scope": "meta.class.php", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "scope": "token.info-token", + "settings": { + "foreground": "#6796e6" + } + }, + { + "scope": "token.warn-token", + "settings": { + "foreground": "#cd9731" + } + }, + { + "scope": "token.error-token", + "settings": { + "foreground": "#f44747" + } + }, + { + "scope": "token.debug-token", + "settings": { + "foreground": "#b267e6" + } + } + ] +} \ No newline at end of file diff --git a/themes/darkcode-contrast.json b/themes/darkcode-contrast.json index 38a0e5a..12f5df8 100644 --- a/themes/darkcode-contrast.json +++ b/themes/darkcode-contrast.json @@ -1,1892 +1,1893 @@ { - "name": "DarkCode Contrast", - "type": "dark", - "author": "yedhrab", - "colors": { - "activityBar.activeBorder": "#ffc000", - "activityBar.background": "#000000", - "activityBar.foreground": "#F2F2F2", - "activityBarBadge.background": "#dba827", - "activityBarBadge.foreground": "#0d0d00", - "activityBar.border": "#181717", - "badge.background": "#24211e", - "breadcrumb.foreground": "#9e9d9d", - "button.background": "#a85a19", - "button.hoverBackground": "#e27821", - "dropdown.background": "#1f1f1f", - "dropdown.border": "#FFC00050", - "dropdown.foreground": "#C0C0C0", - "dropdown.listBackground": "#000000", - "editor.background": "#000000", - "editor.findMatchBackground": "#ffe8e82a", - "editor.foreground": "#bababa", - "editor.lineHighlightBackground": "#000000", - "editor.selectionBackground": "#6b410177", - "editorCursor.foreground": "#f8f8f0", - "editorGroup.border": "#181717", - "editorGroupHeader.tabsBackground": "#0a0c0c", - "editorGroupHeader.tabsBorder": "#181717", - "editorHoverWidget.background": "#000000", - "editorHoverWidget.border": "#ffc000a8", - "editorHoverWidget.foreground": "#C0C0C0", - "editorLineNumber.foreground": "#858585", - "editorSuggestWidget.background": "#000000", - "editorWhitespace.foreground": "#262626", - "editorWidget.background": "#000000ee", - "focusBorder": "#FFC00050", - "foreground": "#bababa", - "icon.foreground": "#e9dfd8", - "input.background": "#181717", - "input.foreground": "#C0C0C0", - "inputOption.activeBorder": "#ffc000a8", - "list.activeSelectionBackground": "#411e01", - "list.focusBackground": "#411e01aa", - "list.hoverBackground": "#411e0155", - "list.hoverForeground": "#ffee00d3", - "list.inactiveSelectionBackground": "#411e0177", - "menu.background": "#000000", - "menu.border": "#411e01", - "menu.foreground": "#C0C0C0", - "menu.selectionBackground": "#411e0177", - "menu.selectionForeground": "#ffee00d3", - "menubar.selectionBackground": "#eeeeee10", - "menubar.selectionForeground": "#ffee00d3", - "notificationCenter.border": "#ffc000", - "notifications.background": "#000000", - "notifications.border": "#ffc000a8", - "notificationToast.border": "#FFC00050", - "panel.background": "#000000", - "panel.border": "#181717", - "panelTitle.activeBorder": "#ffc000", - "panelTitle.activeForeground": "#e7e7e7", - "panelTitle.inactiveForeground": "#a09e9e", - "peekViewEditor.background": "#181717", - "peekViewEditorGutter.background": "#1f1f1f", - "pickerGroup.border": "#ffc000a8", - "pickerGroup.foreground": "#ffa837", - "scrollbarSlider.activeBackground": "#24211e", - "scrollbarSlider.background": "#161616", - "scrollbarSlider.hoverBackground": "#24211e", - "settings.numberInputBackground": "#1f1f1f", - "settings.textInputBackground": "#1f1f1f", - "sideBar.background": "#000000", - "sideBar.border": "#181717", - "sideBar.foreground": "#C0C0C0", - "sideBarSectionHeader.background": "#161616", - "sideBarSectionHeader.foreground": "#C0C0C0", - "sideBarTitle.foreground": "#e7e7e7", - "statusBar.background": "#191824", - "statusBar.debuggingBackground": "#2a0052", - "statusBar.foreground": "#bababa", - "statusBar.noFolderBackground": "#a75a0029", - "statusBarItem.remoteBackground": "#191824", - "statusBarItem.remoteForeground": "#f3f4f4", - "tab.activeBackground": "#000000", - "tab.activeForeground": "#ffc000", - "tab.border": "#181717", - "tab.inactiveBackground": "#0a0c0c", - "tab.inactiveForeground": "#C0C0C0", - "terminal.background": "#000000", - "terminal.foreground": "#bababa", - "terminal.selectionBackground": "#6b410177", - "terminalCursor.foreground": "#e4d9cc", - "textLink.activeForeground": "#dba827", - "textLink.foreground": "#bb8b54", - "titleBar.activeBackground": "#000000", - "titleBar.activeForeground": "#C0C0C0", - "titleBar.border": "#181717", - "widget.shadow": "#ffc00055" - }, - "tokenColors": [ - { - "name": "Function-Call Argument", - "scope": [ - "meta.function-call.arguments", - "meta.function-call", - "meta.member.access" - ], - "settings": { - "foreground": "#9a9384" - } - }, - { - "name": "Item access", - "scope": [ - "meta.item-access" - ], - "settings": { - "foreground": "#e0a2a2f5" - } - }, - { - "name": "Variable language this", - "scope": [ - "variable.language.this" - ], - "settings": { - "foreground": "#e6717acc" - } - }, - { - "name": "Variable Other Property", - "scope": [ - "variable.other.property" - ], - "settings": { - "foreground": "#daa1a1" - } - }, - { - "name": "Variable Other Objects", - "scope": [ - "variable.other.object" - ], - "settings": { - "foreground": "#d89ba0c7" - } - }, - { - "name": "Support Function", - "scope": [ - "support.function.builtin" - ], - "settings": { - "foreground": "#d9db3e" - } - }, - { - "name": "Function Name", - "scope": [ - "entity.name.function" - ], - "settings": { - "foreground": "#ffc400" - } - }, - { - "name": "Function Call", - "scope": [ - "meta.function-call.generic" - ], - "settings": { - "foreground": "#d89d46" - } - }, - { - "name": "Function Variable", - "scope": [ - "source variable.parameter" - ], - "settings": { - "foreground": "#7c7770" - } - }, - { - "name": "Source Keyword Operator Logical", - "scope": [ - "source keyword.operator.logical" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Constants Other", - "scope": "source constant.other", - "settings": { - "foreground": "#6181bd" - } - }, - { - "name": "Constants", - "scope": "source constant", - "settings": { - "foreground": "#e05431" - } - }, - { - "name": "Placeholder Character", - "scope": "constant.character.format.placeholder.other storage", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Magic", - "scope": "support.variable.magic", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Meta Function Parameters", - "scope": "meta.function.parameters", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Function Separator Annotation", - "scope": "punctuation.separator.annotation", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Function Separator Punctuation", - "scope": "punctuation.separator.parameters", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown headings", - "scope": [ - "entity.name.section.markdown" - ], - "settings": { - "foreground": "#eaec74" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown headings Definition", - "scope": [ - "punctuation.definition.heading.markdown" - ], - "settings": { - "foreground": "#888a2652" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", - "scope": "punctuation.definition.bold.markdown", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", - "scope": "beginning.punctuation.definition.list.markdown", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", - "scope": [ - "punctuation.definition.string.begin.markdown", - "punctuation.definition.string.end.markdown", - "punctuation.definition.metadata.markdown" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", - "scope": [ - "string.other.link.title.markdown", - "string.other.link.description.markdown" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Comment Markup Link", - "scope": [ - "comment markup.link" - ], - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "Markup Bold", - "scope": [ - "markup.bold" - ], - "settings": { - "foreground": "#D19A66", - "fontStyle": "bold" - } - }, - { - "name": "Markup Changed", - "scope": [ - "markup.changed" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Markup Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Markup Italic", - "scope": [ - "markup.italic" - ], - "settings": { - "foreground": "#C678DD", - "fontStyle": "italic" - } - }, - { - "name": "Markup Heading", - "scope": [ - "markup.heading" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Markup Heading Punctuation Definition Heading", - "scope": [ - "markup.heading punctuation.definition.heading" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Markup Link", - "scope": [ - "markup.link" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Markup Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Markup Quote", - "scope": [ - "markup.quote" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Markup Raw", - "scope": [ - "markup.raw" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Source Gfm Markup", - "scope": [ - "source.gfm markup" - ], - "settings": { - "-webkit-font-smoothing": "auto" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Raw Block", - "scope": "markup.raw.block.markdown", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown heading setext", - "scope": "markup.heading.setext", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Inline Raw", - "scope": "markup.inline.raw", - "settings": { - "foreground": "#89b2b9" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Quote", - "scope": "markup.quote.markdown", - "settings": { - "foreground": "#11a75c", - "fontStyle": "italic" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", - "scope": [ - "punctuation.definition.metadata.markdown", - "markup.underline.link.markdown", - "markup.underline.link.image.markdown" - ], - "settings": { - "foreground": "#eaec7461" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Quote", - "scope": [ - "meta.tag.inline.kbd.start.html", - "entity.name.tag.html", - "meta.tag.inline.kbd.end.html" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Keyword Operator Logical", - "scope": [ - "keyword.operator.assignment.ahk" - ], - "settings": { - "foreground": "#92cefff5" - } - }, - { - "name": "Comment", - "scope": [ - "comment" - ], - "settings": { - "foreground": "#7d8594", - "fontStyle": "italic" - } - }, - { - "name": "Meta", - "scope": [ - "meta" - ], - "settings": { - "foreground": "#e4e4e4" - } - }, - { - "name": "Entity Name Type", - "scope": [ - "entity.name.type" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Entity Other Inherited Class", - "scope": [ - "entity.other.inherited-class" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Keyword", - "scope": [ - "keyword" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Keyword Control", - "scope": [ - "keyword.control" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Keyword Operator", - "scope": [ - "keyword.operator" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Keyword Other Special Method", - "scope": [ - "keyword.other.special-method" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Keyword Other Unit", - "scope": [ - "keyword.other.unit" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Storage", - "scope": [ - "storage" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Storage Type Annotation,storage Type Primitive", - "scope": [ - "storage.type.annotation", - "storage.type.primitive" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Storage Modifier Package,storage Modifier Import", - "scope": [ - "storage.modifier.package", - "storage.modifier.import" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Constant", - "scope": [ - "constant" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Constant Variable", - "scope": [ - "constant.variable" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Constant Character Escape", - "scope": [ - "constant.character.escape" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Constant Numeric", - "scope": [ - "constant.numeric" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Constant Other Color", - "scope": [ - "constant.other.color" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Constant Other Symbol", - "scope": [ - "constant.other.symbol" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Variable", - "scope": [ - "variable" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Variable Interpolation", - "scope": [ - "variable.interpolation" - ], - "settings": { - "foreground": "#BE5046" - } - }, - { - "name": "Variable Parameter", - "scope": [ - "variable.parameter" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "String", - "scope": [ - "string" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "String Regexp", - "scope": [ - "string.regexp" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "String Regexp Source Ruby Embedded", - "scope": [ - "string.regexp source.ruby.embedded" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "String Other Link", - "scope": [ - "string.other.link" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Punctuation Definition Comment", - "scope": [ - "punctuation.definition.comment" - ], - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "Punctuation Definition Method Parameters,punctuation Definition Function Parameters,punctuation Definition Parameters,punctuation Definition Separator,punctuation Definition Seperator,punctuation Definition Array", - "scope": [ - "punctuation.definition.method-parameters", - "punctuation.definition.function-parameters", - "punctuation.definition.parameters", - "punctuation.definition.separator", - "punctuation.definition.seperator", - "punctuation.definition.array" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Punctuation Definition Heading,punctuation Definition Identity", - "scope": [ - "punctuation.definition.heading", - "punctuation.definition.identity" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Punctuation Definition Bold", - "scope": [ - "punctuation.definition.bold" - ], - "settings": { - "foreground": "#E5C07B", - "fontStyle": "bold" - } - }, - { - "name": "Punctuation Definition Italic", - "scope": [ - "punctuation.definition.italic" - ], - "settings": { - "foreground": "#C678DD", - "fontStyle": "italic" - } - }, - { - "name": "Punctuation Section Embedded", - "scope": [ - "punctuation.section.embedded" - ], - "settings": { - "foreground": "#BE5046" - } - }, - { - "name": "Punctuation Section Method,punctuation Section Class,punctuation Section Inner Class", - "scope": [ - "punctuation.section.method", - "punctuation.section.class", - "punctuation.section.inner-class" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Support Class", - "scope": [ - "support.class" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Support Type", - "scope": [ - "support.type" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Support Function Any Method", - "scope": [ - "support.function.any-method" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Support Function", - "scope": [ - "support.function" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Entity Name Class,entity Name Type Class", - "scope": [ - "entity.name.class", - "entity.name.type.class" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Entity Name Section", - "scope": [ - "entity.name.section" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Entity Name Tag", - "scope": [ - "entity.name.tag" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Entity Other Attribute Name", - "scope": [ - "entity.other.attribute-name" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Entity Other Attribute Name Id", - "scope": [ - "entity.other.attribute-name.id" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Meta Class", - "scope": [ - "meta.class" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Meta Class Body", - "scope": [ - "meta.class.body" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Meta Method Call,meta Method", - "scope": [ - "meta.method-call", - "meta.method" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Meta Definition Variable", - "scope": [ - "meta.definition.variable" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Meta Link", - "scope": [ - "meta.link" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Meta Require", - "scope": [ - "meta.require" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Meta Selector", - "scope": [ - "meta.selector" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Meta Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "background": "#373B41", - "foreground": "#ABB2BF" - } - }, - { - "name": "Meta Tag", - "scope": [ - "meta.tag" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Underline", - "scope": [ - "underline" - ], - "settings": { - "text-decoration": "underline" - } - }, - { - "name": "None", - "scope": [ - "none" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Invalid Deprecated", - "scope": [ - "invalid.deprecated" - ], - "settings": { - "foreground": "#523D14", - "background": "#E0C285" - } - }, - { - "name": "Invalid Illegal", - "scope": [ - "invalid.illegal" - ], - "settings": { - "foreground": "white", - "background": "#E05252" - } - }, - { - "name": "Source C Keyword Operator", - "scope": [ - "source.c keyword.operator" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Cpp Keyword Operator", - "scope": [ - "source.cpp keyword.operator" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Cs Keyword Operator", - "scope": [ - "source.cs keyword.operator" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Css Property Name,source Css Property Value", - "scope": [ - "source.css property-name", - "source.css property-value" - ], - "settings": { - "foreground": "#828997" - } - }, - { - "name": "Source Css Property Name Support,source Css Property Value Support", - "scope": [ - "source.css property-name.support", - "source.css property-value.support" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Source Gfm Link Entity", - "scope": [ - "source.gfm link entity" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Source Go Storage Type String", - "scope": [ - "source.go storage.type.string" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Ini Keyword Other Definition Ini", - "scope": [ - "source.ini keyword.other.definition.ini" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Java Storage Modifier Import", - "scope": [ - "source.java storage.modifier.import" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Source Java Storage Type", - "scope": [ - "source.java storage.type" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Source Java Keyword Operator Instanceof", - "scope": [ - "source.java keyword.operator.instanceof" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Java Properties Meta Key Pair", - "scope": [ - "source.java-properties meta.key-pair" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Java Properties Meta Key Pair > Punctuation", - "scope": [ - "source.java-properties meta.key-pair > punctuation" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Source Js Keyword Operator", - "scope": [ - "source.js keyword.operator" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", - "scope": [ - "source.js keyword.operator.delete", - "source.js keyword.operator.in", - "source.js keyword.operator.of", - "source.js keyword.operator.instanceof", - "source.js keyword.operator.new", - "source.js keyword.operator.typeof", - "source.js keyword.operator.void" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", - "scope": [ - "source.json meta.structure.dictionary.json > string.quoted.json" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", - "scope": [ - "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", - "scope": [ - "source.json meta.structure.dictionary.json > value.json > string.quoted.json", - "source.json meta.structure.array.json > value.json > string.quoted.json", - "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation", - "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", - "scope": [ - "source.json meta.structure.dictionary.json > constant.language.json", - "source.json meta.structure.array.json > constant.language.json" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Source Ruby Constant Other Symbol > Punctuation", - "scope": [ - "source.ruby constant.other.symbol > punctuation" - ], - "settings": { - "foreground": "inherit" - } - }, - { - "name": "Codetag Keywords", - "scope": [ - "keyword.codetag.notation" - ], - "settings": { - "foreground": "#d89fa4" - } - }, - { - "name": "Meta Attribute Rust", - "scope": [ - "meta.attribute.rust" - ], - "settings": { - "foreground": "#BCC199" - } - }, - { - "name": "Storage Modifier Lifetime Rust,entity Name Lifetime Rust", - "scope": [ - "storage.modifier.lifetime.rust", - "entity.name.lifetime.rust" - ], - "settings": { - "foreground": "#33E8EC" - } - }, - { - "name": "Keyword Unsafe Rust", - "scope": [ - "keyword.unsafe.rust" - ], - "settings": { - "foreground": "#CC6B73" - } - }, - { - "name": "customrule", - "scope": "customrule", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Support Type Property Name", - "scope": "support.type.property-name", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Punctuation for Quoted String", - "scope": "string.quoted.double punctuation", - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] Support Constant", - "scope": "support.constant", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Property Name", - "scope": "support.type.property-name.json", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", - "scope": "support.type.property-name.json punctuation", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation for key-value", - "scope": [ - "punctuation.separator.key-value.ts", - "punctuation.separator.key-value.js", - "punctuation.separator.key-value.tsx" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Embedded Operator", - "scope": [ - "source.js.embedded.html keyword.operator", - "source.ts.embedded.html keyword.operator" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Variable Other Readwrite", - "scope": [ - "variable.other.readwrite.js", - "variable.other.readwrite.ts", - "variable.other.readwrite.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variable Dom", - "scope": [ - "support.variable.dom.js", - "support.variable.dom.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variable Property Dom", - "scope": [ - "support.variable.property.dom.js", - "support.variable.property.dom.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Interpolation String Punctuation", - "scope": [ - "meta.template.expression.js punctuation.definition", - "meta.template.expression.ts punctuation.definition" - ], - "settings": { - "foreground": "#BE5046" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Type Parameters", - "scope": [ - "source.ts punctuation.definition.typeparameters", - "source.js punctuation.definition.typeparameters", - "source.tsx punctuation.definition.typeparameters" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Definition Block", - "scope": [ - "source.ts punctuation.definition.block", - "source.js punctuation.definition.block", - "source.tsx punctuation.definition.block" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Separator Comma", - "scope": [ - "source.ts punctuation.separator.comma", - "source.js punctuation.separator.comma", - "source.tsx punctuation.separator.comma" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Variable Property", - "scope": [ - "support.variable.property.js", - "support.variable.property.ts", - "support.variable.property.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Default Keyword", - "scope": [ - "keyword.control.default.js", - "keyword.control.default.ts", - "keyword.control.default.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Instanceof Keyword", - "scope": [ - "keyword.operator.expression.instanceof.js", - "keyword.operator.expression.instanceof.ts", - "keyword.operator.expression.instanceof.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Of Keyword", - "scope": [ - "keyword.operator.expression.of.js", - "keyword.operator.expression.of.ts", - "keyword.operator.expression.of.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Braces/Brackets", - "scope": [ - "meta.brace.round.js", - "meta.array-binding-pattern-variable.js", - "meta.brace.square.js", - "meta.brace.round.ts", - "meta.array-binding-pattern-variable.ts", - "meta.brace.square.ts", - "meta.brace.round.tsx", - "meta.array-binding-pattern-variable.tsx", - "meta.brace.square.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Accessor", - "scope": [ - "source.js punctuation.accessor", - "source.ts punctuation.accessor", - "source.tsx punctuation.accessor" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Terminator Statement", - "scope": [ - "punctuation.terminator.statement.js", - "punctuation.terminator.statement.ts", - "punctuation.terminator.statement.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Array variables", - "scope": [ - "meta.array-binding-pattern-variable.js variable.other.readwrite.js", - "meta.array-binding-pattern-variable.ts variable.other.readwrite.ts", - "meta.array-binding-pattern-variable.tsx variable.other.readwrite.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variables", - "scope": [ - "source.js support.variable", - "source.ts support.variable", - "source.tsx support.variable" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variables", - "scope": [ - "variable.other.constant.property.js", - "variable.other.constant.property.ts", - "variable.other.constant.property.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Keyword New", - "scope": [ - "keyword.operator.new.ts", - "keyword.operator.new.j", - "keyword.operator.new.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] TS Keyword Operator", - "scope": [ - "source.ts keyword.operator", - "source.tsx keyword.operator" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Parameter Separator", - "scope": [ - "punctuation.separator.parameter.js", - "punctuation.separator.parameter.ts", - "punctuation.separator.parameter.tsx " - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Import", - "scope": [ - "constant.language.import-export-all.js", - "constant.language.import-export-all.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JSX/TSX Import", - "scope": [ - "constant.language.import-export-all.jsx", - "constant.language.import-export-all.tsx" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Keyword Control As", - "scope": [ - "keyword.control.as.js", - "keyword.control.as.ts", - "keyword.control.as.jsx", - "keyword.control.as.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Variable Alias", - "scope": [ - "variable.other.readwrite.alias.js", - "variable.other.readwrite.alias.ts", - "variable.other.readwrite.alias.jsx", - "variable.other.readwrite.alias.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Constants", - "scope": [ - "variable.other.constant.js", - "variable.other.constant.ts", - "variable.other.constant.jsx", - "variable.other.constant.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Export Variable", - "scope": [ - "meta.export.default.js variable.other.readwrite.js", - "meta.export.default.ts variable.other.readwrite.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Template Strings Punctuation Accessor", - "scope": [ - "source.js meta.template.expression.js punctuation.accessor", - "source.ts meta.template.expression.ts punctuation.accessor", - "source.tsx meta.template.expression.tsx punctuation.accessor" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Import equals", - "scope": [ - "source.js meta.import-equals.external.js keyword.operator", - "source.jsx meta.import-equals.external.jsx keyword.operator", - "source.ts meta.import-equals.external.ts keyword.operator", - "source.tsx meta.import-equals.external.tsx keyword.operator" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Type Module", - "scope": "entity.name.type.module.js,entity.name.type.module.ts,entity.name.type.module.jsx,entity.name.type.module.tsx", - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Class", - "scope": "meta.class.js,meta.class.ts,meta.class.jsx,meta.class.tsx", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Property Definition Variable", - "scope": [ - "meta.definition.property.js variable", - "meta.definition.property.ts variable", - "meta.definition.property.jsx variable", - "meta.definition.property.tsx variable" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Type Parameters Type", - "scope": [ - "meta.type.parameters.js support.type", - "meta.type.parameters.jsx support.type", - "meta.type.parameters.ts support.type", - "meta.type.parameters.tsx support.type" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Keyword Operator", - "scope": [ - "source.js meta.tag.js keyword.operator", - "source.jsx meta.tag.jsx keyword.operator", - "source.ts meta.tag.ts keyword.operator", - "source.tsx meta.tag.tsx keyword.operator" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Punctuation", - "scope": [ - "meta.tag.js punctuation.section.embedded", - "meta.tag.jsx punctuation.section.embedded", - "meta.tag.ts punctuation.section.embedded", - "meta.tag.tsx punctuation.section.embedded" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Array Literal Variable", - "scope": [ - "meta.array.literal.js variable", - "meta.array.literal.jsx variable", - "meta.array.literal.ts variable", - "meta.array.literal.tsx variable" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Module Exports", - "scope": [ - "support.type.object.module.js", - "support.type.object.module.jsx", - "support.type.object.module.ts", - "support.type.object.module.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Constants", - "scope": [ - "constant.language.json" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Object Constants", - "scope": [ - "variable.other.constant.object.js", - "variable.other.constant.object.jsx", - "variable.other.constant.object.ts", - "variable.other.constant.object.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Properties Keyword", - "scope": [ - "storage.type.property.js", - "storage.type.property.jsx", - "storage.type.property.ts", - "storage.type.property.tsx" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Single Quote Inside Templated String", - "scope": [ - "meta.template.expression.js string.quoted punctuation.definition", - "meta.template.expression.jsx string.quoted punctuation.definition", - "meta.template.expression.ts string.quoted punctuation.definition", - "meta.template.expression.tsx string.quoted punctuation.definition" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Backtick inside Templated String", - "scope": [ - "meta.template.expression.js string.template punctuation.definition.string.template", - "meta.template.expression.jsx string.template punctuation.definition.string.template", - "meta.template.expression.ts string.template punctuation.definition.string.template", - "meta.template.expression.tsx string.template punctuation.definition.string.template" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS In Keyword for Loops", - "scope": [ - "keyword.operator.expression.in.js", - "keyword.operator.expression.in.jsx", - "keyword.operator.expression.in.ts", - "keyword.operator.expression.in.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Fields", - "scope": "entity.name.variable.field.cs", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Keyword Operators", - "scope": "source.cs keyword.operator", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Variables", - "scope": "variable.other.readwrite.cs", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Variables Other", - "scope": "variable.other.object.cs", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Property Other", - "scope": "variable.other.object.property.cs", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Property", - "scope": "entity.name.variable.property.cs", - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Storage Type", - "scope": "storage.type.cs", - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "[VSCODE-CUSTOM] Rust Unsafe Keyword", - "scope": "keyword.other.unsafe.rust", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Shell Variables Punctuation Definition", - "scope": "punctuation.definition.variable.shell", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Css Support Constant Value", - "scope": "support.constant.property-value.css", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Css Punctuation Definition Constant", - "scope": "punctuation.definition.constant.css", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", - "scope": "punctuation.separator.key-value.scss", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Sass Punctuation for constants", - "scope": "punctuation.definition.constant.scss", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", - "scope": "meta.property-list.scss punctuation.separator.key-value.scss", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Java Storage Type Primitive Array", - "scope": "storage.type.primitive.array.java", - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "[VSCODE-CUSTOM] Ruby Punctuation Separator Variable", - "scope": "punctuation.separator.variable.ruby", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Ruby Other Constant Variable", - "scope": "variable.other.constant.ruby", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Ruby Keyword Operator Other", - "scope": "keyword.operator.other.ruby", - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] PHP Punctuation Variable Definition", - "scope": "punctuation.definition.variable.php", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] PHP Meta Class", - "scope": "meta.class.php", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "scope": "token.info-token", - "settings": { - "foreground": "#6796e6" - } - }, - { - "scope": "token.warn-token", - "settings": { - "foreground": "#cd9731" - } - }, - { - "scope": "token.error-token", - "settings": { - "foreground": "#f44747" - } - }, - { - "scope": "token.debug-token", - "settings": { - "foreground": "#b267e6" - } - } - ] -} + "name": "DarkCode Contrast", + "type": "dark", + "author": "yedhrab", + "colors": { + "activityBar.activeBorder": "#ffc000", + "activityBar.background": "#000000", + "activityBar.foreground": "#F2F2F2", + "activityBarBadge.background": "#dba827", + "activityBarBadge.foreground": "#0d0d00", + "activityBar.border": "#181717", + "badge.background": "#24211e", + "breadcrumb.foreground": "#9e9d9d", + "button.background": "#ad550daa", + "button.foreground": "#ececec", + "button.hoverBackground": "#ad550d", + "dropdown.background": "#1f1f1f", + "dropdown.border": "#FFC00050", + "dropdown.foreground": "#acacaa", + "dropdown.listBackground": "#000000", + "editor.background": "#000000", + "editor.findMatchBackground": "#ffe8e82a", + "editor.foreground": "#bababa", + "editor.lineHighlightBackground": "#000000", + "editor.selectionBackground": "#aa660077", + "editorCursor.foreground": "#f8f8f0", + "editorGroup.border": "#181717", + "editorGroupHeader.tabsBackground": "#0a0c0c", + "editorGroupHeader.tabsBorder": "#181717", + "editorHoverWidget.background": "#000000", + "editorHoverWidget.border": "#ffc000a8", + "editorHoverWidget.foreground": "#acacaa", + "editorLineNumber.foreground": "#858585", + "editorSuggestWidget.background": "#000000", + "editorWhitespace.foreground": "#262626", + "editorWidget.background": "#000000ee", + "focusBorder": "#FFC00050", + "foreground": "#bababa", + "icon.foreground": "#e9dfd8", + "input.background": "#181717", + "input.foreground": "#acacaa", + "inputOption.activeBorder": "#ffc000a8", + "list.activeSelectionBackground": "#411e01", + "list.focusBackground": "#411e01aa", + "list.hoverBackground": "#411e0155", + "list.hoverForeground": "#ffee00d3", + "list.inactiveSelectionBackground": "#411e0177", + "menu.background": "#000000", + "menu.border": "#411e01", + "menu.foreground": "#acacaa", + "menu.selectionBackground": "#411e0177", + "menu.selectionForeground": "#ffee00d3", + "menubar.selectionBackground": "#ffee00d310", + "menubar.selectionForeground": "#ffee00d3", + "notificationCenter.border": "#ffc000", + "notifications.background": "#000000", + "notifications.border": "#ffc000a8", + "notificationToast.border": "#FFC00050", + "panel.background": "#000000", + "panel.border": "#181717", + "panelTitle.activeBorder": "#ffc000", + "panelTitle.activeForeground": "#e7e7e7", + "panelTitle.inactiveForeground": "#a09e9e", + "peekViewEditor.background": "#181717", + "peekViewEditorGutter.background": "#1f1f1f", + "pickerGroup.border": "#ffc000a8", + "pickerGroup.foreground": "#ffa837", + "scrollbarSlider.activeBackground": "#24211e", + "scrollbarSlider.background": "#161616", + "scrollbarSlider.hoverBackground": "#24211e", + "settings.numberInputBackground": "#1f1f1f", + "settings.textInputBackground": "#1f1f1f", + "sideBar.background": "#000000", + "sideBar.border": "#181717", + "sideBar.foreground": "#acacaa", + "sideBarSectionHeader.background": "#161616", + "sideBarSectionHeader.foreground": "#acacaa", + "sideBarTitle.foreground": "#e7e7e7", + "statusBar.background": "#191824", + "statusBar.debuggingBackground": "#2a0052", + "statusBar.foreground": "#bababa", + "statusBar.noFolderBackground": "#a75a0029", + "statusBarItem.remoteBackground": "#191824", + "statusBarItem.remoteForeground": "#f3f4f4", + "tab.activeBackground": "#000000", + "tab.activeForeground": "#ffc000", + "tab.border": "#181717", + "tab.inactiveBackground": "#0a0c0c", + "tab.inactiveForeground": "#acacaa", + "terminal.background": "#000000", + "terminal.foreground": "#bababa", + "terminal.selectionBackground": "#aa660077", + "terminalCursor.foreground": "#e4d9cc", + "textLink.activeForeground": "#dba827", + "textLink.foreground": "#bb8b54", + "titleBar.activeBackground": "#000000", + "titleBar.activeForeground": "#acacaa", + "titleBar.border": "#181717", + "widget.shadow": "#ffc00055" + }, + "tokenColors": [ + { + "name": "Function-Call Argument", + "scope": [ + "meta.function-call.arguments", + "meta.function-call", + "meta.member.access" + ], + "settings": { + "foreground": "#9a9384" + } + }, + { + "name": "Item access", + "scope": [ + "meta.item-access" + ], + "settings": { + "foreground": "#e0a2a2f5" + } + }, + { + "name": "Variable language this", + "scope": [ + "variable.language.this" + ], + "settings": { + "foreground": "#e6717acc" + } + }, + { + "name": "Variable Other Property", + "scope": [ + "variable.other.property" + ], + "settings": { + "foreground": "#daa1a1" + } + }, + { + "name": "Variable Other Objects", + "scope": [ + "variable.other.object" + ], + "settings": { + "foreground": "#d89ba0c7" + } + }, + { + "name": "Support Function", + "scope": [ + "support.function.builtin" + ], + "settings": { + "foreground": "#d9db3e" + } + }, + { + "name": "Function Name", + "scope": [ + "entity.name.function" + ], + "settings": { + "foreground": "#ffc400" + } + }, + { + "name": "Function Call", + "scope": [ + "meta.function-call.generic" + ], + "settings": { + "foreground": "#d89d46" + } + }, + { + "name": "Function Variable", + "scope": [ + "source variable.parameter" + ], + "settings": { + "foreground": "#7c7770" + } + }, + { + "name": "Source Keyword Operator Logical", + "scope": [ + "source keyword.operator.logical" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Constants Other", + "scope": "source constant.other", + "settings": { + "foreground": "#6181bd" + } + }, + { + "name": "Constants", + "scope": "source constant", + "settings": { + "foreground": "#e05431" + } + }, + { + "name": "Placeholder Character", + "scope": "constant.character.format.placeholder.other storage", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Magic", + "scope": "support.variable.magic", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Meta Function Parameters", + "scope": "meta.function.parameters", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Function Separator Annotation", + "scope": "punctuation.separator.annotation", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Function Separator Punctuation", + "scope": "punctuation.separator.parameters", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown headings", + "scope": [ + "entity.name.section.markdown" + ], + "settings": { + "foreground": "#eaec74" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown headings Definition", + "scope": [ + "punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#888a2652" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", + "scope": "punctuation.definition.bold.markdown", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", + "scope": "beginning.punctuation.definition.list.markdown", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", + "scope": [ + "punctuation.definition.string.begin.markdown", + "punctuation.definition.string.end.markdown", + "punctuation.definition.metadata.markdown" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", + "scope": [ + "string.other.link.title.markdown", + "string.other.link.description.markdown" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Comment Markup Link", + "scope": [ + "comment markup.link" + ], + "settings": { + "foreground": "#5C6370" + } + }, + { + "name": "Markup Bold", + "scope": [ + "markup.bold" + ], + "settings": { + "foreground": "#D19A66", + "fontStyle": "bold" + } + }, + { + "name": "Markup Changed", + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Markup Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Markup Italic", + "scope": [ + "markup.italic" + ], + "settings": { + "foreground": "#C678DD", + "fontStyle": "italic" + } + }, + { + "name": "Markup Heading", + "scope": [ + "markup.heading" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Markup Heading Punctuation Definition Heading", + "scope": [ + "markup.heading punctuation.definition.heading" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Markup Link", + "scope": [ + "markup.link" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Markup Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Markup Quote", + "scope": [ + "markup.quote" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Markup Raw", + "scope": [ + "markup.raw" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Source Gfm Markup", + "scope": [ + "source.gfm markup" + ], + "settings": { + "-webkit-font-smoothing": "auto" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Raw Block", + "scope": "markup.raw.block.markdown", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown heading setext", + "scope": "markup.heading.setext", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Inline Raw", + "scope": "markup.inline.raw", + "settings": { + "foreground": "#89b2b9" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Quote", + "scope": "markup.quote.markdown", + "settings": { + "foreground": "#11a75c", + "fontStyle": "italic" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", + "scope": [ + "punctuation.definition.metadata.markdown", + "markup.underline.link.markdown", + "markup.underline.link.image.markdown" + ], + "settings": { + "foreground": "#eaec7461" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Quote", + "scope": [ + "meta.tag.inline.kbd.start.html", + "entity.name.tag.html", + "meta.tag.inline.kbd.end.html" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Keyword Operator Logical", + "scope": [ + "keyword.operator.assignment.ahk" + ], + "settings": { + "foreground": "#92cefff5" + } + }, + { + "name": "Comment", + "scope": [ + "comment" + ], + "settings": { + "foreground": "#7d8594", + "fontStyle": "italic" + } + }, + { + "name": "Meta", + "scope": [ + "meta" + ], + "settings": { + "foreground": "#e4e4e4" + } + }, + { + "name": "Entity Name Type", + "scope": [ + "entity.name.type" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Entity Other Inherited Class", + "scope": [ + "entity.other.inherited-class" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Keyword", + "scope": [ + "keyword" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Keyword Control", + "scope": [ + "keyword.control" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Keyword Operator", + "scope": [ + "keyword.operator" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Keyword Other Special Method", + "scope": [ + "keyword.other.special-method" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Keyword Other Unit", + "scope": [ + "keyword.other.unit" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Storage", + "scope": [ + "storage" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Storage Type Annotation,storage Type Primitive", + "scope": [ + "storage.type.annotation", + "storage.type.primitive" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Storage Modifier Package,storage Modifier Import", + "scope": [ + "storage.modifier.package", + "storage.modifier.import" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Constant", + "scope": [ + "constant" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Constant Variable", + "scope": [ + "constant.variable" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Constant Character Escape", + "scope": [ + "constant.character.escape" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Constant Numeric", + "scope": [ + "constant.numeric" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Constant Other Color", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Constant Other Symbol", + "scope": [ + "constant.other.symbol" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Variable", + "scope": [ + "variable" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Variable Interpolation", + "scope": [ + "variable.interpolation" + ], + "settings": { + "foreground": "#BE5046" + } + }, + { + "name": "Variable Parameter", + "scope": [ + "variable.parameter" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "String", + "scope": [ + "string" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "String Regexp", + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "String Regexp Source Ruby Embedded", + "scope": [ + "string.regexp source.ruby.embedded" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "String Other Link", + "scope": [ + "string.other.link" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Punctuation Definition Comment", + "scope": [ + "punctuation.definition.comment" + ], + "settings": { + "foreground": "#5C6370" + } + }, + { + "name": "Punctuation Definition Method Parameters,punctuation Definition Function Parameters,punctuation Definition Parameters,punctuation Definition Separator,punctuation Definition Seperator,punctuation Definition Array", + "scope": [ + "punctuation.definition.method-parameters", + "punctuation.definition.function-parameters", + "punctuation.definition.parameters", + "punctuation.definition.separator", + "punctuation.definition.seperator", + "punctuation.definition.array" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Punctuation Definition Heading,punctuation Definition Identity", + "scope": [ + "punctuation.definition.heading", + "punctuation.definition.identity" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Punctuation Definition Bold", + "scope": [ + "punctuation.definition.bold" + ], + "settings": { + "foreground": "#E5C07B", + "fontStyle": "bold" + } + }, + { + "name": "Punctuation Definition Italic", + "scope": [ + "punctuation.definition.italic" + ], + "settings": { + "foreground": "#C678DD", + "fontStyle": "italic" + } + }, + { + "name": "Punctuation Section Embedded", + "scope": [ + "punctuation.section.embedded" + ], + "settings": { + "foreground": "#BE5046" + } + }, + { + "name": "Punctuation Section Method,punctuation Section Class,punctuation Section Inner Class", + "scope": [ + "punctuation.section.method", + "punctuation.section.class", + "punctuation.section.inner-class" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Support Class", + "scope": [ + "support.class" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Support Type", + "scope": [ + "support.type" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Support Function Any Method", + "scope": [ + "support.function.any-method" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Support Function", + "scope": [ + "support.function" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Entity Name Class,entity Name Type Class", + "scope": [ + "entity.name.class", + "entity.name.type.class" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Entity Name Section", + "scope": [ + "entity.name.section" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Entity Name Tag", + "scope": [ + "entity.name.tag" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Entity Other Attribute Name", + "scope": [ + "entity.other.attribute-name" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Entity Other Attribute Name Id", + "scope": [ + "entity.other.attribute-name.id" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Meta Class", + "scope": [ + "meta.class" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Meta Class Body", + "scope": [ + "meta.class.body" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Meta Method Call,meta Method", + "scope": [ + "meta.method-call", + "meta.method" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Meta Definition Variable", + "scope": [ + "meta.definition.variable" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Meta Link", + "scope": [ + "meta.link" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Meta Require", + "scope": [ + "meta.require" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Meta Selector", + "scope": [ + "meta.selector" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Meta Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "background": "#373B41", + "foreground": "#ABB2BF" + } + }, + { + "name": "Meta Tag", + "scope": [ + "meta.tag" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Underline", + "scope": [ + "underline" + ], + "settings": { + "text-decoration": "underline" + } + }, + { + "name": "None", + "scope": [ + "none" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Invalid Deprecated", + "scope": [ + "invalid.deprecated" + ], + "settings": { + "foreground": "#523D14", + "background": "#E0C285" + } + }, + { + "name": "Invalid Illegal", + "scope": [ + "invalid.illegal" + ], + "settings": { + "foreground": "white", + "background": "#E05252" + } + }, + { + "name": "Source C Keyword Operator", + "scope": [ + "source.c keyword.operator" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Cpp Keyword Operator", + "scope": [ + "source.cpp keyword.operator" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Cs Keyword Operator", + "scope": [ + "source.cs keyword.operator" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Css Property Name,source Css Property Value", + "scope": [ + "source.css property-name", + "source.css property-value" + ], + "settings": { + "foreground": "#828997" + } + }, + { + "name": "Source Css Property Name Support,source Css Property Value Support", + "scope": [ + "source.css property-name.support", + "source.css property-value.support" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Source Gfm Link Entity", + "scope": [ + "source.gfm link entity" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Source Go Storage Type String", + "scope": [ + "source.go storage.type.string" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Ini Keyword Other Definition Ini", + "scope": [ + "source.ini keyword.other.definition.ini" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Java Storage Modifier Import", + "scope": [ + "source.java storage.modifier.import" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Source Java Storage Type", + "scope": [ + "source.java storage.type" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Source Java Keyword Operator Instanceof", + "scope": [ + "source.java keyword.operator.instanceof" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Java Properties Meta Key Pair", + "scope": [ + "source.java-properties meta.key-pair" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Java Properties Meta Key Pair > Punctuation", + "scope": [ + "source.java-properties meta.key-pair > punctuation" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Source Js Keyword Operator", + "scope": [ + "source.js keyword.operator" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", + "scope": [ + "source.js keyword.operator.delete", + "source.js keyword.operator.in", + "source.js keyword.operator.of", + "source.js keyword.operator.instanceof", + "source.js keyword.operator.new", + "source.js keyword.operator.typeof", + "source.js keyword.operator.void" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", + "scope": [ + "source.json meta.structure.dictionary.json > string.quoted.json" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", + "scope": [ + "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", + "scope": [ + "source.json meta.structure.dictionary.json > value.json > string.quoted.json", + "source.json meta.structure.array.json > value.json > string.quoted.json", + "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation", + "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", + "scope": [ + "source.json meta.structure.dictionary.json > constant.language.json", + "source.json meta.structure.array.json > constant.language.json" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Source Ruby Constant Other Symbol > Punctuation", + "scope": [ + "source.ruby constant.other.symbol > punctuation" + ], + "settings": { + "foreground": "inherit" + } + }, + { + "name": "Codetag Keywords", + "scope": [ + "keyword.codetag.notation" + ], + "settings": { + "foreground": "#d89fa4" + } + }, + { + "name": "Meta Attribute Rust", + "scope": [ + "meta.attribute.rust" + ], + "settings": { + "foreground": "#BCC199" + } + }, + { + "name": "Storage Modifier Lifetime Rust,entity Name Lifetime Rust", + "scope": [ + "storage.modifier.lifetime.rust", + "entity.name.lifetime.rust" + ], + "settings": { + "foreground": "#33E8EC" + } + }, + { + "name": "Keyword Unsafe Rust", + "scope": [ + "keyword.unsafe.rust" + ], + "settings": { + "foreground": "#CC6B73" + } + }, + { + "name": "customrule", + "scope": "customrule", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Support Type Property Name", + "scope": "support.type.property-name", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Punctuation for Quoted String", + "scope": "string.quoted.double punctuation", + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] Support Constant", + "scope": "support.constant", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JSON Property Name", + "scope": "support.type.property-name.json", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", + "scope": "support.type.property-name.json punctuation", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation for key-value", + "scope": [ + "punctuation.separator.key-value.ts", + "punctuation.separator.key-value.js", + "punctuation.separator.key-value.tsx" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Embedded Operator", + "scope": [ + "source.js.embedded.html keyword.operator", + "source.ts.embedded.html keyword.operator" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Variable Other Readwrite", + "scope": [ + "variable.other.readwrite.js", + "variable.other.readwrite.ts", + "variable.other.readwrite.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variable Dom", + "scope": [ + "support.variable.dom.js", + "support.variable.dom.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variable Property Dom", + "scope": [ + "support.variable.property.dom.js", + "support.variable.property.dom.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Interpolation String Punctuation", + "scope": [ + "meta.template.expression.js punctuation.definition", + "meta.template.expression.ts punctuation.definition" + ], + "settings": { + "foreground": "#BE5046" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Type Parameters", + "scope": [ + "source.ts punctuation.definition.typeparameters", + "source.js punctuation.definition.typeparameters", + "source.tsx punctuation.definition.typeparameters" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Definition Block", + "scope": [ + "source.ts punctuation.definition.block", + "source.js punctuation.definition.block", + "source.tsx punctuation.definition.block" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Separator Comma", + "scope": [ + "source.ts punctuation.separator.comma", + "source.js punctuation.separator.comma", + "source.tsx punctuation.separator.comma" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Variable Property", + "scope": [ + "support.variable.property.js", + "support.variable.property.ts", + "support.variable.property.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Default Keyword", + "scope": [ + "keyword.control.default.js", + "keyword.control.default.ts", + "keyword.control.default.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Instanceof Keyword", + "scope": [ + "keyword.operator.expression.instanceof.js", + "keyword.operator.expression.instanceof.ts", + "keyword.operator.expression.instanceof.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Of Keyword", + "scope": [ + "keyword.operator.expression.of.js", + "keyword.operator.expression.of.ts", + "keyword.operator.expression.of.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Braces/Brackets", + "scope": [ + "meta.brace.round.js", + "meta.array-binding-pattern-variable.js", + "meta.brace.square.js", + "meta.brace.round.ts", + "meta.array-binding-pattern-variable.ts", + "meta.brace.square.ts", + "meta.brace.round.tsx", + "meta.array-binding-pattern-variable.tsx", + "meta.brace.square.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Accessor", + "scope": [ + "source.js punctuation.accessor", + "source.ts punctuation.accessor", + "source.tsx punctuation.accessor" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Terminator Statement", + "scope": [ + "punctuation.terminator.statement.js", + "punctuation.terminator.statement.ts", + "punctuation.terminator.statement.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Array variables", + "scope": [ + "meta.array-binding-pattern-variable.js variable.other.readwrite.js", + "meta.array-binding-pattern-variable.ts variable.other.readwrite.ts", + "meta.array-binding-pattern-variable.tsx variable.other.readwrite.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variables", + "scope": [ + "source.js support.variable", + "source.ts support.variable", + "source.tsx support.variable" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variables", + "scope": [ + "variable.other.constant.property.js", + "variable.other.constant.property.ts", + "variable.other.constant.property.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Keyword New", + "scope": [ + "keyword.operator.new.ts", + "keyword.operator.new.j", + "keyword.operator.new.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] TS Keyword Operator", + "scope": [ + "source.ts keyword.operator", + "source.tsx keyword.operator" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Parameter Separator", + "scope": [ + "punctuation.separator.parameter.js", + "punctuation.separator.parameter.ts", + "punctuation.separator.parameter.tsx " + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Import", + "scope": [ + "constant.language.import-export-all.js", + "constant.language.import-export-all.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JSX/TSX Import", + "scope": [ + "constant.language.import-export-all.jsx", + "constant.language.import-export-all.tsx" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Keyword Control As", + "scope": [ + "keyword.control.as.js", + "keyword.control.as.ts", + "keyword.control.as.jsx", + "keyword.control.as.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Variable Alias", + "scope": [ + "variable.other.readwrite.alias.js", + "variable.other.readwrite.alias.ts", + "variable.other.readwrite.alias.jsx", + "variable.other.readwrite.alias.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Constants", + "scope": [ + "variable.other.constant.js", + "variable.other.constant.ts", + "variable.other.constant.jsx", + "variable.other.constant.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Export Variable", + "scope": [ + "meta.export.default.js variable.other.readwrite.js", + "meta.export.default.ts variable.other.readwrite.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Template Strings Punctuation Accessor", + "scope": [ + "source.js meta.template.expression.js punctuation.accessor", + "source.ts meta.template.expression.ts punctuation.accessor", + "source.tsx meta.template.expression.tsx punctuation.accessor" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Import equals", + "scope": [ + "source.js meta.import-equals.external.js keyword.operator", + "source.jsx meta.import-equals.external.jsx keyword.operator", + "source.ts meta.import-equals.external.ts keyword.operator", + "source.tsx meta.import-equals.external.tsx keyword.operator" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Type Module", + "scope": "entity.name.type.module.js,entity.name.type.module.ts,entity.name.type.module.jsx,entity.name.type.module.tsx", + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Class", + "scope": "meta.class.js,meta.class.ts,meta.class.jsx,meta.class.tsx", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Property Definition Variable", + "scope": [ + "meta.definition.property.js variable", + "meta.definition.property.ts variable", + "meta.definition.property.jsx variable", + "meta.definition.property.tsx variable" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Type Parameters Type", + "scope": [ + "meta.type.parameters.js support.type", + "meta.type.parameters.jsx support.type", + "meta.type.parameters.ts support.type", + "meta.type.parameters.tsx support.type" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Keyword Operator", + "scope": [ + "source.js meta.tag.js keyword.operator", + "source.jsx meta.tag.jsx keyword.operator", + "source.ts meta.tag.ts keyword.operator", + "source.tsx meta.tag.tsx keyword.operator" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Punctuation", + "scope": [ + "meta.tag.js punctuation.section.embedded", + "meta.tag.jsx punctuation.section.embedded", + "meta.tag.ts punctuation.section.embedded", + "meta.tag.tsx punctuation.section.embedded" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Array Literal Variable", + "scope": [ + "meta.array.literal.js variable", + "meta.array.literal.jsx variable", + "meta.array.literal.ts variable", + "meta.array.literal.tsx variable" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Module Exports", + "scope": [ + "support.type.object.module.js", + "support.type.object.module.jsx", + "support.type.object.module.ts", + "support.type.object.module.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JSON Constants", + "scope": [ + "constant.language.json" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Object Constants", + "scope": [ + "variable.other.constant.object.js", + "variable.other.constant.object.jsx", + "variable.other.constant.object.ts", + "variable.other.constant.object.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Properties Keyword", + "scope": [ + "storage.type.property.js", + "storage.type.property.jsx", + "storage.type.property.ts", + "storage.type.property.tsx" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Single Quote Inside Templated String", + "scope": [ + "meta.template.expression.js string.quoted punctuation.definition", + "meta.template.expression.jsx string.quoted punctuation.definition", + "meta.template.expression.ts string.quoted punctuation.definition", + "meta.template.expression.tsx string.quoted punctuation.definition" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Backtick inside Templated String", + "scope": [ + "meta.template.expression.js string.template punctuation.definition.string.template", + "meta.template.expression.jsx string.template punctuation.definition.string.template", + "meta.template.expression.ts string.template punctuation.definition.string.template", + "meta.template.expression.tsx string.template punctuation.definition.string.template" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS In Keyword for Loops", + "scope": [ + "keyword.operator.expression.in.js", + "keyword.operator.expression.in.jsx", + "keyword.operator.expression.in.ts", + "keyword.operator.expression.in.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Fields", + "scope": "entity.name.variable.field.cs", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Keyword Operators", + "scope": "source.cs keyword.operator", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Variables", + "scope": "variable.other.readwrite.cs", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Variables Other", + "scope": "variable.other.object.cs", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Property Other", + "scope": "variable.other.object.property.cs", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Property", + "scope": "entity.name.variable.property.cs", + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Storage Type", + "scope": "storage.type.cs", + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "[VSCODE-CUSTOM] Rust Unsafe Keyword", + "scope": "keyword.other.unsafe.rust", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Shell Variables Punctuation Definition", + "scope": "punctuation.definition.variable.shell", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Css Support Constant Value", + "scope": "support.constant.property-value.css", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Css Punctuation Definition Constant", + "scope": "punctuation.definition.constant.css", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", + "scope": "punctuation.separator.key-value.scss", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Sass Punctuation for constants", + "scope": "punctuation.definition.constant.scss", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", + "scope": "meta.property-list.scss punctuation.separator.key-value.scss", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Java Storage Type Primitive Array", + "scope": "storage.type.primitive.array.java", + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "[VSCODE-CUSTOM] Ruby Punctuation Separator Variable", + "scope": "punctuation.separator.variable.ruby", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Ruby Other Constant Variable", + "scope": "variable.other.constant.ruby", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Ruby Keyword Operator Other", + "scope": "keyword.operator.other.ruby", + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] PHP Punctuation Variable Definition", + "scope": "punctuation.definition.variable.php", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] PHP Meta Class", + "scope": "meta.class.php", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "scope": "token.info-token", + "settings": { + "foreground": "#6796e6" + } + }, + { + "scope": "token.warn-token", + "settings": { + "foreground": "#cd9731" + } + }, + { + "scope": "token.error-token", + "settings": { + "foreground": "#f44747" + } + }, + { + "scope": "token.debug-token", + "settings": { + "foreground": "#b267e6" + } + } + ] +} \ No newline at end of file diff --git a/themes/darkcode-plus-plus.json b/themes/darkcode-plus-plus.json index 2d9b772..f81c47d 100644 --- a/themes/darkcode-plus-plus.json +++ b/themes/darkcode-plus-plus.json @@ -1,1899 +1,1900 @@ { - "name": "DarkCode++", - "type": "dark", - "author": "yedhrab", - "colors": { - "activityBar.activeBorder": "#ffc000", - "activityBar.background": "#1c2022", - "activityBar.foreground": "#F2F2F2", - "activityBarBadge.background": "#dba827", - "activityBarBadge.foreground": "#0d0d00", - "activityBar.border": "#111518", - "badge.background": "#374140", - "breadcrumb.foreground": "#9e9d9d", - "button.background": "#a85a19", - "button.hoverBackground": "#e27821", - "dropdown.background": "#333333", - "dropdown.border": "#FFC00050", - "dropdown.foreground": "#C0C0C0", - "dropdown.listBackground": "#1c2022", - "editor.background": "#1c2022", - "editor.findMatchBackground": "#ffe8e82a", - "editor.foreground": "#bababa", - "editor.lineHighlightBackground": "#1c2022", - "editor.selectionBackground": "#6b410177", - "editorCursor.foreground": "#f8f8f0", - "editorGroup.border": "#111518", - "editorGroupHeader.tabsBackground": "#171a1b", - "editorGroupHeader.tabsBorder": "#111518", - "editorHoverWidget.background": "#1c2022", - "editorHoverWidget.border": "#ffc000a8", - "editorHoverWidget.foreground": "#bb8b12", - "editorLineNumber.foreground": "#858585", - "editorSuggestWidget.background": "#1c2022", - "editorWhitespace.foreground": "#262626", - "editorWidget.background": "#1c2022ee", - "focusBorder": "#FFC00050", - "foreground": "#bababa", - "icon.foreground": "#e9dfd8", - "input.background": "#111518", - "input.foreground": "#C0C0C0", - "inputOption.activeBorder": "#ffc000a8", - "list.activeSelectionBackground": "#413701", - "list.focusBackground": "#413701aa", - "list.hoverBackground": "#41370155", - "list.hoverForeground": "#eeeeee", - "list.inactiveSelectionBackground": "#41370177", - "menu.background": "#1c2022", - "menu.border": "#413701", - "menu.foreground": "#bb8b12", - "menu.selectionBackground": "#41370177", - "menu.selectionForeground": "#eeeeee", - "menubar.selectionBackground": "#eeeeee10", - "menubar.selectionForeground": "#eeeeee", - "notificationCenter.border": "#ffc000", - "notifications.background": "#1c2022", - "notifications.border": "#ffc000a8", - "notificationToast.border": "#FFC00050", - "panel.background": "#1c2022", - "panel.border": "#111518", - "panelTitle.activeBorder": "#ffc000", - "panelTitle.activeForeground": "#cecece", - "panelTitle.inactiveForeground": "#a09e9e", - "peekViewEditor.background": "#111518", - "peekViewEditorGutter.background": "#333333", - "pickerGroup.border": "#ffc000a8", - "pickerGroup.foreground": "#ffa837", - "scrollbarSlider.activeBackground": "#374140", - "scrollbarSlider.background": "#252b2e", - "scrollbarSlider.hoverBackground": "#374140", - "settings.numberInputBackground": "#333333", - "settings.textInputBackground": "#333333", - "sideBar.background": "#1c2022", - "sideBar.border": "#111518", - "sideBar.foreground": "#C0C0C0", - "sideBarSectionHeader.background": "#252b2e", - "sideBarSectionHeader.foreground": "#C0C0C0", - "sideBarTitle.foreground": "#cecece", - "statusBar.background": "#22212b", - "statusBar.debuggingBackground": "#2a0052", - "statusBar.foreground": "#bababa", - "statusBar.noFolderBackground": "#a75a0029", - "statusBarItem.remoteBackground": "#22212b", - "statusBarItem.remoteForeground": "#f3f4f4", - "tab.activeBackground": "#1c2022", - "tab.activeForeground": "#ffc000", - "tab.border": "#111518", - "tab.inactiveBackground": "#171a1b", - "tab.inactiveForeground": "#C0C0C0", - "terminal.background": "#1c2022", - "terminal.foreground": "#bababa", - "terminal.selectionBackground": "#6b410177", - "terminalCursor.foreground": "#e4d9cc", - "textLink.activeForeground": "#dba827", - "textLink.foreground": "#bb8b54", - "titleBar.activeBackground": "#1c2022", - "titleBar.activeForeground": "#bb8b12", - "titleBar.border": "#111518", - "widget.shadow": "#ffc00055", - "editorSuggestWidget.border": "#413701", - "editorSuggestWidget.foreground": "#bb8b12", - "editorSuggestWidget.highlightForeground": "#ffbf40b4", - "editorSuggestWidget.selectedBackground": "#41370177", - "tab.activeBorderTop": "#ffc000", - "tab.hoverBackground": "#ffc00010", - "tab.hoverBorder": "#ffd90070" - }, - "tokenColors": [ - { - "name": "Function-Call Argument", - "scope": [ - "meta.function-call.arguments", - "meta.function-call", - "meta.member.access" - ], - "settings": { - "foreground": "#9a9384" - } - }, - { - "name": "Item access", - "scope": [ - "meta.item-access" - ], - "settings": { - "foreground": "#e0a2a2f5" - } - }, - { - "name": "Variable language this", - "scope": [ - "variable.language.this" - ], - "settings": { - "foreground": "#e6717acc" - } - }, - { - "name": "Variable Other Property", - "scope": [ - "variable.other.property" - ], - "settings": { - "foreground": "#daa1a1" - } - }, - { - "name": "Variable Other Objects", - "scope": [ - "variable.other.object" - ], - "settings": { - "foreground": "#d89ba0c7" - } - }, - { - "name": "Support Function", - "scope": [ - "support.function.builtin" - ], - "settings": { - "foreground": "#d9db3e" - } - }, - { - "name": "Function Name", - "scope": [ - "entity.name.function" - ], - "settings": { - "foreground": "#ffc400" - } - }, - { - "name": "Function Call", - "scope": [ - "meta.function-call.generic" - ], - "settings": { - "foreground": "#d89d46" - } - }, - { - "name": "Function Variable", - "scope": [ - "source variable.parameter" - ], - "settings": { - "foreground": "#7c7770" - } - }, - { - "name": "Source Keyword Operator Logical", - "scope": [ - "source keyword.operator.logical" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Constants Other", - "scope": "source constant.other", - "settings": { - "foreground": "#6181bd" - } - }, - { - "name": "Constants", - "scope": "source constant", - "settings": { - "foreground": "#e05431" - } - }, - { - "name": "Placeholder Character", - "scope": "constant.character.format.placeholder.other storage", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Magic", - "scope": "support.variable.magic", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Meta Function Parameters", - "scope": "meta.function.parameters", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Function Separator Annotation", - "scope": "punctuation.separator.annotation", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Function Separator Punctuation", - "scope": "punctuation.separator.parameters", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown headings", - "scope": [ - "entity.name.section.markdown" - ], - "settings": { - "foreground": "#eaec74" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown headings Definition", - "scope": [ - "punctuation.definition.heading.markdown" - ], - "settings": { - "foreground": "#888a2652" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", - "scope": "punctuation.definition.bold.markdown", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", - "scope": "beginning.punctuation.definition.list.markdown", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", - "scope": [ - "punctuation.definition.string.begin.markdown", - "punctuation.definition.string.end.markdown", - "punctuation.definition.metadata.markdown" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", - "scope": [ - "string.other.link.title.markdown", - "string.other.link.description.markdown" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Comment Markup Link", - "scope": [ - "comment markup.link" - ], - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "Markup Bold", - "scope": [ - "markup.bold" - ], - "settings": { - "foreground": "#D19A66", - "fontStyle": "bold" - } - }, - { - "name": "Markup Changed", - "scope": [ - "markup.changed" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Markup Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Markup Italic", - "scope": [ - "markup.italic" - ], - "settings": { - "foreground": "#C678DD", - "fontStyle": "italic" - } - }, - { - "name": "Markup Heading", - "scope": [ - "markup.heading" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Markup Heading Punctuation Definition Heading", - "scope": [ - "markup.heading punctuation.definition.heading" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Markup Link", - "scope": [ - "markup.link" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Markup Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Markup Quote", - "scope": [ - "markup.quote" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Markup Raw", - "scope": [ - "markup.raw" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Source Gfm Markup", - "scope": [ - "source.gfm markup" - ], - "settings": { - "-webkit-font-smoothing": "auto" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Raw Block", - "scope": "markup.raw.block.markdown", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown heading setext", - "scope": "markup.heading.setext", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Inline Raw", - "scope": "markup.inline.raw", - "settings": { - "foreground": "#89b2b9" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Quote", - "scope": "markup.quote.markdown", - "settings": { - "foreground": "#11a75c", - "fontStyle": "italic" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", - "scope": [ - "punctuation.definition.metadata.markdown", - "markup.underline.link.markdown", - "markup.underline.link.image.markdown" - ], - "settings": { - "foreground": "#eaec7461" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Quote", - "scope": [ - "meta.tag.inline.kbd.start.html", - "entity.name.tag.html", - "meta.tag.inline.kbd.end.html" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Keyword Operator Logical", - "scope": [ - "keyword.operator.assignment.ahk" - ], - "settings": { - "foreground": "#92cefff5" - } - }, - { - "name": "Comment", - "scope": [ - "comment" - ], - "settings": { - "foreground": "#7d8594", - "fontStyle": "italic" - } - }, - { - "name": "Meta", - "scope": [ - "meta" - ], - "settings": { - "foreground": "#e4e4e4" - } - }, - { - "name": "Entity Name Type", - "scope": [ - "entity.name.type" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Entity Other Inherited Class", - "scope": [ - "entity.other.inherited-class" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Keyword", - "scope": [ - "keyword" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Keyword Control", - "scope": [ - "keyword.control" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Keyword Operator", - "scope": [ - "keyword.operator" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Keyword Other Special Method", - "scope": [ - "keyword.other.special-method" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Keyword Other Unit", - "scope": [ - "keyword.other.unit" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Storage", - "scope": [ - "storage" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Storage Type Annotation,storage Type Primitive", - "scope": [ - "storage.type.annotation", - "storage.type.primitive" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Storage Modifier Package,storage Modifier Import", - "scope": [ - "storage.modifier.package", - "storage.modifier.import" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Constant", - "scope": [ - "constant" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Constant Variable", - "scope": [ - "constant.variable" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Constant Character Escape", - "scope": [ - "constant.character.escape" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Constant Numeric", - "scope": [ - "constant.numeric" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Constant Other Color", - "scope": [ - "constant.other.color" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Constant Other Symbol", - "scope": [ - "constant.other.symbol" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Variable", - "scope": [ - "variable" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Variable Interpolation", - "scope": [ - "variable.interpolation" - ], - "settings": { - "foreground": "#BE5046" - } - }, - { - "name": "Variable Parameter", - "scope": [ - "variable.parameter" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "String", - "scope": [ - "string" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "String Regexp", - "scope": [ - "string.regexp" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "String Regexp Source Ruby Embedded", - "scope": [ - "string.regexp source.ruby.embedded" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "String Other Link", - "scope": [ - "string.other.link" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Punctuation Definition Comment", - "scope": [ - "punctuation.definition.comment" - ], - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "Punctuation Definition Method Parameters,punctuation Definition Function Parameters,punctuation Definition Parameters,punctuation Definition Separator,punctuation Definition Seperator,punctuation Definition Array", - "scope": [ - "punctuation.definition.method-parameters", - "punctuation.definition.function-parameters", - "punctuation.definition.parameters", - "punctuation.definition.separator", - "punctuation.definition.seperator", - "punctuation.definition.array" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Punctuation Definition Heading,punctuation Definition Identity", - "scope": [ - "punctuation.definition.heading", - "punctuation.definition.identity" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Punctuation Definition Bold", - "scope": [ - "punctuation.definition.bold" - ], - "settings": { - "foreground": "#E5C07B", - "fontStyle": "bold" - } - }, - { - "name": "Punctuation Definition Italic", - "scope": [ - "punctuation.definition.italic" - ], - "settings": { - "foreground": "#C678DD", - "fontStyle": "italic" - } - }, - { - "name": "Punctuation Section Embedded", - "scope": [ - "punctuation.section.embedded" - ], - "settings": { - "foreground": "#BE5046" - } - }, - { - "name": "Punctuation Section Method,punctuation Section Class,punctuation Section Inner Class", - "scope": [ - "punctuation.section.method", - "punctuation.section.class", - "punctuation.section.inner-class" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Support Class", - "scope": [ - "support.class" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Support Type", - "scope": [ - "support.type" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Support Function Any Method", - "scope": [ - "support.function.any-method" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Support Function", - "scope": [ - "support.function" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Entity Name Class,entity Name Type Class", - "scope": [ - "entity.name.class", - "entity.name.type.class" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Entity Name Section", - "scope": [ - "entity.name.section" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Entity Name Tag", - "scope": [ - "entity.name.tag" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Entity Other Attribute Name", - "scope": [ - "entity.other.attribute-name" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Entity Other Attribute Name Id", - "scope": [ - "entity.other.attribute-name.id" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Meta Class", - "scope": [ - "meta.class" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Meta Class Body", - "scope": [ - "meta.class.body" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Meta Method Call,meta Method", - "scope": [ - "meta.method-call", - "meta.method" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Meta Definition Variable", - "scope": [ - "meta.definition.variable" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Meta Link", - "scope": [ - "meta.link" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Meta Require", - "scope": [ - "meta.require" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Meta Selector", - "scope": [ - "meta.selector" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Meta Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "background": "#373B41", - "foreground": "#ABB2BF" - } - }, - { - "name": "Meta Tag", - "scope": [ - "meta.tag" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Underline", - "scope": [ - "underline" - ], - "settings": { - "text-decoration": "underline" - } - }, - { - "name": "None", - "scope": [ - "none" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Invalid Deprecated", - "scope": [ - "invalid.deprecated" - ], - "settings": { - "foreground": "#523D14", - "background": "#E0C285" - } - }, - { - "name": "Invalid Illegal", - "scope": [ - "invalid.illegal" - ], - "settings": { - "foreground": "white", - "background": "#E05252" - } - }, - { - "name": "Source C Keyword Operator", - "scope": [ - "source.c keyword.operator" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Cpp Keyword Operator", - "scope": [ - "source.cpp keyword.operator" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Cs Keyword Operator", - "scope": [ - "source.cs keyword.operator" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Css Property Name,source Css Property Value", - "scope": [ - "source.css property-name", - "source.css property-value" - ], - "settings": { - "foreground": "#828997" - } - }, - { - "name": "Source Css Property Name Support,source Css Property Value Support", - "scope": [ - "source.css property-name.support", - "source.css property-value.support" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Source Gfm Link Entity", - "scope": [ - "source.gfm link entity" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Source Go Storage Type String", - "scope": [ - "source.go storage.type.string" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Ini Keyword Other Definition Ini", - "scope": [ - "source.ini keyword.other.definition.ini" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Java Storage Modifier Import", - "scope": [ - "source.java storage.modifier.import" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Source Java Storage Type", - "scope": [ - "source.java storage.type" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Source Java Keyword Operator Instanceof", - "scope": [ - "source.java keyword.operator.instanceof" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Java Properties Meta Key Pair", - "scope": [ - "source.java-properties meta.key-pair" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Java Properties Meta Key Pair > Punctuation", - "scope": [ - "source.java-properties meta.key-pair > punctuation" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Source Js Keyword Operator", - "scope": [ - "source.js keyword.operator" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", - "scope": [ - "source.js keyword.operator.delete", - "source.js keyword.operator.in", - "source.js keyword.operator.of", - "source.js keyword.operator.instanceof", - "source.js keyword.operator.new", - "source.js keyword.operator.typeof", - "source.js keyword.operator.void" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", - "scope": [ - "source.json meta.structure.dictionary.json > string.quoted.json" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", - "scope": [ - "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", - "scope": [ - "source.json meta.structure.dictionary.json > value.json > string.quoted.json", - "source.json meta.structure.array.json > value.json > string.quoted.json", - "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation", - "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", - "scope": [ - "source.json meta.structure.dictionary.json > constant.language.json", - "source.json meta.structure.array.json > constant.language.json" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Source Ruby Constant Other Symbol > Punctuation", - "scope": [ - "source.ruby constant.other.symbol > punctuation" - ], - "settings": { - "foreground": "inherit" - } - }, - { - "name": "Codetag Keywords", - "scope": [ - "keyword.codetag.notation" - ], - "settings": { - "foreground": "#d89fa4" - } - }, - { - "name": "Meta Attribute Rust", - "scope": [ - "meta.attribute.rust" - ], - "settings": { - "foreground": "#BCC199" - } - }, - { - "name": "Storage Modifier Lifetime Rust,entity Name Lifetime Rust", - "scope": [ - "storage.modifier.lifetime.rust", - "entity.name.lifetime.rust" - ], - "settings": { - "foreground": "#33E8EC" - } - }, - { - "name": "Keyword Unsafe Rust", - "scope": [ - "keyword.unsafe.rust" - ], - "settings": { - "foreground": "#CC6B73" - } - }, - { - "name": "customrule", - "scope": "customrule", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Support Type Property Name", - "scope": "support.type.property-name", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Punctuation for Quoted String", - "scope": "string.quoted.double punctuation", - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] Support Constant", - "scope": "support.constant", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Property Name", - "scope": "support.type.property-name.json", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", - "scope": "support.type.property-name.json punctuation", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation for key-value", - "scope": [ - "punctuation.separator.key-value.ts", - "punctuation.separator.key-value.js", - "punctuation.separator.key-value.tsx" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Embedded Operator", - "scope": [ - "source.js.embedded.html keyword.operator", - "source.ts.embedded.html keyword.operator" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Variable Other Readwrite", - "scope": [ - "variable.other.readwrite.js", - "variable.other.readwrite.ts", - "variable.other.readwrite.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variable Dom", - "scope": [ - "support.variable.dom.js", - "support.variable.dom.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variable Property Dom", - "scope": [ - "support.variable.property.dom.js", - "support.variable.property.dom.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Interpolation String Punctuation", - "scope": [ - "meta.template.expression.js punctuation.definition", - "meta.template.expression.ts punctuation.definition" - ], - "settings": { - "foreground": "#BE5046" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Type Parameters", - "scope": [ - "source.ts punctuation.definition.typeparameters", - "source.js punctuation.definition.typeparameters", - "source.tsx punctuation.definition.typeparameters" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Definition Block", - "scope": [ - "source.ts punctuation.definition.block", - "source.js punctuation.definition.block", - "source.tsx punctuation.definition.block" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Separator Comma", - "scope": [ - "source.ts punctuation.separator.comma", - "source.js punctuation.separator.comma", - "source.tsx punctuation.separator.comma" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Variable Property", - "scope": [ - "support.variable.property.js", - "support.variable.property.ts", - "support.variable.property.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Default Keyword", - "scope": [ - "keyword.control.default.js", - "keyword.control.default.ts", - "keyword.control.default.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Instanceof Keyword", - "scope": [ - "keyword.operator.expression.instanceof.js", - "keyword.operator.expression.instanceof.ts", - "keyword.operator.expression.instanceof.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Of Keyword", - "scope": [ - "keyword.operator.expression.of.js", - "keyword.operator.expression.of.ts", - "keyword.operator.expression.of.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Braces/Brackets", - "scope": [ - "meta.brace.round.js", - "meta.array-binding-pattern-variable.js", - "meta.brace.square.js", - "meta.brace.round.ts", - "meta.array-binding-pattern-variable.ts", - "meta.brace.square.ts", - "meta.brace.round.tsx", - "meta.array-binding-pattern-variable.tsx", - "meta.brace.square.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Accessor", - "scope": [ - "source.js punctuation.accessor", - "source.ts punctuation.accessor", - "source.tsx punctuation.accessor" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Terminator Statement", - "scope": [ - "punctuation.terminator.statement.js", - "punctuation.terminator.statement.ts", - "punctuation.terminator.statement.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Array variables", - "scope": [ - "meta.array-binding-pattern-variable.js variable.other.readwrite.js", - "meta.array-binding-pattern-variable.ts variable.other.readwrite.ts", - "meta.array-binding-pattern-variable.tsx variable.other.readwrite.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variables", - "scope": [ - "source.js support.variable", - "source.ts support.variable", - "source.tsx support.variable" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variables", - "scope": [ - "variable.other.constant.property.js", - "variable.other.constant.property.ts", - "variable.other.constant.property.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Keyword New", - "scope": [ - "keyword.operator.new.ts", - "keyword.operator.new.j", - "keyword.operator.new.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] TS Keyword Operator", - "scope": [ - "source.ts keyword.operator", - "source.tsx keyword.operator" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Parameter Separator", - "scope": [ - "punctuation.separator.parameter.js", - "punctuation.separator.parameter.ts", - "punctuation.separator.parameter.tsx " - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Import", - "scope": [ - "constant.language.import-export-all.js", - "constant.language.import-export-all.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JSX/TSX Import", - "scope": [ - "constant.language.import-export-all.jsx", - "constant.language.import-export-all.tsx" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Keyword Control As", - "scope": [ - "keyword.control.as.js", - "keyword.control.as.ts", - "keyword.control.as.jsx", - "keyword.control.as.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Variable Alias", - "scope": [ - "variable.other.readwrite.alias.js", - "variable.other.readwrite.alias.ts", - "variable.other.readwrite.alias.jsx", - "variable.other.readwrite.alias.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Constants", - "scope": [ - "variable.other.constant.js", - "variable.other.constant.ts", - "variable.other.constant.jsx", - "variable.other.constant.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Export Variable", - "scope": [ - "meta.export.default.js variable.other.readwrite.js", - "meta.export.default.ts variable.other.readwrite.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Template Strings Punctuation Accessor", - "scope": [ - "source.js meta.template.expression.js punctuation.accessor", - "source.ts meta.template.expression.ts punctuation.accessor", - "source.tsx meta.template.expression.tsx punctuation.accessor" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Import equals", - "scope": [ - "source.js meta.import-equals.external.js keyword.operator", - "source.jsx meta.import-equals.external.jsx keyword.operator", - "source.ts meta.import-equals.external.ts keyword.operator", - "source.tsx meta.import-equals.external.tsx keyword.operator" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Type Module", - "scope": "entity.name.type.module.js,entity.name.type.module.ts,entity.name.type.module.jsx,entity.name.type.module.tsx", - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Class", - "scope": "meta.class.js,meta.class.ts,meta.class.jsx,meta.class.tsx", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Property Definition Variable", - "scope": [ - "meta.definition.property.js variable", - "meta.definition.property.ts variable", - "meta.definition.property.jsx variable", - "meta.definition.property.tsx variable" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Type Parameters Type", - "scope": [ - "meta.type.parameters.js support.type", - "meta.type.parameters.jsx support.type", - "meta.type.parameters.ts support.type", - "meta.type.parameters.tsx support.type" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Keyword Operator", - "scope": [ - "source.js meta.tag.js keyword.operator", - "source.jsx meta.tag.jsx keyword.operator", - "source.ts meta.tag.ts keyword.operator", - "source.tsx meta.tag.tsx keyword.operator" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Punctuation", - "scope": [ - "meta.tag.js punctuation.section.embedded", - "meta.tag.jsx punctuation.section.embedded", - "meta.tag.ts punctuation.section.embedded", - "meta.tag.tsx punctuation.section.embedded" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Array Literal Variable", - "scope": [ - "meta.array.literal.js variable", - "meta.array.literal.jsx variable", - "meta.array.literal.ts variable", - "meta.array.literal.tsx variable" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Module Exports", - "scope": [ - "support.type.object.module.js", - "support.type.object.module.jsx", - "support.type.object.module.ts", - "support.type.object.module.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Constants", - "scope": [ - "constant.language.json" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Object Constants", - "scope": [ - "variable.other.constant.object.js", - "variable.other.constant.object.jsx", - "variable.other.constant.object.ts", - "variable.other.constant.object.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Properties Keyword", - "scope": [ - "storage.type.property.js", - "storage.type.property.jsx", - "storage.type.property.ts", - "storage.type.property.tsx" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Single Quote Inside Templated String", - "scope": [ - "meta.template.expression.js string.quoted punctuation.definition", - "meta.template.expression.jsx string.quoted punctuation.definition", - "meta.template.expression.ts string.quoted punctuation.definition", - "meta.template.expression.tsx string.quoted punctuation.definition" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Backtick inside Templated String", - "scope": [ - "meta.template.expression.js string.template punctuation.definition.string.template", - "meta.template.expression.jsx string.template punctuation.definition.string.template", - "meta.template.expression.ts string.template punctuation.definition.string.template", - "meta.template.expression.tsx string.template punctuation.definition.string.template" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS In Keyword for Loops", - "scope": [ - "keyword.operator.expression.in.js", - "keyword.operator.expression.in.jsx", - "keyword.operator.expression.in.ts", - "keyword.operator.expression.in.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Fields", - "scope": "entity.name.variable.field.cs", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Keyword Operators", - "scope": "source.cs keyword.operator", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Variables", - "scope": "variable.other.readwrite.cs", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Variables Other", - "scope": "variable.other.object.cs", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Property Other", - "scope": "variable.other.object.property.cs", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Property", - "scope": "entity.name.variable.property.cs", - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Storage Type", - "scope": "storage.type.cs", - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "[VSCODE-CUSTOM] Rust Unsafe Keyword", - "scope": "keyword.other.unsafe.rust", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Shell Variables Punctuation Definition", - "scope": "punctuation.definition.variable.shell", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Css Support Constant Value", - "scope": "support.constant.property-value.css", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Css Punctuation Definition Constant", - "scope": "punctuation.definition.constant.css", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", - "scope": "punctuation.separator.key-value.scss", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Sass Punctuation for constants", - "scope": "punctuation.definition.constant.scss", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", - "scope": "meta.property-list.scss punctuation.separator.key-value.scss", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Java Storage Type Primitive Array", - "scope": "storage.type.primitive.array.java", - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "[VSCODE-CUSTOM] Ruby Punctuation Separator Variable", - "scope": "punctuation.separator.variable.ruby", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Ruby Other Constant Variable", - "scope": "variable.other.constant.ruby", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Ruby Keyword Operator Other", - "scope": "keyword.operator.other.ruby", - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] PHP Punctuation Variable Definition", - "scope": "punctuation.definition.variable.php", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] PHP Meta Class", - "scope": "meta.class.php", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "scope": "token.info-token", - "settings": { - "foreground": "#6796e6" - } - }, - { - "scope": "token.warn-token", - "settings": { - "foreground": "#cd9731" - } - }, - { - "scope": "token.error-token", - "settings": { - "foreground": "#f44747" - } - }, - { - "scope": "token.debug-token", - "settings": { - "foreground": "#b267e6" - } - } - ] -} + "name": "DarkCode++", + "type": "dark", + "author": "yedhrab", + "colors": { + "activityBar.activeBorder": "#ffc000", + "activityBar.background": "#1c2022", + "activityBar.foreground": "#F2F2F2", + "activityBarBadge.background": "#dba827", + "activityBarBadge.foreground": "#0d0d00", + "activityBar.border": "#111518", + "badge.background": "#374140", + "breadcrumb.foreground": "#9e9d9d", + "button.background": "#ad550daa", + "button.foreground": "#ececec", + "button.hoverBackground": "#ad550d", + "dropdown.background": "#333333", + "dropdown.border": "#FFC00050", + "dropdown.foreground": "#C0C0C0", + "dropdown.listBackground": "#1c2022", + "editor.background": "#1c2022", + "editor.findMatchBackground": "#ffe8e82a", + "editor.foreground": "#bababa", + "editor.lineHighlightBackground": "#1c2022", + "editor.selectionBackground": "#6b410177", + "editorCursor.foreground": "#f8f8f0", + "editorGroup.border": "#111518", + "editorGroupHeader.tabsBackground": "#171a1b", + "editorGroupHeader.tabsBorder": "#111518", + "editorHoverWidget.background": "#1c2022", + "editorHoverWidget.border": "#ffc000a8", + "editorHoverWidget.foreground": "#bb8b12", + "editorLineNumber.foreground": "#858585", + "editorSuggestWidget.background": "#1c2022", + "editorWhitespace.foreground": "#262626", + "editorWidget.background": "#1c2022ee", + "focusBorder": "#FFC00050", + "foreground": "#bababa", + "icon.foreground": "#e9dfd8", + "input.background": "#111518", + "input.foreground": "#C0C0C0", + "inputOption.activeBorder": "#ffc000a8", + "list.activeSelectionBackground": "#413701", + "list.focusBackground": "#413701aa", + "list.hoverBackground": "#41370155", + "list.hoverForeground": "#eeeeee", + "list.inactiveSelectionBackground": "#41370177", + "menu.background": "#1c2022", + "menu.border": "#413701", + "menu.foreground": "#bb8b12", + "menu.selectionBackground": "#41370177", + "menu.selectionForeground": "#eeeeee", + "menubar.selectionBackground": "#eeeeee10", + "menubar.selectionForeground": "#eeeeee", + "notificationCenter.border": "#ffc000", + "notifications.background": "#1c2022", + "notifications.border": "#ffc000a8", + "notificationToast.border": "#FFC00050", + "panel.background": "#1c2022", + "panel.border": "#111518", + "panelTitle.activeBorder": "#ffc000", + "panelTitle.activeForeground": "#cecece", + "panelTitle.inactiveForeground": "#a09e9e", + "peekViewEditor.background": "#111518", + "peekViewEditorGutter.background": "#333333", + "pickerGroup.border": "#ffc000a8", + "pickerGroup.foreground": "#ffa837", + "scrollbarSlider.activeBackground": "#374140", + "scrollbarSlider.background": "#252b2e", + "scrollbarSlider.hoverBackground": "#374140", + "settings.numberInputBackground": "#333333", + "settings.textInputBackground": "#333333", + "sideBar.background": "#1c2022", + "sideBar.border": "#111518", + "sideBar.foreground": "#C0C0C0", + "sideBarSectionHeader.background": "#252b2e", + "sideBarSectionHeader.foreground": "#C0C0C0", + "sideBarTitle.foreground": "#cecece", + "statusBar.background": "#22212b", + "statusBar.debuggingBackground": "#2a0052", + "statusBar.foreground": "#bababa", + "statusBar.noFolderBackground": "#a75a0029", + "statusBarItem.remoteBackground": "#22212b", + "statusBarItem.remoteForeground": "#f3f4f4", + "tab.activeBackground": "#1c2022", + "tab.activeForeground": "#ffc000", + "tab.border": "#111518", + "tab.inactiveBackground": "#171a1b", + "tab.inactiveForeground": "#C0C0C0", + "terminal.background": "#1c2022", + "terminal.foreground": "#bababa", + "terminal.selectionBackground": "#6b410177", + "terminalCursor.foreground": "#e4d9cc", + "textLink.activeForeground": "#dba827", + "textLink.foreground": "#bb8b54", + "titleBar.activeBackground": "#1c2022", + "titleBar.activeForeground": "#bb8b12", + "titleBar.border": "#111518", + "widget.shadow": "#ffc00055", + "editorSuggestWidget.border": "#413701", + "editorSuggestWidget.foreground": "#bb8b12", + "editorSuggestWidget.highlightForeground": "#ffbf40b4", + "editorSuggestWidget.selectedBackground": "#41370177", + "tab.activeBorderTop": "#FFC000", + "tab.hoverBackground": "#FFC00010", + "tab.hoverBorder": "#ffd90070" + }, + "tokenColors": [ + { + "name": "Function-Call Argument", + "scope": [ + "meta.function-call.arguments", + "meta.function-call", + "meta.member.access" + ], + "settings": { + "foreground": "#9a9384" + } + }, + { + "name": "Item access", + "scope": [ + "meta.item-access" + ], + "settings": { + "foreground": "#e0a2a2f5" + } + }, + { + "name": "Variable language this", + "scope": [ + "variable.language.this" + ], + "settings": { + "foreground": "#e6717acc" + } + }, + { + "name": "Variable Other Property", + "scope": [ + "variable.other.property" + ], + "settings": { + "foreground": "#daa1a1" + } + }, + { + "name": "Variable Other Objects", + "scope": [ + "variable.other.object" + ], + "settings": { + "foreground": "#d89ba0c7" + } + }, + { + "name": "Support Function", + "scope": [ + "support.function.builtin" + ], + "settings": { + "foreground": "#d9db3e" + } + }, + { + "name": "Function Name", + "scope": [ + "entity.name.function" + ], + "settings": { + "foreground": "#ffc400" + } + }, + { + "name": "Function Call", + "scope": [ + "meta.function-call.generic" + ], + "settings": { + "foreground": "#d89d46" + } + }, + { + "name": "Function Variable", + "scope": [ + "source variable.parameter" + ], + "settings": { + "foreground": "#7c7770" + } + }, + { + "name": "Source Keyword Operator Logical", + "scope": [ + "source keyword.operator.logical" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Constants Other", + "scope": "source constant.other", + "settings": { + "foreground": "#6181bd" + } + }, + { + "name": "Constants", + "scope": "source constant", + "settings": { + "foreground": "#e05431" + } + }, + { + "name": "Placeholder Character", + "scope": "constant.character.format.placeholder.other storage", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Magic", + "scope": "support.variable.magic", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Meta Function Parameters", + "scope": "meta.function.parameters", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Function Separator Annotation", + "scope": "punctuation.separator.annotation", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Function Separator Punctuation", + "scope": "punctuation.separator.parameters", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown headings", + "scope": [ + "entity.name.section.markdown" + ], + "settings": { + "foreground": "#eaec74" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown headings Definition", + "scope": [ + "punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#888a2652" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", + "scope": "punctuation.definition.bold.markdown", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", + "scope": "beginning.punctuation.definition.list.markdown", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", + "scope": [ + "punctuation.definition.string.begin.markdown", + "punctuation.definition.string.end.markdown", + "punctuation.definition.metadata.markdown" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", + "scope": [ + "string.other.link.title.markdown", + "string.other.link.description.markdown" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Comment Markup Link", + "scope": [ + "comment markup.link" + ], + "settings": { + "foreground": "#5C6370" + } + }, + { + "name": "Markup Bold", + "scope": [ + "markup.bold" + ], + "settings": { + "foreground": "#D19A66", + "fontStyle": "bold" + } + }, + { + "name": "Markup Changed", + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Markup Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Markup Italic", + "scope": [ + "markup.italic" + ], + "settings": { + "foreground": "#C678DD", + "fontStyle": "italic" + } + }, + { + "name": "Markup Heading", + "scope": [ + "markup.heading" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Markup Heading Punctuation Definition Heading", + "scope": [ + "markup.heading punctuation.definition.heading" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Markup Link", + "scope": [ + "markup.link" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Markup Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Markup Quote", + "scope": [ + "markup.quote" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Markup Raw", + "scope": [ + "markup.raw" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Source Gfm Markup", + "scope": [ + "source.gfm markup" + ], + "settings": { + "-webkit-font-smoothing": "auto" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Raw Block", + "scope": "markup.raw.block.markdown", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown heading setext", + "scope": "markup.heading.setext", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Inline Raw", + "scope": "markup.inline.raw", + "settings": { + "foreground": "#89b2b9" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Quote", + "scope": "markup.quote.markdown", + "settings": { + "foreground": "#11a75c", + "fontStyle": "italic" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", + "scope": [ + "punctuation.definition.metadata.markdown", + "markup.underline.link.markdown", + "markup.underline.link.image.markdown" + ], + "settings": { + "foreground": "#eaec7461" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Quote", + "scope": [ + "meta.tag.inline.kbd.start.html", + "entity.name.tag.html", + "meta.tag.inline.kbd.end.html" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Keyword Operator Logical", + "scope": [ + "keyword.operator.assignment.ahk" + ], + "settings": { + "foreground": "#92cefff5" + } + }, + { + "name": "Comment", + "scope": [ + "comment" + ], + "settings": { + "foreground": "#7d8594", + "fontStyle": "italic" + } + }, + { + "name": "Meta", + "scope": [ + "meta" + ], + "settings": { + "foreground": "#e4e4e4" + } + }, + { + "name": "Entity Name Type", + "scope": [ + "entity.name.type" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Entity Other Inherited Class", + "scope": [ + "entity.other.inherited-class" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Keyword", + "scope": [ + "keyword" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Keyword Control", + "scope": [ + "keyword.control" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Keyword Operator", + "scope": [ + "keyword.operator" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Keyword Other Special Method", + "scope": [ + "keyword.other.special-method" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Keyword Other Unit", + "scope": [ + "keyword.other.unit" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Storage", + "scope": [ + "storage" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Storage Type Annotation,storage Type Primitive", + "scope": [ + "storage.type.annotation", + "storage.type.primitive" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Storage Modifier Package,storage Modifier Import", + "scope": [ + "storage.modifier.package", + "storage.modifier.import" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Constant", + "scope": [ + "constant" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Constant Variable", + "scope": [ + "constant.variable" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Constant Character Escape", + "scope": [ + "constant.character.escape" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Constant Numeric", + "scope": [ + "constant.numeric" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Constant Other Color", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Constant Other Symbol", + "scope": [ + "constant.other.symbol" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Variable", + "scope": [ + "variable" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Variable Interpolation", + "scope": [ + "variable.interpolation" + ], + "settings": { + "foreground": "#BE5046" + } + }, + { + "name": "Variable Parameter", + "scope": [ + "variable.parameter" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "String", + "scope": [ + "string" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "String Regexp", + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "String Regexp Source Ruby Embedded", + "scope": [ + "string.regexp source.ruby.embedded" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "String Other Link", + "scope": [ + "string.other.link" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Punctuation Definition Comment", + "scope": [ + "punctuation.definition.comment" + ], + "settings": { + "foreground": "#5C6370" + } + }, + { + "name": "Punctuation Definition Method Parameters,punctuation Definition Function Parameters,punctuation Definition Parameters,punctuation Definition Separator,punctuation Definition Seperator,punctuation Definition Array", + "scope": [ + "punctuation.definition.method-parameters", + "punctuation.definition.function-parameters", + "punctuation.definition.parameters", + "punctuation.definition.separator", + "punctuation.definition.seperator", + "punctuation.definition.array" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Punctuation Definition Heading,punctuation Definition Identity", + "scope": [ + "punctuation.definition.heading", + "punctuation.definition.identity" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Punctuation Definition Bold", + "scope": [ + "punctuation.definition.bold" + ], + "settings": { + "foreground": "#E5C07B", + "fontStyle": "bold" + } + }, + { + "name": "Punctuation Definition Italic", + "scope": [ + "punctuation.definition.italic" + ], + "settings": { + "foreground": "#C678DD", + "fontStyle": "italic" + } + }, + { + "name": "Punctuation Section Embedded", + "scope": [ + "punctuation.section.embedded" + ], + "settings": { + "foreground": "#BE5046" + } + }, + { + "name": "Punctuation Section Method,punctuation Section Class,punctuation Section Inner Class", + "scope": [ + "punctuation.section.method", + "punctuation.section.class", + "punctuation.section.inner-class" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Support Class", + "scope": [ + "support.class" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Support Type", + "scope": [ + "support.type" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Support Function Any Method", + "scope": [ + "support.function.any-method" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Support Function", + "scope": [ + "support.function" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Entity Name Class,entity Name Type Class", + "scope": [ + "entity.name.class", + "entity.name.type.class" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Entity Name Section", + "scope": [ + "entity.name.section" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Entity Name Tag", + "scope": [ + "entity.name.tag" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Entity Other Attribute Name", + "scope": [ + "entity.other.attribute-name" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Entity Other Attribute Name Id", + "scope": [ + "entity.other.attribute-name.id" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Meta Class", + "scope": [ + "meta.class" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Meta Class Body", + "scope": [ + "meta.class.body" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Meta Method Call,meta Method", + "scope": [ + "meta.method-call", + "meta.method" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Meta Definition Variable", + "scope": [ + "meta.definition.variable" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Meta Link", + "scope": [ + "meta.link" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Meta Require", + "scope": [ + "meta.require" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Meta Selector", + "scope": [ + "meta.selector" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Meta Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "background": "#373B41", + "foreground": "#ABB2BF" + } + }, + { + "name": "Meta Tag", + "scope": [ + "meta.tag" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Underline", + "scope": [ + "underline" + ], + "settings": { + "text-decoration": "underline" + } + }, + { + "name": "None", + "scope": [ + "none" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Invalid Deprecated", + "scope": [ + "invalid.deprecated" + ], + "settings": { + "foreground": "#523D14", + "background": "#E0C285" + } + }, + { + "name": "Invalid Illegal", + "scope": [ + "invalid.illegal" + ], + "settings": { + "foreground": "white", + "background": "#E05252" + } + }, + { + "name": "Source C Keyword Operator", + "scope": [ + "source.c keyword.operator" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Cpp Keyword Operator", + "scope": [ + "source.cpp keyword.operator" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Cs Keyword Operator", + "scope": [ + "source.cs keyword.operator" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Css Property Name,source Css Property Value", + "scope": [ + "source.css property-name", + "source.css property-value" + ], + "settings": { + "foreground": "#828997" + } + }, + { + "name": "Source Css Property Name Support,source Css Property Value Support", + "scope": [ + "source.css property-name.support", + "source.css property-value.support" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Source Gfm Link Entity", + "scope": [ + "source.gfm link entity" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Source Go Storage Type String", + "scope": [ + "source.go storage.type.string" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Ini Keyword Other Definition Ini", + "scope": [ + "source.ini keyword.other.definition.ini" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Java Storage Modifier Import", + "scope": [ + "source.java storage.modifier.import" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Source Java Storage Type", + "scope": [ + "source.java storage.type" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Source Java Keyword Operator Instanceof", + "scope": [ + "source.java keyword.operator.instanceof" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Java Properties Meta Key Pair", + "scope": [ + "source.java-properties meta.key-pair" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Java Properties Meta Key Pair > Punctuation", + "scope": [ + "source.java-properties meta.key-pair > punctuation" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Source Js Keyword Operator", + "scope": [ + "source.js keyword.operator" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", + "scope": [ + "source.js keyword.operator.delete", + "source.js keyword.operator.in", + "source.js keyword.operator.of", + "source.js keyword.operator.instanceof", + "source.js keyword.operator.new", + "source.js keyword.operator.typeof", + "source.js keyword.operator.void" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", + "scope": [ + "source.json meta.structure.dictionary.json > string.quoted.json" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", + "scope": [ + "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", + "scope": [ + "source.json meta.structure.dictionary.json > value.json > string.quoted.json", + "source.json meta.structure.array.json > value.json > string.quoted.json", + "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation", + "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", + "scope": [ + "source.json meta.structure.dictionary.json > constant.language.json", + "source.json meta.structure.array.json > constant.language.json" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Source Ruby Constant Other Symbol > Punctuation", + "scope": [ + "source.ruby constant.other.symbol > punctuation" + ], + "settings": { + "foreground": "inherit" + } + }, + { + "name": "Codetag Keywords", + "scope": [ + "keyword.codetag.notation" + ], + "settings": { + "foreground": "#d89fa4" + } + }, + { + "name": "Meta Attribute Rust", + "scope": [ + "meta.attribute.rust" + ], + "settings": { + "foreground": "#BCC199" + } + }, + { + "name": "Storage Modifier Lifetime Rust,entity Name Lifetime Rust", + "scope": [ + "storage.modifier.lifetime.rust", + "entity.name.lifetime.rust" + ], + "settings": { + "foreground": "#33E8EC" + } + }, + { + "name": "Keyword Unsafe Rust", + "scope": [ + "keyword.unsafe.rust" + ], + "settings": { + "foreground": "#CC6B73" + } + }, + { + "name": "customrule", + "scope": "customrule", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Support Type Property Name", + "scope": "support.type.property-name", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Punctuation for Quoted String", + "scope": "string.quoted.double punctuation", + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] Support Constant", + "scope": "support.constant", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JSON Property Name", + "scope": "support.type.property-name.json", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", + "scope": "support.type.property-name.json punctuation", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation for key-value", + "scope": [ + "punctuation.separator.key-value.ts", + "punctuation.separator.key-value.js", + "punctuation.separator.key-value.tsx" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Embedded Operator", + "scope": [ + "source.js.embedded.html keyword.operator", + "source.ts.embedded.html keyword.operator" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Variable Other Readwrite", + "scope": [ + "variable.other.readwrite.js", + "variable.other.readwrite.ts", + "variable.other.readwrite.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variable Dom", + "scope": [ + "support.variable.dom.js", + "support.variable.dom.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variable Property Dom", + "scope": [ + "support.variable.property.dom.js", + "support.variable.property.dom.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Interpolation String Punctuation", + "scope": [ + "meta.template.expression.js punctuation.definition", + "meta.template.expression.ts punctuation.definition" + ], + "settings": { + "foreground": "#BE5046" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Type Parameters", + "scope": [ + "source.ts punctuation.definition.typeparameters", + "source.js punctuation.definition.typeparameters", + "source.tsx punctuation.definition.typeparameters" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Definition Block", + "scope": [ + "source.ts punctuation.definition.block", + "source.js punctuation.definition.block", + "source.tsx punctuation.definition.block" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Separator Comma", + "scope": [ + "source.ts punctuation.separator.comma", + "source.js punctuation.separator.comma", + "source.tsx punctuation.separator.comma" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Variable Property", + "scope": [ + "support.variable.property.js", + "support.variable.property.ts", + "support.variable.property.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Default Keyword", + "scope": [ + "keyword.control.default.js", + "keyword.control.default.ts", + "keyword.control.default.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Instanceof Keyword", + "scope": [ + "keyword.operator.expression.instanceof.js", + "keyword.operator.expression.instanceof.ts", + "keyword.operator.expression.instanceof.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Of Keyword", + "scope": [ + "keyword.operator.expression.of.js", + "keyword.operator.expression.of.ts", + "keyword.operator.expression.of.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Braces/Brackets", + "scope": [ + "meta.brace.round.js", + "meta.array-binding-pattern-variable.js", + "meta.brace.square.js", + "meta.brace.round.ts", + "meta.array-binding-pattern-variable.ts", + "meta.brace.square.ts", + "meta.brace.round.tsx", + "meta.array-binding-pattern-variable.tsx", + "meta.brace.square.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Accessor", + "scope": [ + "source.js punctuation.accessor", + "source.ts punctuation.accessor", + "source.tsx punctuation.accessor" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Terminator Statement", + "scope": [ + "punctuation.terminator.statement.js", + "punctuation.terminator.statement.ts", + "punctuation.terminator.statement.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Array variables", + "scope": [ + "meta.array-binding-pattern-variable.js variable.other.readwrite.js", + "meta.array-binding-pattern-variable.ts variable.other.readwrite.ts", + "meta.array-binding-pattern-variable.tsx variable.other.readwrite.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variables", + "scope": [ + "source.js support.variable", + "source.ts support.variable", + "source.tsx support.variable" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variables", + "scope": [ + "variable.other.constant.property.js", + "variable.other.constant.property.ts", + "variable.other.constant.property.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Keyword New", + "scope": [ + "keyword.operator.new.ts", + "keyword.operator.new.j", + "keyword.operator.new.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] TS Keyword Operator", + "scope": [ + "source.ts keyword.operator", + "source.tsx keyword.operator" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Parameter Separator", + "scope": [ + "punctuation.separator.parameter.js", + "punctuation.separator.parameter.ts", + "punctuation.separator.parameter.tsx " + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Import", + "scope": [ + "constant.language.import-export-all.js", + "constant.language.import-export-all.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JSX/TSX Import", + "scope": [ + "constant.language.import-export-all.jsx", + "constant.language.import-export-all.tsx" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Keyword Control As", + "scope": [ + "keyword.control.as.js", + "keyword.control.as.ts", + "keyword.control.as.jsx", + "keyword.control.as.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Variable Alias", + "scope": [ + "variable.other.readwrite.alias.js", + "variable.other.readwrite.alias.ts", + "variable.other.readwrite.alias.jsx", + "variable.other.readwrite.alias.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Constants", + "scope": [ + "variable.other.constant.js", + "variable.other.constant.ts", + "variable.other.constant.jsx", + "variable.other.constant.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Export Variable", + "scope": [ + "meta.export.default.js variable.other.readwrite.js", + "meta.export.default.ts variable.other.readwrite.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Template Strings Punctuation Accessor", + "scope": [ + "source.js meta.template.expression.js punctuation.accessor", + "source.ts meta.template.expression.ts punctuation.accessor", + "source.tsx meta.template.expression.tsx punctuation.accessor" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Import equals", + "scope": [ + "source.js meta.import-equals.external.js keyword.operator", + "source.jsx meta.import-equals.external.jsx keyword.operator", + "source.ts meta.import-equals.external.ts keyword.operator", + "source.tsx meta.import-equals.external.tsx keyword.operator" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Type Module", + "scope": "entity.name.type.module.js,entity.name.type.module.ts,entity.name.type.module.jsx,entity.name.type.module.tsx", + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Class", + "scope": "meta.class.js,meta.class.ts,meta.class.jsx,meta.class.tsx", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Property Definition Variable", + "scope": [ + "meta.definition.property.js variable", + "meta.definition.property.ts variable", + "meta.definition.property.jsx variable", + "meta.definition.property.tsx variable" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Type Parameters Type", + "scope": [ + "meta.type.parameters.js support.type", + "meta.type.parameters.jsx support.type", + "meta.type.parameters.ts support.type", + "meta.type.parameters.tsx support.type" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Keyword Operator", + "scope": [ + "source.js meta.tag.js keyword.operator", + "source.jsx meta.tag.jsx keyword.operator", + "source.ts meta.tag.ts keyword.operator", + "source.tsx meta.tag.tsx keyword.operator" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Punctuation", + "scope": [ + "meta.tag.js punctuation.section.embedded", + "meta.tag.jsx punctuation.section.embedded", + "meta.tag.ts punctuation.section.embedded", + "meta.tag.tsx punctuation.section.embedded" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Array Literal Variable", + "scope": [ + "meta.array.literal.js variable", + "meta.array.literal.jsx variable", + "meta.array.literal.ts variable", + "meta.array.literal.tsx variable" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Module Exports", + "scope": [ + "support.type.object.module.js", + "support.type.object.module.jsx", + "support.type.object.module.ts", + "support.type.object.module.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JSON Constants", + "scope": [ + "constant.language.json" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Object Constants", + "scope": [ + "variable.other.constant.object.js", + "variable.other.constant.object.jsx", + "variable.other.constant.object.ts", + "variable.other.constant.object.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Properties Keyword", + "scope": [ + "storage.type.property.js", + "storage.type.property.jsx", + "storage.type.property.ts", + "storage.type.property.tsx" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Single Quote Inside Templated String", + "scope": [ + "meta.template.expression.js string.quoted punctuation.definition", + "meta.template.expression.jsx string.quoted punctuation.definition", + "meta.template.expression.ts string.quoted punctuation.definition", + "meta.template.expression.tsx string.quoted punctuation.definition" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Backtick inside Templated String", + "scope": [ + "meta.template.expression.js string.template punctuation.definition.string.template", + "meta.template.expression.jsx string.template punctuation.definition.string.template", + "meta.template.expression.ts string.template punctuation.definition.string.template", + "meta.template.expression.tsx string.template punctuation.definition.string.template" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS In Keyword for Loops", + "scope": [ + "keyword.operator.expression.in.js", + "keyword.operator.expression.in.jsx", + "keyword.operator.expression.in.ts", + "keyword.operator.expression.in.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Fields", + "scope": "entity.name.variable.field.cs", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Keyword Operators", + "scope": "source.cs keyword.operator", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Variables", + "scope": "variable.other.readwrite.cs", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Variables Other", + "scope": "variable.other.object.cs", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Property Other", + "scope": "variable.other.object.property.cs", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Property", + "scope": "entity.name.variable.property.cs", + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Storage Type", + "scope": "storage.type.cs", + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "[VSCODE-CUSTOM] Rust Unsafe Keyword", + "scope": "keyword.other.unsafe.rust", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Shell Variables Punctuation Definition", + "scope": "punctuation.definition.variable.shell", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Css Support Constant Value", + "scope": "support.constant.property-value.css", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Css Punctuation Definition Constant", + "scope": "punctuation.definition.constant.css", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", + "scope": "punctuation.separator.key-value.scss", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Sass Punctuation for constants", + "scope": "punctuation.definition.constant.scss", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", + "scope": "meta.property-list.scss punctuation.separator.key-value.scss", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Java Storage Type Primitive Array", + "scope": "storage.type.primitive.array.java", + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "[VSCODE-CUSTOM] Ruby Punctuation Separator Variable", + "scope": "punctuation.separator.variable.ruby", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Ruby Other Constant Variable", + "scope": "variable.other.constant.ruby", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Ruby Keyword Operator Other", + "scope": "keyword.operator.other.ruby", + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] PHP Punctuation Variable Definition", + "scope": "punctuation.definition.variable.php", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] PHP Meta Class", + "scope": "meta.class.php", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "scope": "token.info-token", + "settings": { + "foreground": "#6796e6" + } + }, + { + "scope": "token.warn-token", + "settings": { + "foreground": "#cd9731" + } + }, + { + "scope": "token.error-token", + "settings": { + "foreground": "#f44747" + } + }, + { + "scope": "token.debug-token", + "settings": { + "foreground": "#b267e6" + } + } + ] +} \ No newline at end of file diff --git a/themes/darkcode-plus.json b/themes/darkcode-plus.json index 753ae0a..5839d63 100644 --- a/themes/darkcode-plus.json +++ b/themes/darkcode-plus.json @@ -1,1899 +1,1900 @@ { - "name": "DarkCode+", - "type": "dark", - "author": "yedhrab", - "colors": { - "activityBar.activeBorder": "#ffc000", - "activityBar.background": "#1c2022", - "activityBar.foreground": "#F2F2F2", - "activityBarBadge.background": "#dba827", - "activityBarBadge.foreground": "#0d0d00", - "activityBar.border": "#111518", - "badge.background": "#374140", - "breadcrumb.foreground": "#9e9d9d", - "button.background": "#a85a19", - "button.hoverBackground": "#e27821", - "dropdown.background": "#333333", - "dropdown.border": "#FFC00050", - "dropdown.foreground": "#C0C0C0", - "dropdown.listBackground": "#1c2022", - "editor.background": "#1c2022", - "editor.findMatchBackground": "#ffe8e82a", - "editor.foreground": "#bababa", - "editor.lineHighlightBackground": "#1c2022", - "editor.selectionBackground": "#6b410177", - "editorCursor.foreground": "#f8f8f0", - "editorGroup.border": "#111518", - "editorGroupHeader.tabsBackground": "#171a1b", - "editorGroupHeader.tabsBorder": "#111518", - "editorHoverWidget.background": "#1c2022", - "editorHoverWidget.border": "#ffc000a8", - "editorHoverWidget.foreground": "#C0C0C0", - "editorLineNumber.foreground": "#858585", - "editorSuggestWidget.background": "#1c2022", - "editorWhitespace.foreground": "#262626", - "editorWidget.background": "#1c2022ee", - "focusBorder": "#FFC00050", - "foreground": "#bababa", - "icon.foreground": "#e9dfd8", - "input.background": "#111518", - "input.foreground": "#C0C0C0", - "inputOption.activeBorder": "#ffc000a8", - "list.activeSelectionBackground": "#413701", - "list.focusBackground": "#413701aa", - "list.hoverBackground": "#41370155", - "list.hoverForeground": "#eeeeee", - "list.inactiveSelectionBackground": "#41370177", - "menu.background": "#1c2022", - "menu.border": "#413701", - "menu.foreground": "#C0C0C0", - "menu.selectionBackground": "#41370177", - "menu.selectionForeground": "#eeeeee", - "menubar.selectionBackground": "#eeeeee10", - "menubar.selectionForeground": "#eeeeee", - "notificationCenter.border": "#ffc000", - "notifications.background": "#1c2022", - "notifications.border": "#ffc000a8", - "notificationToast.border": "#FFC00050", - "panel.background": "#1c2022", - "panel.border": "#111518", - "panelTitle.activeBorder": "#ffc000", - "panelTitle.activeForeground": "#cecece", - "panelTitle.inactiveForeground": "#a09e9e", - "peekViewEditor.background": "#111518", - "peekViewEditorGutter.background": "#333333", - "pickerGroup.border": "#ffc000a8", - "pickerGroup.foreground": "#ffa837", - "scrollbarSlider.activeBackground": "#374140", - "scrollbarSlider.background": "#252b2e", - "scrollbarSlider.hoverBackground": "#374140", - "settings.numberInputBackground": "#333333", - "settings.textInputBackground": "#333333", - "sideBar.background": "#1c2022", - "sideBar.border": "#111518", - "sideBar.foreground": "#C0C0C0", - "sideBarSectionHeader.background": "#252b2e", - "sideBarSectionHeader.foreground": "#C0C0C0", - "sideBarTitle.foreground": "#cecece", - "statusBar.background": "#22212b", - "statusBar.debuggingBackground": "#2a0052", - "statusBar.foreground": "#bababa", - "statusBar.noFolderBackground": "#a75a0029", - "statusBarItem.remoteBackground": "#22212b", - "statusBarItem.remoteForeground": "#f3f4f4", - "tab.activeBackground": "#1c2022", - "tab.activeForeground": "#ffc000", - "tab.border": "#111518", - "tab.inactiveBackground": "#171a1b", - "tab.inactiveForeground": "#C0C0C0", - "terminal.background": "#1c2022", - "terminal.foreground": "#bababa", - "terminal.selectionBackground": "#6b410177", - "terminalCursor.foreground": "#e4d9cc", - "textLink.activeForeground": "#dba827", - "textLink.foreground": "#bb8b54", - "titleBar.activeBackground": "#1c2022", - "titleBar.activeForeground": "#C0C0C0", - "titleBar.border": "#111518", - "widget.shadow": "#ffc00055", - "editorSuggestWidget.border": "#413701", - "editorSuggestWidget.foreground": "#bb8b12", - "editorSuggestWidget.highlightForeground": "#ffbf40b4", - "editorSuggestWidget.selectedBackground": "#41370177", - "tab.activeBorderTop": "#ffc000", - "tab.hoverBackground": "#ffc00010", - "tab.hoverBorder": "#ffd90070" - }, - "tokenColors": [ - { - "name": "Function-Call Argument", - "scope": [ - "meta.function-call.arguments", - "meta.function-call", - "meta.member.access" - ], - "settings": { - "foreground": "#9a9384" - } - }, - { - "name": "Item access", - "scope": [ - "meta.item-access" - ], - "settings": { - "foreground": "#e0a2a2f5" - } - }, - { - "name": "Variable language this", - "scope": [ - "variable.language.this" - ], - "settings": { - "foreground": "#e6717acc" - } - }, - { - "name": "Variable Other Property", - "scope": [ - "variable.other.property" - ], - "settings": { - "foreground": "#daa1a1" - } - }, - { - "name": "Variable Other Objects", - "scope": [ - "variable.other.object" - ], - "settings": { - "foreground": "#d89ba0c7" - } - }, - { - "name": "Support Function", - "scope": [ - "support.function.builtin" - ], - "settings": { - "foreground": "#d9db3e" - } - }, - { - "name": "Function Name", - "scope": [ - "entity.name.function" - ], - "settings": { - "foreground": "#ffc400" - } - }, - { - "name": "Function Call", - "scope": [ - "meta.function-call.generic" - ], - "settings": { - "foreground": "#d89d46" - } - }, - { - "name": "Function Variable", - "scope": [ - "source variable.parameter" - ], - "settings": { - "foreground": "#7c7770" - } - }, - { - "name": "Source Keyword Operator Logical", - "scope": [ - "source keyword.operator.logical" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Constants Other", - "scope": "source constant.other", - "settings": { - "foreground": "#6181bd" - } - }, - { - "name": "Constants", - "scope": "source constant", - "settings": { - "foreground": "#e05431" - } - }, - { - "name": "Placeholder Character", - "scope": "constant.character.format.placeholder.other storage", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Magic", - "scope": "support.variable.magic", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Meta Function Parameters", - "scope": "meta.function.parameters", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Function Separator Annotation", - "scope": "punctuation.separator.annotation", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Function Separator Punctuation", - "scope": "punctuation.separator.parameters", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown headings", - "scope": [ - "entity.name.section.markdown" - ], - "settings": { - "foreground": "#eaec74" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown headings Definition", - "scope": [ - "punctuation.definition.heading.markdown" - ], - "settings": { - "foreground": "#888a2652" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", - "scope": "punctuation.definition.bold.markdown", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", - "scope": "beginning.punctuation.definition.list.markdown", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", - "scope": [ - "punctuation.definition.string.begin.markdown", - "punctuation.definition.string.end.markdown", - "punctuation.definition.metadata.markdown" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", - "scope": [ - "string.other.link.title.markdown", - "string.other.link.description.markdown" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Comment Markup Link", - "scope": [ - "comment markup.link" - ], - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "Markup Bold", - "scope": [ - "markup.bold" - ], - "settings": { - "foreground": "#D19A66", - "fontStyle": "bold" - } - }, - { - "name": "Markup Changed", - "scope": [ - "markup.changed" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Markup Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Markup Italic", - "scope": [ - "markup.italic" - ], - "settings": { - "foreground": "#C678DD", - "fontStyle": "italic" - } - }, - { - "name": "Markup Heading", - "scope": [ - "markup.heading" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Markup Heading Punctuation Definition Heading", - "scope": [ - "markup.heading punctuation.definition.heading" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Markup Link", - "scope": [ - "markup.link" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Markup Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Markup Quote", - "scope": [ - "markup.quote" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Markup Raw", - "scope": [ - "markup.raw" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Source Gfm Markup", - "scope": [ - "source.gfm markup" - ], - "settings": { - "-webkit-font-smoothing": "auto" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Raw Block", - "scope": "markup.raw.block.markdown", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown heading setext", - "scope": "markup.heading.setext", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Inline Raw", - "scope": "markup.inline.raw", - "settings": { - "foreground": "#89b2b9" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Quote", - "scope": "markup.quote.markdown", - "settings": { - "foreground": "#11a75c", - "fontStyle": "italic" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", - "scope": [ - "punctuation.definition.metadata.markdown", - "markup.underline.link.markdown", - "markup.underline.link.image.markdown" - ], - "settings": { - "foreground": "#eaec7461" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Quote", - "scope": [ - "meta.tag.inline.kbd.start.html", - "entity.name.tag.html", - "meta.tag.inline.kbd.end.html" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Keyword Operator Logical", - "scope": [ - "keyword.operator.assignment.ahk" - ], - "settings": { - "foreground": "#92cefff5" - } - }, - { - "name": "Comment", - "scope": [ - "comment" - ], - "settings": { - "foreground": "#7d8594", - "fontStyle": "italic" - } - }, - { - "name": "Meta", - "scope": [ - "meta" - ], - "settings": { - "foreground": "#e4e4e4" - } - }, - { - "name": "Entity Name Type", - "scope": [ - "entity.name.type" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Entity Other Inherited Class", - "scope": [ - "entity.other.inherited-class" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Keyword", - "scope": [ - "keyword" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Keyword Control", - "scope": [ - "keyword.control" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Keyword Operator", - "scope": [ - "keyword.operator" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Keyword Other Special Method", - "scope": [ - "keyword.other.special-method" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Keyword Other Unit", - "scope": [ - "keyword.other.unit" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Storage", - "scope": [ - "storage" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Storage Type Annotation,storage Type Primitive", - "scope": [ - "storage.type.annotation", - "storage.type.primitive" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Storage Modifier Package,storage Modifier Import", - "scope": [ - "storage.modifier.package", - "storage.modifier.import" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Constant", - "scope": [ - "constant" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Constant Variable", - "scope": [ - "constant.variable" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Constant Character Escape", - "scope": [ - "constant.character.escape" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Constant Numeric", - "scope": [ - "constant.numeric" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Constant Other Color", - "scope": [ - "constant.other.color" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Constant Other Symbol", - "scope": [ - "constant.other.symbol" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Variable", - "scope": [ - "variable" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Variable Interpolation", - "scope": [ - "variable.interpolation" - ], - "settings": { - "foreground": "#BE5046" - } - }, - { - "name": "Variable Parameter", - "scope": [ - "variable.parameter" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "String", - "scope": [ - "string" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "String Regexp", - "scope": [ - "string.regexp" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "String Regexp Source Ruby Embedded", - "scope": [ - "string.regexp source.ruby.embedded" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "String Other Link", - "scope": [ - "string.other.link" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Punctuation Definition Comment", - "scope": [ - "punctuation.definition.comment" - ], - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "Punctuation Definition Method Parameters,punctuation Definition Function Parameters,punctuation Definition Parameters,punctuation Definition Separator,punctuation Definition Seperator,punctuation Definition Array", - "scope": [ - "punctuation.definition.method-parameters", - "punctuation.definition.function-parameters", - "punctuation.definition.parameters", - "punctuation.definition.separator", - "punctuation.definition.seperator", - "punctuation.definition.array" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Punctuation Definition Heading,punctuation Definition Identity", - "scope": [ - "punctuation.definition.heading", - "punctuation.definition.identity" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Punctuation Definition Bold", - "scope": [ - "punctuation.definition.bold" - ], - "settings": { - "foreground": "#E5C07B", - "fontStyle": "bold" - } - }, - { - "name": "Punctuation Definition Italic", - "scope": [ - "punctuation.definition.italic" - ], - "settings": { - "foreground": "#C678DD", - "fontStyle": "italic" - } - }, - { - "name": "Punctuation Section Embedded", - "scope": [ - "punctuation.section.embedded" - ], - "settings": { - "foreground": "#BE5046" - } - }, - { - "name": "Punctuation Section Method,punctuation Section Class,punctuation Section Inner Class", - "scope": [ - "punctuation.section.method", - "punctuation.section.class", - "punctuation.section.inner-class" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Support Class", - "scope": [ - "support.class" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Support Type", - "scope": [ - "support.type" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Support Function Any Method", - "scope": [ - "support.function.any-method" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Support Function", - "scope": [ - "support.function" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Entity Name Class,entity Name Type Class", - "scope": [ - "entity.name.class", - "entity.name.type.class" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Entity Name Section", - "scope": [ - "entity.name.section" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Entity Name Tag", - "scope": [ - "entity.name.tag" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Entity Other Attribute Name", - "scope": [ - "entity.other.attribute-name" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Entity Other Attribute Name Id", - "scope": [ - "entity.other.attribute-name.id" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Meta Class", - "scope": [ - "meta.class" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Meta Class Body", - "scope": [ - "meta.class.body" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Meta Method Call,meta Method", - "scope": [ - "meta.method-call", - "meta.method" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Meta Definition Variable", - "scope": [ - "meta.definition.variable" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Meta Link", - "scope": [ - "meta.link" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "Meta Require", - "scope": [ - "meta.require" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Meta Selector", - "scope": [ - "meta.selector" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Meta Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "background": "#373B41", - "foreground": "#ABB2BF" - } - }, - { - "name": "Meta Tag", - "scope": [ - "meta.tag" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Underline", - "scope": [ - "underline" - ], - "settings": { - "text-decoration": "underline" - } - }, - { - "name": "None", - "scope": [ - "none" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Invalid Deprecated", - "scope": [ - "invalid.deprecated" - ], - "settings": { - "foreground": "#523D14", - "background": "#E0C285" - } - }, - { - "name": "Invalid Illegal", - "scope": [ - "invalid.illegal" - ], - "settings": { - "foreground": "white", - "background": "#E05252" - } - }, - { - "name": "Source C Keyword Operator", - "scope": [ - "source.c keyword.operator" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Cpp Keyword Operator", - "scope": [ - "source.cpp keyword.operator" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Cs Keyword Operator", - "scope": [ - "source.cs keyword.operator" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Css Property Name,source Css Property Value", - "scope": [ - "source.css property-name", - "source.css property-value" - ], - "settings": { - "foreground": "#828997" - } - }, - { - "name": "Source Css Property Name Support,source Css Property Value Support", - "scope": [ - "source.css property-name.support", - "source.css property-value.support" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Source Gfm Link Entity", - "scope": [ - "source.gfm link entity" - ], - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "Source Go Storage Type String", - "scope": [ - "source.go storage.type.string" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Ini Keyword Other Definition Ini", - "scope": [ - "source.ini keyword.other.definition.ini" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Java Storage Modifier Import", - "scope": [ - "source.java storage.modifier.import" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Source Java Storage Type", - "scope": [ - "source.java storage.type" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "Source Java Keyword Operator Instanceof", - "scope": [ - "source.java keyword.operator.instanceof" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Java Properties Meta Key Pair", - "scope": [ - "source.java-properties meta.key-pair" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Java Properties Meta Key Pair > Punctuation", - "scope": [ - "source.java-properties meta.key-pair > punctuation" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "Source Js Keyword Operator", - "scope": [ - "source.js keyword.operator" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", - "scope": [ - "source.js keyword.operator.delete", - "source.js keyword.operator.in", - "source.js keyword.operator.of", - "source.js keyword.operator.instanceof", - "source.js keyword.operator.new", - "source.js keyword.operator.typeof", - "source.js keyword.operator.void" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", - "scope": [ - "source.json meta.structure.dictionary.json > string.quoted.json" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", - "scope": [ - "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", - "scope": [ - "source.json meta.structure.dictionary.json > value.json > string.quoted.json", - "source.json meta.structure.array.json > value.json > string.quoted.json", - "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation", - "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", - "scope": [ - "source.json meta.structure.dictionary.json > constant.language.json", - "source.json meta.structure.array.json > constant.language.json" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "Source Ruby Constant Other Symbol > Punctuation", - "scope": [ - "source.ruby constant.other.symbol > punctuation" - ], - "settings": { - "foreground": "inherit" - } - }, - { - "name": "Codetag Keywords", - "scope": [ - "keyword.codetag.notation" - ], - "settings": { - "foreground": "#d89fa4" - } - }, - { - "name": "Meta Attribute Rust", - "scope": [ - "meta.attribute.rust" - ], - "settings": { - "foreground": "#BCC199" - } - }, - { - "name": "Storage Modifier Lifetime Rust,entity Name Lifetime Rust", - "scope": [ - "storage.modifier.lifetime.rust", - "entity.name.lifetime.rust" - ], - "settings": { - "foreground": "#33E8EC" - } - }, - { - "name": "Keyword Unsafe Rust", - "scope": [ - "keyword.unsafe.rust" - ], - "settings": { - "foreground": "#CC6B73" - } - }, - { - "name": "customrule", - "scope": "customrule", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Support Type Property Name", - "scope": "support.type.property-name", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Punctuation for Quoted String", - "scope": "string.quoted.double punctuation", - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] Support Constant", - "scope": "support.constant", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Property Name", - "scope": "support.type.property-name.json", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", - "scope": "support.type.property-name.json punctuation", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation for key-value", - "scope": [ - "punctuation.separator.key-value.ts", - "punctuation.separator.key-value.js", - "punctuation.separator.key-value.tsx" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Embedded Operator", - "scope": [ - "source.js.embedded.html keyword.operator", - "source.ts.embedded.html keyword.operator" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Variable Other Readwrite", - "scope": [ - "variable.other.readwrite.js", - "variable.other.readwrite.ts", - "variable.other.readwrite.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variable Dom", - "scope": [ - "support.variable.dom.js", - "support.variable.dom.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variable Property Dom", - "scope": [ - "support.variable.property.dom.js", - "support.variable.property.dom.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Interpolation String Punctuation", - "scope": [ - "meta.template.expression.js punctuation.definition", - "meta.template.expression.ts punctuation.definition" - ], - "settings": { - "foreground": "#BE5046" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Type Parameters", - "scope": [ - "source.ts punctuation.definition.typeparameters", - "source.js punctuation.definition.typeparameters", - "source.tsx punctuation.definition.typeparameters" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Definition Block", - "scope": [ - "source.ts punctuation.definition.block", - "source.js punctuation.definition.block", - "source.tsx punctuation.definition.block" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Separator Comma", - "scope": [ - "source.ts punctuation.separator.comma", - "source.js punctuation.separator.comma", - "source.tsx punctuation.separator.comma" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Variable Property", - "scope": [ - "support.variable.property.js", - "support.variable.property.ts", - "support.variable.property.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Default Keyword", - "scope": [ - "keyword.control.default.js", - "keyword.control.default.ts", - "keyword.control.default.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Instanceof Keyword", - "scope": [ - "keyword.operator.expression.instanceof.js", - "keyword.operator.expression.instanceof.ts", - "keyword.operator.expression.instanceof.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Of Keyword", - "scope": [ - "keyword.operator.expression.of.js", - "keyword.operator.expression.of.ts", - "keyword.operator.expression.of.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Braces/Brackets", - "scope": [ - "meta.brace.round.js", - "meta.array-binding-pattern-variable.js", - "meta.brace.square.js", - "meta.brace.round.ts", - "meta.array-binding-pattern-variable.ts", - "meta.brace.square.ts", - "meta.brace.round.tsx", - "meta.array-binding-pattern-variable.tsx", - "meta.brace.square.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Accessor", - "scope": [ - "source.js punctuation.accessor", - "source.ts punctuation.accessor", - "source.tsx punctuation.accessor" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Terminator Statement", - "scope": [ - "punctuation.terminator.statement.js", - "punctuation.terminator.statement.ts", - "punctuation.terminator.statement.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Array variables", - "scope": [ - "meta.array-binding-pattern-variable.js variable.other.readwrite.js", - "meta.array-binding-pattern-variable.ts variable.other.readwrite.ts", - "meta.array-binding-pattern-variable.tsx variable.other.readwrite.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variables", - "scope": [ - "source.js support.variable", - "source.ts support.variable", - "source.tsx support.variable" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Support Variables", - "scope": [ - "variable.other.constant.property.js", - "variable.other.constant.property.ts", - "variable.other.constant.property.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Keyword New", - "scope": [ - "keyword.operator.new.ts", - "keyword.operator.new.j", - "keyword.operator.new.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] TS Keyword Operator", - "scope": [ - "source.ts keyword.operator", - "source.tsx keyword.operator" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Punctuation Parameter Separator", - "scope": [ - "punctuation.separator.parameter.js", - "punctuation.separator.parameter.ts", - "punctuation.separator.parameter.tsx " - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Import", - "scope": [ - "constant.language.import-export-all.js", - "constant.language.import-export-all.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JSX/TSX Import", - "scope": [ - "constant.language.import-export-all.jsx", - "constant.language.import-export-all.tsx" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Keyword Control As", - "scope": [ - "keyword.control.as.js", - "keyword.control.as.ts", - "keyword.control.as.jsx", - "keyword.control.as.tsx" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Variable Alias", - "scope": [ - "variable.other.readwrite.alias.js", - "variable.other.readwrite.alias.ts", - "variable.other.readwrite.alias.jsx", - "variable.other.readwrite.alias.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Constants", - "scope": [ - "variable.other.constant.js", - "variable.other.constant.ts", - "variable.other.constant.jsx", - "variable.other.constant.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Export Variable", - "scope": [ - "meta.export.default.js variable.other.readwrite.js", - "meta.export.default.ts variable.other.readwrite.ts" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Template Strings Punctuation Accessor", - "scope": [ - "source.js meta.template.expression.js punctuation.accessor", - "source.ts meta.template.expression.ts punctuation.accessor", - "source.tsx meta.template.expression.tsx punctuation.accessor" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Import equals", - "scope": [ - "source.js meta.import-equals.external.js keyword.operator", - "source.jsx meta.import-equals.external.jsx keyword.operator", - "source.ts meta.import-equals.external.ts keyword.operator", - "source.tsx meta.import-equals.external.tsx keyword.operator" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Type Module", - "scope": "entity.name.type.module.js,entity.name.type.module.ts,entity.name.type.module.jsx,entity.name.type.module.tsx", - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Class", - "scope": "meta.class.js,meta.class.ts,meta.class.jsx,meta.class.tsx", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Property Definition Variable", - "scope": [ - "meta.definition.property.js variable", - "meta.definition.property.ts variable", - "meta.definition.property.jsx variable", - "meta.definition.property.tsx variable" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Type Parameters Type", - "scope": [ - "meta.type.parameters.js support.type", - "meta.type.parameters.jsx support.type", - "meta.type.parameters.ts support.type", - "meta.type.parameters.tsx support.type" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Keyword Operator", - "scope": [ - "source.js meta.tag.js keyword.operator", - "source.jsx meta.tag.jsx keyword.operator", - "source.ts meta.tag.ts keyword.operator", - "source.tsx meta.tag.tsx keyword.operator" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Punctuation", - "scope": [ - "meta.tag.js punctuation.section.embedded", - "meta.tag.jsx punctuation.section.embedded", - "meta.tag.ts punctuation.section.embedded", - "meta.tag.tsx punctuation.section.embedded" - ], - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Meta Array Literal Variable", - "scope": [ - "meta.array.literal.js variable", - "meta.array.literal.jsx variable", - "meta.array.literal.ts variable", - "meta.array.literal.tsx variable" - ], - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Module Exports", - "scope": [ - "support.type.object.module.js", - "support.type.object.module.jsx", - "support.type.object.module.ts", - "support.type.object.module.tsx" - ], - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Constants", - "scope": [ - "constant.language.json" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Object Constants", - "scope": [ - "variable.other.constant.object.js", - "variable.other.constant.object.jsx", - "variable.other.constant.object.ts", - "variable.other.constant.object.tsx" - ], - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Properties Keyword", - "scope": [ - "storage.type.property.js", - "storage.type.property.jsx", - "storage.type.property.ts", - "storage.type.property.tsx" - ], - "settings": { - "foreground": "#56B6C2" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Single Quote Inside Templated String", - "scope": [ - "meta.template.expression.js string.quoted punctuation.definition", - "meta.template.expression.jsx string.quoted punctuation.definition", - "meta.template.expression.ts string.quoted punctuation.definition", - "meta.template.expression.tsx string.quoted punctuation.definition" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS Backtick inside Templated String", - "scope": [ - "meta.template.expression.js string.template punctuation.definition.string.template", - "meta.template.expression.jsx string.template punctuation.definition.string.template", - "meta.template.expression.ts string.template punctuation.definition.string.template", - "meta.template.expression.tsx string.template punctuation.definition.string.template" - ], - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] JS/TS In Keyword for Loops", - "scope": [ - "keyword.operator.expression.in.js", - "keyword.operator.expression.in.jsx", - "keyword.operator.expression.in.ts", - "keyword.operator.expression.in.tsx" - ], - "settings": { - "foreground": "#C678DD" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Fields", - "scope": "entity.name.variable.field.cs", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Keyword Operators", - "scope": "source.cs keyword.operator", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Variables", - "scope": "variable.other.readwrite.cs", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Variables Other", - "scope": "variable.other.object.cs", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Property Other", - "scope": "variable.other.object.property.cs", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Property", - "scope": "entity.name.variable.property.cs", - "settings": { - "foreground": "#61AFEF" - } - }, - { - "name": "[VSCODE-CUSTOM] CSharp Storage Type", - "scope": "storage.type.cs", - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "[VSCODE-CUSTOM] Rust Unsafe Keyword", - "scope": "keyword.other.unsafe.rust", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Shell Variables Punctuation Definition", - "scope": "punctuation.definition.variable.shell", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Css Support Constant Value", - "scope": "support.constant.property-value.css", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Css Punctuation Definition Constant", - "scope": "punctuation.definition.constant.css", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", - "scope": "punctuation.separator.key-value.scss", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Sass Punctuation for constants", - "scope": "punctuation.definition.constant.scss", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", - "scope": "meta.property-list.scss punctuation.separator.key-value.scss", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "name": "[VSCODE-CUSTOM] Java Storage Type Primitive Array", - "scope": "storage.type.primitive.array.java", - "settings": { - "foreground": "#E5C07B" - } - }, - { - "name": "[VSCODE-CUSTOM] Ruby Punctuation Separator Variable", - "scope": "punctuation.separator.variable.ruby", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] Ruby Other Constant Variable", - "scope": "variable.other.constant.ruby", - "settings": { - "foreground": "#D19A66" - } - }, - { - "name": "[VSCODE-CUSTOM] Ruby Keyword Operator Other", - "scope": "keyword.operator.other.ruby", - "settings": { - "foreground": "#98C379" - } - }, - { - "name": "[VSCODE-CUSTOM] PHP Punctuation Variable Definition", - "scope": "punctuation.definition.variable.php", - "settings": { - "foreground": "#E06C75" - } - }, - { - "name": "[VSCODE-CUSTOM] PHP Meta Class", - "scope": "meta.class.php", - "settings": { - "foreground": "#ABB2BF" - } - }, - { - "scope": "token.info-token", - "settings": { - "foreground": "#6796e6" - } - }, - { - "scope": "token.warn-token", - "settings": { - "foreground": "#cd9731" - } - }, - { - "scope": "token.error-token", - "settings": { - "foreground": "#f44747" - } - }, - { - "scope": "token.debug-token", - "settings": { - "foreground": "#b267e6" - } - } - ] -} + "name": "DarkCode+", + "type": "dark", + "author": "yedhrab", + "colors": { + "activityBar.activeBorder": "#ffc000", + "activityBar.background": "#1c2022", + "activityBar.foreground": "#F2F2F2", + "activityBarBadge.background": "#dba827", + "activityBarBadge.foreground": "#0d0d00", + "activityBar.border": "#111518", + "badge.background": "#374140", + "breadcrumb.foreground": "#9e9d9d", + "button.background": "#ad550daa", + "button.foreground": "#ececec", + "button.hoverBackground": "#ad550d", + "dropdown.background": "#333333", + "dropdown.border": "#FFC00050", + "dropdown.foreground": "#C0C0C0", + "dropdown.listBackground": "#1c2022", + "editor.background": "#1c2022", + "editor.findMatchBackground": "#ffe8e82a", + "editor.foreground": "#bababa", + "editor.lineHighlightBackground": "#1c2022", + "editor.selectionBackground": "#6b410177", + "editorCursor.foreground": "#f8f8f0", + "editorGroup.border": "#111518", + "editorGroupHeader.tabsBackground": "#171a1b", + "editorGroupHeader.tabsBorder": "#111518", + "editorHoverWidget.background": "#1c2022", + "editorHoverWidget.border": "#ffc000a8", + "editorHoverWidget.foreground": "#C0C0C0", + "editorLineNumber.foreground": "#858585", + "editorSuggestWidget.background": "#1c2022", + "editorWhitespace.foreground": "#262626", + "editorWidget.background": "#1c2022ee", + "focusBorder": "#FFC00050", + "foreground": "#bababa", + "icon.foreground": "#e9dfd8", + "input.background": "#111518", + "input.foreground": "#C0C0C0", + "inputOption.activeBorder": "#ffc000a8", + "list.activeSelectionBackground": "#413701", + "list.focusBackground": "#413701aa", + "list.hoverBackground": "#41370155", + "list.hoverForeground": "#eeeeee", + "list.inactiveSelectionBackground": "#41370177", + "menu.background": "#1c2022", + "menu.border": "#413701", + "menu.foreground": "#C0C0C0", + "menu.selectionBackground": "#41370177", + "menu.selectionForeground": "#eeeeee", + "menubar.selectionBackground": "#eeeeee10", + "menubar.selectionForeground": "#eeeeee", + "notificationCenter.border": "#ffc000", + "notifications.background": "#1c2022", + "notifications.border": "#ffc000a8", + "notificationToast.border": "#FFC00050", + "panel.background": "#1c2022", + "panel.border": "#111518", + "panelTitle.activeBorder": "#ffc000", + "panelTitle.activeForeground": "#cecece", + "panelTitle.inactiveForeground": "#a09e9e", + "peekViewEditor.background": "#111518", + "peekViewEditorGutter.background": "#333333", + "pickerGroup.border": "#ffc000a8", + "pickerGroup.foreground": "#ffa837", + "scrollbarSlider.activeBackground": "#374140", + "scrollbarSlider.background": "#252b2e", + "scrollbarSlider.hoverBackground": "#374140", + "settings.numberInputBackground": "#333333", + "settings.textInputBackground": "#333333", + "sideBar.background": "#1c2022", + "sideBar.border": "#111518", + "sideBar.foreground": "#C0C0C0", + "sideBarSectionHeader.background": "#252b2e", + "sideBarSectionHeader.foreground": "#C0C0C0", + "sideBarTitle.foreground": "#cecece", + "statusBar.background": "#22212b", + "statusBar.debuggingBackground": "#2a0052", + "statusBar.foreground": "#bababa", + "statusBar.noFolderBackground": "#a75a0029", + "statusBarItem.remoteBackground": "#22212b", + "statusBarItem.remoteForeground": "#f3f4f4", + "tab.activeBackground": "#1c2022", + "tab.activeForeground": "#ffc000", + "tab.border": "#111518", + "tab.inactiveBackground": "#171a1b", + "tab.inactiveForeground": "#C0C0C0", + "terminal.background": "#1c2022", + "terminal.foreground": "#bababa", + "terminal.selectionBackground": "#6b410177", + "terminalCursor.foreground": "#e4d9cc", + "textLink.activeForeground": "#dba827", + "textLink.foreground": "#bb8b54", + "titleBar.activeBackground": "#1c2022", + "titleBar.activeForeground": "#C0C0C0", + "titleBar.border": "#111518", + "widget.shadow": "#ffc00055", + "editorSuggestWidget.border": "#413701", + "editorSuggestWidget.foreground": "#bb8b12", + "editorSuggestWidget.highlightForeground": "#ffbf40b4", + "editorSuggestWidget.selectedBackground": "#41370177", + "tab.activeBorderTop": "#FFC000", + "tab.hoverBackground": "#FFC00010", + "tab.hoverBorder": "#ffd90070" + }, + "tokenColors": [ + { + "name": "Function-Call Argument", + "scope": [ + "meta.function-call.arguments", + "meta.function-call", + "meta.member.access" + ], + "settings": { + "foreground": "#9a9384" + } + }, + { + "name": "Item access", + "scope": [ + "meta.item-access" + ], + "settings": { + "foreground": "#e0a2a2f5" + } + }, + { + "name": "Variable language this", + "scope": [ + "variable.language.this" + ], + "settings": { + "foreground": "#e6717acc" + } + }, + { + "name": "Variable Other Property", + "scope": [ + "variable.other.property" + ], + "settings": { + "foreground": "#daa1a1" + } + }, + { + "name": "Variable Other Objects", + "scope": [ + "variable.other.object" + ], + "settings": { + "foreground": "#d89ba0c7" + } + }, + { + "name": "Support Function", + "scope": [ + "support.function.builtin" + ], + "settings": { + "foreground": "#d9db3e" + } + }, + { + "name": "Function Name", + "scope": [ + "entity.name.function" + ], + "settings": { + "foreground": "#ffc400" + } + }, + { + "name": "Function Call", + "scope": [ + "meta.function-call.generic" + ], + "settings": { + "foreground": "#d89d46" + } + }, + { + "name": "Function Variable", + "scope": [ + "source variable.parameter" + ], + "settings": { + "foreground": "#7c7770" + } + }, + { + "name": "Source Keyword Operator Logical", + "scope": [ + "source keyword.operator.logical" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Constants Other", + "scope": "source constant.other", + "settings": { + "foreground": "#6181bd" + } + }, + { + "name": "Constants", + "scope": "source constant", + "settings": { + "foreground": "#e05431" + } + }, + { + "name": "Placeholder Character", + "scope": "constant.character.format.placeholder.other storage", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Magic", + "scope": "support.variable.magic", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Meta Function Parameters", + "scope": "meta.function.parameters", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Function Separator Annotation", + "scope": "punctuation.separator.annotation", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Function Separator Punctuation", + "scope": "punctuation.separator.parameters", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown headings", + "scope": [ + "entity.name.section.markdown" + ], + "settings": { + "foreground": "#eaec74" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown headings Definition", + "scope": [ + "punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#888a2652" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", + "scope": "punctuation.definition.bold.markdown", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", + "scope": "beginning.punctuation.definition.list.markdown", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", + "scope": [ + "punctuation.definition.string.begin.markdown", + "punctuation.definition.string.end.markdown", + "punctuation.definition.metadata.markdown" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", + "scope": [ + "string.other.link.title.markdown", + "string.other.link.description.markdown" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Comment Markup Link", + "scope": [ + "comment markup.link" + ], + "settings": { + "foreground": "#5C6370" + } + }, + { + "name": "Markup Bold", + "scope": [ + "markup.bold" + ], + "settings": { + "foreground": "#D19A66", + "fontStyle": "bold" + } + }, + { + "name": "Markup Changed", + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Markup Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Markup Italic", + "scope": [ + "markup.italic" + ], + "settings": { + "foreground": "#C678DD", + "fontStyle": "italic" + } + }, + { + "name": "Markup Heading", + "scope": [ + "markup.heading" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Markup Heading Punctuation Definition Heading", + "scope": [ + "markup.heading punctuation.definition.heading" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Markup Link", + "scope": [ + "markup.link" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Markup Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Markup Quote", + "scope": [ + "markup.quote" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Markup Raw", + "scope": [ + "markup.raw" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Source Gfm Markup", + "scope": [ + "source.gfm markup" + ], + "settings": { + "-webkit-font-smoothing": "auto" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Raw Block", + "scope": "markup.raw.block.markdown", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown heading setext", + "scope": "markup.heading.setext", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Inline Raw", + "scope": "markup.inline.raw", + "settings": { + "foreground": "#89b2b9" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Quote", + "scope": "markup.quote.markdown", + "settings": { + "foreground": "#11a75c", + "fontStyle": "italic" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", + "scope": [ + "punctuation.definition.metadata.markdown", + "markup.underline.link.markdown", + "markup.underline.link.image.markdown" + ], + "settings": { + "foreground": "#eaec7461" + } + }, + { + "name": "[VSCODE-CUSTOM] Markdown Quote", + "scope": [ + "meta.tag.inline.kbd.start.html", + "entity.name.tag.html", + "meta.tag.inline.kbd.end.html" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Keyword Operator Logical", + "scope": [ + "keyword.operator.assignment.ahk" + ], + "settings": { + "foreground": "#92cefff5" + } + }, + { + "name": "Comment", + "scope": [ + "comment" + ], + "settings": { + "foreground": "#7d8594", + "fontStyle": "italic" + } + }, + { + "name": "Meta", + "scope": [ + "meta" + ], + "settings": { + "foreground": "#e4e4e4" + } + }, + { + "name": "Entity Name Type", + "scope": [ + "entity.name.type" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Entity Other Inherited Class", + "scope": [ + "entity.other.inherited-class" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Keyword", + "scope": [ + "keyword" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Keyword Control", + "scope": [ + "keyword.control" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Keyword Operator", + "scope": [ + "keyword.operator" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Keyword Other Special Method", + "scope": [ + "keyword.other.special-method" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Keyword Other Unit", + "scope": [ + "keyword.other.unit" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Storage", + "scope": [ + "storage" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Storage Type Annotation,storage Type Primitive", + "scope": [ + "storage.type.annotation", + "storage.type.primitive" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Storage Modifier Package,storage Modifier Import", + "scope": [ + "storage.modifier.package", + "storage.modifier.import" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Constant", + "scope": [ + "constant" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Constant Variable", + "scope": [ + "constant.variable" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Constant Character Escape", + "scope": [ + "constant.character.escape" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Constant Numeric", + "scope": [ + "constant.numeric" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Constant Other Color", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Constant Other Symbol", + "scope": [ + "constant.other.symbol" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Variable", + "scope": [ + "variable" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Variable Interpolation", + "scope": [ + "variable.interpolation" + ], + "settings": { + "foreground": "#BE5046" + } + }, + { + "name": "Variable Parameter", + "scope": [ + "variable.parameter" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "String", + "scope": [ + "string" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "String Regexp", + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "String Regexp Source Ruby Embedded", + "scope": [ + "string.regexp source.ruby.embedded" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "String Other Link", + "scope": [ + "string.other.link" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Punctuation Definition Comment", + "scope": [ + "punctuation.definition.comment" + ], + "settings": { + "foreground": "#5C6370" + } + }, + { + "name": "Punctuation Definition Method Parameters,punctuation Definition Function Parameters,punctuation Definition Parameters,punctuation Definition Separator,punctuation Definition Seperator,punctuation Definition Array", + "scope": [ + "punctuation.definition.method-parameters", + "punctuation.definition.function-parameters", + "punctuation.definition.parameters", + "punctuation.definition.separator", + "punctuation.definition.seperator", + "punctuation.definition.array" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Punctuation Definition Heading,punctuation Definition Identity", + "scope": [ + "punctuation.definition.heading", + "punctuation.definition.identity" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Punctuation Definition Bold", + "scope": [ + "punctuation.definition.bold" + ], + "settings": { + "foreground": "#E5C07B", + "fontStyle": "bold" + } + }, + { + "name": "Punctuation Definition Italic", + "scope": [ + "punctuation.definition.italic" + ], + "settings": { + "foreground": "#C678DD", + "fontStyle": "italic" + } + }, + { + "name": "Punctuation Section Embedded", + "scope": [ + "punctuation.section.embedded" + ], + "settings": { + "foreground": "#BE5046" + } + }, + { + "name": "Punctuation Section Method,punctuation Section Class,punctuation Section Inner Class", + "scope": [ + "punctuation.section.method", + "punctuation.section.class", + "punctuation.section.inner-class" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Support Class", + "scope": [ + "support.class" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Support Type", + "scope": [ + "support.type" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Support Function Any Method", + "scope": [ + "support.function.any-method" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Support Function", + "scope": [ + "support.function" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Entity Name Class,entity Name Type Class", + "scope": [ + "entity.name.class", + "entity.name.type.class" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Entity Name Section", + "scope": [ + "entity.name.section" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Entity Name Tag", + "scope": [ + "entity.name.tag" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Entity Other Attribute Name", + "scope": [ + "entity.other.attribute-name" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Entity Other Attribute Name Id", + "scope": [ + "entity.other.attribute-name.id" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Meta Class", + "scope": [ + "meta.class" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Meta Class Body", + "scope": [ + "meta.class.body" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Meta Method Call,meta Method", + "scope": [ + "meta.method-call", + "meta.method" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Meta Definition Variable", + "scope": [ + "meta.definition.variable" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Meta Link", + "scope": [ + "meta.link" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "Meta Require", + "scope": [ + "meta.require" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Meta Selector", + "scope": [ + "meta.selector" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Meta Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "background": "#373B41", + "foreground": "#ABB2BF" + } + }, + { + "name": "Meta Tag", + "scope": [ + "meta.tag" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Underline", + "scope": [ + "underline" + ], + "settings": { + "text-decoration": "underline" + } + }, + { + "name": "None", + "scope": [ + "none" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Invalid Deprecated", + "scope": [ + "invalid.deprecated" + ], + "settings": { + "foreground": "#523D14", + "background": "#E0C285" + } + }, + { + "name": "Invalid Illegal", + "scope": [ + "invalid.illegal" + ], + "settings": { + "foreground": "white", + "background": "#E05252" + } + }, + { + "name": "Source C Keyword Operator", + "scope": [ + "source.c keyword.operator" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Cpp Keyword Operator", + "scope": [ + "source.cpp keyword.operator" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Cs Keyword Operator", + "scope": [ + "source.cs keyword.operator" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Css Property Name,source Css Property Value", + "scope": [ + "source.css property-name", + "source.css property-value" + ], + "settings": { + "foreground": "#828997" + } + }, + { + "name": "Source Css Property Name Support,source Css Property Value Support", + "scope": [ + "source.css property-name.support", + "source.css property-value.support" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Source Gfm Link Entity", + "scope": [ + "source.gfm link entity" + ], + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "Source Go Storage Type String", + "scope": [ + "source.go storage.type.string" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Ini Keyword Other Definition Ini", + "scope": [ + "source.ini keyword.other.definition.ini" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Java Storage Modifier Import", + "scope": [ + "source.java storage.modifier.import" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Source Java Storage Type", + "scope": [ + "source.java storage.type" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "Source Java Keyword Operator Instanceof", + "scope": [ + "source.java keyword.operator.instanceof" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Java Properties Meta Key Pair", + "scope": [ + "source.java-properties meta.key-pair" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Java Properties Meta Key Pair > Punctuation", + "scope": [ + "source.java-properties meta.key-pair > punctuation" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "Source Js Keyword Operator", + "scope": [ + "source.js keyword.operator" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", + "scope": [ + "source.js keyword.operator.delete", + "source.js keyword.operator.in", + "source.js keyword.operator.of", + "source.js keyword.operator.instanceof", + "source.js keyword.operator.new", + "source.js keyword.operator.typeof", + "source.js keyword.operator.void" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", + "scope": [ + "source.json meta.structure.dictionary.json > string.quoted.json" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", + "scope": [ + "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", + "scope": [ + "source.json meta.structure.dictionary.json > value.json > string.quoted.json", + "source.json meta.structure.array.json > value.json > string.quoted.json", + "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation", + "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", + "scope": [ + "source.json meta.structure.dictionary.json > constant.language.json", + "source.json meta.structure.array.json > constant.language.json" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "Source Ruby Constant Other Symbol > Punctuation", + "scope": [ + "source.ruby constant.other.symbol > punctuation" + ], + "settings": { + "foreground": "inherit" + } + }, + { + "name": "Codetag Keywords", + "scope": [ + "keyword.codetag.notation" + ], + "settings": { + "foreground": "#d89fa4" + } + }, + { + "name": "Meta Attribute Rust", + "scope": [ + "meta.attribute.rust" + ], + "settings": { + "foreground": "#BCC199" + } + }, + { + "name": "Storage Modifier Lifetime Rust,entity Name Lifetime Rust", + "scope": [ + "storage.modifier.lifetime.rust", + "entity.name.lifetime.rust" + ], + "settings": { + "foreground": "#33E8EC" + } + }, + { + "name": "Keyword Unsafe Rust", + "scope": [ + "keyword.unsafe.rust" + ], + "settings": { + "foreground": "#CC6B73" + } + }, + { + "name": "customrule", + "scope": "customrule", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Support Type Property Name", + "scope": "support.type.property-name", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Punctuation for Quoted String", + "scope": "string.quoted.double punctuation", + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] Support Constant", + "scope": "support.constant", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JSON Property Name", + "scope": "support.type.property-name.json", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", + "scope": "support.type.property-name.json punctuation", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation for key-value", + "scope": [ + "punctuation.separator.key-value.ts", + "punctuation.separator.key-value.js", + "punctuation.separator.key-value.tsx" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Embedded Operator", + "scope": [ + "source.js.embedded.html keyword.operator", + "source.ts.embedded.html keyword.operator" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Variable Other Readwrite", + "scope": [ + "variable.other.readwrite.js", + "variable.other.readwrite.ts", + "variable.other.readwrite.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variable Dom", + "scope": [ + "support.variable.dom.js", + "support.variable.dom.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variable Property Dom", + "scope": [ + "support.variable.property.dom.js", + "support.variable.property.dom.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Interpolation String Punctuation", + "scope": [ + "meta.template.expression.js punctuation.definition", + "meta.template.expression.ts punctuation.definition" + ], + "settings": { + "foreground": "#BE5046" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Type Parameters", + "scope": [ + "source.ts punctuation.definition.typeparameters", + "source.js punctuation.definition.typeparameters", + "source.tsx punctuation.definition.typeparameters" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Definition Block", + "scope": [ + "source.ts punctuation.definition.block", + "source.js punctuation.definition.block", + "source.tsx punctuation.definition.block" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Separator Comma", + "scope": [ + "source.ts punctuation.separator.comma", + "source.js punctuation.separator.comma", + "source.tsx punctuation.separator.comma" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Variable Property", + "scope": [ + "support.variable.property.js", + "support.variable.property.ts", + "support.variable.property.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Default Keyword", + "scope": [ + "keyword.control.default.js", + "keyword.control.default.ts", + "keyword.control.default.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Instanceof Keyword", + "scope": [ + "keyword.operator.expression.instanceof.js", + "keyword.operator.expression.instanceof.ts", + "keyword.operator.expression.instanceof.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Of Keyword", + "scope": [ + "keyword.operator.expression.of.js", + "keyword.operator.expression.of.ts", + "keyword.operator.expression.of.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Braces/Brackets", + "scope": [ + "meta.brace.round.js", + "meta.array-binding-pattern-variable.js", + "meta.brace.square.js", + "meta.brace.round.ts", + "meta.array-binding-pattern-variable.ts", + "meta.brace.square.ts", + "meta.brace.round.tsx", + "meta.array-binding-pattern-variable.tsx", + "meta.brace.square.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Accessor", + "scope": [ + "source.js punctuation.accessor", + "source.ts punctuation.accessor", + "source.tsx punctuation.accessor" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Terminator Statement", + "scope": [ + "punctuation.terminator.statement.js", + "punctuation.terminator.statement.ts", + "punctuation.terminator.statement.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Array variables", + "scope": [ + "meta.array-binding-pattern-variable.js variable.other.readwrite.js", + "meta.array-binding-pattern-variable.ts variable.other.readwrite.ts", + "meta.array-binding-pattern-variable.tsx variable.other.readwrite.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variables", + "scope": [ + "source.js support.variable", + "source.ts support.variable", + "source.tsx support.variable" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Support Variables", + "scope": [ + "variable.other.constant.property.js", + "variable.other.constant.property.ts", + "variable.other.constant.property.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Keyword New", + "scope": [ + "keyword.operator.new.ts", + "keyword.operator.new.j", + "keyword.operator.new.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] TS Keyword Operator", + "scope": [ + "source.ts keyword.operator", + "source.tsx keyword.operator" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Punctuation Parameter Separator", + "scope": [ + "punctuation.separator.parameter.js", + "punctuation.separator.parameter.ts", + "punctuation.separator.parameter.tsx " + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Import", + "scope": [ + "constant.language.import-export-all.js", + "constant.language.import-export-all.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JSX/TSX Import", + "scope": [ + "constant.language.import-export-all.jsx", + "constant.language.import-export-all.tsx" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Keyword Control As", + "scope": [ + "keyword.control.as.js", + "keyword.control.as.ts", + "keyword.control.as.jsx", + "keyword.control.as.tsx" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Variable Alias", + "scope": [ + "variable.other.readwrite.alias.js", + "variable.other.readwrite.alias.ts", + "variable.other.readwrite.alias.jsx", + "variable.other.readwrite.alias.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Constants", + "scope": [ + "variable.other.constant.js", + "variable.other.constant.ts", + "variable.other.constant.jsx", + "variable.other.constant.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Export Variable", + "scope": [ + "meta.export.default.js variable.other.readwrite.js", + "meta.export.default.ts variable.other.readwrite.ts" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Template Strings Punctuation Accessor", + "scope": [ + "source.js meta.template.expression.js punctuation.accessor", + "source.ts meta.template.expression.ts punctuation.accessor", + "source.tsx meta.template.expression.tsx punctuation.accessor" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Import equals", + "scope": [ + "source.js meta.import-equals.external.js keyword.operator", + "source.jsx meta.import-equals.external.jsx keyword.operator", + "source.ts meta.import-equals.external.ts keyword.operator", + "source.tsx meta.import-equals.external.tsx keyword.operator" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Type Module", + "scope": "entity.name.type.module.js,entity.name.type.module.ts,entity.name.type.module.jsx,entity.name.type.module.tsx", + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Class", + "scope": "meta.class.js,meta.class.ts,meta.class.jsx,meta.class.tsx", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Property Definition Variable", + "scope": [ + "meta.definition.property.js variable", + "meta.definition.property.ts variable", + "meta.definition.property.jsx variable", + "meta.definition.property.tsx variable" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Type Parameters Type", + "scope": [ + "meta.type.parameters.js support.type", + "meta.type.parameters.jsx support.type", + "meta.type.parameters.ts support.type", + "meta.type.parameters.tsx support.type" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Keyword Operator", + "scope": [ + "source.js meta.tag.js keyword.operator", + "source.jsx meta.tag.jsx keyword.operator", + "source.ts meta.tag.ts keyword.operator", + "source.tsx meta.tag.tsx keyword.operator" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Punctuation", + "scope": [ + "meta.tag.js punctuation.section.embedded", + "meta.tag.jsx punctuation.section.embedded", + "meta.tag.ts punctuation.section.embedded", + "meta.tag.tsx punctuation.section.embedded" + ], + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Meta Array Literal Variable", + "scope": [ + "meta.array.literal.js variable", + "meta.array.literal.jsx variable", + "meta.array.literal.ts variable", + "meta.array.literal.tsx variable" + ], + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Module Exports", + "scope": [ + "support.type.object.module.js", + "support.type.object.module.jsx", + "support.type.object.module.ts", + "support.type.object.module.tsx" + ], + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] JSON Constants", + "scope": [ + "constant.language.json" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Object Constants", + "scope": [ + "variable.other.constant.object.js", + "variable.other.constant.object.jsx", + "variable.other.constant.object.ts", + "variable.other.constant.object.tsx" + ], + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Properties Keyword", + "scope": [ + "storage.type.property.js", + "storage.type.property.jsx", + "storage.type.property.ts", + "storage.type.property.tsx" + ], + "settings": { + "foreground": "#56B6C2" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Single Quote Inside Templated String", + "scope": [ + "meta.template.expression.js string.quoted punctuation.definition", + "meta.template.expression.jsx string.quoted punctuation.definition", + "meta.template.expression.ts string.quoted punctuation.definition", + "meta.template.expression.tsx string.quoted punctuation.definition" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS Backtick inside Templated String", + "scope": [ + "meta.template.expression.js string.template punctuation.definition.string.template", + "meta.template.expression.jsx string.template punctuation.definition.string.template", + "meta.template.expression.ts string.template punctuation.definition.string.template", + "meta.template.expression.tsx string.template punctuation.definition.string.template" + ], + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] JS/TS In Keyword for Loops", + "scope": [ + "keyword.operator.expression.in.js", + "keyword.operator.expression.in.jsx", + "keyword.operator.expression.in.ts", + "keyword.operator.expression.in.tsx" + ], + "settings": { + "foreground": "#C678DD" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Fields", + "scope": "entity.name.variable.field.cs", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Keyword Operators", + "scope": "source.cs keyword.operator", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Variables", + "scope": "variable.other.readwrite.cs", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Variables Other", + "scope": "variable.other.object.cs", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Property Other", + "scope": "variable.other.object.property.cs", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Property", + "scope": "entity.name.variable.property.cs", + "settings": { + "foreground": "#61AFEF" + } + }, + { + "name": "[VSCODE-CUSTOM] CSharp Storage Type", + "scope": "storage.type.cs", + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "[VSCODE-CUSTOM] Rust Unsafe Keyword", + "scope": "keyword.other.unsafe.rust", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Shell Variables Punctuation Definition", + "scope": "punctuation.definition.variable.shell", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Css Support Constant Value", + "scope": "support.constant.property-value.css", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Css Punctuation Definition Constant", + "scope": "punctuation.definition.constant.css", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", + "scope": "punctuation.separator.key-value.scss", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Sass Punctuation for constants", + "scope": "punctuation.definition.constant.scss", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value", + "scope": "meta.property-list.scss punctuation.separator.key-value.scss", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "name": "[VSCODE-CUSTOM] Java Storage Type Primitive Array", + "scope": "storage.type.primitive.array.java", + "settings": { + "foreground": "#E5C07B" + } + }, + { + "name": "[VSCODE-CUSTOM] Ruby Punctuation Separator Variable", + "scope": "punctuation.separator.variable.ruby", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] Ruby Other Constant Variable", + "scope": "variable.other.constant.ruby", + "settings": { + "foreground": "#D19A66" + } + }, + { + "name": "[VSCODE-CUSTOM] Ruby Keyword Operator Other", + "scope": "keyword.operator.other.ruby", + "settings": { + "foreground": "#98C379" + } + }, + { + "name": "[VSCODE-CUSTOM] PHP Punctuation Variable Definition", + "scope": "punctuation.definition.variable.php", + "settings": { + "foreground": "#E06C75" + } + }, + { + "name": "[VSCODE-CUSTOM] PHP Meta Class", + "scope": "meta.class.php", + "settings": { + "foreground": "#ABB2BF" + } + }, + { + "scope": "token.info-token", + "settings": { + "foreground": "#6796e6" + } + }, + { + "scope": "token.warn-token", + "settings": { + "foreground": "#cd9731" + } + }, + { + "scope": "token.error-token", + "settings": { + "foreground": "#f44747" + } + }, + { + "scope": "token.debug-token", + "settings": { + "foreground": "#b267e6" + } + } + ] +} \ No newline at end of file diff --git a/themes/darkcode.json b/themes/darkcode.json index ab3b05f..2fae2be 100644 --- a/themes/darkcode.json +++ b/themes/darkcode.json @@ -11,8 +11,9 @@ "activityBar.border": "#111518", "badge.background": "#374140", "breadcrumb.foreground": "#9e9d9d", - "button.background": "#a85a19", - "button.hoverBackground": "#e27821", + "button.background": "#ad550daa", + "button.foreground": "#ececec", + "button.hoverBackground": "#ad550d", "dropdown.background": "#333333", "dropdown.border": "#FFC00050", "dropdown.foreground": "#C0C0C0",