From c465e5dfd108fd4e68f9ed013f21e7f8c7ea2df5 Mon Sep 17 00:00:00 2001 From: Yunus Emre <49655146+yedhrab@users.noreply.github.com> Date: Wed, 12 Feb 2020 18:12:52 +0300 Subject: [PATCH 1/7] =?UTF-8?q?=F0=9F=91=A8=E2=80=8D=F0=9F=8E=A8=20=20Butt?= =?UTF-8?q?on=20colors=20renewed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CONTRIBUTING.md | 2 ++ README.md | 4 +++- core/darkcode.json | 5 +++-- package.json | 2 +- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f97c02e..284f48d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -23,6 +23,8 @@ | | cecece | e7e7e7 | | Selection Bacground | 6b410177 | aa6600 | | List active higlight | 413701 | 411e01 | +| Buton bg | ad550d (aa) | ? | +| Buton fore | ececec ```json { diff --git a/README.md b/README.md index 7316e38..56731a9 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 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/package.json b/package.json index a718a3e..a988811 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "darkcode-theme-adopted-python-and-markdown", "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" From 6f7975509d73854b128e924799796916f32048a0 Mon Sep 17 00:00:00 2001 From: Yunus Emre <49655146+yedhrab@users.noreply.github.com> Date: Wed, 12 Feb 2020 10:00:54 -0800 Subject: [PATCH 2/7] =?UTF-8?q?=E2=9C=A8=20Icon=20and=20images=20are=20ren?= =?UTF-8?q?ewed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- {res => .github/assets}/ahk_theme.png | Bin {res => .github/assets}/all_themes.png | Bin {res => .github/assets}/darkcod-contrast.png | Bin .../assets}/darkcode-contrast-plus-plus.png | Bin .../assets}/darkcode-contrast-plus.png | Bin .../assets}/darkcode-plus-plus.png | Bin {res => .github/assets}/darkcode-plus.png | Bin {res => .github/assets}/darkcode.png | Bin {res => .github/assets}/hello_java.png | Bin {res => .github/assets}/item_access.png | Bin .../assets}/lightcode-contrast-plus-plus.png | Bin .../assets}/lightcode-contrast-plus.png | Bin .../assets}/lightcode-contrast.png | Bin .../assets}/lightcode-plus-plus.png | Bin {res => .github/assets}/lightcode-plus.png | Bin {res => .github/assets}/lightcode.png | Bin {res => .github/assets}/mdpy.png | Bin .../assets}/meta.function-call.arguments.png | Bin {res => .github/assets}/meta.item-access.png | Bin README.md | 34 +++++++++--------- icon.png | Bin 0 -> 70422 bytes package.json | 4 +-- 22 files changed, 19 insertions(+), 19 deletions(-) rename {res => .github/assets}/ahk_theme.png (100%) rename {res => .github/assets}/all_themes.png (100%) rename {res => .github/assets}/darkcod-contrast.png (100%) rename {res => .github/assets}/darkcode-contrast-plus-plus.png (100%) rename {res => .github/assets}/darkcode-contrast-plus.png (100%) rename {res => .github/assets}/darkcode-plus-plus.png (100%) rename {res => .github/assets}/darkcode-plus.png (100%) rename {res => .github/assets}/darkcode.png (100%) rename {res => .github/assets}/hello_java.png (100%) rename {res => .github/assets}/item_access.png (100%) rename {res => .github/assets}/lightcode-contrast-plus-plus.png (100%) rename {res => .github/assets}/lightcode-contrast-plus.png (100%) rename {res => .github/assets}/lightcode-contrast.png (100%) rename {res => .github/assets}/lightcode-plus-plus.png (100%) rename {res => .github/assets}/lightcode-plus.png (100%) rename {res => .github/assets}/lightcode.png (100%) rename {res => .github/assets}/mdpy.png (100%) rename {res => .github/assets}/meta.function-call.arguments.png (100%) rename {res => .github/assets}/meta.item-access.png (100%) create mode 100644 icon.png 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/README.md b/README.md index 56731a9..df5a2c5 100644 --- a/README.md +++ b/README.md @@ -58,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/icon.png b/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8f34402c1d21e33b9137a1e4bb4169e809c6ffdf GIT binary patch literal 70422 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�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�cKih|pNxCWp4&=K^q8G2D^(Vtn7|)m!6N7@e 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

tp<^o1n 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

^z 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 SPuY(_(OqrB+Z9?5p8X$BMD7s) literal 0 HcmV?d00001 diff --git a/package.json b/package.json index a988811..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.2", "publisher": "yedhrab", "engines": { "vscode": "^1.35.0" }, - "icon": "res/mdpy.png", + "icon": "icon.png", "license": "Apache", "categories": [ "Themes" From b5d8832d7a8e6e94b55589f1bb06d074a44bd957 Mon Sep 17 00:00:00 2001 From: Yunus Emre <49655146+yedhrab@users.noreply.github.com> Date: Wed, 12 Feb 2020 11:11:20 -0800 Subject: [PATCH 3/7] =?UTF-8?q?=F0=9F=91=AA=20Contributing=20guide=20renew?= =?UTF-8?q?ed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CONTRIBUTING.md | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 284f48d..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 @@ -26,18 +29,6 @@ | Buton bg | ad550d (aa) | ? | | Buton fore | ececec -```json -{ - "editorSuggestWidget.border": "#0040ff2c", - "editorSuggestWidget.foreground": "#e7b050a2", // 1b5dcfdc - "editorSuggestWidget.highlightForeground": "#0040bfb4", - "editorSuggestWidget.selectedBackground": "#554f0738", - "tab.activeBorderTop": "#003fff", - "tab.hoverBackground": "#003fff10", - "tab.hoverBorder": "#0026ff70" -} -``` - ## ✨ Plus Themes - ➕ Plus themes has a few additional improvements that are given the below From 292fabf6803548413eef7cc38c00f23e2e0d17d5 Mon Sep 17 00:00:00 2001 From: Yunus Emre <49655146+yedhrab@users.noreply.github.com> Date: Wed, 12 Feb 2020 11:11:54 -0800 Subject: [PATCH 4/7] =?UTF-8?q?=F0=9F=8F=97=EF=B8=8F=20All=20theme=20gener?= =?UTF-8?q?ated=20by=20YThemeCreator?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- themes/darkcode-contrast-plus-plus.json | 3797 ++++++++++++----------- themes/darkcode-contrast-plus.json | 3797 ++++++++++++----------- themes/darkcode-contrast.json | 3783 +++++++++++----------- themes/darkcode-plus-plus.json | 3797 ++++++++++++----------- themes/darkcode-plus.json | 3797 ++++++++++++----------- themes/darkcode.json | 5 +- 6 files changed, 9491 insertions(+), 9485 deletions(-) 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", From 2c4db7d42acf728163aac40fde502324de023ac9 Mon Sep 17 00:00:00 2001 From: Yunus Emre <49655146+yedhrab@users.noreply.github.com> Date: Wed, 12 Feb 2020 11:14:41 -0800 Subject: [PATCH 5/7] =?UTF-8?q?=F0=9F=93=9D=20Changes=20logged?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 27ed54d..f53ca48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # ✨ Changelog +## 🚀 4.1.2 \(12.02.2019\) + +- 👨‍🎨 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 From 1e49c2a2eb8d7e54dafbd762c7110084868b2506 Mon Sep 17 00:00:00 2001 From: Yunus Emre <49655146+yedhrab@users.noreply.github.com> Date: Wed, 12 Feb 2020 11:15:11 -0800 Subject: [PATCH 6/7] =?UTF-8?q?=F0=9F=91=A8=E2=80=8D=F0=9F=94=A7=20Old=20r?= =?UTF-8?q?elease=20emoji=20converted?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f53ca48..4bbb2a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,14 +8,14 @@ > 👪 Contributing is more easy than before -## 🚀 4.1.1 \(03.02.2019\) +## 🏷️ 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 From 53f95193d8a58f6bc989a0685ec5cb3973d85de5 Mon Sep 17 00:00:00 2001 From: Yunus Emre <49655146+yedhrab@users.noreply.github.com> Date: Wed, 12 Feb 2020 11:16:09 -0800 Subject: [PATCH 7/7] =?UTF-8?q?=E2=AD=90=20Added=20sum=20of=20changes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4bbb2a0..2d779b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## 🚀 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