diff --git a/CHANGELOG.md b/CHANGELOG.md index 5415acb..f17fd6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,25 +1,41 @@ -# Change Log - -All notable changes to the "dark-theme---the-new" extension will be documented in this file. - -Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. - -## [1.0.2] - 2020-12-09 - -### Fixed -- (#1) Fix README file -- (#1) Fix extension's page header background color -- (#3) Reorder colors of the theme - -## Added -- (#1) Add images to README file -- (#2) Begin CHANGELOG file -- (#3) NEw colors for activitybar, buttons, links, terminal cursor, terminal background, scrollbar. The findmatch occurences are more readable. Borders of sidebar, terminal and tabs now look more natural. - -## [1.0.1] - 2020-11-26 - -- Fix README file - -## [1.0.0] - 2020-11-26 - -- Initial release +# Change Log + +All notable changes to the "dark-theme---the-new" extension will be documented in this file. + +Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. + +## [1.1.0] - 2023-10-08 + +### Fixed +- The last old git colors were replaced with the new vibrant ones added in 1.0.0 + +## Added +- Added a more vibrant color to the current edited line (the one wich have the focus when editing) +- Personnalized the editorHoverWidgetin order to match with this theme + +## Changed +- Changed the status bar from purple to darker purple +- Changed the editor's background to a darker one +- Pulled new changes from the original forked and modified repository of "Dark Plus Syntax" color +- Changed the color of the gutters +- Chnaged the color of the findMatch items + +## [1.0.2] - 2020-12-09 + +### Fixed +- (#1) Fix README file +- (#1) Fix extension's page header background color +- (#3) Reorder colors of the theme + +## Added +- (#1) Add images to README file +- (#2) Begin CHANGELOG file +- (#3) NEw colors for activitybar, buttons, links, terminal cursor, terminal background, scrollbar. The findmatch occurences are more readable. Borders of sidebar, terminal and tabs now look more natural. + +## [1.0.1] - 2020-11-26 + +- Fix README file + +## [1.0.0] - 2020-11-26 + +- Initial release diff --git a/README.md b/README.md index 049c156..254585a 100644 --- a/README.md +++ b/README.md @@ -1,97 +1,45 @@ -# Dark Theme : The New - -![Version](https://vsmarketplacebadge.apphb.com/version/BaptisteCrouzet.dark-theme-the-new.svg) -![Downloads](https://vsmarketplacebadge.apphb.com/downloads/BaptisteCrouzet.dark-theme-the-new.svg) -![Reviews](https://vsmarketplacebadge.apphb.com/rating/BaptisteCrouzet.dark-theme-the-new.svg) -![Author](https://img.shields.io/badge/Author-Baptiste%20Crouzet-red) -[![GitHub issues](https://img.shields.io/github/issues/BaptisteCrouzet/DarkTheme-The-New.svg)](https://github.com/BaptisteCrouzet/DarkTheme-The-New/issues) -[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/BaptisteCrouzet/DarkTheme-The-New/blob/master/LICENSE) - - -
- - logo - -
- -VS Code is my favorite IDE and my eyes need a good dark theme. I found the "Dark Plus Syntax" theme but some things like warnings, errors were not well highlighted. So I started to add my personnal colors, I added the purple instead of the classic blue of VS Code and so I created my own theme ! -If you need any language to be highlighted or an element of the UI was forgotten, thank you to open an issue or a pull request. - -### The old status bar - -image - -### The new status bar - -image - -### The old git badges - -image - -### The new git badges - -image - -### The old terminal - -image - -### The new terminal - -image - -### Old editor - -image -image - -### New editor - -image -image -image -image - -### The old - -image - -### The new - -image - -## Things you would like to know - -* The comments are still green, but are in italic too. -* The punctuation like commas, semicolons and dots are white because not seeing is not a good thing. -* The terminal colors, and git UI informations are lighter than usual. -* The most part of the WEB languages are supported. - -## Test and contribute to this theme - -**Be careful** This repository use **conventionnal commit** as guidelines for the commits. Thank you to respect these, more info can be found here : https://www.conventionalcommits.org/en/v1.0.0/. An extension also exists for VS Code ! All changes start with the ``develop` branche as reference. - -### What's in the folder - -* This folder contains all of the files necessary for your color theme extension. -* `package.json` - this is the manifest file that defines the location of the theme file and specifies the base theme of the theme. -* `themes/Dark Theme The New-color-theme.json` - the color theme definition file. - -### Make changes - -* Press `F5` to open a new window with your extension loaded. -* Open `File > Preferences > Color Themes` and pick your color theme. -* Open a file that has a language associated. The languages' configured grammar will tokenize the text and assign 'scopes' to the tokens. To examine these scopes, invoke the `Inspect TM Scopes` command from the Command Palette (`Ctrl+Shift+P` or `Cmd+Shift+P` on Mac) . -* Changes to the theme file are automatically applied to the Extension Development Host window. -* Put your changes inside `themes/Dark Theme The New-color-theme.json` and create a pull request. - -### Adopt this theme into Visual Studio Code - -* To start using your extension with Visual Studio Code copy it into the `/.vscode/extensions` folder and restart Code. - -## Resources available - -* [Visual Studio Code's Markdown Support](http://code.visualstudio.com/docs/languages/markdown) -* [Markdown Syntax Reference](https://help.github.com/articles/markdown-basics/) -* [Scopes reference](https://code.visualstudio.com/api/extension-guides/color-theme) +# Dark Theme : The New + +![Version](https://vsmarketplacebadges.dev/version-short/BaptisteCrouzet.dark-theme-the-new.svg) +![Installs](https://vsmarketplacebadges.dev/installs-short/BaptisteCrouzet.dark-theme-the-new.svg) +![Author](https://img.shields.io/badge/Author-Baptiste%20Crouzet-red) +[![GitHub issues](https://img.shields.io/github/issues/BaptisteCrouzet/DarkTheme-The-New.svg)](https://github.com/BaptisteCrouzet/DarkTheme-The-New/issues) +[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/BaptisteCrouzet/DarkTheme-The-New/blob/master/LICENSE) + +
+ + logo + +
+# Dark Theme - The New 🌙 + +**Dark Theme - The New** is a sleek and modern dark theme for Visual Studio Code. It's been crafted with a keen eye for detail to provide a comfortable and delightful coding experience. This theme is perfect for those late-night coding sessions, and for anyone who prefers a darker, more muted color palette. + +## Features 🌟 + +- A carefully curated color palette that's easy on the eyes. The dominant touch of **dark purple** throughout the theme provides a soothing and cohesive visual experience. +- Distinct colors for **additions, deletions, and modifications, making diff reading a breeze**. This is particularly useful for developers who work with Git and other version control systems on a regular basis. +- Excellent text readability across various widgets and status bars. I've ensured that every piece of text, whether it's in the editor or in a widget, is clear and easy to read. +- Special attention to **Git-related activities and error highlighting** just because it's important to quickly spot changes and errors in your code, so these aspects stand out. + +## Preview 📸 + +Here comes a small preview of the theme : + +image + +## Installation 💻 + +1. Open the Extensions sidebar in Visual Studio Code (View -> Extensions). +2. Search for "Dark Theme - The New". +3. Click on the "Install" button. +4. After installation, click on "Reload". +5. Go to File -> Preferences -> Color Theme and select "Dark Theme - The New". + +## Feedback and Suggestions 💌 + +If you have any feedback or suggestions, feel free to open an issue on GitHub. Your input is always welcome! I am constantly looking to improve and add new features to the theme based on user feedback. + +--- + +Thank you for considering **Dark Theme - The New** as your new favorite dark theme for Visual Studio Code! diff --git a/assets/generic-screen-shot.png b/assets/generic-screen-shot.png new file mode 100644 index 0000000..e9ca986 Binary files /dev/null and b/assets/generic-screen-shot.png differ diff --git a/assets/logo.jpg b/assets/logo.jpg new file mode 100644 index 0000000..9e5348a Binary files /dev/null and b/assets/logo.jpg differ diff --git a/assets/logo@0,25x.jpg b/assets/logo@0,25x.jpg new file mode 100644 index 0000000..7ec3769 Binary files /dev/null and b/assets/logo@0,25x.jpg differ diff --git a/themes/Dark Theme The New-color-theme.json b/themes/Dark Theme The New-color-theme.json index 245bc87..bc8068b 100644 --- a/themes/Dark Theme The New-color-theme.json +++ b/themes/Dark Theme The New-color-theme.json @@ -1,3367 +1,3764 @@ -{ - "$schema": "vscode://schemas/color-theme", - "name": "Dark Theme : The New", - "type": "dark", - "colors": { - "activityBar.activeBackground": "#55006e", - "activityBar.activeBorder": "#a802f5", - "activityBar.background": "#242424", - "activityBar.dropBorder": "#a802f5", - "activityBar.foreground": "#ffe3ff", - "activityBarBadge.background": "#5a009e", - "badge.background": "#5a009e", - "breadcrumbPicker.background": "#30003fe0", - "button.background": "#555555", - "debugConsole.errorForeground": "#ff0000", - "editor.background": "#202020", - "editor.findMatchBackground": "#f56e006b", - "editor.findMatchBorder": "#ff0000", - "editor.findMatchHighlightBackground": "#f56e00b9", - "editor.foldBackground": "#424242", - "editor.foreground": "#d4d4d4", - "editor.inactiveSelectionBackground": "#3a3d41", - "editor.lineHighlightBackground": "#c800fa1a", - "editor.selectionBackground": "#660038b2", - "editor.selectionHighlightBackground": "#b6b6b673", - "editorError.foreground": "#ff0000", - "editorGroupHeader.tabsBackground": "#202020", - "editorGutter.addedBackground": "#27ec00", - "editorGutter.deletedBackground": "#e600da", - "editorGutter.modifiedBackground": "#00ffff", - "editorIndentGuide.activeBackground": "#707070", - "editorIndentGuide.background": "#404040", - "editorInfo.foreground": "#9cdcfe", - "editorLink.activeForeground": "#c300ff", - "editorOverviewRuler.addedForeground": "#608b4e", - "editorOverviewRuler.deletedForeground": "#d16969", - "editorOverviewRuler.errorForeground": "#d16969", - "editorOverviewRuler.infoForeground": "#d4d4d4", - "editorOverviewRuler.modifiedForeground": "#d7ba7d", - "editorOverviewRuler.warningForeground": "#d7ba7d", - "editorPane.background": "#202020", - "editorUnnecessaryCode.border": "#ff0000", - "editorUnnecessaryCode.opacity": "#ff0000c5", - "editorWarning.foreground": "#fbff00", - "editorWidget.background": "#181818", - "editorWidget.resizeBorder": "#523057", - "focusBorder": "#9c009c", - "gitDecoration.addedResourceForeground": "#27ec00", - "gitDecoration.conflictingResourceForeground": "#ff0000", - "gitDecoration.deletedResourceForeground": "#e600da", - "gitDecoration.ignoredResourceForeground": "#808080", - "gitDecoration.modifiedResourceForeground": "#00ffff", - "gitDecoration.untrackedResourceForeground": "#27ec00", - "list.activeSelectionBackground": "#7e007e", - "list.dropBackground": "#383b3d", - "list.errorForeground": "#ff5151", - "list.focusBackground": "#4b004b", - "list.highlightForeground": "#ff51e8", - "list.inactiveSelectionBackground": "#7e007e63", - "minimap.selectionHighlight": "#660038b2", - "minimapGutter.addedBackground": "#27ec00", - "minimapGutter.deletedBackground": "#e600da", - "minimapGutter.modifiedBackground": "#00ffff", - "minimapSlider.hoverBackground": "#ff80ea4f", - "notificationCenterHeader.background": "#af00a1", - "notificationToast.border": "#d400ff", - "notificationsErrorIcon.foreground": "#ff0000", - "scrollbarSlider.background": "#ffffff69", - "sideBar.background": "#242424", - "sideBar.border": "#2c2c2c", - "sideBar.dropBackground": "#c300ff36", - "sideBarSectionHeader.background": "#2c2c2c", - "sideBarTitle.foreground": "#bbbbbb", - "statusBar.background": "#5a009e", - "tab.border": "#3b3b3b", - "terminal.ansiBlack": "#1e1e1e", - "terminal.ansiBlue": "#006eff", - "terminal.ansiBrightBlack": "#808080", - "terminal.ansiBrightBlue": "#20b9ff", - "terminal.ansiBrightCyan": "#a9fffb", - "terminal.ansiBrightGreen": "#56e23a", - "terminal.ansiBrightMagenta": "#c586c0", - "terminal.ansiBrightRed": "#ff006a", - "terminal.ansiBrightWhite": "#808080", - "terminal.ansiBrightYellow": "#d9ff00", - "terminal.ansiCyan": "#00ffdd", - "terminal.ansiGreen": "#608b4e", - "terminal.ansiMagenta": "#ff0095", - "terminal.ansiRed": "#ff3939", - "terminal.ansiWhite": "#d4d4d4", - "terminal.ansiYellow": "#d9ff00", - "terminal.background": "#191919", - "terminal.border": "#2c2c2c", - "terminal.foreground": "#d4d4d4", - "terminal.selectionBackground": "#add6ff26", - "terminalCursor.foreground": "#8d46ff", - "textLink.foreground": "#c56fffea", - "titleBar.activeBackground": "#720e7a", - "titleBar.activeForeground": "#fefbff", - //"activityBar.activeBorder": "#ffffff", - //"activityBar.dropBorder": "#ffffff", - //"activityBar.foreground": "#ffffff", - //"activityBar.inactiveForeground": "#ffffff66", - //"activityBarBadge.foreground": "#ffffff", - //"badge.foreground": "#ffffff", - //"bookmarks.lineBackground": "#00000000", - //"bookmarks.lineBorder": "#00000000", - //"bookmarks.overviewRuler": "#157efb88", - //"breadcrumb.activeSelectionForeground": "#e0e0e0", - //"breadcrumb.background": "#202020", - //"breadcrumb.focusForeground": "#e0e0e0", - //"breadcrumb.foreground": "#cccccccc", - //"breadcrumbPicker.background": "#120020", - //"button.background": "#0e639c", - //"button.foreground": "#ffffff", - //"button.hoverBackground": "#1177bb", - //"button.secondaryBackground": "#3a3d41", - //"button.secondaryForeground": "#ffffff", - //"button.secondaryHoverBackground": "#45494e", - //"charts.blue": "#9cdcfe", - //"charts.foreground": "#cccccc", - //"charts.green": "#89d185", - //"charts.lines": "#cccccc80", - //"charts.orange": "#d18616", - //"charts.purple": "#b180d7", - //"charts.red": "#ff0000", - //"charts.yellow": "#fbff00", - //"checkbox.background": "#3c3c3c", - //"checkbox.border": "#3c3c3c", - //"checkbox.foreground": "#f0f0f0", - //"dart.closingLabels": "#ffffff80", - //"debugConsole.infoForeground": "#9cdcfe", - //"debugConsole.sourceForeground": "#cccccc", - //"debugConsole.warningForeground": "#fbff00", - //"debugConsoleInputIcon.foreground": "#cccccc", - //"debugExceptionWidget.background": "#420b0d", - //"debugExceptionWidget.border": "#a31515", - //"debugIcon.breakpointCurrentStackframeForeground": "#ffcc00", - //"debugIcon.breakpointDisabledForeground": "#848484", - //"debugIcon.breakpointForeground": "#e51400", - //"debugIcon.breakpointStackframeForeground": "#89d185", - //"debugIcon.breakpointUnverifiedForeground": "#848484", - //"debugIcon.continueForeground": "#75beff", - //"debugIcon.disconnectForeground": "#f48771", - //"debugIcon.pauseForeground": "#75beff", - //"debugIcon.restartForeground": "#89d185", - //"debugIcon.startForeground": "#89d185", - //"debugIcon.stepBackForeground": "#75beff", - //"debugIcon.stepIntoForeground": "#75beff", - //"debugIcon.stepOutForeground": "#75beff", - //"debugIcon.stepOverForeground": "#75beff", - //"debugIcon.stopForeground": "#f48771", - //"debugTokenExpression.boolean": "#4e94ce", - //"debugTokenExpression.error": "#f48771", - //"debugTokenExpression.name": "#c586c0", - //"debugTokenExpression.number": "#b5cea8", - //"debugTokenExpression.string": "#ce9178", - //"debugTokenExpression.value": "#cccccc99", - //"debugToolBar.background": "#333333", - //"debugView.exceptionLabelBackground": "#6c2022", - //"debugView.exceptionLabelForeground": "#cccccc", - //"debugView.stateLabelBackground": "#88888844", - //"debugView.stateLabelForeground": "#cccccc", - //"debugView.valueChangedHighlight": "#569cd6", - //"descriptionForeground": "#ccccccb3", - //"diffEditor.diagonalFill": "#cccccc33", - //"diffEditor.insertedTextBackground": "#9bb95533", - //"diffEditor.removedTextBackground": "#ff000033", - //"dropdown.background": "#3c3c3c", - //"dropdown.border": "#3c3c3c", - //"dropdown.foreground": "#f0f0f0", - //"editor.findRangeHighlightBackground": "#3a3d4166", - //"editor.focusedStackFrameHighlightBackground": "#7abd7a4d", - //"editor.foldBackground": "#66003835", - //"editor.hoverHighlightBackground": "#264f7840", - //"editor.lineHighlightBorder": "#282828", - //"editor.onTypeRenameBackground": "#ff00004d", - //"editor.rangeHighlightBackground": "#ffffff0b", - //"editor.snippetFinalTabstopHighlightBorder": "#525252", - //"editor.snippetTabstopHighlightBackground": "#7c7c7c4d", - //"editor.stackFrameHighlightBackground": "#ffff0033", - //"editor.symbolHighlightBackground": "#f56e00b9", - //"editor.wordHighlightBackground": "#575757b8", - //"editor.wordHighlightStrongBackground": "#004972b8", - //"editorActiveLineNumber.foreground": "#c6c6c6", - //"editorBracketMatch.background": "#0064001a", - //"editorBracketMatch.border": "#888888", - //"editorCodeLens.foreground": "#999999", - //"editorCursor.foreground": "#aeafad", - //"editorGroup.border": "#444444", - //"editorGroup.dropBackground": "#53595d80", - //"editorGroupHeader.noTabsBackground": "#202020", - //"editorGutter.background": "#202020", - //"editorGutter.commentRangeForeground": "#c5c5c5", - //"editorGutter.foldingControlForeground": "#c5c5c5", - //"editorHint.foreground": "#eeeeeeb3", - //"editorHoverWidget.background": "#120020", - //"editorHoverWidget.border": "#454545", - //"editorHoverWidget.foreground": "#cccccc", - //"editorHoverWidget.statusBarBackground": "#160027", - //"editorLightBulb.foreground": "#ffcc00", - //"editorLightBulbAutoFix.foreground": "#75beff", - //"editorLineNumber.activeForeground": "#c6c6c6", - //"editorLineNumber.foreground": "#858585", - //"editorMarkerNavigation.background": "#2d2d30", - //"editorMarkerNavigationError.background": "#ff0000", - //"editorMarkerNavigationInfo.background": "#9cdcfe", - //"editorMarkerNavigationWarning.background": "#fbff00", - //"editorOverviewRuler.border": "#7f7f7f4d", - //"editorOverviewRuler.bracketMatchForeground": "#a0a0a0", - //"editorOverviewRuler.commonContentForeground": "#60606066", - //"editorOverviewRuler.currentContentForeground": "#40c8ae80", - //"editorOverviewRuler.findMatchForeground": "#d186167e", - //"editorOverviewRuler.incomingContentForeground": "#40a6ff80", - //"editorOverviewRuler.rangeHighlightForeground": "#007acc99", - //"editorOverviewRuler.selectionHighlightForeground": "#a0a0a0cc", - //"editorOverviewRuler.wordHighlightForeground": "#a0a0a0cc", - //"editorOverviewRuler.wordHighlightStrongForeground": "#c0a0c0cc", - //"editorRuler.foreground": "#5a5a5a", - //"editorSuggestWidget.background": "#120020", - //"editorSuggestWidget.border": "#454545", - //"editorSuggestWidget.foreground": "#d4d4d4", - //"editorSuggestWidget.highlightForeground": "#ff51e8", - //"editorSuggestWidget.selectedBackground": "#4b004b", - //"editorWhitespace.foreground": "#e3e4e229", - //"editorWidget.border": "#454545", - //"editorWidget.foreground": "#cccccc", - //"errorForeground": "#f48771", - //"extensionBadge.remoteBackground": "#5a009e", - //"extensionBadge.remoteForeground": "#ffffff", - //"extensionButton.prominentBackground": "#327e36", - //"extensionButton.prominentForeground": "#ffffff", - //"extensionButton.prominentHoverBackground": "#28632b", - //"focusBorder": "#007fd4", - //"foreground": "#cccccc", - //"gitDecoration.stageDeletedResourceForeground": "#c74e39", - //"gitDecoration.stageModifiedResourceForeground": "#e2c08d", - //"gitDecoration.submoduleResourceForeground": "#8db9e2", - //"gitlens.gutterBackgroundColor": "#ffffff13", - //"gitlens.gutterForegroundColor": "#bebebe", - //"gitlens.gutterUncommittedForegroundColor": "#00bcf299", - //"gitlens.lineHighlightBackgroundColor": "#00bcf233", - //"gitlens.lineHighlightOverviewRulerColor": "#00bcf299", - //"gitlens.trailingLineBackgroundColor": "#00000000", - //"gitlens.trailingLineForegroundColor": "#99999959", - //"icon.foreground": "#c5c5c5", - //"imagePreview.border": "#80808059", - //"input.background": "#3c3c3c", - //"input.foreground": "#cccccc", - //"input.placeholderForeground": "#cccccc80", - //"inputOption.activeBackground": "#007fd466", - //"inputOption.activeBorder": "#007acc00", - //"inputOption.activeForeground": "#ffffff", - //"inputValidation.errorBackground": "#5a1d1d", - //"inputValidation.errorBorder": "#be1100", - //"inputValidation.infoBackground": "#063b49", - //"inputValidation.infoBorder": "#007acc", - //"inputValidation.warningBackground": "#352a05", - //"inputValidation.warningBorder": "#b89500", - //"issues.newIssueDecoration": "#ffffff48", - //"list.activeSelectionForeground": "#ffffff", - //"list.deemphasizedForeground": "#8c8c8c", - //"list.filterMatchBackground": "#f56e00b9", - //"list.hoverBackground": "#2a2d2e", - //"list.invalidItemForeground": "#b89500", - //"list.warningForeground": "#cca700", - //"listFilterWidget.background": "#653723", - //"listFilterWidget.noMatchesOutline": "#be1100", - //"listFilterWidget.outline": "#00000000", - //"menu.background": "#3c3c3c", - //"menu.foreground": "#f0f0f0", - //"menu.selectionBackground": "#7e007e", - //"menu.selectionForeground": "#ffffff", - //"menu.separatorBackground": "#bbbbbb", - //"menubar.selectionBackground": "#ffffff1a", - //"menubar.selectionForeground": "#fefbff", - //"merge.commonContentBackground": "#60606029", - //"merge.commonHeaderBackground": "#60606066", - //"merge.currentContentBackground": "#40c8ae33", - //"merge.currentHeaderBackground": "#40c8ae80", - //"merge.incomingContentBackground": "#40a6ff33", - //"merge.incomingHeaderBackground": "#40a6ff80", - //"minimap.errorHighlight": "#ff1212b3", - //"minimap.findMatchHighlight": "#d18616", - //"minimap.warningHighlight": "#fbff00", - //"minimapSlider.activeBackground": "#bfbfbf33", - //"minimapSlider.background": "#ffffff35", - //"notebook.cellBorderColor": "#80808024", - //"notebook.cellHoverBackground": "#80808012", - //"notebook.cellInsertionIndicator": "#007fd4", - //"notebook.cellStatusBarItemHoverBackground": "#ffffff26", - //"notebook.cellToolbarSeparator": "#80808059", - //"notebook.focusedCellBackground": "#80808024", - //"notebook.focusedCellBorder": "#ffffff1f", - //"notebook.focusedEditorBorder": "#007fd4", - //"notebook.focusedRowBorder": "#ffffff1f", - //"notebook.outputContainerBackgroundColor": "#80808024", - //"notebook.rowHoverBackground": "#80808012", - //"notebook.symbolHighlightBackground": "#ffffff0b", - //"notebookScrollbarSlider.activeBackground": "#bfbfbf66", - //"notebookScrollbarSlider.background": "#ffffff69", - //"notebookScrollbarSlider.hoverBackground": "#646464b3", - //"notebookStatusErrorIcon.foreground": "#f48771", - //"notebookStatusRunningIcon.foreground": "#cccccc", - //"notebookStatusSuccessIcon.foreground": "#89d185", - //"notificationLink.foreground": "#3794ff", - //"notifications.background": "#120020", - //"notifications.border": "#af00a1", - //"notifications.foreground": "#cccccc", - //"notificationsInfoIcon.foreground": "#9cdcfe", - //"notificationsWarningIcon.foreground": "#fbff00", - //"panel.background": "#202020", - //"panel.border": "#80808059", - //"panel.dropBorder": "#e7e7e7", - //"panelSection.border": "#80808059", - //"panelSection.dropBackground": "#53595d80", - //"panelSectionHeader.background": "#80808033", - //"panelTitle.activeBorder": "#e7e7e7", - //"panelTitle.activeForeground": "#e7e7e7", - //"panelTitle.inactiveForeground": "#e7e7e799", - //"peekView.border": "#007acc", - //"peekViewEditor.background": "#001f33", - //"peekViewEditor.matchHighlightBackground": "#ff8f0099", - //"peekViewEditorGutter.background": "#001f33", - //"peekViewResult.background": "#252526", - //"peekViewResult.fileForeground": "#ffffff", - //"peekViewResult.lineForeground": "#bbbbbb", - //"peekViewResult.matchHighlightBackground": "#ea5c004d", - //"peekViewResult.selectionBackground": "#3399ff33", - //"peekViewResult.selectionForeground": "#ffffff", - //"peekViewTitle.background": "#1e1e1e", - //"peekViewTitleDescription.foreground": "#ccccccb3", - //"peekViewTitleLabel.foreground": "#ffffff", - //"pickerGroup.border": "#3f3f46", - //"pickerGroup.foreground": "#3794ff", - //"problemsErrorIcon.foreground": "#ff0000", - //"problemsInfoIcon.foreground": "#9cdcfe", - //"problemsWarningIcon.foreground": "#fbff00", - //"progressBar.background": "#0e70c0", - //"quickInput.background": "#120020", - //"quickInput.foreground": "#cccccc", - //"quickInputTitle.background": "#ffffff1b", - //"scm.providerBorder": "#454545", - //"scrollbar.shadow": "#000000", - //"scrollbarSlider.activeBackground": "#bfbfbf66", - //"scrollbarSlider.hoverBackground": "#646464b3", - //"searchEditor.findMatchBackground": "#f56e007a", - //"settings.checkboxBackground": "#3c3c3c", - //"settings.checkboxBorder": "#3c3c3c", - //"settings.checkboxForeground": "#f0f0f0", - //"settings.dropdownBackground": "#3c3c3c", - //"settings.dropdownBorder": "#3c3c3c", - //"settings.dropdownForeground": "#f0f0f0", - //"settings.dropdownListBorder": "#454545", - //"settings.focusedRowBackground": "#80808024", - //"settings.headerForeground": "#e7e7e7", - //"settings.modifiedItemIndicator": "#0c7d9d", - //"settings.numberInputBackground": "#3c3c3c", - //"settings.numberInputForeground": "#cccccc", - //"settings.textInputBackground": "#3c3c3c", - //"settings.textInputForeground": "#cccccc", - //"sideBar.dropBackground": "#53595d80", - //"statusBar.debuggingBackground": "#cc6633", - //"statusBar.debuggingForeground": "#ffffff", - //"statusBar.foreground": "#ffffff", - //"statusBar.noFolderBackground": "#68217a", - //"statusBar.noFolderForeground": "#ffffff", - //"statusBarItem.activeBackground": "#ffffff2e", - //"statusBarItem.hoverBackground": "#ffffff1f", - //"statusBarItem.prominentBackground": "#00000080", - //"statusBarItem.prominentForeground": "#ffffff", - //"statusBarItem.prominentHoverBackground": "#0000004d", - //"statusBarItem.remoteBackground": "#5a009e", - //"statusBarItem.remoteForeground": "#ffffff", - //"symbolIcon.arrayForeground": "#cccccc", - //"symbolIcon.booleanForeground": "#cccccc", - //"symbolIcon.classForeground": "#ee9d28", - //"symbolIcon.colorForeground": "#cccccc", - //"symbolIcon.constantForeground": "#cccccc", - //"symbolIcon.constructorForeground": "#b180d7", - //"symbolIcon.enumeratorForeground": "#ee9d28", - //"symbolIcon.enumeratorMemberForeground": "#75beff", - //"symbolIcon.eventForeground": "#ee9d28", - //"symbolIcon.fieldForeground": "#75beff", - //"symbolIcon.fileForeground": "#cccccc", - //"symbolIcon.folderForeground": "#cccccc", - //"symbolIcon.functionForeground": "#b180d7", - //"symbolIcon.interfaceForeground": "#75beff", - //"symbolIcon.keyForeground": "#cccccc", - //"symbolIcon.keywordForeground": "#cccccc", - //"symbolIcon.methodForeground": "#b180d7", - //"symbolIcon.moduleForeground": "#cccccc", - //"symbolIcon.namespaceForeground": "#cccccc", - //"symbolIcon.nullForeground": "#cccccc", - //"symbolIcon.numberForeground": "#cccccc", - //"symbolIcon.objectForeground": "#cccccc", - //"symbolIcon.operatorForeground": "#cccccc", - //"symbolIcon.packageForeground": "#cccccc", - //"symbolIcon.propertyForeground": "#cccccc", - //"symbolIcon.referenceForeground": "#cccccc", - //"symbolIcon.snippetForeground": "#cccccc", - //"symbolIcon.stringForeground": "#cccccc", - //"symbolIcon.structForeground": "#cccccc", - //"symbolIcon.textForeground": "#cccccc", - //"symbolIcon.typeParameterForeground": "#cccccc", - //"symbolIcon.unitForeground": "#cccccc", - //"symbolIcon.variableForeground": "#75beff", - //"tab.activeBackground": "#202020", - //"tab.activeForeground": "#ffffff", - //"tab.activeModifiedBorder": "#3399cc", - //"tab.inactiveBackground": "#2d2d2d", - //"tab.inactiveForeground": "#ffffff80", - //"tab.inactiveModifiedBorder": "#3399cc80", - //"tab.unfocusedActiveBackground": "#202020", - //"tab.unfocusedActiveForeground": "#ffffff80", - //"tab.unfocusedActiveModifiedBorder": "#3399cc80", - //"tab.unfocusedInactiveBackground": "#2d2d2d", - //"tab.unfocusedInactiveForeground": "#ffffff40", - //"tab.unfocusedInactiveModifiedBorder": "#3399cc40", - //"textBlockQuote.background": "#7f7f7f1a", - //"textBlockQuote.border": "#007acc80", - //"textCodeBlock.background": "#0a0a0a66", - //"textLink.activeForeground": "#3794ff", - //"textLink.foreground": "#3794ff", - //"textPreformat.foreground": "#d7ba7d", - //"textSeparator.foreground": "#ffffff2e", - //"titleBar.inactiveBackground": "#720e7a99", - //"titleBar.inactiveForeground": "#fefbff99", - //"tree.indentGuidesStroke": "#585858", - //"widget.shadow": "#000000" - }, - "tokenColors": [ - { - "scope": [ - "comment", - "comment.line.double-slash.js", - "comment.block.html", - "comment.block.handlebars" - ], - "settings": { - "foreground": "#505050" - } - }, - { - "scope": [ - "comment.block.js", - "comment.line.shebang.js", - "comment.line.number-sign.shebang.shell", - "comment.block.documentation.js", - "comment.block.go", - "comment.block.documentation.ts", - "comment.line.number-sign.ini", - "comment.line.number-sign.yaml" - ], - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": [ - "meta.tag.sgml.html", - "meta.tag.sgml.doctype.html", - "meta.tag.sgml.html punctuation.definition.tag.html", - "meta.structure.dictionary.json", - "punctuation.definition.array.begin.json", - "punctuation.definition.array.end.json", - "punctuation.separator.array.json", - "punctuation.terminator", - "punctuation.definition.string.begin.markdown", - "punctuation.definition.string.end.markdown", - "punctuation.definition.metadata.markdown", - "invalid.illegal.bad-comments-or-CDATA.html", - "punctuation.definition.italic.markdown", - "punctuation.definition.bold.markdown" - ], - "settings": { - "foreground": "#505050" - } - }, - { - "scope": [ - "meta.embedded.block.sql" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "constant.numeric", - "keyword.other.unit", - "meta.preprocessor.numeric" - ], - "settings": { - "foreground": "#B5CEA8" - } - }, - { - "scope": "invalid", - "settings": { - "foreground": "#F44747" - } - }, - { - "scope": [ - "meta.selector", - "constant.character", - "constant.other.symbol", - "constant.character.escape" - ], - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": "meta.diff.header", - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "string", - "string.tag", - "string.value", - "meta.preprocessor.string" - ], - "settings": { - "foreground": "#CE9178" - } - }, - { - "scope": [ - "storage", - "storage.type", - "storage.modifier", - "constant.other.placeholder", - "keyword", - "keyword.control", - "meta.preprocessor", - "keyword.control.new", - "constant.language", - "keyword.operator.new", - "keyword.operator.expression", - "keyword.operator.cast", - "keyword.operator.sizeof" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "entity.name.function", - "support.function", - "support.constant.handlebars" - ], - "settings": { - "foreground": "#DCDCAA" - } - }, - { - "scope": [ - "meta.return-type", - "support.class", - "support.type", - "entity.name.type", - "entity.name.class", - "storage.type.annotation.java", - "storage.type.generic.java", - "storage.type.java", - "storage.type.object.array.java", - "storage.type.primitive.array.java", - "storage.type.primitive.java", - "storage.type.token.java", - "storage.type.groovy", - "storage.type.annotation.groovy", - "storage.type.parameters.groovy", - "storage.type.generic.groovy", - "storage.type.object.array.groovy", - "storage.type.primitive.array.groovy", - "storage.type.primitive.groovy" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "meta.type.cast.expr", - "meta.type.new.expr", - "support.constant.math", - "support.constant.dom", - "support.constant.json", - "entity.other.inherited-class" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "keyword.control", - "keyword.operator" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "variable", - "support.variable", - "meta.definition.variable.name" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "code-runner.output code-runner.running string", - "code-runner.running code-runner.done string" - ], - "settings": { - "foreground": "#CE9178", - "fontStyle": "italic" - } - }, - { - "scope": "token.info-token", - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": "token.warn-token", - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": "token.error-token", - "settings": { - "foreground": "#F44747" - } - }, - { - "scope": "token.debug-token", - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "support.function.C99.c", - "entity.name.function.c" - ], - "settings": { - "foreground": "#DCDCAA" - } - }, - { - "scope": [ - "comment.block.c", - "punctuation.terminator.statement.c" - ], - "settings": { - "foreground": "#505050" - } - }, - { - "scope": [ - "string.quoted.single.c" - ], - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": [ - "meta.preprocessor.include.c string.quoted.other.lt-gt.include.c punctuation.definition.string.begin.c", - "meta.preprocessor.include.c string.quoted.other.lt-gt.include.c punctuation.definition.string.end.c" - ], - "settings": { - "foreground": "#808080" - } - }, - { - "scope": [ - "punctuation.section.arguments.begin.bracket.round.c", - "punctuation.section.arguments.end.bracket.round.c", - "punctuation.section.parens.begin.bracket.round.c", - "punctuation.section.parens.end.bracket.round.c", - "punctuation.section.parameters.begin.bracket.round.c", - "punctuation.section.parameters.end.bracket.round.c", - "punctuation.separator.delimiter.c" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "constant.other.variable.mac-classic.c", - "string.quoted.double.include.c", - "string.quoted.other.lt-gt.include.c", - "meta.preprocessor.include.c string.quoted.other.lt-gt.include.c" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "punctuation.separator.pointer-access.c", - "keyword.control.directive.include.c" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "storage.type.c", - "support.type.mac-classic.c" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "constant.other.placeholder.c", - "constant.language.c", - "keyword.operator.sizeof.c" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "punctuation.separator.namespace.access.cpp" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "source.cpp keyword.operator.bitwise.shift.c" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "keyword.operator.macro.crystal" - ], - "settings": { - "fontStyle": "italic" - } - }, - { - "scope": [ - "string.regexp.group.crystal punctuation.definition.group.crystal" - ], - "settings": { - "foreground": "#808080" - } - }, - { - "scope": [ - "punctuation.separator.variable.crystal", - "punctuation.separator.object.crystal", - "punctuation.definition.parameters.crystal" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "source.crystal.embedded.source" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "punctuation.separator.method.crystal" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "support.class.crystal", - "punctuation.separator.other.crystal" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "variable.language.crystal", - "punctuation.section.embedded.crystal", - "punctuation.section.embedded.begin.crystal", - "punctuation.section.embedded.end.crystal", - "keyword.control.special-method.crystal", - "source.crystal punctuation.separator.key-value" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "string.quoted.single.crystal", - "constant.other.symbol.crystal" - ], - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": [ - "entity.name.tag.localname.cs", - "punctuation.definition.tag.cs", - "punctuation.terminator.statement.cs", - "source.cs comment.block.documentation.cs punctuation.definition.comment.cs", - "source.cs comment.block.documentation.cs meta.tag.cs punctuation.separator.equals.cs" - ], - "settings": { - "foreground": "#505050" - } - }, - { - "scope": [ - "string.bracers.round.cshtml", - "punctuation.curlybrace.open.cs", - "punctuation.curlybrace.close.cs", - "punctuation.squarebracket.open.cs", - "punctuation.squarebracket.close.cs" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "entity.name.variable.property.cs", - "entity.name.variable.parameter.cs", - "entity.name.variable.field.cs", - "entity.name.variable.local.cs", - "meta.interpolation.cs variable.other.object.property.cs" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "keyword.type.cs", - "storage.type.cs", - "storage.type.generic.cs", - "storage.type.modifier.cs", - "storage.type.variable.cs" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "keyword.other.this.cs" - ], - "settings": { - "foreground": "#569CD6", - "fontStyle": "italic" - } - }, - { - "scope": [ - "keyword.other.new.cs", - "keyword.other.var.cs", - "keyword.other.as.cs", - "keyword.other.is.cs", - "keyword.other.base.cs", - "keyword.other.where.cs", - "keyword.other.typeof.cs", - "keyword.other.default.cs", - "keyword.operator.arrow.cs", - "keyword.other.namespace.cs", - "punctuation.separator.colon.cs", - "punctuation.separator.question-mark.cs", - "punctuation.definition.typeparameters.begin.cs", - "punctuation.definition.typeparameters.end.cs", - "punctuation.definition.interpolation.begin.cs", - "punctuation.definition.interpolation.end.cs" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "keyword.other.get.cs", - "keyword.other.set.cs" - ], - "settings": { - "foreground": "#DCDCAA" - } - }, - { - "scope": [ - "meta.preprocessor.cs punctuation.separator.hash.cs", - "punctuation.accessor.cs", - "keyword.other.await.cs", - "keyword.operator.assignment.cs", - "keyword.operator.comparison.cs" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "meta.property-list.scss", - "punctuation.terminator.rule.css", - "punctuation.terminator.rule.scss", - "punctuation.separator.key-value.css", - "punctuation.separator.list.comma.css", - "punctuation.section.property-list.begin.bracket.curly", - "punctuation.section.property-list.end.bracket.curly", - "punctuation.section.media.begin.bracket.curly", - "punctuation.section.media.end.bracket.curly", - "punctuation.section.keyframes.begin.bracket.curly.scss", - "punctuation.section.keyframes.end.bracket.curly.scss", - "source.css.scss meta.at-rule.keyframes.scss punctuation.section.keyframes.begin.scss", - "source.css.scss meta.at-rule.keyframes.scss punctuation.section.keyframes.end.scss", - "punctuation.section.supports.begin.bracket.curly", - "punctuation.section.supports.end.bracket.curly" - ], - "settings": { - "foreground": "#505050" - } - }, - { - "scope": [ - "keyword.other.important.css", - "keyword.other.important.sass", - "keyword.other.important.scss", - "keyword.other.important.less", - "keyword.other.default.scss", - "keyword.other.default.sass" - ], - "settings": { - "fontStyle": "italic" - } - }, - { - "scope": [ - "entity.other.attribute-name.class.css", - "entity.other.attribute-name.class.mixin.css", - "entity.other.attribute-name.id.css", - "entity.other.attribute-name.parent-selector.css", - "entity.other.attribute-name.pseudo-class.css", - "entity.other.attribute-name.pseudo-element.css", - "source.css.less entity.other.attribute-name.id", - "entity.other.attribute-name.attribute.scss", - "entity.other.attribute-name.scss", - "meta.at-rule.keyframes.stylus entity.other.attribute-name.stylus", - "meta.at-rule.keyframes.scss entity.other.attribute-name.scss" - ], - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": [ - "invalid.deprecated.color.system.css", - "punctuation.section.function.begin.bracket.round.css", - "punctuation.section.function.end.bracket.round.css", - "punctuation.definition.media-query.begin.bracket.round", - "punctuation.definition.media-query.end.bracket.round", - "punctuation.definition.pseudo-class.begin.bracket.round", - "punctuation.definition.pseudo-class.end.bracket.round", - "meta.property-value.scss", - "meta.property-name.scss", - "meta.at-rule.extend", - "meta.at-rule.extend.sass", - "meta.at-rule.extend.scss", - "punctuation.section.function.scss", - "punctuation.section.keyframes.begin.scss", - "punctuation.section.keyframes.end.scss", - "constant.other.scss" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "entity.name.tag.css", - "keyword.other.important.css", - "keyword.other.default.scss", - "punctuation.definition.interpolation.begin.bracket.curly", - "punctuation.definition.interpolation.end.bracket.curly" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "support.type.property-name.media.css", - "support.type.property-name", - "variable.css", - "variable.scss", - "variable.other.less", - "support.type.vendored.property-name.css", - "meta.at-rule.include.scss", - "support.constant.vendored.property-value.css" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "meta.attribute-selector.css" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "support.constant.property-value", - "support.constant.font-name", - "support.constant.media-type", - "support.constant.media", - "constant.other.color.rgb-value", - "constant.other.rgb-value", - "support.constant.color" - ], - "settings": { - "foreground": "#CE9178" - } - }, - { - "scope": [ - "entity.other.attribute-name.pseudo-element.css punctuation.definition.entity.css", - "meta.selector.css entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css", - "punctuation.definition.entity.begin.bracket.square.css", - "punctuation.definition.entity.end.bracket.square.css", - "entity.other.attribute-name.pseudo-element.css", - "entity.other.attribute-name.pseudo-class.css" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": "punctuation.definition.keyword.stylus", - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": "meta.interpolation.stylus", - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": "variable.stylus", - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": "entity.other.attribute-name.parent-selector-suffix.stylus", - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": "meta.interpolation.stylus meta.brace.curly", - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "punctuation.semi-colon.css", - "meta.brace.curly.css" - ], - "settings": { - "foreground": "#505050" - } - }, - { - "scope": [ - "constant.hex.css", - "meta.identifier.css" - ], - "settings": { - "foreground": "#CE9178" - } - }, - { - "scope": [ - "constant.percentage.units.css", - "constant.length.units.css", - "entity.other.keyframe-offset.percentage.css" - ], - "settings": { - "foreground": "#B5CEA8" - } - }, - { - "scope": [ - "entity.name.tag.styledcss.js" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": "invalid.rainbow10", - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": "markup.bold.rainbow9", - "settings": { - "foreground": "#007ACC" - } - }, - { - "scope": "entity.name.type.rainbow8", - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": "constant.numeric.rainbow7", - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": "variable.parameter.rainbow6", - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": "string.rainbow5", - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": "comment.rainbow4", - "settings": { - "foreground": "#DCDCAA" - } - }, - { - "scope": "entity.name.function.rainbow3", - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": "keyword.rainbow2", - "settings": { - "foreground": "#CE9178" - } - }, - { - "scope": "rainbow1", - "settings": { - "foreground": "#D16969" - } - }, - { - "scope": [ - "comment.wildcard.elixir", - "comment.unused.elixir" - ], - "settings": { - "foreground": "#9CDCFE", - "fontStyle": "italic" - } - }, - { - "scope": [ - "punctuation.section.function.elixir" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "parameter.variable.function.elixir", - "source.elixir.embedded.source", - "variable.other.readwrite.module.elixir", - "variable.other.anonymous.elixir" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "punctuation.separator.method.elixir" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "meta.module.elixir", - "entity.name.type.module.elixir", - "variable.other.readwrite.module.elixir", - "variable.other.constant.elixir" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "constant.other.symbol.elixir", - "punctuation.section.embedded.elixir", - "punctuation.definition.variable.elixir", - "variable.language.elixir", - "source.elixir.embedded.source punctuation.section.embedded.elixir" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "constant.other.symbol.elixir", - "punctuation.definition.constant.elixir", - "support.function.variable.quoted.single.elixir" - ], - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": [ - "punctuation.section.embedded.elixir" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "punctuation.definition.placeholder.erlang", - "constant.other.placeholder.erlang" - ], - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": [ - "punctuation.separator.parameters.erlang" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "punctuation.section.directive.begin.erlang", - "punctuation.section.directive.end.erlang", - "punctuation.separator.module-function.erlang", - "punctuation.separator.record-field.erlang", - "punctuation.separator.list.erlang", - "keyword.operator.symbolic.erlang", - "punctuation.separator.clause-head-body.erlang" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "punctuation.separator.clauses.erlang", - "punctuation.terminator.function.erlang" - ], - "settings": { - "foreground": "#808080" - } - }, - { - "scope": [ - "punctuation.separator.function-arity.erlang", - "variable.language.omitted.erlang" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "variable.other.erlang" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "keyword.operator.assignment.go", - "keyword.operator.arithmetic.go", - "keyword.operator.comparison.go", - "keyword.operator.address.go", - "keyword.operator.arithmetic.bitwise.go", - "punctuation.terminator.go", - "punctuation.other.colon.go", - "punctuation.other.period.go", - "keyword.control.gotemplate" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "string.quoted.double.gotemplate" - ], - "settings": { - "foreground": "#CE9178" - } - }, - { - "scope": [ - "source.go storage.type", - "storage.type.boolean.go", - "storage.type.byte.go", - "storage.type.numeric.go", - "storage.type.string.go", - "storage.type.error.go", - "storage.type.rune.go" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "constant.other.rune.go", - "constant.character.escape.go", - "string.quoted.rune.go punctuation.definition.string.begin.go", - "string.quoted.rune.go punctuation.definition.string.end.go" - ], - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": [ - "constant.other.placeholder.go", - "variable.other.blank.go", - "keyword.operator.pointer.go", - "keyword.operator.address.go", - "keyword.operator.ellipsis.go" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "punctuation.section.embedded.begin.gotemplate", - "punctuation.section.embedded.end.gotemplate" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "entity.alias.import.go" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "entity.scalar.graphql", - "entity.name.fragment.graphql" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "punctuation.or.graphql", - "punctuation.assignment.graphql" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "graphql.description.SINGLELINE", - "string.block.description.graphql.DOCSTRING", - "string.description.graphql" - ], - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": [ - "storage.modifier.import.java", - "variable.language.wildcard.java", - "storage.modifier.package.java" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "punctuation.separator.period.java" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "storage.type.builtin.kotlin", - "storage.type.builtin.collection.kotlin", - "entity.name.package.kotlin" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "meta.template.expression.kotlin" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "keyword.hard.kotlin" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "storage.type.scala", - "storage.type.primitive.scala", - "meta.colon.scala" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "source.groovy.embedded.source" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "keyword.operator.assignment.groovy", - "keyword.operator.arithmetic.groovy", - "keyword.control.exception.groovy" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "punctuation.section.embedded.groovy", - "constant.other.groovy" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "meta.method.groovy" - ], - "settings": { - "foreground": "#DCDCAA" - } - }, - { - "scope": "constant.character.escape.groovy", - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": [ - "comment.block", - "comment.block.documentation.js", - "comment.block.documentation.js storage.type.class.jsdoc punctuation.definition.block.tag.jsdoc", - "comment.line.shebang.js" - ], - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": [ - "comment.block.documentation.js storage.type.class.jsdoc punctuation.definition.block.tag.jsdoc", - "punctuation.definition.bracket.curly.begin.jsdoc", - "punctuation.definition.bracket.curly.end.jsdoc", - "storage.type.class.jsdoc" - ], - "settings": { - "foreground": "#608B4E", - "fontStyle": "italic" - } - }, - { - "scope": "punctuation.definition.comment.js", - "settings": { - "foreground": "#404040" - } - }, - { - "scope": [ - "comment.line.double-slash.js", - "meta.embedded.expression.js source.js.jsx comment.block.js" - ], - "settings": { - "foreground": "#505050" - } - }, - { - "scope": [ - "variable.language.this" - ], - "settings": { - "foreground": "#569CD6", - "fontStyle": "italic" - } - }, - { - "scope": [ - "constant.character.escape.js" - ], - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": [ - "keyword.other.template.begin.js", - "keyword.other.template.end.js", - "punctuation.definition.string.template.begin.js", - "punctuation.definition.string.template.begin.ts", - "punctuation.definition.string.template.end.js", - "punctuation.definition.string.template.end.ts" - ], - "settings": { - "foreground": "#CE9178" - } - }, - { - "scope": [ - "punctuation.separator.key-value.js", - "punctuation.separator.key-value.ts", - "punctuation.definition.block.js", - "punctuation.definition.block.ts", - "punctuation.separator.comma.js", - "punctuation.separator.comma.ts", - "punctuation.separator.parameter", - "punctuation.definition.parameters.begin", - "punctuation.definition.parameters.end", - "meta.brace.square.js", - "entity.quasi.element.js", - "comment.block.documentation.js keyword.operator.accessor.js", - "punctuation.definition.binding-pattern.object", - "meta.brace.square.ts" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "new.expr.js", - "meta.arrow.js", - "keyword.operator.new.js", - "storage.type.extends.js", - "variable.language.super", - "storage.type.function.arrow.js", - "keyword.operator.spread", - "keyword.operator.rest", - "keyword.operator.module.all.js", - "meta.brace.angle.ts", - "meta.brace.angle.tsx", - "comment.line.triple-slash.directive.ts", - "punctuation.definition.tag.directive.ts", - "punctuation.definition.typeparameters.begin.ts", - "punctuation.definition.typeparameters.end.ts", - "punctuation.definition.template-expression.begin.js", - "punctuation.definition.template-expression.end.js", - "punctuation.definition.template-expression.begin.ts", - "punctuation.definition.template-expression.end.ts", - "punctuation.definition.template-expression.begin.tsx", - "punctuation.definition.template-expression.end.tsx", - "punctuation.quasi.element.end.js", - "punctuation.quasi.element.begin.js", - "punctuation.section.embedded.coffee", - "punctuation.definition.binding-pattern.object" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "meta.template.expression.js", - "meta.template.expression.ts", - "meta.brace.round.ts", - "meta.brace.round.js", - "meta.tag.without-attributes.js meta.jsx.children.js", - "meta.jsx.children.js" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "support.function.js", - "meta.function-call.js support.function.js", - "entity.name.function", - "meta.function-call entity.name.function", - "variable.function", - "meta.function-call.method.with-arguments.js", - "keyword.control.require.ts", - "punctuation.decorator.js", - "punctuation.decorator.ts", - "meta.decorator.ts", - "meta.decorator.js", - "meta.decorator.ts variable.other.readwrite.ts", - "meta.decorator.js variable.other.readwrite.js", - "source.ts meta.class.ts meta.method.declaration.ts meta.definition.method.ts entity.name.function.ts" - ], - "settings": { - "foreground": "#DCDCAA" - } - }, - { - "scope": [ - "keyword.operator.js", - "punctuation.accessor.js", - "punctuation.accessor.ts", - "keyword.operator.typeof.js", - "keyword.operator.logical.js", - "keyword.operator.in.js", - "keyword.operator.arithmetic.js", - "keyword.operator.assignment.js", - "keyword.operator.comparison.js", - "keyword.operator.relational.js", - "keyword.operator.expression.of", - "keyword.operator.expression.in", - "punctuation.definition.section.case-statement" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "string.unquoted.js", - "string.unquoted.label.js", - "meta.object-literal.key", - "meta.property.object.js", - "constant.other.object.key.js", - "constant.other.object.key string.quoted.double", - "meta.object-literal.key string.quoted.single", - "meta.object-literal.key string.quoted.double", - "string.quoted.single meta.object-literal.key", - "string.quoted.double meta.object-literal.key", - "meta.decorator.ts meta.objectliteral.ts meta.object.member.ts variable.other.readwrite.ts", - "meta.decorator.js meta.objectliteral.js meta.object.member.js variable.other.readwrite.js" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "keyword.operator.optional.ts", - "support.type.object.module.js", - "support.type.object.module.js.jsx", - "support.type.object.module keyword.operator.accessor", - "keyword.operator.type.annotation.ts", - "keyword.operator.type.annotation.tsx", - "keyword.operator.definiteassignment.ts", - "keyword.operator.definiteassignment.tsx", - "punctuation.type.flowtype", - "support.variable.dom", - "support.variable.object", - "support.variable.object.node", - "support.variable.object.process", - "support.variable.property.process" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "support.type.primitive.ts", - "support.type.primitive.tsx" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "punctuation.section.embedded.begin.js.jsx", - "punctuation.section.embedded.end.js.jsx", - "punctuation.section.embedded.begin.jsx", - "punctuation.section.embedded.end.jsx", - "punctuation.section.embedded.begin.tsx", - "punctuation.section.embedded.end.tsx", - "meta.tag.js meta.jsx.children.js meta.tag.js meta.jsx.children.js meta.embedded.expression.js punctuation.section.embedded.begin.js", - "meta.tag.js meta.jsx.children.js meta.tag.js meta.jsx.children.js meta.embedded.expression.js punctuation.section.embedded.end.js", - "meta.tag.js punctuation.section.embedded.begin.js", - "meta.tag.js punctuation.section.embedded.end.js", - "meta.tag.without-attributes.js punctuation.section.embedded.begin.js", - "meta.tag.without-attributes.js punctuation.section.embedded.end.js" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "punctuation.accessor.optional.ts" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "meta.component.decoration entity.name.label.ts" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "comment.line.number-sign.makefile" - ], - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": [ - "variable.other.makefile" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "variable.language.makefile" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "entity.name.function.target.makefile", - "constant.character.escape.continuation.makefile" - ], - "settings": { - "foreground": "#DCDCAA" - } - }, - { - "scope": [ - "punctuation.separator.key-value.makefile", - "support.function.foreach.makefile", - "keyword.control.ifeq.makefile", - "keyword.control.endif.makefile", - "constant.character.escape.continuation.makefile" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "storage.source.cmake" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": "markup.underline", - "settings": { - "fontStyle": "underline" - } - }, - { - "scope": [ - "markup.bold", - "strong" - ], - "settings": { - "fontStyle": "bold" - } - }, - { - "scope": [ - "markup.italic", - "emphasis" - ], - "settings": { - "fontStyle": "italic" - } - }, - { - "scope": "markup.heading", - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": "markup.inserted", - "settings": { - "foreground": "#B5CEA8" - } - }, - { - "scope": "markup.deleted", - "settings": { - "foreground": "#CE9178" - } - }, - { - "scope": "markup.changed", - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": "markup.inline.raw", - "settings": { - "foreground": "#CE9178" - } - }, - { - "scope": "fenced_code.block.language", - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": "markup.italic.markdown", - "settings": { - "foreground": "#9CDCFE", - "fontStyle": "italic" - } - }, - { - "scope": [ - "markup.bold.markdown" - ], - "settings": { - "foreground": "#569CD6", - "fontStyle": "bold" - } - }, - { - "scope": [ - "meta.separator.markdown", - "entity.name.section.markdown", - "punctuation.definition.heading.markdown" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "markup.quote.markdown" - ], - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": [ - "beginning.punctuation.definition.list.markdown", - "punctuation.definition.list.begin.markdown" - ], - "settings": { - "foreground": "#6796E6" - } - }, - { - "scope": [ - "string.other.link.description.markdown", - "string.other.link.title.markdown" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "markup.underline.link.markdown", - "markup.underline.link.image.markdown" - ], - "settings": { - "foreground": "#404040" - } - }, - { - "scope": [ - "markup.fenced_code.block.markdown punctuation.definition.markdown", - "punctuation.definition.italic.markdown", - "punctuation.definition.bold.markdown", - "punctuation.definition.raw.markdown", - "beginning.punctuation.definition.quote.markdown", - "meta.link.reference.def.markdown punctuation.definition.constant.markdown", - "meta.link.reference.def.markdown punctuation.separator.key-value.markdown", - "meta.link.reference.markdown punctuation.definition.constant.begin.markdown", - "meta.link.reference.markdown punctuation.definition.constant.end.markdown", - "meta.image.reference.markdown punctuation.definition.constant.markdown", - "block-dollars", - "inline-dollars" - ], - "settings": { - "foreground": "#303030" - } - }, - { - "scope": [ - "meta.link.reference.def.markdown constant.other.reference.link.markdown" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "meta.link.reference.markdown constant.other.reference.link.markdown", - "meta.image.reference.markdown constant.other.reference.link.markdown" - ], - "settings": { - "foreground": "#404040", - "fontStyle": "italic" - } - }, - { - "scope": [ - "meta.link.reference.def.markdown markup.underline.link.markdown" - ], - "settings": { - "foreground": "#CE9178" - } - }, - { - "scope": [ - "source.org comment.line", - "source.org punctuation.definition.comment", - "meta.link.inline.org punctuation.definition.string.begin.org", - "meta.link.inline.org punctuation.definition.string.end.org", - "meta.link.inline.org markup.underline.link.org" - ], - "settings": { - "foreground": "#505050" - } - }, - { - "scope": [ - "string.quoted.docstring.multi.python", - "string.quoted.docstring.multi.python keyword.control.flow.python" - ], - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": [ - "variable.language.special.self.python", - "support.function.magic.python", - "support.variable.magic.python", - "storage.type.string.python", - "variable.parameter.function.language.special.self.python", - "meta.function.decorator.python support.type.python" - ], - "settings": { - "fontStyle": "italic" - } - }, - { - "scope": [ - "meta.function-call.arguments.python", - "keyword.operator.assignment.python", - "punctuation.separator.period.python", - "punctuation.separator.element.python", - "punctuation.separator.dict.python", - "punctuation.separator.parameters.python", - "punctuation.separator.arguments.python", - "punctuation.section.class.begin.python", - "punctuation.section.function.begin.python", - "punctuation.section.function.end.python", - "punctuation.definition.inheritance.begin.python", - "punctuation.definition.inheritance.end.python", - "punctuation.definition.parameters.begin.python", - "punctuation.definition.parameters.end.python", - "punctuation.definition.arguments.begin.python", - "punctuation.definition.arguments.end.python", - "punctuation.definition.list.begin.python", - "punctuation.definition.list.end.python", - "punctuation.definition.dict.begin.python", - "punctuation.definition.dict.end.python", - "punctuation.parenthesis.begin.python", - "punctuation.parenthesis.end.python", - "punctuation.separator.dict.python", - "punctuation.section.function.begin.python", - "meta.function.parameters.begin.python", - "meta.function.parameters.end.python" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "punctuation.section.function.begin.python", - "punctuation.section.class.begin.python", - "variable.language.special.self.python", - "variable.parameter.function.language.special.self.python", - "constant.character.format.placeholder.other.python", - "keyword.operator.unpacking.parameter.python", - "keyword.operator.unpacking.arguments.python" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "meta.function-call.python", - "meta.function-call.generic.python", - "meta.function.decorator.python support.type.python" - ], - "settings": { - "foreground": "#DCDCAA" - } - }, - { - "scope": [ - "variable.parameter.function-call.python", - "meta.structure.dictionary.key.python", - "meta.function-call.arguments.python", - "meta.function.parameters.python", - "constant.other.caps.python" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "support.type.python", - "entity.name.type.class.python", - "punctuation.separator.annotation.python", - "punctuation.separator.annotation.result.python" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "punctuation.separator.period.python", - "keyword.operator.comparison.python", - "keyword.operator.assignment.python", - "keyword.operator.logical.python", - "punctuation.separator.slice.python", - "punctuation.separator.colon.python" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "constant.character.escape.python", - "string.quoted.binary.single.python" - ], - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": [ - "punctuation.definition.string.begin.ruby", - "punctuation.definition.string.end.ruby" - ], - "settings": { - "foreground": "#CE9178" - } - }, - { - "scope": [ - "variable.other.ruby", - "variable.other.constant.ruby", - "constant.language.symbol.hashkey.ruby", - "constant.language.symbol.hashkey.parameter.function.ruby", - "variable.other.readwrite.instance.ruby punctuation.definition.variable.ruby" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "variable.other.readwrite.instance.ruby" - ], - "settings": { - "fontStyle": "italic" - } - }, - { - "scope": [ - "constant.character.escape.ruby", - "constant.other.symbol.ruby", - "constant.language.symbol.ruby", - "punctuation.definition.constant.ruby" - ], - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": [ - "variable.language.self.ruby" - ], - "settings": { - "foreground": "#569CD6", - "fontStyle": "italic" - } - }, - { - "scope": [ - "constant.other.symbol.hashkey.ruby", - "meta.embedded.line.ruby" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "entity.name.function.ruby", - "support.function.kernel.ruby" - ], - "settings": { - "foreground": "#DCDCAA" - } - }, - { - "scope": [ - "variable.language.ruby", - "variable.other.readwrite.global.ruby", - "punctuation.definition.variable.ruby", - "punctuation.separator.inheritance.ruby", - "punctuation.section.embedded.begin.ruby", - "punctuation.section.embedded.end.ruby", - "variable.other.readwrite.global.pre-defined.ruby", - "string.quoted.double.interpolated.ruby punctuation.section.embedded.begin.ruby", - "string.quoted.double.interpolated.ruby punctuation.section.embedded.end.ruby", - "string.regexp.interpolated.ruby meta.embedded.line.ruby punctuation.section.embedded.begin.ruby", - "string.regexp.interpolated.ruby meta.embedded.line.ruby punctuation.section.embedded.end.ruby" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "meta.class.ruby", - "support.class.ruby", - "entity.name.type.class.ruby", - "entity.other.inherited-class.ruby" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "keyword.control.def.ruby", - "keyword.control.class.ruby", - "keyword.operator.other.ruby", - "keyword.operator.assignment.ruby", - "punctuation.separator.other.ruby", - "keyword.control.pseudo-method.ruby", - "keyword.operator.comparison.ruby", - "keyword.operator.arithmetic.ruby", - "punctuation.separator.method.ruby", - "constant.language.symbol.hashkey.ruby punctuation.definition.constant.hashkey.ruby", - "constant.language.symbol.hashkey.parameter.function.ruby punctuation.definition.constant.hashkey.ruby", - "source.ruby punctuation.separator.key-value" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "punctuation.separator.namespace.ruby", - "punctuation.separator.object.ruby", - "punctuation.separator.arguments.ruby", - "punctuation.section.function.ruby", - "punctuation.section.scope.begin.ruby", - "punctuation.section.scope.end.ruby", - "punctuation.section.array.begin.ruby", - "punctuation.section.array.end.ruby" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "punctuation.section.regexp.begin.ruby", - "punctuation.section.regexp.end.ruby", - "punctuation.definition.group.ruby", - "punctuation.definition.character-class.ruby", - "punctuation.definition.character-class.begin.ruby", - "punctuation.definition.character-class.end.ruby" - ], - "settings": { - "foreground": "#808080" - } - }, - { - "scope": [ - "keyword.operator.quantifier.ruby", - "string.regexp.arbitrary-repetition.ruby" - ], - "settings": { - "foreground": "#B5CEA8" - } - }, - { - "scope": [ - "meta.section.attributes.plain.haml constant.other.symbol.ruby", - "meta.embedded.line.erb" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "text.html.erb punctuation.section.embedded.begin.erb", - "text.html.erb punctuation.section.embedded.end.erb" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "keyword.language.gherkin.feature.step" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "text.gherkin.feature entity.name.type.class.tsx" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "entity.name.type.param.rust punctuation.other.comma.rust", - "keyword.operator.path.rust" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "meta.attribute.rust", - "comment.line.documentation.rust" - ], - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": [ - "keyword.operator.misc.rust", - "keyword.operator.sigil.rust" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "storage.modifier.lifetime.rust", - "entity.name.lifetime.rust", - "constant.other.placeholder.rust" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "string.quoted.single.rust", - "constant.character.rust" - ], - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": [ - "support.constant.core.rust", - "variable.language.ignored.rust" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "variable.language.rust", - "variable.language.self.rust" - ], - "settings": { - "foreground": "#569CD6", - "fontStyle": "italic" - } - }, - { - "scope": [ - "entity.name.type.param.rust punctuation.definition.type.rust" - ], - "settings": { - "foreground": "#808080" - } - }, - { - "scope": [ - "entity.name.type.rust", - "storage.type.core.rust", - "storage.class.std.rust", - "punctuation.separator.type.rust", - "keyword.operator.return-type.rust", - "meta.type_params.rust" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "comment.punctuation.comma.swift" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "keyword.statement.swift" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "string-interpolation keyword.operator.swift", - "punctuation.section.embedded.begin.swift", - "punctuation.section.embedded.end.swift" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "variable.language.self.swift", - "keyword.expressions-and-types.swift" - ], - "settings": { - "foreground": "#569CD6", - "fontStyle": "italic" - } - }, - { - "scope": [ - "meta.embedded.line.swift" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "meta.item.done.todo", - "meta.item.done.todo variable.priority.todo", - "meta.item.done.todo variable.other", - "meta.item.done.todo constant.numeric.date.todo", - "meta.item.done.todo string.quoted.single.todo", - "meta.item.done.todo string.quoted.double.todo" - ], - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": [ - "constant.numeric.date.todo" - ], - "settings": { - "foreground": "#B5CEA8" - } - }, - { - "scope": [ - "string.quoted.single.todo", - "string.quoted.double.todo" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": "meta.item.priority.a.todo", - "settings": { - "foreground": "#F44747" - } - }, - { - "scope": "meta.item.priority.b.todo", - "settings": { - "foreground": "#D16969" - } - }, - { - "scope": "meta.item.priority.c.todo", - "settings": { - "foreground": "#CE9178" - } - }, - { - "scope": "meta.item.priority.d.todo", - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": "meta.item.priority.e.todo", - "settings": { - "foreground": "#DCDCAA" - } - }, - { - "scope": [ - "entity.name.section.terraform" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "keyword.other.section.begin.terraform", - "keyword.other.section.end.terraform", - "keyword.other.function.inline.terraform" - ], - "settings": { - "foreground": "#DCDCAA" - } - }, - { - "scope": [ - "storage.type.function.terraform", - "entity.tag.embedded.start.terraform", - "entity.tag.embedded.end.terraform" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "entity.other.attribute-name.terraform", - "source.terraform.embedded.source" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "punctuation.definition.variable.begin.gitignore", - "punctuation.definition.variable.end.gitignore" - ], - "settings": { - "foreground": "#505050" - } - }, - { - "scope": "support.function.git-rebase", - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": "constant.sha.git-rebase", - "settings": { - "foreground": "#B5CEA8" - } - }, - { - "scope": [ - "comment.line.number-sign.ini", - "punctuation.definition.entity.ini" - ], - "settings": { - "foreground": "#505050" - } - }, - { - "scope": [ - "keyword.other.definition.ini" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "punctuation.separator.key-value.ini" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "comment.line.number-sign.yaml", - "punctuation.separator.key-value.mapping.yaml" - ], - "settings": { - "foreground": "#505050" - } - }, - { - "scope": [ - "constant.other.timestamp.yaml" - ], - "settings": { - "foreground": "#B5CEA8" - } - }, - { - "scope": [ - "punctuation.definition.sequence.begin.yaml", - "punctuation.definition.sequence.end.yaml", - "punctuation.definition.mapping.begin.yaml", - "punctuation.definition.mapping.end.yaml", - "punctuation.separator.sequence.yaml", - "punctuation.separator.mapping.yaml" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "storage.type.tag-handle.yaml", - "meta.property.yaml", - "punctuation.definition.alias.yaml", - "keyword.control.flow.alias.yaml", - "variable.other.alias.yaml" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "keyword.control.property.anchor.yaml", - "constant.language.merge.yaml", - "punctuation.definition.alias.yaml", - "keyword.control.flow.alias.yaml", - "support.other.directive.reserved.yaml", - "punctuation.definition.directive.begin.yaml" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "constant.language.boolean.yaml", - "constant.language.null.yaml" - ], - "settings": { - "foreground": "#569CD6", - "fontStyle": "italic" - } - }, - { - "scope": [ - "entity.other.document.begin.yaml", - "entity.other.document.end.yaml", - "keyword.control.flow.block-scalar.literal.yaml", - "storage.modifier.chomping-indicator.yaml", - "punctuation.definition.block.sequence.item.yaml" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "keyword.key.toml" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "constant.other.datetime-with-timezone.toml" - ], - "settings": { - "foreground": "#B5CEA8" - } - }, - { - "scope": [ - "meta.tag.table.toml", - "punctuation.definition.keyValuePair.toml" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "entity.other.attribute-name.table.array.toml", - "entity.other.attribute-name.table.toml", - "constant.other.boolean.toml" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "source.toml", - "punctuation.definition.table.toml", - "punctuation.definition.array.toml", - "punctuation.definition.table.array.toml" - ], - "settings": { - "foreground": "#808080" - } - }, - { - "scope": [ - "storage.type.function-type.lisp", - "constant.language.lisp" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "keyword.constant.lisp" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "keyword.control.lisp" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "constant.character.map.rhs.viml", - "constant.character.map.special.viml", - "constant.character.map.key.viml", - "constant.character.map.key.fn.viml", - "constant.character.map.viml" - ], - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": [ - "punctuation.definition.map.viml" - ], - "settings": { - "foreground": "#505050" - } - }, - { - "scope": [ - "meta.preprocessor.haskell" - ], - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": [ - "storage.type.haskell", - "support.other.module.haskell" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "keyword.control.new.dart" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "punctuation.terminator.dart" - ], - "settings": { - "foreground": "#505050" - } - }, - { - "scope": [ - "punctuation.dot.dart" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "meta.declaration.dart" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "source.nginx constant.character.brace", - "source.nginx constant.character.paren" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "source.nginx constant.character.brace", - "source.nginx constant.character.end" - ], - "settings": { - "foreground": "#808080" - } - }, - { - "scope": [ - "support.function.built-in.smarty" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "source.smarty punctuation.section.embedded.begin.smarty", - "source.smarty punctuation.section.embedded.end.smarty" - ], - "settings": { - "foreground": "#808080" - } - }, - { - "scope": [ - "source.smarty" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "punctuation.definition.tag" - ], - "settings": { - "foreground": "#808080" - } - }, - { - "scope": "entity.other.attribute-name", - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "punctuation.definition.string.begin.html", - "punctuation.definition.string.end.html" - ], - "settings": { - "foreground": "#CE9178" - } - }, - { - "scope": [ - "entity.tag", - "entity.name.tag", - "string.interpolated.jade", - "support.constant.handlebars", - "keyword.annotation.handlebars", - "meta.function.block.start.handlebars", - "meta.function.block.end.handlebars", - "punctuation.section.embedded.begin.php", - "punctuation.section.embedded.end.php", - "meta.tag.template.value.twig", - "punctuation.section.tag.twig" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "text.html.basic meta.brace.round.js", - "text.html.basic meta.brace.square.js", - "text.html.basic punctuation.separator.comma.js", - "text.html.basic punctuation.definition.block.js", - "text.html.basic punctuation.definition.parameters.begin.js", - "text.html.basic punctuation.definition.parameters.end.js", - "text.html.jinja punctuation.definition.parameters.begin.js", - "text.html.jinja punctuation.definition.parameters.end.js", - "text.html.jinja meta.brace.round.js", - "text.html.jinja meta.brace.square.js", - "text.html.jinja punctuation.definition.block.js", - "text.html.jinja punctuation.separator.comma.js" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": "constant.character.entity.html", - "settings": { - "foreground": "#D7BA7D" - } - }, - { - "scope": "invalid.illegal.bad-angle-bracket.html", - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "punctuation.section.embedded.begin.php", - "punctuation.section.embedded.end.php", - "meta.directive.vue", - "expression.embedded.vue", - "punctuation.definition.generic.begin.html", - "punctuation.definition.generic.end.html", - "punctuation.section.embedded.begin.smarty", - "punctuation.section.embedded.end.smarty" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "string.interpolated.jade" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "meta.control.flow.jade", - "meta.first-class.jade", - "storage.type.function.jade", - "storage.type.import.include.jade" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "meta.function.block.start.handlebars", - "meta.function.block.end.handlebars", - "meta.function.block.start.handlebars support.constant.handlebars", - "meta.function.block.end.handlebars support.constant.handlebars" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "support.constant.handlebars" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "variable.parameter.handlebars" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "keyword.begin.tag.ejs" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "text.html.ejs keyword.begin.tag.ejs meta.group.braces.round.js meta.brace.round.begin.js", - "text.html.ejs keyword.begin.tag.ejs meta.group.braces.round.js meta.brace.round.end.js", - "text.html.ejs keyword.begin.tag.ejs meta.group.braces.round.js", - "text.html.ejs meta.brace.round.js", - "text.html.ejs meta.brace.square.js", - "text.html.ejs punctuation.definition.parameters.begin.js", - "text.html.ejs punctuation.definition.parameters.end.js" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "text.html.ejs keyword.operator.expression.typeof.js", - "text.html.ejs keyword.operator.expression.instanceof.js" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "text.html.vue-html meta.brace.round.js" - ], - "settings": { - "foreground": "#D4D4D4" - } - }, - { - "scope": [ - "text.html.vue-html meta.tag.other.html" - ], - "settings": { - "foreground": "#808080" - } - }, - { - "scope": [ - "text.html.vue-html source.directive.vue punctuation.definition.string.begin.html", - "text.html.vue-html source.directive.vue punctuation.definition.string.end.html", - "meta.tag.inline.any.html meta.directive.vue entity.other.attribute-name.html", - "meta.directive.vue punctuation.separator.key-value.html", - "meta.directive.vue entity.other.attribute-name.html" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "entity.other.jinja.delimiter.tag" - ], - "settings": { - "foreground": "#606060" - } - }, - { - "scope": [ - "entity.other.jinja.delimiter.variable" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "variable.other.jinja" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "variable.language.jinja" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "punctuation.tag.liquid" - ], - "settings": { - "foreground": "#606060" - } - }, - { - "scope": [ - "punctuation.output.liquid" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "support.variable.liquid", - "support.class.liquid" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "punctuation.tag.liquid", - "keyword.operator.liquid", - "entity.name.tag.liquid" - ], - "settings": { - "foreground": "#C586C0" - } - }, - { - "scope": [ - "text.html.derivative punctuation.definition.block.ts", - "text.html.derivative expression.ng keyword.operator.logical.ts", - "punctuation.definition.ng-binding-name.begin.html", - "punctuation.definition.ng-binding-name.end.html" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "entity.other.ng-binding-name.property.html", - "entity.other.ng-binding-name.event.html", - "entity.other.ng-binding-name.template.html", - "entity.other.ng-binding-name.two-way.html" - ], - "settings": { - "foreground": "#9CDCFE" - } - }, - { - "scope": [ - "meta.ng-binding.event.html punctuation.separator.key-value.html", - "meta.ng-binding.property.html punctuation.separator.key-value.html", - "meta.ng-binding.template.html punctuation.separator.key-value.html", - "meta.ng-binding.two-way.html punctuation.separator.key-value.html", - "meta.ng-binding.event.html punctuation.definition.string.begin.html", - "meta.ng-binding.event.html punctuation.definition.string.end.html", - "meta.ng-binding.property.html punctuation.definition.string.begin.html", - "meta.ng-binding.property.html punctuation.definition.string.end.html", - "meta.ng-binding.template.html punctuation.definition.string.begin.html", - "meta.ng-binding.template.html punctuation.definition.string.end.html", - "meta.ng-binding.two-way.html punctuation.definition.string.begin.html", - "meta.ng-binding.two-way.html punctuation.definition.string.end.html" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "keyword.operator.quantifier.regexp", - "keyword.operator.quantifier.regexp.js" - ], - "settings": { - "foreground": "#B5CEA8" - } - }, - { - "scope": [ - "string.regexp" - ], - "settings": { - "foreground": "#D16969" - } - }, - { - "scope": [ - "string.regexp constant.character.escape.backslash.regexp" - ], - "settings": { - "foreground": "#CE9178" - } - }, - { - "scope": [ - "constant.other.character-class.regexp" - ], - "settings": { - "foreground": "#4EC9B0" - } - }, - { - "scope": [ - "keyword.control.anchor.regexp", - "constant.other.character-class.regexp" - ], - "settings": { - "foreground": "#569CD6" - } - }, - { - "scope": [ - "punctuation.definition.group.regexp", - "punctuation.definition.character-class.regexp" - ], - "settings": { - "foreground": "#909090" - } - }, - { - "scope": "punctuation.terminator", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "scope": [ - "comment", - "comment.block", - "comment.block.documentation.js", - "comment.block.documentation.js storage.type.class.jsdoc punctuation.definition.block.tag.jsdoc", - "comment.line.shebang.js", - "punctuation.definition.comment.js", - "comment.line", - "punctuation.definition.comment" - ], - "settings": { - "foreground": "#608B4E", - "fontStyle": "italic" - } - }, - { - "scope": [ - "comment.line.double-slash.js", - "meta.embedded.expression.js source.js.jsx comment.block.js" - ], - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": [ - "comment.line.double-slash.js", - "meta.embedded.expression.js source.js.jsx comment.block.js" - ], - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": [ - "punctuation.semi-colon.css", - "meta.brace.curly.css" - ], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "scope": [ - "comment.line.double-slash.js", - "meta.embedded.expression.js source.js.jsx comment.block.js" - ], - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": [ - "source.org comment.line", - "source.org punctuation.definition.comment", - "meta.link.inline.org punctuation.definition.string.begin.org", - "meta.link.inline.org punctuation.definition.string.end.org", - "meta.link.inline.org markup.underline.link.org" - ], - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": [ - "punctuation.definition.variable.begin.gitignore", - "punctuation.definition.variable.end.gitignore" - ], - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": [ - "comment.line.number-sign.yaml", - "punctuation.separator.key-value.mapping.yaml" - ], - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": [ - "punctuation.terminator.dart" - ], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "scope": [ - "comment", - "comment.line.double-slash.js", - "comment.block.html", - "comment.block.handlebars" - ], - "settings": { - "foreground": "#608B4E" - } - }, - { - "scope": [ - "meta.tag.sgml.html", - "meta.tag.sgml.doctype.html", - "meta.tag.sgml.html punctuation.definition.tag.html", - "meta.structure.dictionary.json", - "punctuation.definition.array.begin.json", - "punctuation.definition.array.end.json", - "punctuation.separator.array.json", - "punctuation.terminator", - "punctuation.definition.string.begin.markdown", - "punctuation.definition.string.end.markdown", - "punctuation.definition.metadata.markdown", - "invalid.illegal.bad-comments-or-CDATA.html", - "punctuation.definition.italic.markdown", - "punctuation.definition.bold.markdown" - ], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "scope": [ - "meta.property-list.scss", - "punctuation.terminator.rule.css", - "punctuation.terminator.rule.scss", - "punctuation.separator.key-value.css", - "punctuation.separator.list.comma.css", - "punctuation.section.property-list.begin.bracket.curly", - "punctuation.section.property-list.end.bracket.curly", - "punctuation.section.media.begin.bracket.curly", - "punctuation.section.media.end.bracket.curly", - "punctuation.section.keyframes.begin.bracket.curly.scss", - "punctuation.section.keyframes.end.bracket.curly.scss", - "source.css.scss meta.at-rule.keyframes.scss punctuation.section.keyframes.begin.scss", - "source.css.scss meta.at-rule.keyframes.scss punctuation.section.keyframes.end.scss", - "punctuation.section.supports.begin.bracket.curly", - "punctuation.section.supports.end.bracket.curly" - ], - "settings": { - "foreground": "#FFFFFF" - } - } - ] -} +{ + "$schema": "vscode://schemas/color-theme", + "name": "Dark Theme : The New", + "type": "dark", + "activityBar.activeBackground": "#55006e", + "activityBar.activeBorder": "#a802f5", + "activityBar.background": "#242424", + "activityBar.dropBorder": "#a802f5", + "activityBar.foreground": "#ffe3ff", + "activityBarBadge.background": "#5a009e", + "badge.background": "#5a009e", + "breadcrumbPicker.background": "#30003fe0", + "button.background": "#555555", + "colors": { + "debugConsole.errorForeground": "#ff0000", + "diffEditorGutter.insertedLineBackground": "#27ec00", + "editor.background": "#202020", + "editor.findMatchBackground": "#f56e006b", + "editor.findMatchBorder": "#ff0000", + "editor.findMatchHighlightBackground": "#f56e00b9", + "editor.foldBackground": "#424242", + "editor.foreground": "#d4d4d4", + "editor.inactiveSelectionBackground": "#3a3d41", + "editor.lineHighlightBackground": "#c800fa1a", + "editor.selectionBackground": "#660038b2", + "editor.selectionHighlightBackground": "#b6b6b673", + "editorError.foreground": "#ff0000", + "editorGroupHeader.tabsBackground": "#202020", + "editorGutter.addedBackground": "#27ec00", + "editorGutter.deletedBackground": "#e600da", + "editorGutter.foldingControlForeground": "#e600da", + "editorGutter.modifiedBackground": "#00ffff", + "editorHoverWidget.background": "#32172f", + "editorHoverWidget.border": "#670054", + "editorHoverWidget.foreground": "#ffffffce", + "editorIndentGuide.activeBackground1": "#707070", + "editorIndentGuide.background1": "#404040", + "editorInfo.foreground": "#9cdcfe", + "editorLineNumber.activeForeground": "#ca00b9", + "editorLink.activeForeground": "#c300ff", + "editorOverviewRuler.addedForeground": "#27ec00", + "editorOverviewRuler.border": "#ffffff53", + "editorOverviewRuler.deletedForeground": "#e600da", + "editorOverviewRuler.errorForeground": "#ff0000", + "editorOverviewRuler.findMatchForeground": "#ff6f00", + "editorOverviewRuler.infoForeground": "#d4d4d4", + "editorOverviewRuler.modifiedForeground": "#d7ba7d", + "editorOverviewRuler.warningForeground": "#ffd500", + "editorPane.background": "#1e1e1e", + "editorUnnecessaryCode.border": "#ff0000", + "editorUnnecessaryCode.opacity": "#ff0000c5", + "editorWarning.foreground": "#fbff00", + "editorWidget.background": "#181818", + "editorWidget.resizeBorder": "#523057", + "focusBorder": "#9c009c", + "gitDecoration.conflictingResourceForeground": "#ff0000", + "gitDecoration.deletedResourceForeground": "#e600da", + "gitDecoration.ignoredResourceForeground": "#808080", + "gitDecoration.modifiedResourceForeground": "#00ffff", + "gitDecoration.untrackedResourceForeground": "#27ec00", + "list.activeSelectionBackground": "#7e007e", + "list.dropBackground": "#383b3d", + "list.errorForeground": "#ff5151", + "list.focusBackground": "#4b004b", + "list.highlightForeground": "#ff51e8", + "list.inactiveSelectionBackground": "#7e007e63", + "minimap.selectionHighlight": "#660038b2", + "minimapGutter.addedBackground": "#27ec00", + "minimapGutter.deletedBackground": "#e600da", + "minimapGutter.modifiedBackground": "#00ffff", + "minimapSlider.hoverBackground": "#ff80ea4f", + "notificationCenterHeader.background": "#af00a1", + "notificationToast.border": "#d400ff", + "notificationsErrorIcon.foreground": "#ff0000", + "scrollbarSlider.background": "#ffffff69", + "sideBar.background": "#242424", + "sideBar.border": "#2c2c2c", + "sideBar.dropBackground": "#c300ff36", + "sideBarSectionHeader.background": "#2c2c2c", + "sideBarTitle.foreground": "#bbbbbb", + "statusBar.background": "#381057", + "tab.border": "#3b3b3b", + "terminal.ansiBlack": "#1e1e1e", + "terminal.ansiBlue": "#006eff", + "terminal.ansiBrightBlack": "#808080", + "terminal.ansiBrightBlue": "#20b9ff", + "terminal.ansiBrightCyan": "#a9fffb", + "terminal.ansiBrightGreen": "#56e23a", + "terminal.ansiBrightMagenta": "#c586c0", + "terminal.ansiBrightRed": "#ff006a", + "terminal.ansiBrightWhite": "#808080", + "terminal.ansiBrightYellow": "#d9ff00", + "terminal.ansiCyan": "#00ffdd", + "terminal.ansiGreen": "#608b4e", + "terminal.ansiMagenta": "#ff0095", + "terminal.ansiRed": "#ff3939", + "terminal.ansiWhite": "#d4d4d4", + "terminal.ansiYellow": "#d9ff00", + "terminal.background": "#191919", + "terminal.border": "#2c2c2c", + "terminal.foreground": "#d4d4d4", + "terminal.selectionBackground": "#add6ff26", + "terminalCursor.foreground": "#8d46ff", + "textLink.foreground": "#c56fffea", + "titleBar.activeBackground": "#720e7a", + "titleBar.activeForeground": "#fefbff", + "widget.border": "#ff00ea", + "widget.shadow": "#df7fff6b", + }, + "tokenColors": [ + { + "scope": [ + "comment", + "comment.line.double-slash.js", + "comment.block.html", + "comment.block.handlebars" + ], + "settings": { + "foreground": "#505050" + } + }, + { + "scope": [ + "comment.block.js", + "comment.line.shebang.js", + "comment.line.number-sign.shebang.shell", + "comment.block.documentation.js", + "comment.block.go", + "comment.block.documentation.ts", + "comment.line.number-sign.ini", + "comment.line.number-sign.yaml" + ], + "settings": { + "foreground": "#608b4e" + }, + "name": "Special Comments" + }, + { + "scope": [ + "meta.tag.sgml.html", + "meta.tag.sgml.doctype.html", + "meta.tag.sgml.html punctuation.definition.tag.html", + "meta.structure.dictionary.json", + "punctuation.terminator", + "invalid.illegal.bad-comments-or-CDATA.html" + ], + "settings": { + "foreground": "#808080" + }, + "name": "Curly Braces, Semicolons, etc." + }, + { + "scope": [ + "punctuation.terminator" + ], + "settings": { + "foreground": "#404040" + } + }, + { + "scope": [ + "meta.embedded.block.sql" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "constant.numeric", + "keyword.other.unit", + "meta.preprocessor.numeric" + ], + "settings": { + "foreground": "#b5cea8" + } + }, + { + "scope": [ + "invalid" + ], + "settings": { + "foreground": "#d16969" + } + }, + { + "scope": [ + "meta.selector", + "constant.character", + "constant.other.symbol", + "constant.character.escape" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "meta.diff.header" + ], + "settings": { + "foreground": "#007acc" + } + }, + { + "scope": [ + "string", + "string.tag", + "string.value", + "meta.preprocessor.string" + ], + "settings": { + "foreground": "#ce9178" + } + }, + { + "scope": [ + "storage", + "storage.type", + "storage.modifier", + "constant.other.placeholder", + "keyword", + "keyword.control", + "meta.preprocessor", + "keyword.control.new", + "constant.language", + "keyword.operator.new", + "keyword.operator.expression", + "keyword.operator.cast", + "keyword.operator.sizeof" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "entity.name.function", + "support.function" + ], + "settings": { + "foreground": "#dcdcaa" + } + }, + { + "scope": [ + "meta.return-type", + "support.class", + "support.type", + "entity.name.type", + "entity.name.class" + ], + "settings": { + "foreground": "#4ec9b0" + }, + "name": "Type declaration and references" + }, + { + "scope": [ + "meta.type.cast.expr", + "meta.type.new.expr", + "support.constant.math", + "support.constant.dom", + "support.constant.json", + "entity.other.inherited-class" + ], + "settings": { + "foreground": "#4ec9b0" + }, + "name": "Types declaration and references, TS grammar specific" + }, + { + "scope": [ + "keyword.control", + "keyword.operator" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "variable", + "support.variable", + "meta.definition.variable.name" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "code-runner.output code-runner.running string", + "code-runner.running code-runner.done string" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#ce9178" + } + }, + { + "scope": [ + "token.info-token" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "token.warn-token" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "token.error-token" + ], + "settings": { + "foreground": "#d16969" + } + }, + { + "scope": [ + "token.debug-token" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "punctuation.definition.tag" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "entity.other.attribute-name" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "punctuation.definition.string.begin.html", + "punctuation.definition.string.end.html" + ], + "settings": { + "foreground": "#ce9178" + } + }, + { + "scope": [ + "entity.tag", + "entity.name.tag", + "string.interpolated.jade", + "support.constant.handlebars", + "keyword.annotation.handlebars", + "meta.function.block.start.handlebars", + "meta.function.block.end.handlebars", + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php", + "meta.tag.template.value.twig", + "punctuation.section.tag.twig" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "text.html.basic meta.brace.round.js", + "text.html.basic meta.brace.square.js", + "text.html.basic punctuation.separator.comma.js", + "text.html.basic punctuation.definition.block.js", + "text.html.basic punctuation.definition.parameters.begin.js", + "text.html.basic punctuation.definition.parameters.end.js", + "text.html.jinja punctuation.definition.parameters.begin.js", + "text.html.jinja punctuation.definition.parameters.end.js", + "text.html.jinja meta.brace.round.js", + "text.html.jinja meta.brace.square.js", + "text.html.jinja punctuation.definition.block.js", + "text.html.jinja punctuation.separator.comma.js" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "meta.tag.custom.start.html entity.name.tag.html", + "meta.tag.custom.end.html entity.name.tag.html", + "text.html.derivative meta.tag.custom.end.html entity.name.tag.html", + "text.html.derivative meta.tag.custom.start.html entity.name.tag.html" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "constant.character.entity.html" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "invalid.illegal.bad-angle-bracket.html" + ], + "settings": { + "foreground": "#d4d4d4" + }, + "name": "don't highlight ejs and erb as errors" + }, + { + "scope": [ + "punctuation.section.embedded.begin.php", + "punctuation.section.embedded.end.php", + "meta.directive.vue", + "expression.embedded.vue", + "punctuation.definition.generic.begin.html", + "punctuation.definition.generic.end.html", + "punctuation.section.embedded.begin.smarty", + "punctuation.section.embedded.end.smarty" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "string.interpolated.jade" + ], + "settings": { + "foreground": "#4ec9b0" + }, + "name": "Mustaches" + }, + { + "scope": [ + "meta.control.flow.jade", + "meta.first-class.jade", + "storage.type.function.jade", + "storage.type.function.pug", + "storage.type.import.include.jade", + "meta.control.flow.pug storage.type.function.pug", + "storage.type.import.include.pug" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [], + "settings": { + "foreground": "#dcdcaa" + } + }, + { + "scope": [ + "meta.function.block.start.handlebars", + "meta.function.block.end.handlebars", + "meta.function.block.start.handlebars support.constant.handlebars", + "meta.function.block.end.handlebars support.constant.handlebars" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "support.constant.handlebars" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "variable.parameter.handlebars" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "support.constant.handlebars" + ], + "settings": { + "foreground": "#dcdcaa" + } + }, + { + "scope": [ + "keyword.begin.tag.ejs" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "text.html.ejs keyword.begin.tag.ejs meta.group.braces.round.js meta.brace.round.begin.js", + "text.html.ejs keyword.begin.tag.ejs meta.group.braces.round.js meta.brace.round.end.js", + "text.html.ejs keyword.begin.tag.ejs meta.group.braces.round.js", + "text.html.ejs meta.brace.round.js", + "text.html.ejs meta.brace.square.js", + "text.html.ejs punctuation.definition.parameters.begin.js", + "text.html.ejs punctuation.definition.parameters.end.js" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "text.html.ejs keyword.operator.expression.typeof.js", + "text.html.ejs keyword.operator.expression.instanceof.js" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "text.html.vue-html meta.brace.round.js" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "text.html.vue-html meta.tag.other.html" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "text.html.vue-html source.directive.vue punctuation.definition.string.begin.html", + "text.html.vue-html source.directive.vue punctuation.definition.string.end.html", + "meta.tag.inline.any.html meta.directive.vue entity.other.attribute-name.html", + "meta.directive.vue punctuation.separator.key-value.html", + "meta.directive.vue entity.other.attribute-name.html" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "entity.other.jinja.delimiter.tag" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "entity.other.jinja.delimiter.variable" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "variable.other.jinja" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "variable.language.jinja" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "punctuation.tag.liquid" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "support.variable.liquid", + "support.class.liquid" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "punctuation.output.liquid", + "punctuation.tag.liquid", + "keyword.operator.liquid", + "entity.name.tag.liquid" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "meta.line.ruby.slim" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "text.html.derivative punctuation.definition.block.ts", + "text.html.derivative expression.ng keyword.operator.logical.ts", + "punctuation.definition.ng-binding-name.begin.html", + "punctuation.definition.ng-binding-name.end.html", + "text.html.derivative expression.ng keyword.operator.logical.ts" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "entity.other.ng-binding-name.ngFor.html", + "entity.other.ng-binding-name.ngIf.html" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "entity.other.ng-binding-name.property.html", + "entity.other.ng-binding-name.event.html", + "entity.other.ng-binding-name.template.html", + "entity.other.ng-binding-name.two-way.html" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "meta.ng-binding.event.html punctuation.definition.string.begin.html", + "meta.ng-binding.event.html punctuation.definition.string.end.html", + "meta.ng-binding.property.html punctuation.definition.string.begin.html", + "meta.ng-binding.property.html punctuation.definition.string.end.html", + "meta.ng-binding.template.html punctuation.definition.string.begin.html", + "meta.ng-binding.template.html punctuation.definition.string.end.html", + "meta.ng-binding.two-way.html punctuation.definition.string.begin.html", + "meta.ng-binding.two-way.html punctuation.definition.string.end.html" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "source.groovy.embedded.source" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "keyword.operator.assignment.groovy", + "keyword.operator.arithmetic.groovy", + "keyword.control.exception.groovy" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "punctuation.section.embedded.groovy", + "constant.other.groovy" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "meta.method.groovy" + ], + "settings": { + "foreground": "#dcdcaa" + } + }, + { + "scope": [ + "constant.character.escape.groovy" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "storage.type.groovy", + "storage.type.annotation.groovy", + "storage.type.parameters.groovy", + "storage.type.generic.groovy", + "storage.type.object.array.groovy", + "storage.type.primitive.array.groovy", + "storage.type.primitive.groovy" + ], + "settings": { + "foreground": "#4ec9b0" + }, + "name": "Type declaration and references" + }, + { + "scope": [ + "storage.modifier.import.java", + "variable.language.wildcard.java", + "storage.modifier.package.java" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "variable.language.wildcard.java", + "punctuation.bracket.angle.java", + "variable.language.java" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "storage.type.annotation.java", + "punctuation.definition.annotation.java" + ], + "settings": { + "foreground": "#dcdcaa" + } + }, + { + "scope": [ + "meta.import.java storage.modifier.import.java", + "storage.type.annotation.java", + "storage.type.generic.java", + "storage.type.java", + "storage.type.object.array.java", + "storage.type.primitive.array.java", + "storage.type.primitive.java", + "storage.type.token.java" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "punctuation.separator.period.java", + "punctuation.separator.java", + "meta.import.java storage.modifier.import.java punctuation.separator.java" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "variable.language.java" + ], + "settings": { + "fontStyle": "italic" + } + }, + { + "scope": [ + "storage.type.builtin.kotlin", + "storage.type.builtin.collection.kotlin", + "entity.name.package.kotlin" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "meta.template.expression.kotlin" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "keyword.hard.kotlin", + "keyword.operator.kotlin" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "storage.type.scala", + "storage.type.primitive.scala", + "meta.colon.scala" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "meta.property-list.scss", + "punctuation.separator.key-value.css", + "punctuation.section.property-list.begin.bracket.curly", + "punctuation.section.property-list.end.bracket.curly", + "punctuation.section.media.begin.bracket.curly", + "punctuation.section.media.end.bracket.curly", + "punctuation.section.keyframes.begin.bracket.curly.scss", + "punctuation.section.keyframes.end.bracket.curly.scss", + "source.css.scss meta.at-rule.keyframes.scss punctuation.section.keyframes.begin.scss", + "source.css.scss meta.at-rule.keyframes.scss punctuation.section.keyframes.end.scss", + "punctuation.section.supports.begin.bracket.curly", + "punctuation.section.supports.end.bracket.curly" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "punctuation.terminator.rule.css", + "punctuation.terminator.rule.scss" + ], + "settings": { + "foreground": "#404040" + } + }, + { + "scope": [ + "keyword.other.important.css", + "keyword.other.important.sass", + "keyword.other.important.scss", + "keyword.other.important.less", + "keyword.other.default.scss", + "keyword.other.default.sass" + ], + "settings": { + "fontStyle": "italic" + } + }, + { + "scope": [ + "entity.other.attribute-name.class.css", + "entity.other.attribute-name.class.mixin.css", + "entity.other.attribute-name.id.css", + "entity.other.attribute-name.parent-selector.css", + "entity.other.attribute-name.pseudo-class.css", + "entity.other.attribute-name.pseudo-element.css", + "source.css.less entity.other.attribute-name.id", + "entity.other.attribute-name.attribute.scss", + "entity.other.attribute-name.scss", + "meta.at-rule.keyframes.stylus entity.other.attribute-name.stylus", + "meta.at-rule.keyframes.scss entity.other.attribute-name.scss" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "invalid.deprecated.color.system.css", + "punctuation.separator.list.comma.css", + "punctuation.section.function.begin.bracket.round.css", + "punctuation.section.function.end.bracket.round.css", + "punctuation.definition.media-query.begin.bracket.round", + "punctuation.definition.media-query.end.bracket.round", + "punctuation.definition.pseudo-class.begin.bracket.round", + "punctuation.definition.pseudo-class.end.bracket.round", + "meta.property-value.scss", + "meta.property-name.scss", + "meta.at-rule.extend", + "meta.at-rule.extend.sass", + "meta.at-rule.extend.scss", + "punctuation.section.function.scss", + "punctuation.section.keyframes.begin.scss", + "punctuation.section.keyframes.end.scss", + "punctuation.separator.key-value.css", + "punctuation.separator.key-value.scss", + "constant.other.scss" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "entity.name.tag.css", + "keyword.other.important.css", + "keyword.other.default.scss", + "punctuation.definition.interpolation.begin.bracket.curly", + "punctuation.definition.interpolation.end.bracket.curly" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "support.type.property-name.media.css", + "support.type.property-name", + "variable.css", + "variable.scss", + "variable.other.less", + "support.type.vendored.property-name.css", + "meta.at-rule.include.scss", + "support.constant.vendored.property-value.css" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "variable.css", + "variable.argument.css", + "variable.scss", + "variable.other.less" + ], + "settings": { + "foreground": "#4ec9b0" + }, + "name": "Real Variables" + }, + { + "scope": [ + "source.css meta.at-rule.keyframes.body.css entity.other.keyframe-offset.css" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "meta.attribute-selector.css" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "support.constant.property-value", + "support.constant.font-name", + "support.constant.media-type", + "support.constant.media", + "constant.other.color.rgb-value", + "constant.other.rgb-value", + "support.constant.color" + ], + "settings": { + "foreground": "#ce9178" + }, + "name": "CSS property value" + }, + { + "scope": [ + "entity.other.attribute-name.pseudo-element.css punctuation.definition.entity.css", + "meta.selector.css entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css", + "punctuation.definition.entity.begin.bracket.square.css", + "punctuation.definition.entity.end.bracket.square.css", + "entity.other.attribute-name.pseudo-element.css", + "entity.other.attribute-name.pseudo-class.css", + "support.constant.mathematical-symbols.scss" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "punctuation.definition.keyword.stylus" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "meta.interpolation.stylus" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "variable.stylus" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "entity.other.attribute-name.parent-selector-suffix.stylus" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "meta.interpolation.stylus meta.brace.curly" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "punctuation.semi-colon.css", + "meta.brace.curly.css" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "constant.hex.css", + "meta.identifier.css" + ], + "settings": { + "foreground": "#ce9178" + } + }, + { + "scope": [ + "constant.percentage.units.css", + "constant.length.units.css", + "entity.other.keyframe-offset.percentage.css" + ], + "settings": { + "foreground": "#b5cea8" + } + }, + { + "scope": [ + "entity.name.tag.styledcss.js" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "support.function.C99.c", + "entity.name.function.c" + ], + "settings": { + "foreground": "#dcdcaa" + } + }, + { + "scope": [ + "comment.block.c", + "punctuation.terminator.statement.c" + ], + "settings": { + "foreground": "#505050" + } + }, + { + "scope": [ + "string.quoted.single.c" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "meta.preprocessor.include.c string.quoted.other.lt-gt.include.c punctuation.definition.string.begin.c", + "meta.preprocessor.include.c string.quoted.other.lt-gt.include.c punctuation.definition.string.end.c" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "punctuation.section.arguments.begin.bracket.round.c", + "punctuation.section.arguments.end.bracket.round.c", + "punctuation.section.parens.begin.bracket.round.c", + "punctuation.section.parens.end.bracket.round.c", + "punctuation.section.parameters.begin.bracket.round.c", + "punctuation.section.parameters.end.bracket.round.c", + "punctuation.separator.delimiter.c" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "constant.other.variable.mac-classic.c", + "string.quoted.double.include.c", + "string.quoted.other.lt-gt.include.c", + "meta.preprocessor.include.c string.quoted.other.lt-gt.include.c" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "punctuation.separator.pointer-access.c", + "keyword.control.directive.include.c" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "storage.type.c", + "support.type.mac-classic.c" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "constant.other.placeholder.c", + "constant.language.c", + "keyword.operator.sizeof.c" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "comment.block.cfml", + "comment.line.cfml" + ], + "settings": { + "foreground": "#608b4e" + } + }, + { + "scope": [ + "punctuation.definition.template-expression.begin.cfml", + "punctuation.definition.template-expression.end.cfml", + "constant.character.hash.cfml.start", + "constant.character.hash.cfml.end" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "meta.property.cfml", + "meta.property.constant.cfml" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "punctuation.accessor.cfml" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "entity.name.tag.custom.cfml" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "entity.name.tag.cfml" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "punctuation.definition.tag.begin.cfml", + "punctuation.definition.tag.end.cfml" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "punctuation.separator.namespace.access.cpp" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "source.cpp keyword.operator.bitwise.shift.c" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "keyword.operator.macro.crystal" + ], + "settings": { + "fontStyle": "italic" + } + }, + { + "scope": [ + "string.regexp.group.crystal punctuation.definition.group.crystal" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "punctuation.separator.variable.crystal", + "punctuation.separator.object.crystal", + "punctuation.definition.parameters.crystal" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "source.crystal.embedded.source" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "punctuation.separator.method.crystal" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "support.class.crystal", + "punctuation.separator.other.crystal" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "variable.language.crystal", + "punctuation.section.embedded.crystal", + "punctuation.section.embedded.begin.crystal", + "punctuation.section.embedded.end.crystal", + "keyword.control.special-method.crystal", + "source.crystal punctuation.separator.key-value" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "string.quoted.single.crystal", + "constant.other.symbol.crystal" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "meta.comment.razor comment.block.razor", + "meta.comment.razor keyword.control.razor.comment.star", + "meta.comment.razor keyword.control.cshtml.transition" + ], + "settings": { + "foreground": "#608b4e" + } + }, + { + "scope": [ + "meta.preprocessor.cs", + "meta.preprocessor.cs punctuation.separator.hash.cs", + "meta.preprocessor.cs string.unquoted.preprocessor.message.cs", + "meta.preprocessor.cs punctuation.separator.hash.cs", + "meta.preprocessor.cs keyword.preprocessor.region.cs", + "meta.preprocessor.cs keyword.preprocessor.endregion.cs", + "meta.preprocessor.cs keyword.preprocessor.if.cs", + "meta.preprocessor.cs keyword.preprocessor.else.cs", + "meta.preprocessor.cs keyword.preprocessor.endif.cs" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#608b4e" + } + }, + { + "scope": [ + "entity.name.tag.localname.cs", + "punctuation.definition.tag.cs", + "punctuation.terminator.statement.cs", + "source.cs comment.block.documentation.cs punctuation.definition.comment.cs", + "source.cs comment.block.documentation.cs meta.tag.cs punctuation.separator.equals.cs" + ], + "settings": { + "foreground": "#505050" + } + }, + { + "scope": [ + "string.bracers.round.cshtml", + "punctuation.curlybrace.open.cs", + "punctuation.curlybrace.close.cs", + "punctuation.squarebracket.open.cs", + "punctuation.squarebracket.close.cs", + "string.quoted.double.cs meta.interpolation.cs punctuation.parenthesis.open.cs", + "string.quoted.double.cs meta.interpolation.cs punctuation.parenthesis.close.cs" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "entity.name.variable.property.cs", + "entity.name.variable.parameter.cs", + "entity.name.variable.field.cs", + "entity.name.variable.local.cs", + "meta.interpolation.cs variable.other.object.property.cs", + "entity.name.variable.tuple-element.cs", + "entity.name.variable.enum-member.cs" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "keyword.type.cs", + "storage.type.cs", + "storage.type.generic.cs", + "storage.type.modifier.cs", + "storage.type.variable.cs", + "punctuation.separator.question-mark.cs" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "keyword.other.this.cs" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#569cd6" + } + }, + { + "scope": [ + "keyword.other.new.cs", + "keyword.other.var.cs", + "keyword.other.as.cs", + "keyword.other.base.cs", + "keyword.other.where.cs", + "keyword.other.typeof.cs", + "keyword.other.default.cs", + "keyword.operator.arrow.cs", + "keyword.other.namespace.cs", + "punctuation.separator.colon.cs", + "punctuation.definition.typeparameters.begin.cs", + "punctuation.definition.typeparameters.end.cs", + "punctuation.definition.interpolation.begin.cs", + "punctuation.definition.interpolation.end.cs" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "keyword.other.get.cs", + "keyword.other.set.cs" + ], + "settings": { + "foreground": "#dcdcaa" + } + }, + { + "scope": [ + "punctuation.accessor.cs", + "keyword.other.await.cs", + "keyword.operator.assignment.cs", + "keyword.operator.comparison.cs", + "keyword.other.is.cs" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "invalid.rainbow10" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "entity.name.type.rainbow8" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "constant.numeric.rainbow7" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "variable.parameter.rainbow6" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "string.rainbow5" + ], + "settings": { + "foreground": "#608b4e" + } + }, + { + "scope": [ + "comment.rainbow4" + ], + "settings": { + "foreground": "#dcdcaa" + } + }, + { + "scope": [ + "entity.name.function.rainbow3" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "keyword.rainbow2" + ], + "settings": { + "foreground": "#ce9178" + } + }, + { + "scope": [ + "rainbow1" + ], + "settings": { + "foreground": "#d16969" + } + }, + { + "scope": [ + "keyword.control.new.dart" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "punctuation.terminator.dart" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "punctuation.dot.dart" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "meta.declaration.dart" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "string.word.dictionary" + ], + "settings": { + "foreground": "#608b4e" + } + }, + { + "scope": [ + "variable.flagged.dictionary", + "keyword.operator.flag.dictionary" + ], + "settings": { + "foreground": "#d16969" + } + }, + { + "scope": [ + "comment.wildcard.elixir", + "comment.unused.elixir" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "punctuation.section.function.elixir" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "parameter.variable.function.elixir", + "source.elixir.embedded.source", + "variable.other.readwrite.module.elixir", + "variable.other.anonymous.elixir" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "punctuation.separator.method.elixir" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "meta.module.elixir", + "entity.name.type.module.elixir", + "variable.other.readwrite.module.elixir", + "variable.other.constant.elixir" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "constant.other.symbol.elixir", + "punctuation.section.embedded.elixir", + "punctuation.definition.variable.elixir", + "variable.language.elixir", + "source.elixir.embedded.source punctuation.section.embedded.elixir" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "constant.other.symbol.elixir", + "punctuation.definition.constant.elixir", + "support.function.variable.quoted.single.elixir" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "punctuation.separator.label.js" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "punctuation.section.embedded.elixir" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "comment.line.double-dash.elm" + ], + "settings": { + "foreground": "#505050" + } + }, + { + "scope": [ + "meta.declaration.module.elm", + "keyword.other.elm", + "keyword.other.period.elm", + "keyword.pipe.elm" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "entity.name.record.field.accessor.elm", + "entity.name.record.field.elm" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "keyword.unused.elm" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#569cd6" + } + }, + { + "scope": [ + "storage.type.elm", + "constant.type-constructor.elm", + "support.module.elm", + "meta.function.type-declaration.elm keyword.other.colon.elm" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "punctuation.definition.placeholder.erlang", + "constant.other.placeholder.erlang" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "punctuation.separator.parameters.erlang" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "punctuation.section.directive.begin.erlang", + "punctuation.section.directive.end.erlang", + "punctuation.separator.module-function.erlang", + "punctuation.separator.record-field.erlang", + "punctuation.separator.list.erlang", + "keyword.operator.symbolic.erlang", + "punctuation.separator.clause-head-body.erlang" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "punctuation.separator.clauses.erlang", + "punctuation.terminator.function.erlang" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "punctuation.separator.function-arity.erlang", + "variable.language.omitted.erlang" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "variable.other.erlang" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "punctuation.definition.variable.begin.gitignore", + "punctuation.definition.variable.end.gitignore" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "support.function.git-rebase" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "constant.sha.git-rebase" + ], + "settings": { + "foreground": "#b5cea8" + } + }, + { + "scope": [ + "keyword.operator.assignment.go", + "keyword.operator.arithmetic.go", + "keyword.operator.comparison.go", + "keyword.operator.address.go", + "keyword.operator.arithmetic.bitwise.go", + "punctuation.terminator.go", + "punctuation.other.colon.go", + "punctuation.other.period.go", + "keyword.control.gotemplate" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "string.quoted.double.gotemplate" + ], + "settings": { + "foreground": "#ce9178" + } + }, + { + "scope": [ + "source.go storage.type", + "storage.type.boolean.go", + "storage.type.byte.go", + "storage.type.numeric.go", + "storage.type.string.go", + "storage.type.error.go", + "storage.type.rune.go", + "entity.name.package.go" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "constant.other.rune.go", + "constant.character.escape.go", + "string.quoted.rune.go punctuation.definition.string.begin.go", + "string.quoted.rune.go punctuation.definition.string.end.go" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "constant.other.placeholder.go", + "variable.other.blank.go", + "keyword.operator.pointer.go", + "keyword.operator.address.go", + "keyword.operator.ellipsis.go" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "punctuation.section.embedded.begin.gotemplate", + "punctuation.section.embedded.end.gotemplate" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "entity.alias.import.go" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "source.sheets constant.character", + "constant.character.format.google-sheets", + "punctuation.definition.placeholder.google-sheets" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "punctuation.definition.string.google-sheets" + ], + "settings": { + "foreground": "#ce9178" + } + }, + { + "scope": [ + "variable.sheet.google-sheets" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "storage.type.reference.absolute.google-sheets", + "meta.placeholder.google-sheets" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "entity.scalar.graphql", + "entity.name.fragment.graphql" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "punctuation.or.graphql", + "punctuation.assignment.graphql" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "graphql.description.SINGLELINE", + "string.block.description.graphql.DOCSTRING", + "string.description.graphql" + ], + "settings": { + "foreground": "#608b4e" + } + }, + { + "scope": [ + "meta.preprocessor.haskell" + ], + "settings": { + "foreground": "#608b4e" + } + }, + { + "scope": [ + "storage.type.haskell", + "support.other.module.haskell" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "comment.line.number-sign.ini", + "punctuation.definition.entity.ini" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "keyword.other.definition.ini" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "punctuation.separator.key-value.ini" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "source.groovy.embedded.source" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "keyword.operator.assignment.groovy", + "keyword.operator.arithmetic.groovy", + "keyword.control.exception.groovy" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "punctuation.section.embedded.groovy", + "constant.other.groovy" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "meta.method.groovy" + ], + "settings": { + "foreground": "#dcdcaa" + } + }, + { + "scope": [ + "constant.character.escape.groovy" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "storage.type.groovy", + "storage.type.annotation.groovy", + "storage.type.parameters.groovy", + "storage.type.generic.groovy", + "storage.type.object.array.groovy", + "storage.type.primitive.array.groovy", + "storage.type.primitive.groovy" + ], + "settings": { + "foreground": "#4ec9b0" + }, + "name": "Type declaration and references" + }, + { + "scope": [ + "storage.modifier.import.java", + "variable.language.wildcard.java", + "storage.modifier.package.java" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "variable.language.wildcard.java", + "punctuation.bracket.angle.java", + "variable.language.java" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "storage.type.annotation.java", + "punctuation.definition.annotation.java" + ], + "settings": { + "foreground": "#dcdcaa" + } + }, + { + "scope": [ + "meta.import.java storage.modifier.import.java", + "storage.type.annotation.java", + "storage.type.generic.java", + "storage.type.java", + "storage.type.object.array.java", + "storage.type.primitive.array.java", + "storage.type.primitive.java", + "storage.type.token.java" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "punctuation.separator.period.java", + "punctuation.separator.java", + "meta.import.java storage.modifier.import.java punctuation.separator.java" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "variable.language.java" + ], + "settings": { + "fontStyle": "italic" + } + }, + { + "scope": [ + "storage.type.builtin.kotlin", + "storage.type.builtin.collection.kotlin", + "entity.name.package.kotlin" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "meta.template.expression.kotlin" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "keyword.hard.kotlin", + "keyword.operator.kotlin" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "storage.type.scala", + "storage.type.primitive.scala", + "meta.colon.scala" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "comment.block", + "comment.block.documentation.js", + "comment.line.shebang.js", + "comment.block.documentation.js punctuation.definition.comment.js" + ], + "settings": { + "foreground": "#608b4e" + } + }, + { + "scope": [ + "comment.block.documentation.js storage.type.class.jsdoc punctuation.definition.block.tag.jsdoc", + "punctuation.definition.bracket.curly.begin.jsdoc", + "punctuation.definition.bracket.curly.end.jsdoc", + "storage.type.class.jsdoc", + "entity.name.type.instance.jsdoc variable.other.description.jsdoc" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#608b4e" + } + }, + { + "scope": [ + "comment.line.double-slash.js", + "meta.embedded.expression.js source.js.jsx comment.block.js" + ], + "settings": { + "foreground": "#505050" + } + }, + { + "scope": [ + "punctuation.terminator.statement.js", + "punctuation.terminator.statement.ts", + "punctuation.terminator.statement.jsx", + "punctuation.terminator.statement.tsx" + ], + "settings": { + "foreground": "#404040" + } + }, + { + "scope": [ + "variable.language.this" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#569cd6" + } + }, + { + "scope": [ + "constant.character.escape.js" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "keyword.other.template.begin.js", + "keyword.other.template.end.js", + "punctuation.definition.string.template.begin.js", + "punctuation.definition.string.template.begin.ts", + "punctuation.definition.string.template.end.js", + "punctuation.definition.string.template.end.ts" + ], + "settings": { + "foreground": "#ce9178" + } + }, + { + "scope": [ + "punctuation.separator.key-value.js", + "punctuation.separator.key-value.ts", + "punctuation.definition.block.js", + "punctuation.definition.block.ts", + "punctuation.separator.comma.js", + "punctuation.separator.comma.ts", + "punctuation.separator.parameter", + "punctuation.definition.parameters.begin", + "punctuation.definition.parameters.end", + "meta.brace.square.js", + "entity.quasi.element.js", + "comment.block.documentation.js keyword.operator.accessor.js", + "punctuation.definition.binding-pattern.object", + "meta.brace.square.ts" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "new.expr.js", + "meta.arrow.js", + "keyword.operator.new.js", + "storage.type.extends.js", + "variable.language.super", + "storage.type.function.arrow.js", + "keyword.operator.spread", + "keyword.operator.rest", + "keyword.operator.module.all.js", + "meta.brace.angle.ts", + "meta.brace.angle.tsx", + "comment.line.triple-slash.directive.ts", + "punctuation.definition.tag.directive.ts", + "punctuation.definition.typeparameters.begin.ts", + "punctuation.definition.typeparameters.end.ts", + "punctuation.definition.template-expression.begin.js", + "punctuation.definition.template-expression.end.js", + "punctuation.definition.template-expression.begin.ts", + "punctuation.definition.template-expression.end.ts", + "punctuation.definition.template-expression.begin.tsx", + "punctuation.definition.template-expression.end.tsx", + "punctuation.quasi.element.end.js", + "punctuation.quasi.element.begin.js", + "punctuation.section.embedded.coffee", + "punctuation.definition.binding-pattern.object", + "punctuation.destructuring.js", + "punctuation.destructuring.ts", + "punctuation.destructuring.tsx" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "meta.template.expression.js", + "meta.template.expression.ts", + "meta.brace.round.ts", + "meta.brace.round.js", + "meta.tag.without-attributes.js meta.jsx.children.js", + "meta.jsx.children.js" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "support.function.js", + "meta.function-call.js support.function.js", + "entity.name.function", + "meta.function-call entity.name.function", + "variable.function", + "meta.function-call.method.with-arguments.js", + "keyword.control.require.ts", + "punctuation.decorator.js", + "punctuation.decorator.ts", + "meta.decorator.ts", + "meta.decorator.js", + "meta.decorator.ts variable.other.readwrite.ts", + "meta.decorator.js variable.other.readwrite.js", + "source.ts meta.class.ts meta.method.declaration.ts meta.definition.method.ts entity.name.function.ts" + ], + "settings": { + "foreground": "#dcdcaa" + } + }, + { + "scope": [ + "keyword.operator.js", + "punctuation.accessor.js", + "punctuation.accessor.optional.js", + "punctuation.accessor.ts", + "keyword.operator.typeof.js", + "keyword.operator.logical.js", + "keyword.operator.in.js", + "keyword.operator.arithmetic.js", + "keyword.operator.assignment.js", + "keyword.operator.comparison.js", + "keyword.operator.relational.js", + "keyword.operator.expression.of", + "keyword.operator.expression.in", + "punctuation.definition.section.case-statement" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "string.unquoted.js", + "string.unquoted.label.js", + "meta.object-literal.key", + "meta.property.object.js", + "constant.other.object.key.js", + "constant.other.object.key string.quoted.double", + "meta.object-literal.key string.quoted.single", + "meta.object-literal.key string.quoted.double", + "string.quoted.single meta.object-literal.key", + "string.quoted.double meta.object-literal.key", + "meta.decorator.ts meta.objectliteral.ts meta.object.member.ts variable.other.readwrite.ts", + "meta.decorator.js meta.objectliteral.js meta.object.member.js variable.other.readwrite.js", + "meta.object-literal.key.ts meta.array.literal.ts meta.brace.square.ts" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "keyword.operator.optional.ts", + "support.type.object.module.js", + "support.type.object.module.js.jsx", + "support.type.object.module keyword.operator.accessor", + "keyword.operator.type.annotation.ts", + "keyword.operator.type.annotation.tsx", + "keyword.operator.definiteassignment.ts", + "keyword.operator.definiteassignment.tsx", + "punctuation.type.flowtype", + "support.variable.dom", + "support.variable.object", + "support.variable.object.node", + "support.variable.object.process", + "support.variable.property.process", + "meta.type.declaration.ts meta.type.tuple.ts punctuation.separator.label.ts" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "support.type.primitive.ts", + "support.type.primitive.tsx" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "punctuation.section.embedded.begin.js.jsx", + "punctuation.section.embedded.end.js.jsx", + "punctuation.section.embedded.begin.jsx", + "punctuation.section.embedded.end.jsx", + "punctuation.section.embedded.begin.tsx", + "punctuation.section.embedded.end.tsx", + "meta.tag.js meta.jsx.children.js meta.tag.js meta.jsx.children.js meta.embedded.expression.js punctuation.section.embedded.begin.js", + "meta.tag.js meta.jsx.children.js meta.tag.js meta.jsx.children.js meta.embedded.expression.js punctuation.section.embedded.end.js", + "meta.tag.js punctuation.section.embedded.begin.js", + "meta.tag.js punctuation.section.embedded.end.js", + "meta.tag.without-attributes.js punctuation.section.embedded.begin.js", + "meta.tag.without-attributes.js punctuation.section.embedded.end.js" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "string.template.tsx meta.template.expression.tsx meta.embedded.line.tsx meta.brace.round.tsx", + "string.template.tsx meta.template.expression.tsx meta.embedded.line.tsx meta.array.literal.tsx meta.brace.square.tsx", + "punctuation.separator.key-value.tsx" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "punctuation.accessor.optional.tsx", + "punctuation.accessor.tsx" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "keyword.operator.optional.tsx" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "punctuation.definition.binding-pattern.array.tsx", + "punctuation.definition.typeparameters.begin.tsx", + "punctuation.definition.typeparameters.end.tsx" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "comment.line.triple-slash.directive.ts", + "punctuation.definition.tag.directive.ts", + "entity.name.tag.directive.ts" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#608b4e" + } + }, + { + "scope": [ + "comment.block.documentation.ts" + ], + "settings": { + "foreground": "#608b4e" + } + }, + { + "scope": [ + "punctuation.accessor.optional.ts" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "meta.var.expr.ts cast.expr.ts storage.modifier.ts" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "meta.type.declaration.ts meta.type.tuple.ts entity.name.label.ts", + "meta.return.type.arrow.ts meta.type.tuple.ts entity.name.label.ts" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "meta.return.type.arrow.ts meta.type.tuple.ts meta.brace.square.ts" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "meta.return.type.arrow.ts meta.type.tuple.ts meta.type.tuple.ts meta.brace.square.ts" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "meta.return.type.arrow.ts meta.type.tuple.ts punctuation.separator.label.ts" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "meta.component.decoration entity.name.label.ts" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "punctuation.definition.dictionary.begin.json", + "punctuation.definition.dictionary.end.json", + "punctuation.separator.dictionary.pair.json", + "punctuation.separator.dictionary.key-value.json", + "punctuation.definition.array.begin.json", + "punctuation.definition.array.end.json", + "punctuation.separator.array.json" + ], + "settings": { + "foreground": "#404040" + } + }, + { + "scope": [ + "storage.type.function-type.lisp", + "constant.language.lisp" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "keyword.constant.lisp" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "keyword.control.lisp" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "comment.line.number-sign.makefile" + ], + "settings": { + "foreground": "#608b4e" + } + }, + { + "scope": [ + "variable.other.makefile" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "variable.language.makefile" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "entity.name.function.target.makefile", + "constant.character.escape.continuation.makefile" + ], + "settings": { + "foreground": "#dcdcaa" + } + }, + { + "scope": [ + "punctuation.separator.key-value.makefile", + "support.function.foreach.makefile", + "keyword.control.ifeq.makefile", + "keyword.control.endif.makefile", + "constant.character.escape.continuation.makefile" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "storage.source.cmake" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "markup.underline" + ], + "settings": { + "fontStyle": "underline" + } + }, + { + "scope": [ + "markup.bold", + "strong" + ], + "settings": { + "fontStyle": "bold" + } + }, + { + "scope": [ + "markup.italic", + "emphasis" + ], + "settings": { + "fontStyle": "italic" + } + }, + { + "scope": [ + "markup.heading" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#b5cea8" + } + }, + { + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#ce9178" + } + }, + { + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "markup.inline.raw" + ], + "settings": { + "foreground": "#ce9178" + } + }, + { + "scope": [ + "fenced_code.block.language" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "markup.italic.markdown" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "markup.bold.markdown" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#569cd6" + } + }, + { + "scope": [ + "meta.separator.markdown", + "entity.name.section.markdown", + "punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "markup.quote.markdown" + ], + "settings": { + "foreground": "#608b4e" + } + }, + { + "scope": [ + "beginning.punctuation.definition.list.markdown", + "punctuation.definition.list.begin.markdown" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "string.other.link.description.markdown", + "string.other.link.title.markdown" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "markup.underline.link.markdown", + "markup.underline.link.image.markdown", + "meta.link.email.lt-gt.markdown" + ], + "settings": { + "foreground": "#404040" + } + }, + { + "scope": [ + "punctuation.definition.string.begin.markdown", + "punctuation.definition.string.end.markdown", + "punctuation.definition.metadata.markdown", + "punctuation.definition.metadata.markdown", + "punctuation.definition.raw.markdown", + "punctuation.definition.link.markdown", + "punctuation.definition.italic.markdown", + "punctuation.definition.bold.markdown", + "punctuation.definition.raw.markdown", + "beginning.punctuation.definition.quote.markdown", + "markup.fenced_code.block.markdown punctuation.definition.markdown", + "meta.link.reference.def.markdown punctuation.definition.constant.markdown", + "meta.link.reference.def.markdown punctuation.separator.key-value.markdown", + "meta.link.reference.markdown punctuation.definition.constant.begin.markdown", + "meta.link.reference.markdown punctuation.definition.constant.end.markdown", + "meta.image.reference.markdown punctuation.definition.constant.markdown", + "punctuation.definition.link.title.begin.markdown", + "punctuation.definition.link.title.end.markdown", + "block-dollars", + "inline-dollars" + ], + "settings": { + "foreground": "#404040" + } + }, + { + "scope": [ + "meta.link.reference.def.markdown constant.other.reference.link.markdown", + "text.html.markdown meta.paragraph.markdown meta.link.inet.markdown markup.underline.link.markdown" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "meta.link.reference.markdown constant.other.reference.link.markdown", + "meta.image.reference.markdown constant.other.reference.link.markdown" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#404040" + } + }, + { + "scope": [ + "meta.link.reference.def.markdown markup.underline.link.markdown" + ], + "settings": { + "foreground": "#ce9178" + } + }, + { + "scope": [ + "markup.strikethrough.markdown" + ], + "settings": { + "foreground": "#404040" + } + }, + { + "scope": [ + "source.nginx constant.character.brace", + "source.nginx constant.character.paren" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "source.nginx constant.character.brace", + "source.nginx constant.character.end" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "source.org comment.line", + "source.org punctuation.definition.comment", + "meta.link.inline.org punctuation.definition.string.begin.org", + "meta.link.inline.org punctuation.definition.string.end.org", + "meta.link.inline.org markup.underline.link.org" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "constant.language.proto", + "keyword.other.proto", + "storage.type.proto", + "storage.modifier.proto", + "punctuation.definition.typeparameters.begin.proto", + "punctuation.definition.typeparameters.end.proto" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "entity.name.class.proto", + "entity.name.class.message.proto" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "punctuation.separator.key-value.proto" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "variable.other.proto" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "constant.numeric.proto" + ], + "settings": { + "foreground": "#b5cea8" + } + }, + { + "scope": [ + "string.quoted.docstring.multi.python", + "string.quoted.docstring.multi.python keyword.control.flow.python" + ], + "settings": { + "foreground": "#608b4e" + } + }, + { + "scope": [ + "variable.language.special.self.python", + "support.function.magic.python", + "support.variable.magic.python", + "storage.type.string.python", + "variable.parameter.function.language.special.self.python", + "meta.function.decorator.python support.type.python" + ], + "settings": { + "fontStyle": "italic" + } + }, + { + "scope": [ + "meta.function-call.arguments.python", + "keyword.operator.assignment.python", + "punctuation.separator.period.python", + "punctuation.separator.element.python", + "punctuation.separator.dict.python", + "punctuation.separator.parameters.python", + "punctuation.separator.arguments.python", + "punctuation.section.class.begin.python", + "punctuation.section.function.begin.python", + "punctuation.section.function.end.python", + "punctuation.definition.inheritance.begin.python", + "punctuation.definition.inheritance.end.python", + "punctuation.definition.parameters.begin.python", + "punctuation.definition.parameters.end.python", + "punctuation.definition.arguments.begin.python", + "punctuation.definition.arguments.end.python", + "punctuation.definition.list.begin.python", + "punctuation.definition.list.end.python", + "punctuation.definition.dict.begin.python", + "punctuation.definition.dict.end.python", + "punctuation.parenthesis.begin.python", + "punctuation.parenthesis.end.python", + "punctuation.separator.dict.python", + "punctuation.section.function.begin.python", + "meta.function.parameters.begin.python", + "meta.function.parameters.end.python" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "punctuation.section.function.begin.python", + "punctuation.section.class.begin.python", + "variable.language.special.self.python", + "variable.parameter.function.language.special.self.python", + "constant.character.format.placeholder.other.python", + "keyword.operator.unpacking.parameter.python", + "keyword.operator.unpacking.arguments.python" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "meta.function-call.python", + "meta.function-call.generic.python", + "meta.function.decorator.python support.type.python", + "entity.name.function.decorator.python", + "meta.function.decorator.python support.type.python" + ], + "settings": { + "foreground": "#dcdcaa" + } + }, + { + "scope": [ + "variable.parameter.function-call.python", + "meta.structure.dictionary.key.python", + "meta.function-call.arguments.python", + "meta.function.parameters.python", + "constant.other.caps.python", + "meta.attribute.python" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "support.type.python", + "entity.name.type.class.python", + "punctuation.separator.annotation.python", + "punctuation.separator.annotation.result.python" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "punctuation.separator.period.python", + "keyword.operator.comparison.python", + "keyword.operator.assignment.python", + "keyword.operator.logical.python", + "punctuation.separator.slice.python", + "punctuation.separator.colon.python" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "constant.character.escape.python", + "string.quoted.binary.single.python" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "keyword.operator.quantifier.regexp", + "keyword.operator.quantifier.regexp.js" + ], + "settings": { + "foreground": "#b5cea8" + } + }, + { + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#d16969" + } + }, + { + "scope": [ + "string.regexp constant.character.escape.backslash.regexp" + ], + "settings": { + "foreground": "#ce9178" + } + }, + { + "scope": [ + "constant.other.character-class.regexp" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "keyword.control.anchor.regexp", + "constant.other.character-class.regexp" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "punctuation.definition.group.regexp", + "punctuation.definition.character-class.regexp" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "meta.assertion.look-ahead.regexp", + "meta.assertion.look-behind.regexp", + "punctuation.definition.group.no-capture.regexp" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "constant.character.escape.backslash.regexp", + "string.regexp.ts constant.character.escape.backslash.regexp", + "meta.group.assertion.regexp constant.character.escape.backslash.regexp" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "punctuation.definition.string.begin.ruby", + "punctuation.definition.string.end.ruby", + "source.ruby string.quoted.double.interpolated.ruby" + ], + "settings": { + "foreground": "#ce9178" + } + }, + { + "scope": [ + "variable.other.ruby", + "variable.other.constant.ruby", + "constant.other.symbol.hashkey.ruby", + "constant.language.symbol.hashkey.ruby punctuation.definition.constant.ruby", + "constant.language.symbol.hashkey.ruby", + "constant.language.symbol.hashkey.parameter.function.ruby", + "variable.other.readwrite.instance.ruby punctuation.definition.variable.ruby", + "meta.function.method.with-arguments.ruby constant.other.symbol.hashkey.parameter.function.ruby" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "variable.other.readwrite.instance.ruby", + "variable.other.readwrite.class.ruby" + ], + "settings": { + "fontStyle": "italic" + } + }, + { + "scope": [ + "constant.other.symbol.ruby", + "constant.character.escape.ruby", + "constant.language.symbol.ruby", + "punctuation.definition.constant.ruby" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "variable.language.self.ruby" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#569cd6" + } + }, + { + "scope": [ + "meta.embedded.line.ruby" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "entity.name.function.ruby", + "support.function.kernel.ruby" + ], + "settings": { + "foreground": "#dcdcaa" + } + }, + { + "scope": [ + "variable.language.ruby", + "variable.other.readwrite.global.ruby", + "punctuation.definition.variable.ruby", + "punctuation.separator.inheritance.ruby", + "punctuation.section.embedded.begin.ruby", + "punctuation.section.embedded.end.ruby", + "variable.other.readwrite.global.pre-defined.ruby", + "punctuation.section.embedded.begin.ruby", + "punctuation.section.embedded.end.ruby", + "string.regexp.interpolated.ruby meta.embedded.line.ruby punctuation.section.embedded.begin.ruby", + "string.regexp.interpolated.ruby meta.embedded.line.ruby punctuation.section.embedded.end.ruby" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "meta.class.ruby", + "support.class.ruby", + "entity.name.type.class.ruby", + "entity.other.inherited-class.ruby" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "keyword.control.def.ruby", + "keyword.control.class.ruby", + "keyword.operator.other.ruby", + "keyword.operator.assignment.ruby", + "punctuation.separator.other.ruby", + "keyword.control.pseudo-method.ruby", + "keyword.operator.comparison.ruby", + "keyword.operator.arithmetic.ruby", + "punctuation.separator.method.ruby", + "constant.language.symbol.hashkey.ruby punctuation.definition.constant.hashkey.ruby", + "constant.language.symbol.hashkey.parameter.function.ruby punctuation.definition.constant.hashkey.ruby", + "meta.function.method.with-arguments.ruby constant.other.symbol.hashkey.parameter.function.ruby punctuation.definition.constant.ruby", + "source.ruby punctuation.separator.key-value", + "punctuation.separator.namespace.ruby" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "punctuation.separator.object.ruby", + "punctuation.separator.arguments.ruby", + "punctuation.section.function.ruby", + "punctuation.section.scope.begin.ruby", + "punctuation.section.scope.end.ruby", + "punctuation.section.array.begin.ruby", + "punctuation.section.array.end.ruby" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "punctuation.definition.group.ruby", + "punctuation.definition.character-class.ruby", + "punctuation.definition.character-class.begin.ruby", + "punctuation.definition.character-class.end.ruby" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "punctuation.section.regexp.begin.ruby", + "punctuation.section.regexp.end.ruby" + ], + "settings": { + "foreground": "#d16969" + } + }, + { + "scope": [ + "keyword.operator.quantifier.ruby", + "string.regexp.arbitrary-repetition.ruby" + ], + "settings": { + "foreground": "#b5cea8" + } + }, + { + "scope": [ + "punctuation.definition.string.begin.ruby", + "punctuation.definition.string.end.ruby", + "source.ruby string.quoted.double.interpolated.ruby", + "string.quoted.double.interpolated.ruby" + ], + "settings": { + "foreground": "#ce9178" + } + }, + { + "scope": [ + "meta.section.attributes.plain.haml constant.other.symbol.ruby", + "meta.embedded.line.erb" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "text.html.erb punctuation.section.embedded.begin.erb", + "text.html.erb punctuation.section.embedded.end.erb" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "keyword.language.gherkin.feature.step" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "text.gherkin.feature entity.name.type.class.tsx" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "punctuation.semi.rust" + ], + "settings": { + "foreground": "#404040" + } + }, + { + "scope": [ + "meta.attribute.rust", + "comment.line.documentation.rust" + ], + "settings": { + "foreground": "#608b4e" + } + }, + { + "scope": [ + "keyword.operator.misc.rust", + "keyword.operator.sigil.rust" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "storage.modifier.lifetime.rust", + "entity.name.lifetime.rust", + "constant.other.placeholder.rust" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "string.quoted.single.rust", + "constant.character.rust" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "support.constant.core.rust", + "variable.language.ignored.rust", + "punctuation.brackets.angle.rust" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "variable.language.rust", + "variable.language.self.rust" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#569cd6" + } + }, + { + "scope": [ + "entity.name.type.param.rust punctuation.definition.type.rust" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "entity.name.type.rust", + "entity.name.module.rust", + "storage.type.core.rust", + "storage.class.std.rust", + "punctuation.separator.type.rust", + "keyword.operator.return-type.rust", + "meta.type_params.rust", + "entity.name.namespace.rust", + "meta.import.rust", + "meta.function.definition.rust keyword.operator.key-value.rust", + "keyword.operator.arrow.skinny.rust", + "punctuation.definition.lifetime.rust" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "entity.name.type.param.rust punctuation.other.comma.rust", + "keyword.operator.path.rust" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "support.function.built-in.smarty" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "source.smarty punctuation.section.embedded.begin.smarty", + "source.smarty punctuation.section.embedded.end.smarty" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "source.smarty" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "comment.punctuation.comma.swift" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "keyword.statement.swift" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "string-interpolation keyword.operator.swift", + "punctuation.section.embedded.begin.swift", + "punctuation.section.embedded.end.swift" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "variable.language.self.swift", + "keyword.expressions-and-types.swift" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#569cd6" + } + }, + { + "scope": [ + "meta.embedded.line.swift" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "entity.name.section.terraform" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "keyword.other.section.begin.terraform", + "keyword.other.section.end.terraform", + "keyword.other.function.inline.terraform" + ], + "settings": { + "foreground": "#dcdcaa" + } + }, + { + "scope": [ + "storage.type.function.terraform", + "entity.tag.embedded.start.terraform", + "entity.tag.embedded.end.terraform" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "entity.other.attribute-name.terraform", + "source.terraform.embedded.source" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "meta.item.done.todo", + "meta.item.done.todo variable.priority.todo", + "meta.item.done.todo variable.other", + "meta.item.done.todo constant.numeric.date.todo", + "meta.item.done.todo string.quoted.single.todo", + "meta.item.done.todo string.quoted.double.todo" + ], + "settings": { + "foreground": "#608b4e" + } + }, + { + "scope": [ + "constant.numeric.date.todo" + ], + "settings": { + "foreground": "#b5cea8" + } + }, + { + "scope": [ + "string.quoted.single.todo", + "string.quoted.double.todo" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "meta.item.priority.a.todo" + ], + "settings": { + "foreground": "#d16969" + } + }, + { + "scope": [ + "meta.item.priority.b.todo" + ], + "settings": { + "foreground": "#d16969" + } + }, + { + "scope": [ + "meta.item.priority.c.todo" + ], + "settings": { + "foreground": "#ce9178" + } + }, + { + "scope": [ + "meta.item.priority.d.todo" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "meta.item.priority.e.todo" + ], + "settings": { + "foreground": "#dcdcaa" + } + }, + { + "scope": [ + "punctuation.definition.array.toml", + "punctuation.separator.array.toml" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "keyword.key.toml" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "constant.other.datetime-with-timezone.toml", + "constant.other.time.datetime.offset.toml" + ], + "settings": { + "foreground": "#b5cea8" + } + }, + { + "scope": [ + "meta.tag.table.toml", + "punctuation.eq.toml", + "punctuation.definition.keyValuePair.toml" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "entity.other.attribute-name.table.array.toml", + "entity.other.attribute-name.table.toml", + "constant.other.boolean.toml" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "punctuation.definition.table.toml", + "punctuation.definition.array.table.toml" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "source.vcard support.function.vcard" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "source.vcard support.function.vcard keyword.control.property.vcard" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "source.vcard support.function.vcard entity.name.type.attribute.vcard" + ], + "settings": { + "foreground": "#ce9178" + } + }, + { + "scope": [ + "source.vcard support.function.vcard keyword.other.expansion.property.vcard" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "constant.character.map.rhs.viml", + "constant.character.map.special.viml", + "constant.character.map.key.viml", + "constant.character.map.key.fn.viml", + "constant.character.map.viml" + ], + "settings": { + "foreground": "#d7ba7d" + } + }, + { + "scope": [ + "punctuation.definition.map.viml" + ], + "settings": { + "foreground": "#808080" + } + }, + { + "scope": [ + "comment.line.number-sign.yaml" + ], + "settings": { + "foreground": "#505050" + } + }, + { + "scope": [ + "constant.other.timestamp.yaml" + ], + "settings": { + "foreground": "#b5cea8" + } + }, + { + "scope": [ + "punctuation.definition.sequence.begin.yaml", + "punctuation.definition.sequence.end.yaml", + "punctuation.definition.mapping.begin.yaml", + "punctuation.definition.mapping.end.yaml", + "punctuation.separator.sequence.yaml", + "punctuation.separator.mapping.yaml" + ], + "settings": { + "foreground": "#d4d4d4" + } + }, + { + "scope": [ + "storage.type.tag-handle.yaml", + "meta.property.yaml", + "punctuation.definition.alias.yaml", + "keyword.control.flow.alias.yaml", + "variable.other.alias.yaml" + ], + "settings": { + "foreground": "#4ec9b0" + } + }, + { + "scope": [ + "keyword.control.property.anchor.yaml", + "constant.language.merge.yaml", + "punctuation.definition.alias.yaml", + "keyword.control.flow.alias.yaml", + "support.other.directive.reserved.yaml", + "punctuation.definition.directive.begin.yaml" + ], + "settings": { + "foreground": "#569cd6" + } + }, + { + "scope": [ + "constant.language.boolean.yaml", + "constant.language.null.yaml" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#569cd6" + } + }, + { + "scope": [ + "entity.other.document.begin.yaml", + "entity.other.document.end.yaml", + "keyword.control.flow.block-scalar.literal.yaml", + "storage.modifier.chomping-indicator.yaml", + "punctuation.definition.block.sequence.item.yaml", + "punctuation.separator.key-value.mapping.yaml" + ], + "settings": { + "foreground": "#c586c0" + } + }, + { + "scope": [ + "string.unquoted.plain.out.yaml entity.name.tag.yaml", + "meta.flow-pair.key.yaml string.unquoted.plain.in.yaml entity.name.tag.yaml", + "meta.flow-mapping.yaml string.quoted.double.yaml" + ], + "settings": { + "foreground": "#9cdcfe" + } + }, + { + "scope": [ + "source.yaml string.quoted.double.yaml", + "meta.flow-pair.value.yaml string.quoted.double.yaml" + ], + "settings": { + "foreground": "#ce9178" + } + } + ] +}