diff --git a/.github/screenshot.png b/.github/screenshot.png index 8b32087..56c1637 100644 Binary files a/.github/screenshot.png and b/.github/screenshot.png differ diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 844bc42..9bb913c 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -2,7 +2,7 @@ name: Update on: workflow_dispatch: - schedule: [{ cron: "0 0 * * 0" }] + schedule: [{ cron: '0 0 * * 0' }] jobs: update: diff --git a/.prettierignore b/.prettierignore index 70673ed..40b878d 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1 +1 @@ -.husky/ \ No newline at end of file +node_modules/ \ No newline at end of file diff --git a/.prettierrc b/.prettierrc index e69de29..c50384f 100644 --- a/.prettierrc +++ b/.prettierrc @@ -0,0 +1,6 @@ +{ + "trailingComma": "none", + "tabWidth": 2, + "semi": false, + "singleQuote": true +} diff --git a/LICENSE b/LICENSE index 2ca4b44..07f3eb5 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2020 luisfalconmx +Copyright (c) 2025 [luisfalconmx.dev](https://www.luisfalconmx.dev/) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 95ac78c..852feae 100644 --- a/README.md +++ b/README.md @@ -1,195 +1,2 @@ <!-- START .github/README_TEMPLATE/vscode-theme.template.md --> -<h1 align="center">falcon-theme</h1> - -<p align="center"> - <b>Dark Theme for Visual Studio Code designed specifically to work with React.js. This theme offers dark contrasts with colorful tones.</b><br /> - <sub>Created with ❤️ by luisfalconmx</sub> -</p> - -<br /> - -<p align="center"> - <img src="https://raw.githubusercontent.com/luisfalconmx/falcon-theme/main/.github/screenshot.png" alt="Falcon Theme" width="100%" /> -</p> - -<br /> - -## Installation - -Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter. - -```sh -ext install luisfalconmx.falcon-theme -``` - -## Contributing - -#### First clone the repository from github - -```bash -# HTTPS -https://github.com/luisfalconmx/falcon-theme.git -``` - -```bash -# SSH -git@github.com:luisfalconmx/falcon-theme.git -``` - -```bash -# GITHUB CLI -gh repo clone luisfalconmx/falcon-theme -``` - -#### Or fork this project clicking in the fork button set in head of this page. - -![image](https://user-images.githubusercontent.com/57654255/173723706-7091d0dd-6e3d-4551-b834-5cef3a2531bf.png) - -If you need help for this step check the next guide: -[https://docs.github.com/en/get-started/quickstart/fork-a-repo](https://docs.github.com/en/get-started/quickstart/fork-a-repo) - -#### Set node version with [nvm](https://github.com/nvm-sh/nvm#node-version-manager---) and install dependencies - -``` -nvm use -npm install -``` - -#### Finally you can start a local dev server with this command - -``` -npm start -``` - -#### If you need to check the code to find some errors and warnings, use the next commands - -``` -npm run lint -npm run stylelint -``` - -#### Also exists a command for apply code writing rules like indents, semicolons, etc. You can use the following command - -``` -npm run pretty -``` - -## Pull Requests - -#### To contribute to the project you need to create a new branch from the main branch - -```git -git checkout -b my-new-branch -``` - -#### Once you complete your project changes can be committed following the standard established by [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/). - -``` -<type>[optional scope]: <description> - -[optional body] - -[optional footer(s)] -``` - -### Examples - -#### Commit message with no body - -``` -docs: correct spelling of CHANGELOG -``` - -#### Commit message with scope - -``` -feat(lang): add Polish language -``` - -#### Commit message with description and breaking change footer - -``` -feat: allow provided config object to extend other configs - -BREAKING CHANGE: `extends` key in config file is now used for extending other config files -``` - -If the code passes the tests and the commit message follows the standards set by [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/), you can commit your changes and upload them to the remote repository and you're ready to **create a Pull Request** to the **main branch**. - -If you need help to make a pull request, you can consult the following link: - -[https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) - -### Linters, Code Formater and other tools - -All changes to the project will be validated by creating a commit. These are the tools used to ensure that all code follows the quality standards defined for all contributions: - -- [ESLint](https://github.com/eslint/eslint) -- [Prettier](https://github.com/prettier/prettier) -- [Stylelint](https://github.com/stylelint/stylelint) -- [Husky](https://github.com/typicode/husky) -- [Commitlint](https://github.com/conventional-changelog/commitlint) -- [Lint Staged](https://github.com/okonet/lint-staged) - -### Join us in discussions - -We use GitHub Discussions to talk about all sorts of topics related to documentation and this site. For example: if you'd like to help troubleshooting a PR, have a great new idea, or want to share something amazing you've learned in our docs, join us in the [discussions](https://github.com/luisfalconmx/falcon-theme/discussions). - -## Roadmap - -Our project roadmap is where you can learn about what features we're working on, what stage they're in, and when we expect to bring them to you. Have any questions or comments about items on the roadmap? Share your feedback in [discussions](https://github.com/luisfalconmx/falcon-theme/discussions) section. - -Review the project roadmap. Maybe there is something amazing that you can contribute 😉 - -[https://github.com/luisfalconmx/falcon-theme/projects?type=beta](https://github.com/luisfalconmx/falcon-theme/projects?type=beta) - -## Releases - -To create a release it is necessary to prepare the project following these steps - -#### Create a new version with tag - -``` -npm version <version> -``` - -The above command receives as a parameter a specific version such as 1.4.0 or a version type defined by npm's [semantic versioning](https://docs.npmjs.com/about-semantic-versioning) which will automatically increment the number. - -These are the available types that can be used as a parameter: - -- **Patch** releases: `1.0` or `1.0.x` or `~1.0.4` -- **Minor** releases: `1` or `1.x` or `^1.0.4` -- **Major** releases: `*` or `x` - -### Examples - -``` -npm version 1.4.0 -``` - -``` -npm version minor -``` - -#### Upload the tag to the remote repository - -``` -git push origin <tag> -``` - -Check the complete list of all official releases published: -[https://github.com/luisfalconmx/falcon-theme/releases](https://github.com/luisfalconmx/falcon-theme/releases) - -## License - -This project is free and open-source software licensed under the [MIT License](https://github.com/luisfalconmx/falcon-theme/blob/main/LICENSE). - -Some contents like images, videos, documents and other multimedia files use your own licence and in case required atributtion this is mentioned in any part of this project like in the code or in the documentation. - -## Thanks ❤️ - -Thank you very much for visiting this repository, contributing amazing code and being part of this great community on github. - -If you want to support me you can visit my [Github Sponsors Profile](https://github.com/sponsors/luisfalconmx). Any support, no matter how small, motivates me to continue creating open source projects and share them with everyone :) - <!-- END .github/README_TEMPLATE/vscode-theme.template.md --> diff --git a/images/luisfalconmx.png b/images/luisfalconmx.png deleted file mode 100644 index 3e24f79..0000000 Binary files a/images/luisfalconmx.png and /dev/null differ diff --git a/images/vscode-theme-react-pro.png b/images/vscode-theme-react-pro.png new file mode 100644 index 0000000..3b1b7a6 Binary files /dev/null and b/images/vscode-theme-react-pro.png differ diff --git a/package-lock.json b/package-lock.json index 91a2c9b..bab51e5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,35 @@ { - "name": "@luisfalconmx/blue-ocean-dark-theme", - "version": "2.0.0", - "lockfileVersion": 1 + "name": "vscode-theme-react-pro", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "vscode-theme-react-pro", + "version": "0.1.0", + "license": "MIT", + "devDependencies": { + "prettier": "^3.4.2" + }, + "engines": { + "vscode": "^1.50.0" + } + }, + "node_modules/prettier": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", + "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + } + } } diff --git a/package.json b/package.json index 50a61bd..0f1d42f 100644 --- a/package.json +++ b/package.json @@ -1,44 +1,46 @@ { - "name": "falcon-theme", - "description": "Dark Theme for Visual Studio Code designed specifically to work with React.js. This theme offers dark contrasts with colorful tones.", - "displayName": "Falcon Theme", + "name": "vscode-theme-react-pro", + "description": "React Pro Theme for Visual Studio Code", + "displayName": "React Pro Theme", "publisher": "luisfalconmx", "license": "MIT", "author": "luisfalconmx", - "version": "2.0.0", + "version": "0.1.0", "engines": { "vscode": "^1.50.0" }, - "homepage": "https://github.com/luisfalconmx/falcon-theme", + "scripts": { + "format": "prettier --write . --ignore-unknown" + }, + "homepage": "https://github.com/luisfalconmx/vscode-theme-react-pro", "repository": { "type": "git", - "url": "https://github.com/luisfalconmx/falcon-theme.git" + "url": "https://github.com/luisfalconmx/vscode-theme-react-pro.git" }, "bugs": { - "url": "https://github.com/luisfalconmx/falcon-theme/issues" + "url": "https://github.com/luisfalconmx/vscode-theme-react-pro/issues" }, "galleryBanner": { - "color": "#070C13", + "color": "#01020E", "theme": "dark" }, - "icon": "images/luisfalconmx.png", + "icon": "images/vscode-theme-react-pro.png", "categories": [ "Themes" ], "keywords": [ - "falcon dark theme", - "falcon dark", - "falcon-theme", - "falcon theme", - "falcon", - "theme falcon", + "react pro dark theme", + "react pro dark", + "react-pro-theme", + "react pro theme", + "react pro", + "theme react pro", "blue", "dark", "theme", "vscode", "luisfalconmx", - "luis", - "luisfalconmx/falcon-theme", + "luisfalconmx/react-pro-theme", "react", "react theme", "dark theme", @@ -61,30 +63,13 @@ "contributes": { "themes": [ { - "label": "Falcon - React Theme", - "uiTheme": "vs-dark", - "path": "./theme/react-theme.json" - }, - { - "label": "Falcon - Vue Theme", - "uiTheme": "vs-dark", - "path": "./theme/vue-theme.json" - }, - { - "label": "Falcon - Angular Theme", + "label": "React Pro Theme", "uiTheme": "vs-dark", - "path": "./theme/angular-theme.json" - }, - { - "label": "Falcon - Astro Theme", - "uiTheme": "vs-dark", - "path": "./theme/astro-theme.json" - }, - { - "label": "Falcon - JavaScript Theme", - "uiTheme": "vs-dark", - "path": "./theme/javascript-theme.json" + "path": "./theme/react-pro-theme.json" } ] + }, + "devDependencies": { + "prettier": "^3.4.2" } } diff --git a/theme/angular-theme.json b/theme/angular-theme.json deleted file mode 100644 index ec60beb..0000000 --- a/theme/angular-theme.json +++ /dev/null @@ -1,1811 +0,0 @@ -{ - "type": "dark", - "colors": { - "activityBar.background": "#0c0b0c", - "activityBar.foreground": "#F5F5F5F5", - "activityBarBadge.background": "#F21651", - "activityBarBadge.foreground": "#F5F5F5", - "badge.background": "#F21651", - "button.background": "#F21651", - "debugToolBar.background": "#030302", - "debugToolBar.border": "#F2165150", - "dropdown.background": "#0f0f11", - "dropdown.border": "#0f0f11", - "editor.background": "#0f0f11", - "editor.findMatchBackground": "#F2165150", - "editor.findMatchBorder": "#F2165150", - "editor.findMatchHighlightBackground": "#F2165150", - "editor.foreground": "#F5F5F5", - "editor.lineHighlightBackground": "#F2165130", - "editor.selectionBackground": "#F2165170", - "editor.selectionHighlightBackground": "#F2165150", - "editor.selectionHighlightBorder": "#F2165150", - "editor.wordHighlightBackground": "#F2165150", - "editor.wordHighlightBorder": "#F2165150", - "editor.wordHighlightStrongBackground": "#F2165150", - "editor.wordHighlightStrongBorder": "#F2165150", - "editorBracketMatch.border": "#F21651", - "editorWidget.background": "#0f0f11", - "editorGroupHeader.tabsBackground": "#0f0f11", - "editorGroupHeader.noTabsBackground": "#0f0f11", - "input.background": "#0f0f11", - "list.activeSelectionBackground": "#F2165150", - "list.activeSelectionForeground": "#F5F5F5", - "list.focusBackground": "#F2165150", - "list.highlightForeground": "#F21651", - "list.hoverBackground": "#F2165150", - "list.inactiveSelectionBackground": "#F2165150", - "list.inactiveSelectionForeground": "#F5F5F5", - "scrollbarSlider.activeBackground": "#F2165150", - "scrollbarSlider.background": "#F2165150", - "scrollbarSlider.hoverBackground": "#F2165150", - "sideBar.background": "#0c0b0c", - "sideBarSectionHeader.background": "#080B0F", - "statusBar.background": "#F21651", - "statusBar.foreground": "#F5F5F5", - "statusBar.noFolderBackground": "#030302", - "statusBar.noFolderForeground": "#F5F5F5", - "statusBarItem.hoverBackground": "#F2165150", - "statusBar.debuggingBackground": "#030302", - "statusBar.debuggingForeground": "#F5F5F5", - "statusBarItem.remoteBackground": "#F21651", - "statusBarItem.remoteForeground": "#F5F5F5", - "tab.activeBackground": "#0f0f11", - "tab.activeForeground": "#F5f5f5", - "tab.inactiveBackground": "#0f0f11", - "tab.activeBorder": "#F21651", - "terminal.background": "#0f0f11", - "titleBar.activeBackground": "#111820", - "titleBar.activeForeground": "#F5F5F5", - "titleBar.inactiveBackground": "#111820", - "titleBar.inactiveForeground": "#F5F5F5", - "textLink.foreground": "#F21651", - "textLink.activeForeground": "#F2165190" - }, - "semanticHighlighting": true, - "semanticTokenColors": { - "enumMember": { - "foreground": "#78DCE8" - }, - "variable.constant": { - "foreground": "#FC9867" - }, - "variable.defaultLibrary": { - "foreground": "#FFD866" - } - }, - "tokenColors": [ - { - "name": "unison punctuation", - "scope": "punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "haskell variable generic-type", - "scope": "variable.other.generic-type.haskell", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "haskell storage type", - "scope": "storage.type.haskell", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "support.variable.magic.python", - "scope": "support.variable.magic.python", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "punctuation.separator.parameters.python", - "scope": "punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "variable.parameter.function.language.special.self.python", - "scope": "variable.parameter.function.language.special.self.python", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "storage.modifier.lifetime.rust", - "scope": "storage.modifier.lifetime.rust", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "support.function.std.rust", - "scope": "support.function.std.rust", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "entity.name.lifetime.rust", - "scope": "entity.name.lifetime.rust", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "variable.language.rust", - "scope": "variable.language.rust", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "support.constant.edge", - "scope": "support.constant.edge", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "regexp constant character-class", - "scope": "constant.other.character-class.regexp", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "regexp operator.quantifier", - "scope": "keyword.operator.quantifier.regexp", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "punctuation.definition", - "scope": "punctuation.definition.string.begin,punctuation.definition.string.end", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "Text", - "scope": "variable.parameter.function", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Comment Markup Link", - "scope": "comment markup.link", - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "markup diff", - "scope": "markup.changed.diff", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "diff", - "scope": "meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "inserted.diff", - "scope": "markup.inserted.diff", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "deleted.diff", - "scope": "markup.deleted.diff", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "c++ function", - "scope": "meta.function.c,meta.function.cpp", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "c++ block", - "scope": "punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.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", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "js/ts punctuation separator key-value", - "scope": "punctuation.separator.key-value", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "js/ts import keyword", - "scope": "keyword.operator.expression.import", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "math js/ts", - "scope": "support.constant.math", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "math property js/ts", - "scope": "support.constant.property.math", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "js/ts variable.other.constant", - "scope": "variable.other.constant", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "java type", - "scope": [ - "storage.type.annotation.java", - "storage.type.object.array.java" - ], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "java source", - "scope": "source.java", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "java modifier.import", - "scope": "punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "java modifier.import", - "scope": "meta.method.java", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "java modifier.import", - "scope": "storage.modifier.import.java,storage.type.java,storage.type.generic.java", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "java instanceof", - "scope": "keyword.operator.instanceof.java", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "java variable.name", - "scope": "meta.definition.variable.name.java", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "operator logical", - "scope": "keyword.operator.logical", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "operator bitwise", - "scope": "keyword.operator.bitwise", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "operator channel", - "scope": "keyword.operator.channel", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "support.constant.property-value.scss", - "scope": "support.constant.property-value.scss,support.constant.property-value.css", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "CSS/SCSS/LESS Operators", - "scope": "keyword.operator.css,keyword.operator.scss,keyword.operator.less", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "css color standard name", - "scope": "support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "css comma", - "scope": "punctuation.separator.list.comma.css", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "css attribute-name.id", - "scope": "support.constant.color.w3c-standard-color-name.css", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "css property-name", - "scope": "support.type.vendored.property-name.css", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "js/ts module", - "scope": "support.module.node,support.type.object.module,support.module.node", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "entity.name.type.module", - "scope": "entity.name.type.module", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "js variable readwrite", - "scope": "variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "js/ts json", - "scope": "support.constant.json", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "js/ts Keyword", - "scope": [ - "keyword.operator.expression.instanceof", - "keyword.operator.new", - "keyword.operator.ternary", - "keyword.operator.optional", - "keyword.operator.expression.keyof" - ], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "js/ts console", - "scope": "support.type.object.console", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "js/ts support.variable.property.process", - "scope": "support.variable.property.process", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "js console function", - "scope": "entity.name.function,support.function.console", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "keyword.operator.misc.rust", - "scope": "keyword.operator.misc.rust", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "keyword.operator.sigil.rust", - "scope": "keyword.operator.sigil.rust", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "operator", - "scope": "keyword.operator.delete", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "js dom", - "scope": "support.type.object.dom", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "js dom variable", - "scope": "support.variable.dom,support.variable.property.dom", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "keyword.operator", - "scope": "keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "C operator assignment", - "scope": "keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Punctuation", - "scope": "punctuation.separator.delimiter", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Other punctuation .c", - "scope": "punctuation.separator.c,punctuation.separator.cpp", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "C type posix-reserved", - "scope": "support.type.posix-reserved.c,support.type.posix-reserved.cpp", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "keyword.operator.sizeof.c", - "scope": "keyword.operator.sizeof.c,keyword.operator.sizeof.cpp", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "python parameter", - "scope": "variable.parameter.function.language.python", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "python type", - "scope": "support.type.python", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "python logical", - "scope": "keyword.operator.logical.python", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "pyCs", - "scope": "variable.parameter.function.python", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "python block", - "scope": "punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "python function-call.generic", - "scope": "meta.function-call.generic.python", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "python placeholder reset to normal string", - "scope": "constant.character.format.placeholder.other.python", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Operators", - "scope": "keyword.operator", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Compound Assignment Operators", - "scope": "keyword.operator.assignment.compound", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Compound Assignment Operators js/ts", - "scope": "keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Keywords", - "scope": "keyword", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Namespaces", - "scope": "entity.name.namespace", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Variables", - "scope": "variable", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Variables", - "scope": "variable.c", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Language variables", - "scope": "variable.language", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Java Variables", - "scope": "token.variable.parameter.java", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Java Imports", - "scope": "import.storage.java", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Packages", - "scope": "token.package.keyword", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Packages", - "scope": "token.package", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Functions", - "scope": [ - "entity.name.function", - "meta.require", - "support.function.any-method", - "variable.function" - ], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Classes", - "scope": "entity.name.type.namespace", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Classes", - "scope": "support.class, entity.name.type.class", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Class name", - "scope": "entity.name.class.identifier.namespace.type", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Class name", - "scope": [ - "entity.name.class", - "variable.other.class.js", - "variable.other.class.ts" - ], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Class name php", - "scope": "variable.other.class.php", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Type Name", - "scope": "entity.name.type", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Keyword Control", - "scope": "keyword.control", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Control Elements", - "scope": "control.elements, keyword.operator.less", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Methods", - "scope": "keyword.other.special-method", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Storage", - "scope": "storage", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Storage JS TS", - "scope": "token.storage", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", - "scope": "keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Java Storage", - "scope": "token.storage.type.java", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Support", - "scope": "support.function", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Support type", - "scope": "support.type.property-name", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Support type", - "scope": "support.constant.property-value", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Support type", - "scope": "support.constant.font-name", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Meta tag", - "scope": "meta.tag", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Strings", - "scope": "string", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "Inherited Class", - "scope": "entity.other.inherited-class", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Constant other symbol", - "scope": "constant.other.symbol", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Integers", - "scope": "constant.numeric", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Constants", - "scope": "constant", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Constants", - "scope": "punctuation.definition.constant", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Tags", - "scope": "entity.name.tag", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Attributes", - "scope": "entity.other.attribute-name", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Attribute IDs", - "scope": "entity.other.attribute-name.id", - "settings": { - "fontStyle": "normal", - "foreground": "#A9DC76" - } - }, - { - "name": "Attribute class", - "scope": "entity.other.attribute-name.class.css", - "settings": { - "fontStyle": "normal", - "foreground": "#A9DC76" - } - }, - { - "name": "Selector", - "scope": "meta.selector", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Headings", - "scope": "markup.heading", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Headings", - "scope": "markup.heading punctuation.definition.heading, entity.name.section", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Units", - "scope": "keyword.other.unit", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Bold", - "scope": "markup.bold,todo.bold", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Bold", - "scope": "punctuation.definition.bold", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "markup Italic", - "scope": "markup.italic, punctuation.definition.italic,todo.emphasis", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "emphasis md", - "scope": "emphasis md", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown headings", - "scope": "entity.name.section.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown heading Punctuation Definition", - "scope": "punctuation.definition.heading.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "punctuation.definition.list.begin.markdown", - "scope": "punctuation.definition.list.begin.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown heading setext", - "scope": "markup.heading.setext", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", - "scope": "punctuation.definition.bold.markdown", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Inline Raw", - "scope": "markup.inline.raw.markdown", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Inline Raw", - "scope": "markup.inline.raw.string.markdown", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", - "scope": "punctuation.definition.list.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", - "scope": [ - "punctuation.definition.string.begin.markdown", - "punctuation.definition.string.end.markdown", - "punctuation.definition.metadata.markdown" - ], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "beginning.punctuation.definition.list.markdown", - "scope": ["beginning.punctuation.definition.list.markdown"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", - "scope": "punctuation.definition.metadata.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Underline Link/Image", - "scope": "markup.underline.link.markdown,markup.underline.link.image.markdown", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", - "scope": "string.other.link.title.markdown,string.other.link.description.markdown", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Regular Expressions", - "scope": "string.regexp", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Escape Characters", - "scope": "constant.character.escape", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Embedded", - "scope": "punctuation.section.embedded, variable.interpolation", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Embedded", - "scope": "punctuation.section.embedded.begin,punctuation.section.embedded.end", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "illegal", - "scope": "invalid.illegal", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "illegal", - "scope": "invalid.illegal.bad-ampersand.html", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Broken", - "scope": "invalid.broken", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Deprecated", - "scope": "invalid.deprecated", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Unimplemented", - "scope": "invalid.unimplemented", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", - "scope": "source.json meta.structure.dictionary.json > string.quoted.json", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", - "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", - "scope": "source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", - "scope": "source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Property Name", - "scope": "support.type.property-name.json", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", - "scope": "support.type.property-name.json punctuation", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "laravel blade tag", - "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "laravel blade @", - "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "use statement for other classes", - "scope": "support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "error suppression", - "scope": "keyword.operator.error-control.php", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "php instanceof", - "scope": "keyword.operator.type.php", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "style double quoted array index normal begin", - "scope": "punctuation.section.array.begin.php", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "style double quoted array index normal end", - "scope": "punctuation.section.array.end.php", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "php illegal.non-null-typehinted", - "scope": "invalid.illegal.non-null-typehinted.php", - "settings": { - "foreground": "#F44747" - } - }, - { - "name": "php types", - "scope": "storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "php call-function", - "scope": "meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "php function-resets", - "scope": "punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "support php constants", - "scope": "support.constant.core.rust", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "support php constants", - "scope": "support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "php goto", - "scope": "entity.name.goto-label.php,support.other.php", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "php logical/bitwise operator", - "scope": "keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "php regexp operator", - "scope": "keyword.operator.regexp.php", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "php comparison", - "scope": "keyword.operator.comparison.php", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "php heredoc/nowdoc", - "scope": "keyword.operator.heredoc.php,keyword.operator.nowdoc.php", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "python function decorator @", - "scope": "meta.function.decorator.python", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "python function support", - "scope": "support.token.decorator.python,meta.function.decorator.identifier.python", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "parameter function js/ts", - "scope": "function.parameter", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "brace function", - "scope": "function.brace", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "parameter function ruby cs", - "scope": "function.parameter.ruby, function.parameter.cs", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "constant.language.symbol.ruby", - "scope": "constant.language.symbol.ruby", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "rgb-value", - "scope": "rgb-value", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "rgb value", - "scope": "inline-color-decoration rgb-value", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "rgb value less", - "scope": "less rgb-value", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "sass selector", - "scope": "selector.sass", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "ts primitive/builtin types", - "scope": "support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "block scope", - "scope": "block.scope.end,block.scope.begin", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "cs storage type", - "scope": "storage.type.cs", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "cs local variable", - "scope": "entity.name.variable.local.cs", - "settings": { - "foreground": "#F92672" - } - }, - { - "scope": "token.info-token", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "scope": "token.warn-token", - "settings": { - "foreground": "#FC9867" - } - }, - { - "scope": "token.error-token", - "settings": { - "foreground": "#F44747" - } - }, - { - "scope": "token.debug-token", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "String interpolation", - "scope": [ - "punctuation.definition.template-expression.begin", - "punctuation.definition.template-expression.end", - "punctuation.section.embedded" - ], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Reset JavaScript string interpolation expression", - "scope": ["meta.template.expression"], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Import module JS", - "scope": ["keyword.operator.module"], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "js Flowtype", - "scope": ["support.type.type.flowtype"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "js Flow", - "scope": ["support.type.primitive"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "js class prop", - "scope": ["meta.property.object"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "js func parameter", - "scope": ["variable.parameter.function.js"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "js template literals begin", - "scope": ["keyword.other.template.begin"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "js template literals end", - "scope": ["keyword.other.template.end"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "js template literals variable braces begin", - "scope": ["keyword.other.substitution.begin"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "js template literals variable braces end", - "scope": ["keyword.other.substitution.end"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "js operator.assignment", - "scope": ["keyword.operator.assignment"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "go operator", - "scope": ["keyword.operator.assignment.go"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "go operator", - "scope": [ - "keyword.operator.arithmetic.go", - "keyword.operator.address.go" - ], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Go package name", - "scope": ["entity.name.package.go"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "elm prelude", - "scope": ["support.type.prelude.elm"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "elm constant", - "scope": ["support.constant.elm"], - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "template literal", - "scope": ["punctuation.quasi.element"], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "html/pug (jade) escaped characters and entities", - "scope": ["constant.character.entity"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour", - "scope": [ - "entity.other.attribute-name.pseudo-element", - "entity.other.attribute-name.pseudo-class" - ], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Clojure globals", - "scope": ["entity.global.clojure"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Clojure symbols", - "scope": ["meta.symbol.clojure"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Clojure constants", - "scope": ["constant.keyword.clojure"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "CoffeeScript Function Argument", - "scope": ["meta.arguments.coffee", "variable.parameter.function.coffee"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Ini Default Text", - "scope": ["source.ini"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "Makefile prerequisities", - "scope": ["meta.scope.prerequisites.makefile"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Makefile text colour", - "scope": ["source.makefile"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Groovy import names", - "scope": ["storage.modifier.import.groovy"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Groovy Methods", - "scope": ["meta.method.groovy"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Groovy Variables", - "scope": ["meta.definition.variable.name.groovy"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Groovy Inheritance", - "scope": ["meta.definition.class.inherited.classes.groovy"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "HLSL Semantic", - "scope": ["support.variable.semantic.hlsl"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "HLSL Types", - "scope": [ - "support.type.texture.hlsl", - "support.type.sampler.hlsl", - "support.type.object.hlsl", - "support.type.object.rw.hlsl", - "support.type.fx.hlsl", - "support.type.object.hlsl" - ], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "SQL Variables", - "scope": ["text.variable", "text.bracketed"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "types", - "scope": ["support.type.swift", "support.type.vb.asp"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "heading 1, keyword", - "scope": ["entity.name.function.xi"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "heading 2, callable", - "scope": ["entity.name.class.xi"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "heading 3, property", - "scope": ["constant.character.character-class.regexp.xi"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "heading 4, type, class, interface", - "scope": ["constant.regexp.xi"], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "heading 5, enums, preprocessor, constant, decorator", - "scope": ["keyword.control.xi"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "heading 6, number", - "scope": ["invalid.xi"], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "string", - "scope": ["beginning.punctuation.definition.quote.markdown.xi"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "comments", - "scope": ["beginning.punctuation.definition.list.markdown.xi"], - "settings": { - "foreground": "#7F848E" - } - }, - { - "name": "link", - "scope": ["constant.character.xi"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "accent", - "scope": ["accent.xi"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "wikiword", - "scope": ["wikiword.xi"], - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "language operators like '+', '-' etc", - "scope": ["constant.other.color.rgb-value.xi"], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "elements to dim", - "scope": ["punctuation.definition.tag.xi"], - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "C++/C#", - "scope": [ - "entity.name.label.cs", - "entity.name.scope-resolution.function.call", - "entity.name.scope-resolution.function.definition" - ], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Markdown underscore-style headers", - "scope": [ - "entity.name.label.cs", - "markup.heading.setext.1.markdown", - "markup.heading.setext.2.markdown" - ], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "meta.brace.square", - "scope": [" meta.brace.square"], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Comments", - "scope": "comment, punctuation.definition.comment", - "settings": { - "fontStyle": "italic", - "foreground": "#7F848E" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Quote", - "scope": "markup.quote.markdown", - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "punctuation.definition.block.sequence.item.yaml", - "scope": "punctuation.definition.block.sequence.item.yaml", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "scope": ["constant.language.symbol.elixir"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "js/ts italic", - "scope": "entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super", - "settings": { - "fontStyle": "italic" - } - }, - { - "name": "comment", - "scope": "comment.line.double-slash,comment.block.documentation", - "settings": { - "fontStyle": "italic" - } - }, - { - "name": "Python Keyword Control", - "scope": "keyword.control.import.python,keyword.control.flow.python", - "settings": { - "fontStyle": "italic" - } - }, - { - "name": "markup.italic.markdown", - "scope": "markup.italic.markdown", - "settings": { - "fontStyle": "italic" - } - } - ] -} diff --git a/theme/astro-theme.json b/theme/astro-theme.json deleted file mode 100644 index 35618df..0000000 --- a/theme/astro-theme.json +++ /dev/null @@ -1,1811 +0,0 @@ -{ - "type": "dark", - "colors": { - "activityBar.background": "#0d0e12", - "activityBar.foreground": "#F5F5F5F5", - "activityBarBadge.background": "#5f16a4", - "activityBarBadge.foreground": "#F5F5F5", - "badge.background": "#5f16a4", - "button.background": "#5f16a4", - "debugToolBar.background": "#030302", - "debugToolBar.border": "#5f16a450", - "dropdown.background": "#17181c", - "dropdown.border": "#17181c", - "editor.background": "#17181c", - "editor.findMatchBackground": "#5f16a450", - "editor.findMatchBorder": "#5f16a450", - "editor.findMatchHighlightBackground": "#5f16a450", - "editor.foreground": "#F5F5F5", - "editor.lineHighlightBackground": "#5f16a430", - "editor.selectionBackground": "#5f16a470", - "editor.selectionHighlightBackground": "#5f16a450", - "editor.selectionHighlightBorder": "#5f16a450", - "editor.wordHighlightBackground": "#5f16a450", - "editor.wordHighlightBorder": "#5f16a450", - "editor.wordHighlightStrongBackground": "#5f16a450", - "editor.wordHighlightStrongBorder": "#5f16a450", - "editorBracketMatch.border": "#5f16a4", - "editorWidget.background": "#17181c", - "editorGroupHeader.tabsBackground": "#17181c", - "editorGroupHeader.noTabsBackground": "#17181c", - "input.background": "#17181c", - "list.activeSelectionBackground": "#5f16a450", - "list.activeSelectionForeground": "#F5F5F5", - "list.focusBackground": "#5f16a450", - "list.highlightForeground": "#5f16a4", - "list.hoverBackground": "#5f16a450", - "list.inactiveSelectionBackground": "#5f16a450", - "list.inactiveSelectionForeground": "#F5F5F5", - "scrollbarSlider.activeBackground": "#5f16a450", - "scrollbarSlider.background": "#5f16a450", - "scrollbarSlider.hoverBackground": "#5f16a450", - "sideBar.background": "#0d0e12", - "sideBarSectionHeader.background": "#080B0F", - "statusBar.background": "#5f16a4", - "statusBar.foreground": "#F5F5F5", - "statusBar.noFolderBackground": "#030302", - "statusBar.noFolderForeground": "#F5F5F5", - "statusBarItem.hoverBackground": "#5f16a450", - "statusBar.debuggingBackground": "#030302", - "statusBar.debuggingForeground": "#F5F5F5", - "statusBarItem.remoteBackground": "#5f16a4", - "statusBarItem.remoteForeground": "#F5F5F5", - "tab.activeBackground": "#17181c", - "tab.activeForeground": "#F5f5f5", - "tab.inactiveBackground": "#17181c", - "tab.activeBorder": "#5f16a4", - "terminal.background": "#17181c", - "titleBar.activeBackground": "#111820", - "titleBar.activeForeground": "#F5F5F5", - "titleBar.inactiveBackground": "#111820", - "titleBar.inactiveForeground": "#F5F5F5", - "textLink.foreground": "#5f16a4", - "textLink.activeForeground": "#5f16a490" - }, - "semanticHighlighting": true, - "semanticTokenColors": { - "enumMember": { - "foreground": "#78DCE8" - }, - "variable.constant": { - "foreground": "#FC9867" - }, - "variable.defaultLibrary": { - "foreground": "#FFD866" - } - }, - "tokenColors": [ - { - "name": "unison punctuation", - "scope": "punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "haskell variable generic-type", - "scope": "variable.other.generic-type.haskell", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "haskell storage type", - "scope": "storage.type.haskell", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "support.variable.magic.python", - "scope": "support.variable.magic.python", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "punctuation.separator.parameters.python", - "scope": "punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "variable.parameter.function.language.special.self.python", - "scope": "variable.parameter.function.language.special.self.python", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "storage.modifier.lifetime.rust", - "scope": "storage.modifier.lifetime.rust", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "support.function.std.rust", - "scope": "support.function.std.rust", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "entity.name.lifetime.rust", - "scope": "entity.name.lifetime.rust", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "variable.language.rust", - "scope": "variable.language.rust", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "support.constant.edge", - "scope": "support.constant.edge", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "regexp constant character-class", - "scope": "constant.other.character-class.regexp", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "regexp operator.quantifier", - "scope": "keyword.operator.quantifier.regexp", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "punctuation.definition", - "scope": "punctuation.definition.string.begin,punctuation.definition.string.end", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "Text", - "scope": "variable.parameter.function", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Comment Markup Link", - "scope": "comment markup.link", - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "markup diff", - "scope": "markup.changed.diff", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "diff", - "scope": "meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "inserted.diff", - "scope": "markup.inserted.diff", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "deleted.diff", - "scope": "markup.deleted.diff", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "c++ function", - "scope": "meta.function.c,meta.function.cpp", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "c++ block", - "scope": "punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.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", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "js/ts punctuation separator key-value", - "scope": "punctuation.separator.key-value", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "js/ts import keyword", - "scope": "keyword.operator.expression.import", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "math js/ts", - "scope": "support.constant.math", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "math property js/ts", - "scope": "support.constant.property.math", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "js/ts variable.other.constant", - "scope": "variable.other.constant", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "java type", - "scope": [ - "storage.type.annotation.java", - "storage.type.object.array.java" - ], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "java source", - "scope": "source.java", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "java modifier.import", - "scope": "punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "java modifier.import", - "scope": "meta.method.java", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "java modifier.import", - "scope": "storage.modifier.import.java,storage.type.java,storage.type.generic.java", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "java instanceof", - "scope": "keyword.operator.instanceof.java", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "java variable.name", - "scope": "meta.definition.variable.name.java", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "operator logical", - "scope": "keyword.operator.logical", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "operator bitwise", - "scope": "keyword.operator.bitwise", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "operator channel", - "scope": "keyword.operator.channel", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "support.constant.property-value.scss", - "scope": "support.constant.property-value.scss,support.constant.property-value.css", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "CSS/SCSS/LESS Operators", - "scope": "keyword.operator.css,keyword.operator.scss,keyword.operator.less", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "css color standard name", - "scope": "support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "css comma", - "scope": "punctuation.separator.list.comma.css", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "css attribute-name.id", - "scope": "support.constant.color.w3c-standard-color-name.css", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "css property-name", - "scope": "support.type.vendored.property-name.css", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "js/ts module", - "scope": "support.module.node,support.type.object.module,support.module.node", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "entity.name.type.module", - "scope": "entity.name.type.module", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "js variable readwrite", - "scope": "variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "js/ts json", - "scope": "support.constant.json", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "js/ts Keyword", - "scope": [ - "keyword.operator.expression.instanceof", - "keyword.operator.new", - "keyword.operator.ternary", - "keyword.operator.optional", - "keyword.operator.expression.keyof" - ], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "js/ts console", - "scope": "support.type.object.console", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "js/ts support.variable.property.process", - "scope": "support.variable.property.process", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "js console function", - "scope": "entity.name.function,support.function.console", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "keyword.operator.misc.rust", - "scope": "keyword.operator.misc.rust", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "keyword.operator.sigil.rust", - "scope": "keyword.operator.sigil.rust", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "operator", - "scope": "keyword.operator.delete", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "js dom", - "scope": "support.type.object.dom", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "js dom variable", - "scope": "support.variable.dom,support.variable.property.dom", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "keyword.operator", - "scope": "keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "C operator assignment", - "scope": "keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Punctuation", - "scope": "punctuation.separator.delimiter", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Other punctuation .c", - "scope": "punctuation.separator.c,punctuation.separator.cpp", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "C type posix-reserved", - "scope": "support.type.posix-reserved.c,support.type.posix-reserved.cpp", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "keyword.operator.sizeof.c", - "scope": "keyword.operator.sizeof.c,keyword.operator.sizeof.cpp", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "python parameter", - "scope": "variable.parameter.function.language.python", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "python type", - "scope": "support.type.python", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "python logical", - "scope": "keyword.operator.logical.python", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "pyCs", - "scope": "variable.parameter.function.python", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "python block", - "scope": "punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "python function-call.generic", - "scope": "meta.function-call.generic.python", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "python placeholder reset to normal string", - "scope": "constant.character.format.placeholder.other.python", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Operators", - "scope": "keyword.operator", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Compound Assignment Operators", - "scope": "keyword.operator.assignment.compound", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Compound Assignment Operators js/ts", - "scope": "keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Keywords", - "scope": "keyword", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Namespaces", - "scope": "entity.name.namespace", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Variables", - "scope": "variable", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Variables", - "scope": "variable.c", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Language variables", - "scope": "variable.language", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Java Variables", - "scope": "token.variable.parameter.java", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Java Imports", - "scope": "import.storage.java", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Packages", - "scope": "token.package.keyword", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Packages", - "scope": "token.package", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Functions", - "scope": [ - "entity.name.function", - "meta.require", - "support.function.any-method", - "variable.function" - ], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Classes", - "scope": "entity.name.type.namespace", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Classes", - "scope": "support.class, entity.name.type.class", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Class name", - "scope": "entity.name.class.identifier.namespace.type", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Class name", - "scope": [ - "entity.name.class", - "variable.other.class.js", - "variable.other.class.ts" - ], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Class name php", - "scope": "variable.other.class.php", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Type Name", - "scope": "entity.name.type", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Keyword Control", - "scope": "keyword.control", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Control Elements", - "scope": "control.elements, keyword.operator.less", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Methods", - "scope": "keyword.other.special-method", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Storage", - "scope": "storage", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Storage JS TS", - "scope": "token.storage", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", - "scope": "keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Java Storage", - "scope": "token.storage.type.java", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Support", - "scope": "support.function", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Support type", - "scope": "support.type.property-name", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Support type", - "scope": "support.constant.property-value", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Support type", - "scope": "support.constant.font-name", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Meta tag", - "scope": "meta.tag", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Strings", - "scope": "string", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "Inherited Class", - "scope": "entity.other.inherited-class", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Constant other symbol", - "scope": "constant.other.symbol", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Integers", - "scope": "constant.numeric", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Constants", - "scope": "constant", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Constants", - "scope": "punctuation.definition.constant", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Tags", - "scope": "entity.name.tag", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Attributes", - "scope": "entity.other.attribute-name", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Attribute IDs", - "scope": "entity.other.attribute-name.id", - "settings": { - "fontStyle": "normal", - "foreground": "#A9DC76" - } - }, - { - "name": "Attribute class", - "scope": "entity.other.attribute-name.class.css", - "settings": { - "fontStyle": "normal", - "foreground": "#A9DC76" - } - }, - { - "name": "Selector", - "scope": "meta.selector", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Headings", - "scope": "markup.heading", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Headings", - "scope": "markup.heading punctuation.definition.heading, entity.name.section", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Units", - "scope": "keyword.other.unit", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Bold", - "scope": "markup.bold,todo.bold", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Bold", - "scope": "punctuation.definition.bold", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "markup Italic", - "scope": "markup.italic, punctuation.definition.italic,todo.emphasis", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "emphasis md", - "scope": "emphasis md", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown headings", - "scope": "entity.name.section.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown heading Punctuation Definition", - "scope": "punctuation.definition.heading.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "punctuation.definition.list.begin.markdown", - "scope": "punctuation.definition.list.begin.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown heading setext", - "scope": "markup.heading.setext", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", - "scope": "punctuation.definition.bold.markdown", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Inline Raw", - "scope": "markup.inline.raw.markdown", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Inline Raw", - "scope": "markup.inline.raw.string.markdown", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", - "scope": "punctuation.definition.list.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", - "scope": [ - "punctuation.definition.string.begin.markdown", - "punctuation.definition.string.end.markdown", - "punctuation.definition.metadata.markdown" - ], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "beginning.punctuation.definition.list.markdown", - "scope": ["beginning.punctuation.definition.list.markdown"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", - "scope": "punctuation.definition.metadata.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Underline Link/Image", - "scope": "markup.underline.link.markdown,markup.underline.link.image.markdown", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", - "scope": "string.other.link.title.markdown,string.other.link.description.markdown", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Regular Expressions", - "scope": "string.regexp", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Escape Characters", - "scope": "constant.character.escape", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Embedded", - "scope": "punctuation.section.embedded, variable.interpolation", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Embedded", - "scope": "punctuation.section.embedded.begin,punctuation.section.embedded.end", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "illegal", - "scope": "invalid.illegal", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "illegal", - "scope": "invalid.illegal.bad-ampersand.html", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Broken", - "scope": "invalid.broken", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Deprecated", - "scope": "invalid.deprecated", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Unimplemented", - "scope": "invalid.unimplemented", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", - "scope": "source.json meta.structure.dictionary.json > string.quoted.json", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", - "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", - "scope": "source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", - "scope": "source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Property Name", - "scope": "support.type.property-name.json", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", - "scope": "support.type.property-name.json punctuation", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "laravel blade tag", - "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "laravel blade @", - "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "use statement for other classes", - "scope": "support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "error suppression", - "scope": "keyword.operator.error-control.php", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "php instanceof", - "scope": "keyword.operator.type.php", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "style double quoted array index normal begin", - "scope": "punctuation.section.array.begin.php", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "style double quoted array index normal end", - "scope": "punctuation.section.array.end.php", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "php illegal.non-null-typehinted", - "scope": "invalid.illegal.non-null-typehinted.php", - "settings": { - "foreground": "#F44747" - } - }, - { - "name": "php types", - "scope": "storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "php call-function", - "scope": "meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "php function-resets", - "scope": "punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "support php constants", - "scope": "support.constant.core.rust", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "support php constants", - "scope": "support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "php goto", - "scope": "entity.name.goto-label.php,support.other.php", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "php logical/bitwise operator", - "scope": "keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "php regexp operator", - "scope": "keyword.operator.regexp.php", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "php comparison", - "scope": "keyword.operator.comparison.php", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "php heredoc/nowdoc", - "scope": "keyword.operator.heredoc.php,keyword.operator.nowdoc.php", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "python function decorator @", - "scope": "meta.function.decorator.python", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "python function support", - "scope": "support.token.decorator.python,meta.function.decorator.identifier.python", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "parameter function js/ts", - "scope": "function.parameter", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "brace function", - "scope": "function.brace", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "parameter function ruby cs", - "scope": "function.parameter.ruby, function.parameter.cs", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "constant.language.symbol.ruby", - "scope": "constant.language.symbol.ruby", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "rgb-value", - "scope": "rgb-value", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "rgb value", - "scope": "inline-color-decoration rgb-value", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "rgb value less", - "scope": "less rgb-value", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "sass selector", - "scope": "selector.sass", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "ts primitive/builtin types", - "scope": "support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "block scope", - "scope": "block.scope.end,block.scope.begin", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "cs storage type", - "scope": "storage.type.cs", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "cs local variable", - "scope": "entity.name.variable.local.cs", - "settings": { - "foreground": "#F92672" - } - }, - { - "scope": "token.info-token", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "scope": "token.warn-token", - "settings": { - "foreground": "#FC9867" - } - }, - { - "scope": "token.error-token", - "settings": { - "foreground": "#F44747" - } - }, - { - "scope": "token.debug-token", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "String interpolation", - "scope": [ - "punctuation.definition.template-expression.begin", - "punctuation.definition.template-expression.end", - "punctuation.section.embedded" - ], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Reset JavaScript string interpolation expression", - "scope": ["meta.template.expression"], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Import module JS", - "scope": ["keyword.operator.module"], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "js Flowtype", - "scope": ["support.type.type.flowtype"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "js Flow", - "scope": ["support.type.primitive"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "js class prop", - "scope": ["meta.property.object"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "js func parameter", - "scope": ["variable.parameter.function.js"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "js template literals begin", - "scope": ["keyword.other.template.begin"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "js template literals end", - "scope": ["keyword.other.template.end"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "js template literals variable braces begin", - "scope": ["keyword.other.substitution.begin"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "js template literals variable braces end", - "scope": ["keyword.other.substitution.end"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "js operator.assignment", - "scope": ["keyword.operator.assignment"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "go operator", - "scope": ["keyword.operator.assignment.go"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "go operator", - "scope": [ - "keyword.operator.arithmetic.go", - "keyword.operator.address.go" - ], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Go package name", - "scope": ["entity.name.package.go"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "elm prelude", - "scope": ["support.type.prelude.elm"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "elm constant", - "scope": ["support.constant.elm"], - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "template literal", - "scope": ["punctuation.quasi.element"], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "html/pug (jade) escaped characters and entities", - "scope": ["constant.character.entity"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour", - "scope": [ - "entity.other.attribute-name.pseudo-element", - "entity.other.attribute-name.pseudo-class" - ], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Clojure globals", - "scope": ["entity.global.clojure"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Clojure symbols", - "scope": ["meta.symbol.clojure"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Clojure constants", - "scope": ["constant.keyword.clojure"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "CoffeeScript Function Argument", - "scope": ["meta.arguments.coffee", "variable.parameter.function.coffee"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Ini Default Text", - "scope": ["source.ini"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "Makefile prerequisities", - "scope": ["meta.scope.prerequisites.makefile"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Makefile text colour", - "scope": ["source.makefile"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Groovy import names", - "scope": ["storage.modifier.import.groovy"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Groovy Methods", - "scope": ["meta.method.groovy"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Groovy Variables", - "scope": ["meta.definition.variable.name.groovy"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Groovy Inheritance", - "scope": ["meta.definition.class.inherited.classes.groovy"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "HLSL Semantic", - "scope": ["support.variable.semantic.hlsl"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "HLSL Types", - "scope": [ - "support.type.texture.hlsl", - "support.type.sampler.hlsl", - "support.type.object.hlsl", - "support.type.object.rw.hlsl", - "support.type.fx.hlsl", - "support.type.object.hlsl" - ], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "SQL Variables", - "scope": ["text.variable", "text.bracketed"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "types", - "scope": ["support.type.swift", "support.type.vb.asp"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "heading 1, keyword", - "scope": ["entity.name.function.xi"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "heading 2, callable", - "scope": ["entity.name.class.xi"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "heading 3, property", - "scope": ["constant.character.character-class.regexp.xi"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "heading 4, type, class, interface", - "scope": ["constant.regexp.xi"], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "heading 5, enums, preprocessor, constant, decorator", - "scope": ["keyword.control.xi"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "heading 6, number", - "scope": ["invalid.xi"], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "string", - "scope": ["beginning.punctuation.definition.quote.markdown.xi"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "comments", - "scope": ["beginning.punctuation.definition.list.markdown.xi"], - "settings": { - "foreground": "#7F848E" - } - }, - { - "name": "link", - "scope": ["constant.character.xi"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "accent", - "scope": ["accent.xi"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "wikiword", - "scope": ["wikiword.xi"], - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "language operators like '+', '-' etc", - "scope": ["constant.other.color.rgb-value.xi"], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "elements to dim", - "scope": ["punctuation.definition.tag.xi"], - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "C++/C#", - "scope": [ - "entity.name.label.cs", - "entity.name.scope-resolution.function.call", - "entity.name.scope-resolution.function.definition" - ], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Markdown underscore-style headers", - "scope": [ - "entity.name.label.cs", - "markup.heading.setext.1.markdown", - "markup.heading.setext.2.markdown" - ], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "meta.brace.square", - "scope": [" meta.brace.square"], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Comments", - "scope": "comment, punctuation.definition.comment", - "settings": { - "fontStyle": "italic", - "foreground": "#7F848E" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Quote", - "scope": "markup.quote.markdown", - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "punctuation.definition.block.sequence.item.yaml", - "scope": "punctuation.definition.block.sequence.item.yaml", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "scope": ["constant.language.symbol.elixir"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "js/ts italic", - "scope": "entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super", - "settings": { - "fontStyle": "italic" - } - }, - { - "name": "comment", - "scope": "comment.line.double-slash,comment.block.documentation", - "settings": { - "fontStyle": "italic" - } - }, - { - "name": "Python Keyword Control", - "scope": "keyword.control.import.python,keyword.control.flow.python", - "settings": { - "fontStyle": "italic" - } - }, - { - "name": "markup.italic.markdown", - "scope": "markup.italic.markdown", - "settings": { - "fontStyle": "italic" - } - } - ] -} diff --git a/theme/javascript-theme.json b/theme/javascript-theme.json deleted file mode 100644 index 8de6fd2..0000000 --- a/theme/javascript-theme.json +++ /dev/null @@ -1,1813 +0,0 @@ -{ - "type": "dark", - "colors": { - "activityBar.background": "#030302", - "activityBar.foreground": "#F5F5F5F5", - "activityBarBadge.background": "#F2D750", - "activityBarBadge.foreground": "#030302", - "badge.background": "#F2D750", - "badge.foreground": "#030302", - "button.background": "#F2D750", - "button.foreground": "#030302", - "debugToolBar.background": "#030302", - "debugToolBar.border": "#F2D75050", - "dropdown.background": "#252623", - "dropdown.border": "#252623", - "editor.background": "#030302", - "editor.findMatchBackground": "#F2D75050", - "editor.findMatchBorder": "#F2D75050", - "editor.findMatchHighlightBackground": "#F2D75050", - "editor.foreground": "#F5F5F5", - "editor.lineHighlightBackground": "#F2D75030", - "editor.selectionBackground": "#F2D75070", - "editor.selectionHighlightBackground": "#F2D75050", - "editor.selectionHighlightBorder": "#F2D75050", - "editor.wordHighlightBackground": "#F2D75050", - "editor.wordHighlightBorder": "#F2D75050", - "editor.wordHighlightStrongBackground": "#F2D75050", - "editor.wordHighlightStrongBorder": "#F2D75050", - "editorBracketMatch.border": "#F2D750", - "editorWidget.background": "#252623", - "editorGroupHeader.tabsBackground": "#252623", - "editorGroupHeader.noTabsBackground": "#252623", - "input.background": "#252623", - "list.activeSelectionBackground": "#F2D75050", - "list.activeSelectionForeground": "#F5F5F5", - "list.focusBackground": "#F2D75050", - "list.highlightForeground": "#F2D750", - "list.hoverBackground": "#F2D75050", - "list.inactiveSelectionBackground": "#F2D75050", - "list.inactiveSelectionForeground": "#F5F5F5", - "scrollbarSlider.activeBackground": "#F2D75050", - "scrollbarSlider.background": "#F2D75050", - "scrollbarSlider.hoverBackground": "#F2D75050", - "sideBar.background": "#030302", - "sideBarSectionHeader.background": "#080B0F", - "statusBar.background": "#F2D750", - "statusBar.foreground": "#000000", - "statusBar.noFolderBackground": "#030302", - "statusBar.noFolderForeground": "#F5F5F5", - "statusBarItem.hoverBackground": "#F2D75050", - "statusBar.debuggingBackground": "#030302", - "statusBar.debuggingForeground": "#F5F5F5", - "statusBarItem.remoteBackground": "#F2D750", - "statusBarItem.remoteForeground": "#000000", - "tab.activeBackground": "#030302", - "tab.activeForeground": "#F5f5f5", - "tab.inactiveBackground": "#252623", - "tab.activeBorder": "#F2D750", - "terminal.background": "#030302", - "titleBar.activeBackground": "#111820", - "titleBar.activeForeground": "#F5F5F5", - "titleBar.inactiveBackground": "#111820", - "titleBar.inactiveForeground": "#F5F5F5", - "textLink.foreground": "#F2D750", - "textLink.activeForeground": "#F2D75090" - }, - "semanticHighlighting": true, - "semanticTokenColors": { - "enumMember": { - "foreground": "#78DCE8" - }, - "variable.constant": { - "foreground": "#FC9867" - }, - "variable.defaultLibrary": { - "foreground": "#FFD866" - } - }, - "tokenColors": [ - { - "name": "unison punctuation", - "scope": "punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "haskell variable generic-type", - "scope": "variable.other.generic-type.haskell", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "haskell storage type", - "scope": "storage.type.haskell", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "support.variable.magic.python", - "scope": "support.variable.magic.python", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "punctuation.separator.parameters.python", - "scope": "punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "variable.parameter.function.language.special.self.python", - "scope": "variable.parameter.function.language.special.self.python", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "storage.modifier.lifetime.rust", - "scope": "storage.modifier.lifetime.rust", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "support.function.std.rust", - "scope": "support.function.std.rust", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "entity.name.lifetime.rust", - "scope": "entity.name.lifetime.rust", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "variable.language.rust", - "scope": "variable.language.rust", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "support.constant.edge", - "scope": "support.constant.edge", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "regexp constant character-class", - "scope": "constant.other.character-class.regexp", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "regexp operator.quantifier", - "scope": "keyword.operator.quantifier.regexp", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "punctuation.definition", - "scope": "punctuation.definition.string.begin,punctuation.definition.string.end", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "Text", - "scope": "variable.parameter.function", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Comment Markup Link", - "scope": "comment markup.link", - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "markup diff", - "scope": "markup.changed.diff", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "diff", - "scope": "meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "inserted.diff", - "scope": "markup.inserted.diff", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "deleted.diff", - "scope": "markup.deleted.diff", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "c++ function", - "scope": "meta.function.c,meta.function.cpp", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "c++ block", - "scope": "punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.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", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "js/ts punctuation separator key-value", - "scope": "punctuation.separator.key-value", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "js/ts import keyword", - "scope": "keyword.operator.expression.import", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "math js/ts", - "scope": "support.constant.math", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "math property js/ts", - "scope": "support.constant.property.math", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "js/ts variable.other.constant", - "scope": "variable.other.constant", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "java type", - "scope": [ - "storage.type.annotation.java", - "storage.type.object.array.java" - ], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "java source", - "scope": "source.java", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "java modifier.import", - "scope": "punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "java modifier.import", - "scope": "meta.method.java", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "java modifier.import", - "scope": "storage.modifier.import.java,storage.type.java,storage.type.generic.java", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "java instanceof", - "scope": "keyword.operator.instanceof.java", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "java variable.name", - "scope": "meta.definition.variable.name.java", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "operator logical", - "scope": "keyword.operator.logical", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "operator bitwise", - "scope": "keyword.operator.bitwise", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "operator channel", - "scope": "keyword.operator.channel", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "support.constant.property-value.scss", - "scope": "support.constant.property-value.scss,support.constant.property-value.css", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "CSS/SCSS/LESS Operators", - "scope": "keyword.operator.css,keyword.operator.scss,keyword.operator.less", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "css color standard name", - "scope": "support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "css comma", - "scope": "punctuation.separator.list.comma.css", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "css attribute-name.id", - "scope": "support.constant.color.w3c-standard-color-name.css", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "css property-name", - "scope": "support.type.vendored.property-name.css", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "js/ts module", - "scope": "support.module.node,support.type.object.module,support.module.node", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "entity.name.type.module", - "scope": "entity.name.type.module", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "js variable readwrite", - "scope": "variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "js/ts json", - "scope": "support.constant.json", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "js/ts Keyword", - "scope": [ - "keyword.operator.expression.instanceof", - "keyword.operator.new", - "keyword.operator.ternary", - "keyword.operator.optional", - "keyword.operator.expression.keyof" - ], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "js/ts console", - "scope": "support.type.object.console", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "js/ts support.variable.property.process", - "scope": "support.variable.property.process", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "js console function", - "scope": "entity.name.function,support.function.console", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "keyword.operator.misc.rust", - "scope": "keyword.operator.misc.rust", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "keyword.operator.sigil.rust", - "scope": "keyword.operator.sigil.rust", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "operator", - "scope": "keyword.operator.delete", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "js dom", - "scope": "support.type.object.dom", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "js dom variable", - "scope": "support.variable.dom,support.variable.property.dom", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "keyword.operator", - "scope": "keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "C operator assignment", - "scope": "keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Punctuation", - "scope": "punctuation.separator.delimiter", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Other punctuation .c", - "scope": "punctuation.separator.c,punctuation.separator.cpp", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "C type posix-reserved", - "scope": "support.type.posix-reserved.c,support.type.posix-reserved.cpp", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "keyword.operator.sizeof.c", - "scope": "keyword.operator.sizeof.c,keyword.operator.sizeof.cpp", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "python parameter", - "scope": "variable.parameter.function.language.python", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "python type", - "scope": "support.type.python", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "python logical", - "scope": "keyword.operator.logical.python", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "pyCs", - "scope": "variable.parameter.function.python", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "python block", - "scope": "punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "python function-call.generic", - "scope": "meta.function-call.generic.python", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "python placeholder reset to normal string", - "scope": "constant.character.format.placeholder.other.python", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Operators", - "scope": "keyword.operator", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Compound Assignment Operators", - "scope": "keyword.operator.assignment.compound", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Compound Assignment Operators js/ts", - "scope": "keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Keywords", - "scope": "keyword", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Namespaces", - "scope": "entity.name.namespace", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Variables", - "scope": "variable", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Variables", - "scope": "variable.c", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Language variables", - "scope": "variable.language", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Java Variables", - "scope": "token.variable.parameter.java", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Java Imports", - "scope": "import.storage.java", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Packages", - "scope": "token.package.keyword", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Packages", - "scope": "token.package", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Functions", - "scope": [ - "entity.name.function", - "meta.require", - "support.function.any-method", - "variable.function" - ], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Classes", - "scope": "entity.name.type.namespace", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Classes", - "scope": "support.class, entity.name.type.class", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Class name", - "scope": "entity.name.class.identifier.namespace.type", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Class name", - "scope": [ - "entity.name.class", - "variable.other.class.js", - "variable.other.class.ts" - ], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Class name php", - "scope": "variable.other.class.php", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Type Name", - "scope": "entity.name.type", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Keyword Control", - "scope": "keyword.control", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Control Elements", - "scope": "control.elements, keyword.operator.less", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Methods", - "scope": "keyword.other.special-method", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Storage", - "scope": "storage", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Storage JS TS", - "scope": "token.storage", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", - "scope": "keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Java Storage", - "scope": "token.storage.type.java", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Support", - "scope": "support.function", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Support type", - "scope": "support.type.property-name", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Support type", - "scope": "support.constant.property-value", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Support type", - "scope": "support.constant.font-name", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Meta tag", - "scope": "meta.tag", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Strings", - "scope": "string", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "Inherited Class", - "scope": "entity.other.inherited-class", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Constant other symbol", - "scope": "constant.other.symbol", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Integers", - "scope": "constant.numeric", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Constants", - "scope": "constant", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Constants", - "scope": "punctuation.definition.constant", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Tags", - "scope": "entity.name.tag", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Attributes", - "scope": "entity.other.attribute-name", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Attribute IDs", - "scope": "entity.other.attribute-name.id", - "settings": { - "fontStyle": "normal", - "foreground": "#A9DC76" - } - }, - { - "name": "Attribute class", - "scope": "entity.other.attribute-name.class.css", - "settings": { - "fontStyle": "normal", - "foreground": "#A9DC76" - } - }, - { - "name": "Selector", - "scope": "meta.selector", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Headings", - "scope": "markup.heading", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Headings", - "scope": "markup.heading punctuation.definition.heading, entity.name.section", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Units", - "scope": "keyword.other.unit", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Bold", - "scope": "markup.bold,todo.bold", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Bold", - "scope": "punctuation.definition.bold", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "markup Italic", - "scope": "markup.italic, punctuation.definition.italic,todo.emphasis", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "emphasis md", - "scope": "emphasis md", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown headings", - "scope": "entity.name.section.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown heading Punctuation Definition", - "scope": "punctuation.definition.heading.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "punctuation.definition.list.begin.markdown", - "scope": "punctuation.definition.list.begin.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown heading setext", - "scope": "markup.heading.setext", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", - "scope": "punctuation.definition.bold.markdown", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Inline Raw", - "scope": "markup.inline.raw.markdown", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Inline Raw", - "scope": "markup.inline.raw.string.markdown", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", - "scope": "punctuation.definition.list.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", - "scope": [ - "punctuation.definition.string.begin.markdown", - "punctuation.definition.string.end.markdown", - "punctuation.definition.metadata.markdown" - ], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "beginning.punctuation.definition.list.markdown", - "scope": ["beginning.punctuation.definition.list.markdown"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", - "scope": "punctuation.definition.metadata.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Underline Link/Image", - "scope": "markup.underline.link.markdown,markup.underline.link.image.markdown", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", - "scope": "string.other.link.title.markdown,string.other.link.description.markdown", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Regular Expressions", - "scope": "string.regexp", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Escape Characters", - "scope": "constant.character.escape", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Embedded", - "scope": "punctuation.section.embedded, variable.interpolation", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Embedded", - "scope": "punctuation.section.embedded.begin,punctuation.section.embedded.end", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "illegal", - "scope": "invalid.illegal", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "illegal", - "scope": "invalid.illegal.bad-ampersand.html", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Broken", - "scope": "invalid.broken", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Deprecated", - "scope": "invalid.deprecated", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Unimplemented", - "scope": "invalid.unimplemented", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", - "scope": "source.json meta.structure.dictionary.json > string.quoted.json", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", - "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", - "scope": "source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", - "scope": "source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Property Name", - "scope": "support.type.property-name.json", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", - "scope": "support.type.property-name.json punctuation", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "laravel blade tag", - "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "laravel blade @", - "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "use statement for other classes", - "scope": "support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "error suppression", - "scope": "keyword.operator.error-control.php", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "php instanceof", - "scope": "keyword.operator.type.php", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "style double quoted array index normal begin", - "scope": "punctuation.section.array.begin.php", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "style double quoted array index normal end", - "scope": "punctuation.section.array.end.php", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "php illegal.non-null-typehinted", - "scope": "invalid.illegal.non-null-typehinted.php", - "settings": { - "foreground": "#F44747" - } - }, - { - "name": "php types", - "scope": "storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "php call-function", - "scope": "meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "php function-resets", - "scope": "punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "support php constants", - "scope": "support.constant.core.rust", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "support php constants", - "scope": "support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "php goto", - "scope": "entity.name.goto-label.php,support.other.php", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "php logical/bitwise operator", - "scope": "keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "php regexp operator", - "scope": "keyword.operator.regexp.php", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "php comparison", - "scope": "keyword.operator.comparison.php", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "php heredoc/nowdoc", - "scope": "keyword.operator.heredoc.php,keyword.operator.nowdoc.php", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "python function decorator @", - "scope": "meta.function.decorator.python", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "python function support", - "scope": "support.token.decorator.python,meta.function.decorator.identifier.python", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "parameter function js/ts", - "scope": "function.parameter", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "brace function", - "scope": "function.brace", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "parameter function ruby cs", - "scope": "function.parameter.ruby, function.parameter.cs", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "constant.language.symbol.ruby", - "scope": "constant.language.symbol.ruby", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "rgb-value", - "scope": "rgb-value", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "rgb value", - "scope": "inline-color-decoration rgb-value", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "rgb value less", - "scope": "less rgb-value", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "sass selector", - "scope": "selector.sass", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "ts primitive/builtin types", - "scope": "support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "block scope", - "scope": "block.scope.end,block.scope.begin", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "cs storage type", - "scope": "storage.type.cs", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "cs local variable", - "scope": "entity.name.variable.local.cs", - "settings": { - "foreground": "#F92672" - } - }, - { - "scope": "token.info-token", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "scope": "token.warn-token", - "settings": { - "foreground": "#FC9867" - } - }, - { - "scope": "token.error-token", - "settings": { - "foreground": "#F44747" - } - }, - { - "scope": "token.debug-token", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "String interpolation", - "scope": [ - "punctuation.definition.template-expression.begin", - "punctuation.definition.template-expression.end", - "punctuation.section.embedded" - ], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Reset JavaScript string interpolation expression", - "scope": ["meta.template.expression"], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Import module JS", - "scope": ["keyword.operator.module"], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "js Flowtype", - "scope": ["support.type.type.flowtype"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "js Flow", - "scope": ["support.type.primitive"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "js class prop", - "scope": ["meta.property.object"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "js func parameter", - "scope": ["variable.parameter.function.js"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "js template literals begin", - "scope": ["keyword.other.template.begin"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "js template literals end", - "scope": ["keyword.other.template.end"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "js template literals variable braces begin", - "scope": ["keyword.other.substitution.begin"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "js template literals variable braces end", - "scope": ["keyword.other.substitution.end"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "js operator.assignment", - "scope": ["keyword.operator.assignment"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "go operator", - "scope": ["keyword.operator.assignment.go"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "go operator", - "scope": [ - "keyword.operator.arithmetic.go", - "keyword.operator.address.go" - ], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Go package name", - "scope": ["entity.name.package.go"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "elm prelude", - "scope": ["support.type.prelude.elm"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "elm constant", - "scope": ["support.constant.elm"], - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "template literal", - "scope": ["punctuation.quasi.element"], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "html/pug (jade) escaped characters and entities", - "scope": ["constant.character.entity"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour", - "scope": [ - "entity.other.attribute-name.pseudo-element", - "entity.other.attribute-name.pseudo-class" - ], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Clojure globals", - "scope": ["entity.global.clojure"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Clojure symbols", - "scope": ["meta.symbol.clojure"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Clojure constants", - "scope": ["constant.keyword.clojure"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "CoffeeScript Function Argument", - "scope": ["meta.arguments.coffee", "variable.parameter.function.coffee"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Ini Default Text", - "scope": ["source.ini"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "Makefile prerequisities", - "scope": ["meta.scope.prerequisites.makefile"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Makefile text colour", - "scope": ["source.makefile"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Groovy import names", - "scope": ["storage.modifier.import.groovy"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Groovy Methods", - "scope": ["meta.method.groovy"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Groovy Variables", - "scope": ["meta.definition.variable.name.groovy"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Groovy Inheritance", - "scope": ["meta.definition.class.inherited.classes.groovy"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "HLSL Semantic", - "scope": ["support.variable.semantic.hlsl"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "HLSL Types", - "scope": [ - "support.type.texture.hlsl", - "support.type.sampler.hlsl", - "support.type.object.hlsl", - "support.type.object.rw.hlsl", - "support.type.fx.hlsl", - "support.type.object.hlsl" - ], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "SQL Variables", - "scope": ["text.variable", "text.bracketed"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "types", - "scope": ["support.type.swift", "support.type.vb.asp"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "heading 1, keyword", - "scope": ["entity.name.function.xi"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "heading 2, callable", - "scope": ["entity.name.class.xi"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "heading 3, property", - "scope": ["constant.character.character-class.regexp.xi"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "heading 4, type, class, interface", - "scope": ["constant.regexp.xi"], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "heading 5, enums, preprocessor, constant, decorator", - "scope": ["keyword.control.xi"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "heading 6, number", - "scope": ["invalid.xi"], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "string", - "scope": ["beginning.punctuation.definition.quote.markdown.xi"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "comments", - "scope": ["beginning.punctuation.definition.list.markdown.xi"], - "settings": { - "foreground": "#7F848E" - } - }, - { - "name": "link", - "scope": ["constant.character.xi"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "accent", - "scope": ["accent.xi"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "wikiword", - "scope": ["wikiword.xi"], - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "language operators like '+', '-' etc", - "scope": ["constant.other.color.rgb-value.xi"], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "elements to dim", - "scope": ["punctuation.definition.tag.xi"], - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "C++/C#", - "scope": [ - "entity.name.label.cs", - "entity.name.scope-resolution.function.call", - "entity.name.scope-resolution.function.definition" - ], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Markdown underscore-style headers", - "scope": [ - "entity.name.label.cs", - "markup.heading.setext.1.markdown", - "markup.heading.setext.2.markdown" - ], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "meta.brace.square", - "scope": [" meta.brace.square"], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Comments", - "scope": "comment, punctuation.definition.comment", - "settings": { - "fontStyle": "italic", - "foreground": "#7F848E" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Quote", - "scope": "markup.quote.markdown", - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "punctuation.definition.block.sequence.item.yaml", - "scope": "punctuation.definition.block.sequence.item.yaml", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "scope": ["constant.language.symbol.elixir"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "js/ts italic", - "scope": "entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super", - "settings": { - "fontStyle": "italic" - } - }, - { - "name": "comment", - "scope": "comment.line.double-slash,comment.block.documentation", - "settings": { - "fontStyle": "italic" - } - }, - { - "name": "Python Keyword Control", - "scope": "keyword.control.import.python,keyword.control.flow.python", - "settings": { - "fontStyle": "italic" - } - }, - { - "name": "markup.italic.markdown", - "scope": "markup.italic.markdown", - "settings": { - "fontStyle": "italic" - } - } - ] -} diff --git a/theme/react-theme.json b/theme/react-pro-theme.json similarity index 99% rename from theme/react-theme.json rename to theme/react-pro-theme.json index 457734a..0f1fc5b 100644 --- a/theme/react-theme.json +++ b/theme/react-pro-theme.json @@ -2,7 +2,7 @@ "type": "dark", "colors": { "activityBar.background": "#030302", - "activityBar.foreground": "#F5F5F5F5", + "activityBar.foreground": "#F5F5F5", "activityBarBadge.background": "#61DBFB", "activityBarBadge.foreground": "#F5F5F5", "badge.background": "#61DBFB", @@ -39,10 +39,10 @@ "scrollbarSlider.activeBackground": "#61DBFB50", "scrollbarSlider.background": "#61DBFB50", "scrollbarSlider.hoverBackground": "#61DBFB50", - "sideBar.background": "#030302", + "sideBar.background": "#090d11", "sideBarSectionHeader.background": "#080B0F", - "statusBar.background": "#61DBFB", - "statusBar.foreground": "#000000", + "statusBar.background": "#0b1015", + "statusBar.foreground": "#F5F5F5", "statusBar.noFolderBackground": "#030302", "statusBar.noFolderForeground": "#F5F5F5", "statusBarItem.hoverBackground": "#61DBFB50", diff --git a/theme/vue-theme.json b/theme/vue-theme.json deleted file mode 100644 index 0f14b81..0000000 --- a/theme/vue-theme.json +++ /dev/null @@ -1,1811 +0,0 @@ -{ - "type": "dark", - "colors": { - "activityBar.background": "#0b1015", - "activityBar.foreground": "#F5F5F5F5", - "activityBarBadge.background": "#42b883", - "activityBarBadge.foreground": "#F5F5F5", - "badge.background": "#42b883", - "button.background": "#42b883", - "debugToolBar.background": "#030302", - "debugToolBar.border": "#42b88350", - "dropdown.background": "#0b1015", - "dropdown.border": "#0b1015", - "editor.background": "#151D25", - "editor.findMatchBackground": "#42b88350", - "editor.findMatchBorder": "#42b88350", - "editor.findMatchHighlightBackground": "#42b88350", - "editor.foreground": "#F5F5F5", - "editor.lineHighlightBackground": "#42b88330", - "editor.selectionBackground": "#42b88370", - "editor.selectionHighlightBackground": "#42b88350", - "editor.selectionHighlightBorder": "#42b88350", - "editor.wordHighlightBackground": "#42b88350", - "editor.wordHighlightBorder": "#42b88350", - "editor.wordHighlightStrongBackground": "#42b88350", - "editor.wordHighlightStrongBorder": "#42b88350", - "editorBracketMatch.border": "#42b883", - "editorWidget.background": "#0b1015", - "editorGroupHeader.tabsBackground": "#0b1015", - "editorGroupHeader.noTabsBackground": "#0b1015", - "input.background": "#0b1015", - "list.activeSelectionBackground": "#42b88350", - "list.activeSelectionForeground": "#F5F5F5", - "list.focusBackground": "#42b88350", - "list.highlightForeground": "#42b883", - "list.hoverBackground": "#42b88350", - "list.inactiveSelectionBackground": "#42b88350", - "list.inactiveSelectionForeground": "#F5F5F5", - "scrollbarSlider.activeBackground": "#42b88350", - "scrollbarSlider.background": "#42b88350", - "scrollbarSlider.hoverBackground": "#42b88350", - "sideBar.background": "#0E151B", - "sideBarSectionHeader.background": "#080B0F", - "statusBar.background": "#42b883", - "statusBar.foreground": "#F5F5F5", - "statusBar.noFolderBackground": "#030302", - "statusBar.noFolderForeground": "#F5F5F5", - "statusBarItem.hoverBackground": "#42b88350", - "statusBar.debuggingBackground": "#030302", - "statusBar.debuggingForeground": "#F5F5F5", - "statusBarItem.remoteBackground": "#42b883", - "statusBarItem.remoteForeground": "#F5F5F5", - "tab.activeBackground": "#151D25", - "tab.activeForeground": "#F5f5f5", - "tab.inactiveBackground": "#0b1015", - "tab.activeBorder": "#42b883", - "terminal.background": "#151D25", - "titleBar.activeBackground": "#111820", - "titleBar.activeForeground": "#F5F5F5", - "titleBar.inactiveBackground": "#111820", - "titleBar.inactiveForeground": "#F5F5F5", - "textLink.foreground": "#42b883", - "textLink.activeForeground": "#42b88390" - }, - "semanticHighlighting": true, - "semanticTokenColors": { - "enumMember": { - "foreground": "#78DCE8" - }, - "variable.constant": { - "foreground": "#FC9867" - }, - "variable.defaultLibrary": { - "foreground": "#FFD866" - } - }, - "tokenColors": [ - { - "name": "unison punctuation", - "scope": "punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "haskell variable generic-type", - "scope": "variable.other.generic-type.haskell", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "haskell storage type", - "scope": "storage.type.haskell", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "support.variable.magic.python", - "scope": "support.variable.magic.python", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "punctuation.separator.parameters.python", - "scope": "punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "variable.parameter.function.language.special.self.python", - "scope": "variable.parameter.function.language.special.self.python", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "storage.modifier.lifetime.rust", - "scope": "storage.modifier.lifetime.rust", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "support.function.std.rust", - "scope": "support.function.std.rust", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "entity.name.lifetime.rust", - "scope": "entity.name.lifetime.rust", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "variable.language.rust", - "scope": "variable.language.rust", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "support.constant.edge", - "scope": "support.constant.edge", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "regexp constant character-class", - "scope": "constant.other.character-class.regexp", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "regexp operator.quantifier", - "scope": "keyword.operator.quantifier.regexp", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "punctuation.definition", - "scope": "punctuation.definition.string.begin,punctuation.definition.string.end", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "Text", - "scope": "variable.parameter.function", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Comment Markup Link", - "scope": "comment markup.link", - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "markup diff", - "scope": "markup.changed.diff", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "diff", - "scope": "meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "inserted.diff", - "scope": "markup.inserted.diff", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "deleted.diff", - "scope": "markup.deleted.diff", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "c++ function", - "scope": "meta.function.c,meta.function.cpp", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "c++ block", - "scope": "punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.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", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "js/ts punctuation separator key-value", - "scope": "punctuation.separator.key-value", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "js/ts import keyword", - "scope": "keyword.operator.expression.import", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "math js/ts", - "scope": "support.constant.math", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "math property js/ts", - "scope": "support.constant.property.math", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "js/ts variable.other.constant", - "scope": "variable.other.constant", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "java type", - "scope": [ - "storage.type.annotation.java", - "storage.type.object.array.java" - ], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "java source", - "scope": "source.java", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "java modifier.import", - "scope": "punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "java modifier.import", - "scope": "meta.method.java", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "java modifier.import", - "scope": "storage.modifier.import.java,storage.type.java,storage.type.generic.java", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "java instanceof", - "scope": "keyword.operator.instanceof.java", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "java variable.name", - "scope": "meta.definition.variable.name.java", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "operator logical", - "scope": "keyword.operator.logical", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "operator bitwise", - "scope": "keyword.operator.bitwise", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "operator channel", - "scope": "keyword.operator.channel", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "support.constant.property-value.scss", - "scope": "support.constant.property-value.scss,support.constant.property-value.css", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "CSS/SCSS/LESS Operators", - "scope": "keyword.operator.css,keyword.operator.scss,keyword.operator.less", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "css color standard name", - "scope": "support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "css comma", - "scope": "punctuation.separator.list.comma.css", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "css attribute-name.id", - "scope": "support.constant.color.w3c-standard-color-name.css", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "css property-name", - "scope": "support.type.vendored.property-name.css", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "js/ts module", - "scope": "support.module.node,support.type.object.module,support.module.node", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "entity.name.type.module", - "scope": "entity.name.type.module", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "js variable readwrite", - "scope": "variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "js/ts json", - "scope": "support.constant.json", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "js/ts Keyword", - "scope": [ - "keyword.operator.expression.instanceof", - "keyword.operator.new", - "keyword.operator.ternary", - "keyword.operator.optional", - "keyword.operator.expression.keyof" - ], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "js/ts console", - "scope": "support.type.object.console", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "js/ts support.variable.property.process", - "scope": "support.variable.property.process", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "js console function", - "scope": "entity.name.function,support.function.console", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "keyword.operator.misc.rust", - "scope": "keyword.operator.misc.rust", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "keyword.operator.sigil.rust", - "scope": "keyword.operator.sigil.rust", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "operator", - "scope": "keyword.operator.delete", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "js dom", - "scope": "support.type.object.dom", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "js dom variable", - "scope": "support.variable.dom,support.variable.property.dom", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "keyword.operator", - "scope": "keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "C operator assignment", - "scope": "keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Punctuation", - "scope": "punctuation.separator.delimiter", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Other punctuation .c", - "scope": "punctuation.separator.c,punctuation.separator.cpp", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "C type posix-reserved", - "scope": "support.type.posix-reserved.c,support.type.posix-reserved.cpp", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "keyword.operator.sizeof.c", - "scope": "keyword.operator.sizeof.c,keyword.operator.sizeof.cpp", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "python parameter", - "scope": "variable.parameter.function.language.python", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "python type", - "scope": "support.type.python", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "python logical", - "scope": "keyword.operator.logical.python", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "pyCs", - "scope": "variable.parameter.function.python", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "python block", - "scope": "punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "python function-call.generic", - "scope": "meta.function-call.generic.python", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "python placeholder reset to normal string", - "scope": "constant.character.format.placeholder.other.python", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Operators", - "scope": "keyword.operator", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Compound Assignment Operators", - "scope": "keyword.operator.assignment.compound", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Compound Assignment Operators js/ts", - "scope": "keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Keywords", - "scope": "keyword", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Namespaces", - "scope": "entity.name.namespace", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Variables", - "scope": "variable", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Variables", - "scope": "variable.c", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Language variables", - "scope": "variable.language", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Java Variables", - "scope": "token.variable.parameter.java", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Java Imports", - "scope": "import.storage.java", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Packages", - "scope": "token.package.keyword", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Packages", - "scope": "token.package", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Functions", - "scope": [ - "entity.name.function", - "meta.require", - "support.function.any-method", - "variable.function" - ], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Classes", - "scope": "entity.name.type.namespace", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Classes", - "scope": "support.class, entity.name.type.class", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Class name", - "scope": "entity.name.class.identifier.namespace.type", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Class name", - "scope": [ - "entity.name.class", - "variable.other.class.js", - "variable.other.class.ts" - ], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Class name php", - "scope": "variable.other.class.php", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Type Name", - "scope": "entity.name.type", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Keyword Control", - "scope": "keyword.control", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Control Elements", - "scope": "control.elements, keyword.operator.less", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Methods", - "scope": "keyword.other.special-method", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Storage", - "scope": "storage", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Storage JS TS", - "scope": "token.storage", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", - "scope": "keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Java Storage", - "scope": "token.storage.type.java", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Support", - "scope": "support.function", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Support type", - "scope": "support.type.property-name", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Support type", - "scope": "support.constant.property-value", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Support type", - "scope": "support.constant.font-name", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Meta tag", - "scope": "meta.tag", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Strings", - "scope": "string", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "Inherited Class", - "scope": "entity.other.inherited-class", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Constant other symbol", - "scope": "constant.other.symbol", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Integers", - "scope": "constant.numeric", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Constants", - "scope": "constant", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Constants", - "scope": "punctuation.definition.constant", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Tags", - "scope": "entity.name.tag", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Attributes", - "scope": "entity.other.attribute-name", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Attribute IDs", - "scope": "entity.other.attribute-name.id", - "settings": { - "fontStyle": "normal", - "foreground": "#A9DC76" - } - }, - { - "name": "Attribute class", - "scope": "entity.other.attribute-name.class.css", - "settings": { - "fontStyle": "normal", - "foreground": "#A9DC76" - } - }, - { - "name": "Selector", - "scope": "meta.selector", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Headings", - "scope": "markup.heading", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Headings", - "scope": "markup.heading punctuation.definition.heading, entity.name.section", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Units", - "scope": "keyword.other.unit", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Bold", - "scope": "markup.bold,todo.bold", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "Bold", - "scope": "punctuation.definition.bold", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "markup Italic", - "scope": "markup.italic, punctuation.definition.italic,todo.emphasis", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "emphasis md", - "scope": "emphasis md", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown headings", - "scope": "entity.name.section.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown heading Punctuation Definition", - "scope": "punctuation.definition.heading.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "punctuation.definition.list.begin.markdown", - "scope": "punctuation.definition.list.begin.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown heading setext", - "scope": "markup.heading.setext", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", - "scope": "punctuation.definition.bold.markdown", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Inline Raw", - "scope": "markup.inline.raw.markdown", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Inline Raw", - "scope": "markup.inline.raw.string.markdown", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", - "scope": "punctuation.definition.list.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", - "scope": [ - "punctuation.definition.string.begin.markdown", - "punctuation.definition.string.end.markdown", - "punctuation.definition.metadata.markdown" - ], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "beginning.punctuation.definition.list.markdown", - "scope": ["beginning.punctuation.definition.list.markdown"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", - "scope": "punctuation.definition.metadata.markdown", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Underline Link/Image", - "scope": "markup.underline.link.markdown,markup.underline.link.image.markdown", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", - "scope": "string.other.link.title.markdown,string.other.link.description.markdown", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Regular Expressions", - "scope": "string.regexp", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Escape Characters", - "scope": "constant.character.escape", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Embedded", - "scope": "punctuation.section.embedded, variable.interpolation", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Embedded", - "scope": "punctuation.section.embedded.begin,punctuation.section.embedded.end", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "illegal", - "scope": "invalid.illegal", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "illegal", - "scope": "invalid.illegal.bad-ampersand.html", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Broken", - "scope": "invalid.broken", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Deprecated", - "scope": "invalid.deprecated", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Unimplemented", - "scope": "invalid.unimplemented", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", - "scope": "source.json meta.structure.dictionary.json > string.quoted.json", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", - "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", - "scope": "source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation", - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", - "scope": "source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Property Name", - "scope": "support.type.property-name.json", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", - "scope": "support.type.property-name.json punctuation", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "laravel blade tag", - "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "laravel blade @", - "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "use statement for other classes", - "scope": "support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "error suppression", - "scope": "keyword.operator.error-control.php", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "php instanceof", - "scope": "keyword.operator.type.php", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "style double quoted array index normal begin", - "scope": "punctuation.section.array.begin.php", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "style double quoted array index normal end", - "scope": "punctuation.section.array.end.php", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "php illegal.non-null-typehinted", - "scope": "invalid.illegal.non-null-typehinted.php", - "settings": { - "foreground": "#F44747" - } - }, - { - "name": "php types", - "scope": "storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "php call-function", - "scope": "meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "php function-resets", - "scope": "punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "support php constants", - "scope": "support.constant.core.rust", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "support php constants", - "scope": "support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php", - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "php goto", - "scope": "entity.name.goto-label.php,support.other.php", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "php logical/bitwise operator", - "scope": "keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "php regexp operator", - "scope": "keyword.operator.regexp.php", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "php comparison", - "scope": "keyword.operator.comparison.php", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "php heredoc/nowdoc", - "scope": "keyword.operator.heredoc.php,keyword.operator.nowdoc.php", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "python function decorator @", - "scope": "meta.function.decorator.python", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "python function support", - "scope": "support.token.decorator.python,meta.function.decorator.identifier.python", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "parameter function js/ts", - "scope": "function.parameter", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "brace function", - "scope": "function.brace", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "parameter function ruby cs", - "scope": "function.parameter.ruby, function.parameter.cs", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "constant.language.symbol.ruby", - "scope": "constant.language.symbol.ruby", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "rgb-value", - "scope": "rgb-value", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "rgb value", - "scope": "inline-color-decoration rgb-value", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "rgb value less", - "scope": "less rgb-value", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "sass selector", - "scope": "selector.sass", - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "ts primitive/builtin types", - "scope": "support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "block scope", - "scope": "block.scope.end,block.scope.begin", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "cs storage type", - "scope": "storage.type.cs", - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "cs local variable", - "scope": "entity.name.variable.local.cs", - "settings": { - "foreground": "#F92672" - } - }, - { - "scope": "token.info-token", - "settings": { - "foreground": "#78DCE8" - } - }, - { - "scope": "token.warn-token", - "settings": { - "foreground": "#FC9867" - } - }, - { - "scope": "token.error-token", - "settings": { - "foreground": "#F44747" - } - }, - { - "scope": "token.debug-token", - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "String interpolation", - "scope": [ - "punctuation.definition.template-expression.begin", - "punctuation.definition.template-expression.end", - "punctuation.section.embedded" - ], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Reset JavaScript string interpolation expression", - "scope": ["meta.template.expression"], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Import module JS", - "scope": ["keyword.operator.module"], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "js Flowtype", - "scope": ["support.type.type.flowtype"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "js Flow", - "scope": ["support.type.primitive"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "js class prop", - "scope": ["meta.property.object"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "js func parameter", - "scope": ["variable.parameter.function.js"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "js template literals begin", - "scope": ["keyword.other.template.begin"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "js template literals end", - "scope": ["keyword.other.template.end"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "js template literals variable braces begin", - "scope": ["keyword.other.substitution.begin"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "js template literals variable braces end", - "scope": ["keyword.other.substitution.end"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "js operator.assignment", - "scope": ["keyword.operator.assignment"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "go operator", - "scope": ["keyword.operator.assignment.go"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "go operator", - "scope": [ - "keyword.operator.arithmetic.go", - "keyword.operator.address.go" - ], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "Go package name", - "scope": ["entity.name.package.go"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "elm prelude", - "scope": ["support.type.prelude.elm"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "elm constant", - "scope": ["support.constant.elm"], - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "template literal", - "scope": ["punctuation.quasi.element"], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "html/pug (jade) escaped characters and entities", - "scope": ["constant.character.entity"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour", - "scope": [ - "entity.other.attribute-name.pseudo-element", - "entity.other.attribute-name.pseudo-class" - ], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Clojure globals", - "scope": ["entity.global.clojure"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Clojure symbols", - "scope": ["meta.symbol.clojure"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Clojure constants", - "scope": ["constant.keyword.clojure"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "CoffeeScript Function Argument", - "scope": ["meta.arguments.coffee", "variable.parameter.function.coffee"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Ini Default Text", - "scope": ["source.ini"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "Makefile prerequisities", - "scope": ["meta.scope.prerequisites.makefile"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Makefile text colour", - "scope": ["source.makefile"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Groovy import names", - "scope": ["storage.modifier.import.groovy"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Groovy Methods", - "scope": ["meta.method.groovy"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "Groovy Variables", - "scope": ["meta.definition.variable.name.groovy"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "Groovy Inheritance", - "scope": ["meta.definition.class.inherited.classes.groovy"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "HLSL Semantic", - "scope": ["support.variable.semantic.hlsl"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "HLSL Types", - "scope": [ - "support.type.texture.hlsl", - "support.type.sampler.hlsl", - "support.type.object.hlsl", - "support.type.object.rw.hlsl", - "support.type.fx.hlsl", - "support.type.object.hlsl" - ], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "SQL Variables", - "scope": ["text.variable", "text.bracketed"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "types", - "scope": ["support.type.swift", "support.type.vb.asp"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "heading 1, keyword", - "scope": ["entity.name.function.xi"], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "heading 2, callable", - "scope": ["entity.name.class.xi"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "heading 3, property", - "scope": ["constant.character.character-class.regexp.xi"], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "heading 4, type, class, interface", - "scope": ["constant.regexp.xi"], - "settings": { - "foreground": "#AB9DF2" - } - }, - { - "name": "heading 5, enums, preprocessor, constant, decorator", - "scope": ["keyword.control.xi"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "heading 6, number", - "scope": ["invalid.xi"], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "string", - "scope": ["beginning.punctuation.definition.quote.markdown.xi"], - "settings": { - "foreground": "#A9DC76" - } - }, - { - "name": "comments", - "scope": ["beginning.punctuation.definition.list.markdown.xi"], - "settings": { - "foreground": "#7F848E" - } - }, - { - "name": "link", - "scope": ["constant.character.xi"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "accent", - "scope": ["accent.xi"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "wikiword", - "scope": ["wikiword.xi"], - "settings": { - "foreground": "#FC9867" - } - }, - { - "name": "language operators like '+', '-' etc", - "scope": ["constant.other.color.rgb-value.xi"], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "elements to dim", - "scope": ["punctuation.definition.tag.xi"], - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "C++/C#", - "scope": [ - "entity.name.label.cs", - "entity.name.scope-resolution.function.call", - "entity.name.scope-resolution.function.definition" - ], - "settings": { - "foreground": "#FFD866" - } - }, - { - "name": "Markdown underscore-style headers", - "scope": [ - "entity.name.label.cs", - "markup.heading.setext.1.markdown", - "markup.heading.setext.2.markdown" - ], - "settings": { - "foreground": "#F92672" - } - }, - { - "name": "meta.brace.square", - "scope": [" meta.brace.square"], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Comments", - "scope": "comment, punctuation.definition.comment", - "settings": { - "fontStyle": "italic", - "foreground": "#7F848E" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Quote", - "scope": "markup.quote.markdown", - "settings": { - "foreground": "#5C6370" - } - }, - { - "name": "punctuation.definition.block.sequence.item.yaml", - "scope": "punctuation.definition.block.sequence.item.yaml", - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "scope": ["constant.language.symbol.elixir"], - "settings": { - "foreground": "#78DCE8" - } - }, - { - "name": "js/ts italic", - "scope": "entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super", - "settings": { - "fontStyle": "italic" - } - }, - { - "name": "comment", - "scope": "comment.line.double-slash,comment.block.documentation", - "settings": { - "fontStyle": "italic" - } - }, - { - "name": "Python Keyword Control", - "scope": "keyword.control.import.python,keyword.control.flow.python", - "settings": { - "fontStyle": "italic" - } - }, - { - "name": "markup.italic.markdown", - "scope": "markup.italic.markdown", - "settings": { - "fontStyle": "italic" - } - } - ] -}