├── .gitignore ├── images ├── logo.png ├── v3 │ ├── css.webp │ ├── go.webp │ ├── vue.webp │ ├── react.webp │ ├── rust.webp │ ├── elixir.webp │ ├── go-light.webp │ ├── phoenix.webp │ ├── python.webp │ ├── svelte.webp │ ├── css-light.webp │ ├── rust-light.webp │ ├── typescript.webp │ ├── vue-light.webp │ ├── elixir-light.webp │ ├── phoenix-light.webp │ ├── python-light.webp │ ├── react-light.webp │ ├── svelte-light.webp │ └── typescript-light.webp ├── karma-card.jpg ├── legacy │ ├── css.webp │ ├── karma.png │ ├── elixir.webp │ ├── python.webp │ └── react.webp └── karma-card-large.jpg ├── .vscode ├── settings.json └── launch.json ├── .npmignore ├── src ├── index.ts ├── build.ts ├── helpers.ts └── tokens.ts ├── .vscodeignore ├── .github └── workflows │ └── publish.yml ├── test ├── go.go ├── rust.rs ├── styles.css ├── typescript.ts ├── elixir.ex ├── react.tsx ├── python.py ├── vue.vue ├── svelte.svelte └── phoenix.html.heex ├── tsconfig.json ├── LICENSE.md ├── package.json ├── CHANGELOG.md ├── README.md └── themes ├── Karma-color-theme.json ├── default.json └── light.json /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | build 4 | *.vsix 5 | dist/ 6 | -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/logo.png -------------------------------------------------------------------------------- /images/v3/css.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/css.webp -------------------------------------------------------------------------------- /images/v3/go.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/go.webp -------------------------------------------------------------------------------- /images/v3/vue.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/vue.webp -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.insertSpaces": true, 3 | "editor.tabSize": 2 4 | } 5 | -------------------------------------------------------------------------------- /images/v3/react.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/react.webp -------------------------------------------------------------------------------- /images/v3/rust.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/rust.webp -------------------------------------------------------------------------------- /images/karma-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/karma-card.jpg -------------------------------------------------------------------------------- /images/legacy/css.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/legacy/css.webp -------------------------------------------------------------------------------- /images/legacy/karma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/legacy/karma.png -------------------------------------------------------------------------------- /images/v3/elixir.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/elixir.webp -------------------------------------------------------------------------------- /images/v3/go-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/go-light.webp -------------------------------------------------------------------------------- /images/v3/phoenix.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/phoenix.webp -------------------------------------------------------------------------------- /images/v3/python.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/python.webp -------------------------------------------------------------------------------- /images/v3/svelte.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/svelte.webp -------------------------------------------------------------------------------- /images/legacy/elixir.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/legacy/elixir.webp -------------------------------------------------------------------------------- /images/legacy/python.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/legacy/python.webp -------------------------------------------------------------------------------- /images/legacy/react.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/legacy/react.webp -------------------------------------------------------------------------------- /images/v3/css-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/css-light.webp -------------------------------------------------------------------------------- /images/v3/rust-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/rust-light.webp -------------------------------------------------------------------------------- /images/v3/typescript.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/typescript.webp -------------------------------------------------------------------------------- /images/v3/vue-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/vue-light.webp -------------------------------------------------------------------------------- /images/karma-card-large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/karma-card-large.jpg -------------------------------------------------------------------------------- /images/v3/elixir-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/elixir-light.webp -------------------------------------------------------------------------------- /images/v3/phoenix-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/phoenix-light.webp -------------------------------------------------------------------------------- /images/v3/python-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/python-light.webp -------------------------------------------------------------------------------- /images/v3/react-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/react-light.webp -------------------------------------------------------------------------------- /images/v3/svelte-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/svelte-light.webp -------------------------------------------------------------------------------- /images/v3/typescript-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sreetamdas/karma/HEAD/images/v3/typescript-light.webp -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | build 4 | *.vsix 5 | 6 | test/ 7 | images/ 8 | src/ 9 | .github/ 10 | .vscode/ 11 | .vscodeignore 12 | tsconfig.json 13 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | import { generateTheme } from "./generateTheme"; 2 | 3 | const defaultTheme = generateTheme(); 4 | const lightTheme = generateTheme("light"); 5 | 6 | export { defaultTheme, lightTheme }; 7 | -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | .vscode-test/ 3 | .gitignore 4 | .npmignore 5 | .changeset/ 6 | .github/ 7 | node_modules/ 8 | src/ 9 | build/ 10 | test/ 11 | vsc-extension-quickstart.md 12 | CHANGELOG.md 13 | tsconfig.json 14 | images/ 15 | !images/logo.png 16 | dist/ 17 | -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- 1 | name: Publish VSCE Package 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | 8 | jobs: 9 | build: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - uses: actions/checkout@v2 13 | - name: Publish to Visual Studio Marketplace 14 | uses: HaaLeo/publish-vscode-extension@v1 15 | with: 16 | pat: ${{ secrets.VSCE_TOKEN }} 17 | registryUrl: https://marketplace.visualstudio.com 18 | -------------------------------------------------------------------------------- /test/go.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import "fmt" 4 | 5 | type List[T any] struct { 6 | head, tail *element[T] 7 | } 8 | 9 | type element[T any] struct { 10 | next *element[T] 11 | val T 12 | } 13 | 14 | func (lst *List[T]) GetAll() []T { 15 | var elems []T 16 | for e := lst.head; e != nil; e = e.next { 17 | elems = append(elems, e.val) 18 | } 19 | return elems 20 | } 21 | 22 | func main() { 23 | lst := List[int]{} 24 | fmt.Println("list:", lst.GetAll()) 25 | } 26 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | // A launch configuration that launches the extension inside a new window 2 | // Use IntelliSense to learn about possible attributes. 3 | // Hover to view descriptions of existing attributes. 4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 5 | { 6 | "version": "0.2.0", 7 | "configurations": [ 8 | { 9 | "name": "Extension", 10 | "type": "extensionHost", 11 | "request": "launch", 12 | "runtimeExecutable": "${execPath}", 13 | "args": ["--extensionDevelopmentPath=${workspaceFolder}"] 14 | } 15 | ] 16 | } 17 | -------------------------------------------------------------------------------- /test/rust.rs: -------------------------------------------------------------------------------- 1 | struct Person<'a> { 2 | name: &'a str, 3 | } 4 | 5 | struct URL { 6 | protocol: String, 7 | hostname: String, 8 | } 9 | 10 | impl URL { 11 | fn to_string(&self) -> String { 12 | format!("{}://{}/{}", self.protocol, self.hostname, self.pathname) 13 | } 14 | } 15 | 16 | fn main() { 17 | let me = Person { name: "Sid" }; 18 | 19 | println!("Welcome, {}!", me.name,); 20 | let app = URL { 21 | protocol: String::from("https"), 22 | hostname: String::from("app.rust-for-js.dev"), 23 | }; 24 | println!("{}", app.to_string()); 25 | } 26 | -------------------------------------------------------------------------------- /src/build.ts: -------------------------------------------------------------------------------- 1 | import { promises as fs } from "fs"; 2 | import { generateTheme } from "./generateTheme"; 3 | 4 | const DIR = "./themes"; 5 | 6 | const defaultTheme = generateTheme(); 7 | const lightTheme = generateTheme("light"); 8 | 9 | fs.mkdir(DIR, { recursive: true }) 10 | .then(() => 11 | Promise.all([ 12 | fs.writeFile( 13 | `${DIR}/default.json`, 14 | JSON.stringify(defaultTheme, null, 2), 15 | ), 16 | fs.writeFile(`${DIR}/light.json`, JSON.stringify(lightTheme, null, 2)), 17 | ]), 18 | ) 19 | .then(() => { 20 | console.log("Theme generated"); 21 | }) 22 | .catch(() => process.exit(1)); 23 | -------------------------------------------------------------------------------- /test/styles.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: "Magilio"; 3 | src: url("/Magilio-Regular.otf") format("opentype"); 4 | } 5 | body { 6 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen"; 7 | -webkit-font-smoothing: antialiased; 8 | /* Base font size for readability */ 9 | font-size: 48px; 10 | } 11 | @media (max-width: 400px) { 12 | body { 13 | font-size: 24px; 14 | } 15 | } 16 | 17 | pre { 18 | font-family: var(--font-mono); 19 | box-shadow: 2px 2px 6px rgb(255 255 255 / 25%); 20 | } 21 | 22 | :not(pre):not(span)::selection { 23 | background: var(--text-color); 24 | color: var(--pure-white); 25 | } 26 | -------------------------------------------------------------------------------- /test/typescript.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Write a function to find the longest common prefix string in an array of 3 | * strings. 4 | * 5 | * $ longestPrefix(["cranberry","crawfish","crap"]) 6 | * $ "cra" 7 | */ 8 | 9 | function longestPrefix(input: Array) { 10 | let result = ""; 11 | 12 | input[0].split("").reduce((prefix, currentLetter) => { 13 | const isPrefixValid = input.every((word) => word.startsWith(prefix)); 14 | if (isPrefixValid) { 15 | result = prefix; 16 | return `${prefix}${currentLetter}`; 17 | } 18 | return result; 19 | }, ""); 20 | return result; 21 | } 22 | 23 | console.log(longestPrefix(["cranberry", "crawfish", "crap"])); 24 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "ESNext", 4 | "useDefineForClassFields": true, 5 | "module": "ESNext", 6 | "lib": ["ESNext", "DOM"], 7 | "moduleResolution": "Node", 8 | "strict": true, 9 | "sourceMap": true, 10 | "resolveJsonModule": true, 11 | "incremental": true, 12 | "isolatedModules": true, 13 | "esModuleInterop": true, 14 | "noEmit": true, 15 | "noUnusedLocals": true, 16 | "noUnusedParameters": true, 17 | "noImplicitAny": true, 18 | "noImplicitReturns": true, 19 | "skipLibCheck": true, 20 | "tsBuildInfoFile": "./tsconfig.tsbuildinfo" 21 | }, 22 | "exclude": ["node_modules", "bin", "dist"], 23 | "include": ["src"] 24 | } 25 | -------------------------------------------------------------------------------- /src/helpers.ts: -------------------------------------------------------------------------------- 1 | import { KarmaVariant } from "./generateTheme"; 2 | 3 | /** 4 | * Different styles per theme 5 | */ 6 | export function tokenThemeMap( 7 | tokenMap: Record, 8 | currentTheme: KarmaVariant, 9 | ) { 10 | return tokenMap[currentTheme]; 11 | } 12 | 13 | /** 14 | * 15 | * @param color 16 | * @param opacity 17 | * @returns 18 | */ 19 | export function opacity(color: string, opacity: number = 50, print = false) { 20 | const alpha = opacity.toString(16).toUpperCase(); 21 | 22 | if (print) { 23 | console.log(`${color}${alpha.length === 1 ? `0${alpha}` : alpha}`); 24 | } 25 | 26 | return `${color}${alpha.length === 1 ? `0${alpha}` : alpha}`; 27 | } 28 | -------------------------------------------------------------------------------- /test/elixir.ex: -------------------------------------------------------------------------------- 1 | defmodule TeapotWeb do 2 | def live_view do 3 | quote do 4 | use Phoenix.LiveView, 5 | layout: {TeapotWeb.LayoutView, "live.html"} 6 | 7 | unquote(view_helpers()) 8 | end 9 | end 10 | 11 | defp view_helpers do 12 | quote do 13 | # Use all HTML functionality (forms, tags, etc) 14 | use Phoenix.HTML 15 | # Import LiveView and .heex helpers (live_render, live_patch, <.form>, etc) 16 | import Phoenix.LiveView.Helpers 17 | end 18 | end 19 | 20 | @doc """ 21 | When used, dispatch to the appropriate controller/view/etc. 22 | """ 23 | defmacro __using__(which) when is_atom(which) do 24 | apply(__MODULE__, which, []) 25 | end 26 | end 27 | -------------------------------------------------------------------------------- /test/react.tsx: -------------------------------------------------------------------------------- 1 | // @ts-nocheck 2 | import { GetStaticProps } from "next"; 3 | 4 | import { DocumentHead } from "@/components/shared/seo"; 5 | import { Center } from "@/styles/layouts"; 6 | import { Paragraph, Title } from "@/styles/typography"; 7 | 8 | const Index = () => ( 9 | <> 10 | 11 |
12 | /dev 13 | A non-Prod environment. 14 |
15 | 16 | ); 17 | 18 | export const getStaticProps: GetStaticProps = () => { 19 | const isNotProduction = process.env.NODE_ENV !== "production"; 20 | 21 | if (isNotProduction) return { props: {} }; 22 | return { notFound: true }; 23 | }; 24 | 25 | export default Index; 26 | -------------------------------------------------------------------------------- /test/python.py: -------------------------------------------------------------------------------- 1 | from bs4 import BeautifulSoup 2 | 3 | # We need this class because otherwise we can't put a list in a set. 4 | class FrozenList(object): 5 | def __init__(self, l): 6 | self.l = tuple(l) 7 | def __eq__(self, other): 8 | return self.l == other.l 9 | def __len__(self): 10 | return len(self.l) 11 | 12 | def streaker(_username): 13 | soup = BeautifulSoup("", "html.parser") 14 | count = 0 15 | for div in soup.find_all(attrs={"fill": "#ebedf0"}): 16 | mydict = dict( 17 | (k.strip(), v.strip()) 18 | for k, v in (item.split(':"') for item in div.split('", ')) 19 | ) 20 | count += 1 21 | print(count) 22 | 23 | streaker("sreetamdas") 24 | -------------------------------------------------------------------------------- /test/vue.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 23 | 24 | 33 | -------------------------------------------------------------------------------- /test/svelte.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | {data.title} | Svelte Hacker News 9 | 10 | 11 |
12 | 21 |
22 | {#each data.comments as comment} 23 | 24 | {/each} 25 |
26 |
27 | 28 | 33 | -------------------------------------------------------------------------------- /test/phoenix.html.heex: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | <%= live_title_tag assigns[:page_title] || "The Steeping Teapot", suffix: " — Das" %> 7 | 8 | 9 | 10 | 11 |
12 |
13 | 20 |
21 |
22 | <%= @inner_content %> 23 | 24 | 25 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Sreetam Das 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "karma", 3 | "displayName": "Karma", 4 | "description": "A colorful VS Code theme", 5 | "version": "3.1.1", 6 | "publisher": "sreetamd", 7 | "author": "Sreetam Das", 8 | "license": "MIT", 9 | "galleryBanner": { 10 | "color": "#0A0E14", 11 | "theme": "dark" 12 | }, 13 | "icon": "images/logo.png", 14 | "main": "dist/index.js", 15 | "types": "dist/index.d.ts", 16 | "scripts": { 17 | "start": "tsx watch src/index.ts", 18 | "dev": "pnpm run start", 19 | "build": "rimraf ./dist && tsx src/build.ts & tsup src/index.ts --dts", 20 | "prepublishOnly": "npm run build", 21 | "package": "vsce package", 22 | "release": "vsce publish" 23 | }, 24 | "repository": { 25 | "url": "https://github.com/sreetamdas/karma.git" 26 | }, 27 | "engines": { 28 | "vscode": "^1.41.0" 29 | }, 30 | "categories": [ 31 | "Themes" 32 | ], 33 | "contributes": { 34 | "themes": [ 35 | { 36 | "label": "Karma", 37 | "uiTheme": "vs-dark", 38 | "path": "./themes/default.json" 39 | }, 40 | { 41 | "label": "Karma Light", 42 | "uiTheme": "vs", 43 | "path": "./themes/light.json" 44 | }, 45 | { 46 | "label": "Karma Legacy", 47 | "uiTheme": "vs-dark", 48 | "path": "./themes/Karma-color-theme.json" 49 | } 50 | ] 51 | }, 52 | "devDependencies": { 53 | "@types/node": "^18.16.1", 54 | "@vscode/vsce": "^2.19.0", 55 | "tsup": "^7.1.0", 56 | "tsx": "^3.12.6", 57 | "typescript": "^5.0.4" 58 | }, 59 | "bugs": { 60 | "url": "https://github.com/sreetamdas/karma/issues" 61 | }, 62 | "homepage": "https://github.com/sreetamdas/karma#readme", 63 | "keywords": [ 64 | "Karma", 65 | "theme", 66 | "dark", 67 | "light" 68 | ] 69 | } 70 | -------------------------------------------------------------------------------- /src/tokens.ts: -------------------------------------------------------------------------------- 1 | export const KARMA = { 2 | background: "#0A0E14", 3 | primary: "#F7F1FF", 4 | transparent: "#00000000", 5 | 6 | blue: "#5AD4E6", 7 | green: "#7BD88F", 8 | orange: "#FD9353", 9 | purple: "#AF98E6", 10 | highlight: "#A86EFD", 11 | highlight2: "#A76EFD80", 12 | red: "#FC618D", 13 | yellow: "#FCE566", 14 | yellowButDarker: "#E3CF65", 15 | faint: "#1C2025", 16 | 17 | gray: { 18 | 1: "#333333", 19 | 2: "#444444", 20 | 3: "#494C59", 21 | 4: "#525053", 22 | 5: "#69676C", // REMOVE 23 | 6: "#696969", 24 | 7: "#88898F", 25 | 8: "#8B888F", // REMOVE 26 | 9: "#BAB6C0", 27 | 10: "#D7D7D7", 28 | 11: "#DFDFDF", 29 | 12: "#C3B5D3", 30 | 13: "#50505034", 31 | 14: "#F7F1FF0C", 32 | 15: "#F7F1FF12", 33 | 16: "#BAB6C026", 34 | 17: "#F7F1FF19", 35 | 18: "#F7F1FF26", 36 | 19: "#FC618D19", 37 | 20: "#FC618D26", 38 | }, 39 | } as const; 40 | 41 | export const KARMA_LIGHT = { 42 | background: "#FFFFFF", 43 | primary: "#0A0E14", 44 | transparent: "#00000000", 45 | 46 | blue: "#5688C7", 47 | green: "#2D972F", 48 | orange: "#FA8D3E", 49 | purple: "#6F42C1", 50 | highlight: "#A86EFD", 51 | highlight2: "#A76EFD80", 52 | red: "#FC618D", 53 | yellow: "#EEAE11", 54 | yellowButDarker: "#FFAA33", 55 | faint: "#EEEEEE", 56 | 57 | gray: { 58 | 1: "#DFDFDF", 59 | 2: "#D7D7D7", 60 | 3: "#BAB6C0", 61 | 4: "#88898F", 62 | 5: "#69676C", // REMOVE 63 | 6: "#999999", 64 | 7: "#525053", 65 | 8: "#8B888F", // REMOVE 66 | 9: "#494C59", 67 | 10: "#444444", 68 | 11: "#333333", 69 | 12: "#B29ADE", 70 | 13: "#50505034", 71 | 14: "#F7F1FFAA", 72 | 15: "#F7F1FFBB", 73 | 16: "#BAB6C026", 74 | 17: "#F7F1FFCC", 75 | 18: "#F7F1FFDD", 76 | 19: "#FC618D19", 77 | 20: "#FC618D26", 78 | }, 79 | } as const; 80 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. 4 | 5 | ### [2.2.7](https://github.com/sreetamdas/karma/compare/v2.2.6...v2.2.7) (2020-07-20) 6 | 7 | ### [2.2.6](https://github.com/sreetamdas/karma/compare/v2.2.5...v2.2.6) (2020-07-20) 8 | 9 | ### [2.2.5](https://github.com/sreetamdas/karma/compare/v2.2.4...v2.2.5) (2020-07-19) 10 | 11 | ### [2.2.4](https://github.com/sreetamdas/karma/compare/v2.2.3...v2.2.4) (2020-07-19) 12 | 13 | 14 | ### Bug Fixes 15 | 16 | * text back to white, remove meta.var in favour of variable.other.readwrite.tsx ([bf34dbe](https://github.com/sreetamdas/karma/commit/bf34dbe473bc363da97e773675c23e5a7ee1ebc9)) 17 | 18 | ### [2.2.3](https://github.com/sreetamdas/karma/compare/v2.2.2...v2.2.3) (2020-07-19) 19 | 20 | ### Bug Fixes 21 | 22 | - white => orange for source scope ([7ccde77](https://github.com/sreetamdas/karma/commit/7ccde7788a54d3ff00aa28ba474045295958fc05)) 23 | 24 | ### [2.2.2](https://github.com/sreetamdas/karma/compare/v2.2.0...v2.2.2) (2020-07-19) 25 | 26 | ### Bug Fixes 27 | 28 | - dependabot alert for lodash, casing in README ([ab3eef1](https://github.com/sreetamdas/karma/commit/ab3eef177c9430e59ae8b83f770cb285c0fdf571)) 29 | 30 | # Changelog 31 | 32 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. 33 | 34 | ### Bug Fixes 35 | 36 | - dependabot alert for lodash, casing in README ([ab3eef1](https://github.com/sreetamdas/karma/commit/ab3eef177c9430e59ae8b83f770cb285c0fdf571)) 37 | 38 | # Change Log 39 | 40 | All notable changes to the "karma" extension will be documented in this file. 41 | 42 | Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. 43 | 44 | ## [Unreleased] 45 | 46 | - Initial release 47 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![Karma — a colorful VSCode theme](./images/karma-card-large.jpg) 2 | 3 | A colorful mix of [Ayu](https://marketplace.visualstudio.com/items?itemName=teabyii.ayu), Lucy and [Andromeda](https://marketplace.visualstudio.com/items?itemName=EliverLara.andromeda) themes. 4 | 5 | --- 6 | 7 | ## Examples 8 | 9 | ### React 10 | 11 | ![Karma theme screenshot for React](./images/v3/react.webp) 12 | 13 | ![Karma Light theme screenshot for React](./images/v3/react-light.webp) 14 | 15 | ### Elixir 16 | 17 | ![Karma theme screenshot for Elixir](./images/v3/elixir.webp) 18 | 19 | ![Karma Light theme screenshot for Elixir](./images/v3/elixir-light.webp) 20 | 21 | ### More examples 22 | 23 |
24 | CSS 25 | 26 | ![Karma theme screenshot for CSS](./images/v3/css.webp) 27 | ![Karma Light theme screenshot for CSS](./images/v3/css-light.webp) 28 | 29 |
30 | 31 |
32 | Go 33 | 34 | ![Karma theme screenshot for Go](./images/v3/go.webp) 35 | ![Karma Light theme screenshot for Go](./images/v3/go-light.webp) 36 | 37 |
38 | 39 |
40 | Phoenix 41 | 42 | ![Karma theme screenshot for Phoenix](./images/v3/phoenix.webp) 43 | ![Karma Light theme screenshot for Phoenix](./images/v3/phoenix-light.webp) 44 | 45 |
46 | 47 |
48 | Python 49 | 50 | ![Karma theme screenshot for Python](./images/v3/python.webp) 51 | ![Karma Light theme screenshot for Python](./images/v3/python-light.webp) 52 | 53 |
54 | 55 |
56 | Rust 57 | 58 | ![Karma theme screenshot for Rust](./images/v3/rust.webp) 59 | ![Karma Light theme screenshot for Rust](./images/v3/rust-light.webp) 60 | 61 |
62 | 63 |
64 | Svelte 65 | 66 | ![Karma theme screenshot for Svelte](./images/v3/svelte.webp) 67 | ![Karma Light theme screenshot for Svelte](./images/v3/svelte-light.webp) 68 | 69 |
70 | 71 |
72 | TypeScript 73 | 74 | ![Karma theme screenshot for TypeScript](./images/v3/typescript.webp) 75 | ![Karma Light theme screenshot for TypeScript](./images/v3/typescript-light.webp) 76 | 77 |
78 | 79 |
80 | Vue 81 | 82 | ![Karma theme screenshot for Vue](./images/v3/vue.webp) 83 | ![Karma Light theme screenshot for Vue](./images/v3/vue-light.webp) 84 | 85 |
86 | 87 | ## Install 88 | 89 | ### Via the VS Code Marketplace 90 | 91 | - Go to the [marketplace](https://marketplace.visualstudio.com/items?itemName=SreetamD.karma). 92 | - Click on the **Install** button. 93 | - Wait for the extension to be installed. 94 | - Select a variant: Dark (default) or Light. Alternatively, you can also use VS Code's `autoDetectColorScheme` to enable theme switch based on your OS color scheme by adding the following snippet to your `settings.json`: 95 | ```json 96 | "window.autoDetectColorScheme": true, 97 | "workbench.preferredDarkColorTheme": "Karma", 98 | "workbench.preferredLightColorTheme": "Karma Light", 99 | "workbench.colorTheme": "Karma", 100 | ``` 101 | 102 | ### From within VS Code 103 | 104 | - Go to `Preferences > Color Theme`. 105 | - Search for _Karma_ or _Karma Light_. 106 | 107 | Alternatively: 108 | 109 | - Go to the "Extensions" view, via `Preferences > Extensions`. 110 | - Search for _Karma_. 111 | 112 | If you want the "legacy" _Karma_ theme, it's available as _Karma Legacy_ 🙂 113 | 114 |
115 |
116 | 117 | ## Recommended setup 118 | 119 | For the best, recommended experience use the following: 120 | 121 | - [Iosevka font](https://typeof.net/Iosevka/) 122 | - with the settings (you can paste these in your `settings.json`): 123 | ```json 124 | { 125 | "breadcrumbs.enabled": true, 126 | "editor.bracketPairColorization.enabled": true, 127 | "editor.cursorStyle": "block", 128 | "editor.fontFamily": "'Iosevka', monospace", 129 | "editor.fontLigatures": true, 130 | "editor.fontSize": 13, 131 | "editor.guides.bracketPairs": true, 132 | "editor.guides.bracketPairsHorizontal": "active", 133 | "editor.minimap.enabled": false, // disable minimap 134 | "editor.renderLineHighlight": "all", 135 | "git.mergeEditor": false, 136 | "terminal.integrated.fontFamily": "'Iosevka Term'", 137 | "terminal.integrated.fontSize": 13, 138 | "workbench.activityBar.visible": false, // hide activity bar 139 | "workbench.colorCustomizations": { 140 | "[Karma]": { 141 | "editorLineNumber.foreground": "#333333" 142 | } 143 | }, 144 | "window.autoDetectColorScheme": true, // to enable auto theme switch based on OS color scheme 145 | "workbench.preferredDarkColorTheme": "Karma", 146 | "workbench.preferredLightColorTheme": "Karma Light", 147 | "workbench.colorTheme": "Karma", 148 | "workbench.panel.defaultLocation": "right", // place the default panel (terminal etc.) on the right 149 | "workbench.settings.editor": "json", 150 | "workbench.sideBar.location": "right", // place the sidebar on the right 151 | "terminal.integrated.minimumContrastRatio": 1 // on certain themes, the color gets altered by VS Code for contrast, disable this to use Karma colors 152 | } 153 | ``` 154 | 155 | ## Overrides 156 | 157 | To override this theme in your personal config file, please follow the guide in the [VS Code color theme documentation](https://code.visualstudio.com/api/extension-guides/color-theme). You could do something like this: 158 | 159 | ```json 160 | // settings.json 161 | { 162 | "workbench.colorCustomizations": { 163 | // So that this change is only for the Karma theme 164 | "[Karma]": { 165 | "editorLineNumber.foreground": "#333333" 166 | } 167 | } 168 | }, 169 | ``` 170 | 171 | ## Issues 172 | 173 | #### Terminal colors look weird! 174 | 175 | This is because the [integrated terminal in VS Code has a minimum contrast ratio which dynamically changes the foreground color](https://code.visualstudio.com/updates/v1_66#_minimum-contrast-ratio-default-changed). This causes some foreground colors in _Karma Light_ to be shown differently. You can add the following to your `settings.json` to override this: 176 | 177 | ```json 178 | "terminal.integrated.minimumContrastRatio": 1 179 | ``` 180 | 181 | ## Development 182 | 183 | Wanna try out customizing and contributing to _Karma_? Thanks! Here's how: 184 | 185 | - Fork and clone this repository 186 | - This project uses [pnpm](https://pnpm.io/)—make sure you've [installed and set it up](https://pnpm.io/installation) correctly! 187 | - Install all the dependencies—these allow us to "hot reload" the theme during development. 188 | ```sh 189 | pnpm i 190 | ``` 191 | - Run the following command to start the `dev` script 192 | ```sh 193 | pnpm run dev 194 | ``` 195 | - Open this project in VS Code, and then go to `Run > Start Bebugging` or simply hit `F5`. 196 | 197 | This opens up another instance of VS Code, with the "dev" version of _Karma_! You can edit the color tokens in `src/tokens.ts` or change individual theme color variables in `src/generateTheme.ts`. Please make sure to use the [VS Code Theme Color reference](https://code.visualstudio.com/api/references/theme-color)! 198 | 199 | ## Credits 200 | 201 | _Karma_ is inspired by a mix of [Ayu](https://marketplace.visualstudio.com/items?itemName=teabyii.ayu), Lucy and [Andromeda](https://marketplace.visualstudio.com/items?itemName=EliverLara.andromeda) themes. In addition, while starting work on the v3 release and on the lookout for a way to generate complimentary themes with tokens, I took heavy inspiration from [GitHub's VS Code themes](https://github.com/primer/github-vscode-theme). 202 | 203 | The font used in all screenshots is [Iosevka](https://typeof.net/Iosevka/). If you're interested in knowing more about my setup/what I use, head on over to [sreetamdas.com/uses](https://sreetamdas.com/uses)! 204 | 205 | If you like _Karma_, thanks a lot! It truly means a lot to me. A 🌟star on the repository would be super cool! :) 206 | -------------------------------------------------------------------------------- /themes/Karma-color-theme.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Karma", 3 | "type": "dark", 4 | "author": "Sreetam Das ", 5 | "semanticHighlighting": true, 6 | "semanticTokenColors": { 7 | "function": { 8 | "foreground": "#7BD88F" 9 | }, 10 | "variable": "#AF98E6", 11 | "interface": { 12 | "foreground": "#7BD88F", 13 | "italic": true 14 | }, 15 | "type": { 16 | "foreground": "#7BD88F", 17 | "italic": true 18 | }, 19 | "property": { "foreground": "#D7D7D7" } 20 | }, 21 | "colors": { 22 | "activityBar.background": "#0a0e14", 23 | "activityBar.border": "#0a0e14", 24 | "activityBar.foreground": "#bab6c0", 25 | "activityBar.inactiveForeground": "#525053", 26 | "activityBarBadge.background": "#fce566", 27 | "activityBarBadge.foreground": "#0a0e14", 28 | "badge.background": "#fce566", 29 | "badge.foreground": "#0a0e14", 30 | "breadcrumb.activeSelectionForeground": "#f7f1ff", 31 | "breadcrumb.focusForeground": "#bab6c0", 32 | "breadcrumb.foreground": "#8b888f", 33 | "button.background": "#0a0e14", 34 | "button.foreground": "#8b888f", 35 | "button.hoverBackground": "#0a0e14", 36 | "debugExceptionWidget.background": "#0a0e14", 37 | "debugExceptionWidget.border": "#0a0e14", 38 | "debugToolBar.background": "#0a0e14", 39 | "descriptionForeground": "#8b888f", 40 | "diffEditor.insertedTextBackground": "#7bd88f19", 41 | "diffEditor.insertedTextBorder": "#00000000", 42 | "diffEditor.removedTextBackground": "#fc618d19", 43 | "diffEditor.removedTextBorder": "#00000000", 44 | "dropdown.background": "#0a0e14", 45 | "dropdown.border": "#00000000", 46 | "dropdown.foreground": "#8b888f", 47 | "dropdown.listBackground": "#0a0e14", 48 | "editor.background": "#0a0e14", 49 | "editor.findMatchBackground": "#f7f1ff26", 50 | "editor.findMatchBorder": "#fce566", 51 | "editor.findMatchHighlightBackground": "#f7f1ff26", 52 | "editor.findMatchHighlightBorder": "#00000000", 53 | "editor.findRangeHighlightBackground": "#f7f1ff0c", 54 | "editor.findRangeHighlightBorder": "#00000000", 55 | "editor.foreground": "#f7f1ff", 56 | "editor.hoverHighlightBackground": "#f7f1ff0c", 57 | "editor.inactiveSelectionBackground": "#f7f1ff0c", 58 | "editor.lineHighlightBackground": "#f7f1ff0c", 59 | "editor.lineHighlightBorder": "#00000000", 60 | "editor.rangeHighlightBackground": "#0a0e14", 61 | "editor.rangeHighlightBorder": "#0a0e14", 62 | "editor.selectionBackground": "#bab6c026", 63 | "editor.selectionHighlightBackground": "#f7f1ff26", 64 | "editor.selectionHighlightBorder": "#00000000", 65 | "editor.wordHighlightBackground": "#f7f1ff26", 66 | "editor.wordHighlightBorder": "#00000000", 67 | "editor.wordHighlightStrongBackground": "#f7f1ff26", 68 | "editor.wordHighlightStrongBorder": "#00000000", 69 | 70 | "editorBracketHighlight.foreground1": "#E3CF65", 71 | "editorBracketHighlight.foreground2": "#FC618D", 72 | "editorBracketHighlight.foreground3": "#51C7DA", 73 | 74 | "editorBracketMatch.background": "#0a0e14", 75 | "editorBracketMatch.border": "#00000000", 76 | "editorCodeLens.foreground": "#69676c", 77 | "editorCursor.background": "#0a0e14", 78 | "editorCursor.foreground": "#f7f1ff", 79 | "editorError.border": "#00000000", 80 | "editorError.foreground": "#fc618d", 81 | "editorGroup.border": "#0a0e14", 82 | "editorGroup.dropBackground": "#0a0e14bf", 83 | "editorGroup.emptyBackground": "#0a0e14", 84 | "editorGroup.focusedEmptyBorder": "#0a0e14", 85 | "editorGroupHeader.noTabsBackground": "#0a0e14", 86 | "editorGroupHeader.tabsBackground": "#0a0e14", 87 | "editorGroupHeader.tabsBorder": "#00000000", 88 | "editorGutter.addedBackground": "#7bd88f", 89 | "editorGutter.background": "#0a0e14", 90 | "editorGutter.deletedBackground": "#fc618d", 91 | "editorGutter.modifiedBackground": "#fd9353", 92 | "editorHint.border": "#0a0e14", 93 | "editorHint.foreground": "#AF98E6", 94 | "editorHoverWidget.background": "#0a0e14", 95 | "editorHoverWidget.border": "#00000000", 96 | "editorIndentGuide.background": "#1c2025", 97 | "editorInfo.border": "#0a0e14", 98 | "editorInfo.foreground": "#5ad4e6", 99 | "editorInlayHint.foreground": "#D7D7D7", 100 | "editorInlayHint.background": "#444444", 101 | "editorLineNumber.activeForeground": "#a86efd", 102 | "editorLineNumber.foreground": "#444444", 103 | "editorLink.activeForeground": "#5ad4e6", 104 | "editorMarkerNavigation.background": "#0a0e14", 105 | "editorMarkerNavigationError.background": "#fc618d", 106 | "editorMarkerNavigationInfo.background": "#5ad4e6", 107 | "editorMarkerNavigationWarning.background": "#fd9353", 108 | "editorOverviewRuler.addedForeground": "#7bd88f", 109 | "editorOverviewRuler.border": "#00000000", 110 | "editorOverviewRuler.currentContentForeground": "#0a0e14", 111 | "editorOverviewRuler.deletedForeground": "#fc618d", 112 | "editorOverviewRuler.errorForeground": "#fc618d", 113 | "editorOverviewRuler.findMatchForeground": "#f7f1ff26", 114 | "editorOverviewRuler.incomingContentForeground": "#0a0e14", 115 | "editorOverviewRuler.infoForeground": "#5ad4e6", 116 | "editorOverviewRuler.modifiedForeground": "#fd9353", 117 | "editorOverviewRuler.rangeHighlightForeground": "#f7f1ff26", 118 | "editorOverviewRuler.selectionHighlightForeground": "#f7f1ff26", 119 | "editorOverviewRuler.warningForeground": "#fd9353", 120 | "editorOverviewRuler.wordHighlightForeground": "#f7f1ff26", 121 | "editorOverviewRuler.wordHighlightStrongForeground": "#f7f1ff26", 122 | "editorPane.background": "#0a0e14", 123 | "editorRuler.foreground": "#525053", 124 | "editorSuggestWidget.background": "#0a0e14", 125 | "editorSuggestWidget.border": "#0a0e14", 126 | "editorSuggestWidget.foreground": "#bab6c0", 127 | "editorSuggestWidget.highlightForeground": "#f7f1ff", 128 | "editorSuggestWidget.selectedBackground": "#69676c", 129 | "editorWarning.border": "#00000000", 130 | "editorWarning.foreground": "#fd9353", 131 | "editorWhitespace.foreground": "#525053", 132 | "editorWidget.background": "#0a0e14", 133 | "editorWidget.border": "#0a0e14", 134 | "errorForeground": "#fc618d", 135 | "extensionButton.prominentBackground": "#0a0e14", 136 | "extensionButton.prominentForeground": "#f7f1ff", 137 | "extensionButton.prominentHoverBackground": "#525053", 138 | "focusBorder": "#0a0e14", 139 | "foreground": "#f7f1ff", 140 | "gitDecoration.conflictingResourceForeground": "#fd9353", 141 | "gitDecoration.deletedResourceForeground": "#fc618d", 142 | "gitDecoration.ignoredResourceForeground": "#525053", 143 | "gitDecoration.modifiedResourceForeground": "#7bd88f", 144 | "gitDecoration.untrackedResourceForeground": "#fd9353", 145 | "input.background": "#0a0e14", 146 | "input.border": "#0a0e14", 147 | "input.foreground": "#f7f1ff", 148 | "input.placeholderForeground": "#69676c", 149 | "inputOption.activeBackground": "#525053", 150 | "inputOption.activeBorder": "#525053", 151 | "inputValidation.errorBackground": "#0a0e14", 152 | "inputValidation.errorBorder": "#fc618d", 153 | "inputValidation.errorForeground": "#fc618d", 154 | "inputValidation.infoBackground": "#0a0e14", 155 | "inputValidation.infoBorder": "#5ad4e6", 156 | "inputValidation.infoForeground": "#5ad4e6", 157 | "inputValidation.warningBackground": "#0a0e14", 158 | "inputValidation.warningBorder": "#fd9353", 159 | "inputValidation.warningForeground": "#fd9353", 160 | "list.activeSelectionBackground": "#0a0e14", 161 | "list.activeSelectionForeground": "#fce566", 162 | "list.dropBackground": "#0a0e14bf", 163 | "list.errorForeground": "#fc618d", 164 | "list.focusBackground": "#50505034", 165 | "list.focusForeground": "#f7f1ff", 166 | "list.highlightForeground": "#f7f1ff", 167 | "list.hoverBackground": "#0a0e14", 168 | "list.hoverForeground": "#f7f1ff", 169 | "list.inactiveFocusBackground": "#0a0e14", 170 | "list.inactiveSelectionBackground": "#0a0e14", 171 | "list.inactiveSelectionForeground": "#fce566", 172 | "list.invalidItemForeground": "#fc618d", 173 | "list.warningForeground": "#fd9353", 174 | "listFilterWidget.background": "#0a0e14", 175 | "listFilterWidget.noMatchesOutline": "#fc618d", 176 | "listFilterWidget.outline": "#0a0e14", 177 | "merge.border": "#0a0e14", 178 | "merge.commonContentBackground": "#f7f1ff19", 179 | "merge.commonHeaderBackground": "#f7f1ff26", 180 | "merge.currentContentBackground": "#fc618d19", 181 | "merge.currentHeaderBackground": "#fc618d26", 182 | "merge.incomingContentBackground": "#7bd88f19", 183 | "merge.incomingHeaderBackground": "#7bd88f26", 184 | 185 | "notebook.cellBorderColor": "#333333", 186 | "notebook.focusedCellBorder": "#a86efd", 187 | "notebook.focusedEditorBorder": "#a76efd80", 188 | "notebook.cellHoverBackground": "#bab6c026", 189 | "notebook.outputContainerBackgroundColor": "#bab6c026", 190 | 191 | "notificationCenter.border": "#0a0e14", 192 | "notificationCenterHeader.background": "#0a0e14", 193 | "notificationCenterHeader.foreground": "#8b888f", 194 | "notificationLink.foreground": "#fce566", 195 | "notifications.background": "#0a0e14", 196 | "notifications.border": "#0a0e14", 197 | "notifications.foreground": "#bab6c0", 198 | "notificationToast.border": "#0a0e14", 199 | "panel.background": "#0a0e14", 200 | "panel.border": "#0a0e14", 201 | "panelTitle.activeBorder": "#fce566", 202 | "panelTitle.activeForeground": "#fce566", 203 | "panelTitle.inactiveForeground": "#696969", 204 | "peekView.border": "#0a0e14", 205 | "peekViewEditor.background": "#0a0e14", 206 | "peekViewEditor.matchHighlightBackground": "#525053", 207 | "peekViewEditorGutter.background": "#0a0e14", 208 | "peekViewResult.background": "#0a0e14", 209 | "peekViewResult.fileForeground": "#8b888f", 210 | "peekViewResult.lineForeground": "#8b888f", 211 | "peekViewResult.matchHighlightBackground": "#525053", 212 | "peekViewResult.selectionBackground": "#0a0e14", 213 | "peekViewResult.selectionForeground": "#f7f1ff", 214 | "peekViewTitle.background": "#0a0e14", 215 | "peekViewTitleDescription.foreground": "#8b888f", 216 | "peekViewTitleLabel.foreground": "#f7f1ff", 217 | "pickerGroup.border": "#0a0e14", 218 | "pickerGroup.foreground": "#525053", 219 | "progressBar.background": "#0a0e14", 220 | "scrollbar.shadow": "#0a0e14", 221 | "scrollbarSlider.activeBackground": "#f7f1ff12", 222 | "scrollbarSlider.background": "#f7f1ff12", 223 | "scrollbarSlider.hoverBackground": "#f7f1ff12", 224 | "selection.background": "#bab6c026", 225 | "settings.checkboxBackground": "#0a0e14", 226 | "settings.checkboxBorder": "#0a0e14", 227 | "settings.checkboxForeground": "#f7f1ff", 228 | "settings.dropdownBackground": "#0a0e14", 229 | "settings.dropdownBorder": "#0a0e14", 230 | "settings.dropdownForeground": "#f7f1ff", 231 | "settings.dropdownListBorder": "#8b888f", 232 | "settings.headerForeground": "#fce566", 233 | "settings.modifiedItemIndicator": "#fce566", 234 | "settings.numberInputBackground": "#0a0e14", 235 | "settings.numberInputBorder": "#0a0e14", 236 | "settings.numberInputForeground": "#f7f1ff", 237 | "settings.textInputBackground": "#0a0e14", 238 | "settings.textInputBorder": "#0a0e14", 239 | "settings.textInputForeground": "#f7f1ff", 240 | "sideBar.background": "#0a0e14", 241 | "sideBar.border": "#0a0e14", 242 | "sideBar.dropBackground": "#0a0e14bf", 243 | "sideBar.foreground": "#8b888f", 244 | "sideBarSectionHeader.background": "#0a0e14", 245 | "sideBarSectionHeader.foreground": "#69676c", 246 | "sideBarTitle.foreground": "#525053", 247 | "statusBar.background": "#0a0e14", 248 | "statusBar.border": "#0a0e14", 249 | "statusBar.debuggingBackground": "#69676c", 250 | "statusBar.debuggingBorder": "#0a0e14", 251 | "statusBar.debuggingForeground": "#f7f1ff", 252 | "statusBar.foreground": "#69676c", 253 | "statusBar.noFolderBackground": "#0a0e14", 254 | "statusBar.noFolderBorder": "#0a0e14", 255 | "statusBar.noFolderForeground": "#69676c", 256 | "statusBarItem.activeBackground": "#0a0e14", 257 | "statusBarItem.hoverBackground": "#0a0e14", 258 | "statusBarItem.prominentBackground": "#0a0e14", 259 | "statusBarItem.prominentHoverBackground": "#0a0e14", 260 | "tab.activeBackground": "#0a0e14", 261 | "tab.activeBorder": "#fce566", 262 | "tab.activeForeground": "#fce566", 263 | "tab.activeModifiedBorder": "#525053", 264 | "tab.border": "#00000000", 265 | "tab.hoverBackground": "#0a0e14", 266 | "tab.hoverBorder": "#525053", 267 | "tab.inactiveBackground": "#0a0e14", 268 | "tab.inactiveForeground": "#8b888f", 269 | "tab.inactiveModifiedBorder": "#525053", 270 | "tab.unfocusedActiveBorder": "#8b888f", 271 | "tab.unfocusedActiveForeground": "#bab6c0", 272 | "tab.unfocusedActiveModifiedBorder": "#0a0e14", 273 | "tab.unfocusedHoverBackground": "#0a0e14", 274 | "tab.unfocusedHoverBorder": "#0a0e14", 275 | "tab.unfocusedInactiveForeground": "#8b888f", 276 | "tab.unfocusedInactiveModifiedBorder": "#0a0e14", 277 | "terminal.ansiBlack": "#0a0e14", 278 | "terminal.ansiBlue": "#fd9353", 279 | "terminal.ansiBrightBlack": "#69676c", 280 | "terminal.ansiBrightBlue": "#fd9353", 281 | "terminal.ansiBrightCyan": "#5ad4e6", 282 | "terminal.ansiBrightGreen": "#7bd88f", 283 | "terminal.ansiBrightMagenta": "#AF98E6", 284 | "terminal.ansiBrightRed": "#fc618d", 285 | "terminal.ansiBrightWhite": "#f7f1ff", 286 | "terminal.ansiBrightYellow": "#fce566", 287 | "terminal.ansiCyan": "#5ad4e6", 288 | "terminal.ansiGreen": "#7bd88f", 289 | "terminal.ansiMagenta": "#AF98E6", 290 | "terminal.ansiRed": "#fc618d", 291 | "terminal.ansiWhite": "#f7f1ff", 292 | "terminal.ansiYellow": "#fce566", 293 | "terminal.background": "#0a0e14", 294 | "terminal.border": "#333333", 295 | "terminal.foreground": "#f7f1ff", 296 | "terminal.selectionBackground": "#f7f1ff26", 297 | "terminalCursor.background": "#00000000", 298 | "terminalCursor.foreground": "#f7f1ff", 299 | "textBlockQuote.background": "#0a0e14", 300 | "textBlockQuote.border": "#0a0e14", 301 | "textCodeBlock.background": "#0a0e14", 302 | "textLink.activeForeground": "#f7f1ff", 303 | "textLink.foreground": "#fce566", 304 | "textPreformat.foreground": "#f7f1ff", 305 | "textSeparator.foreground": "#69676c", 306 | "titleBar.activeBackground": "#0a0e14", 307 | "titleBar.activeForeground": "#8b888f", 308 | "titleBar.border": "#0a0e14", 309 | "titleBar.inactiveBackground": "#0a0e14", 310 | "titleBar.inactiveForeground": "#525053", 311 | "walkThrough.embeddedEditorBackground": "#0a0e14", 312 | "widget.shadow": "#0a0e14" 313 | }, 314 | "tokenColors": [ 315 | { 316 | "scope": [ 317 | "comment", 318 | "comment keyword", 319 | "comment markup.underline.link", 320 | "comment string", 321 | "comment punctuation.definition", 322 | "comment punctuation", 323 | "comment text" 324 | ], 325 | "settings": { "fontStyle": "italic", "foreground": "#696969" } 326 | }, 327 | { 328 | "scope": "comment storage.type", 329 | "settings": { "foreground": "#696969" } 330 | }, 331 | { 332 | "scope": "comment entity.name.type", 333 | "settings": { "foreground": "#c3b5d3" } 334 | }, 335 | { 336 | "scope": ["comment variable", "comment variable.other"], 337 | "settings": { "foreground": "#c3b5d3" } 338 | }, 339 | { 340 | "scope": "comment keyword.codetag.notation", 341 | "settings": { "foreground": "#af98e6" } 342 | }, 343 | { 344 | "scope": "comment.git-status.header.remote", 345 | "settings": { "foreground": "#fc618d" } 346 | }, 347 | { 348 | "scope": "comment.git-status.header.local", 349 | "settings": { "foreground": "#51c7da" } 350 | }, 351 | { 352 | "scope": "comment.other.git-status.head", 353 | "settings": { "foreground": "#d7d7d7" } 354 | }, 355 | { "scope": "constant", "settings": { "foreground": "#af98e6" } }, 356 | { "scope": "constant.other", "settings": { "foreground": "#d7d7d7" } }, 357 | { 358 | "scope": "constant.other.property", 359 | "settings": { "foreground": "#af98e6" } 360 | }, 361 | { 362 | "scope": "constant.other.color", 363 | "settings": { "foreground": "#af98e6" } 364 | }, 365 | { 366 | "scope": "constant.other.character-class.escape", 367 | "settings": { "foreground": "#af98e6" } 368 | }, 369 | { 370 | "scope": "constant.other.key", 371 | "settings": { "foreground": "#af98e6" } 372 | }, 373 | { 374 | "scope": "constant.other.symbol", 375 | "settings": { "foreground": "#fd9353" } 376 | }, 377 | { 378 | "scope": "constant.numeric", 379 | "settings": { "foreground": "#af98e6" } 380 | }, 381 | { 382 | "scope": "constant.language", 383 | "settings": { "foreground": "#af98e6" } 384 | }, 385 | { 386 | "scope": "constant.character.escape", 387 | "settings": { "foreground": "#af98e6" } 388 | }, 389 | { 390 | "scope": "constant.numeric.line-number.find-in-files", 391 | "settings": { "foreground": "#494c59" } 392 | }, 393 | { 394 | "scope": "constant.numeric.line-number.match.find-in-files", 395 | "settings": { "foreground": "#e3cf65" } 396 | }, 397 | { 398 | "scope": "entity.name.section", 399 | "settings": { "foreground": "#e3cf65" } 400 | }, 401 | { "scope": "entity.name", "settings": { "foreground": "#7bd88f" } }, 402 | { 403 | "scope": "entity.name.class", 404 | "settings": { "foreground": "#51c7da" } 405 | }, 406 | { 407 | "scope": "entity.name.constant", 408 | "settings": { "foreground": "#af98e6" } 409 | }, 410 | { 411 | "scope": "entity.name.namespace", 412 | "settings": { "foreground": "#d7d7d7" } 413 | }, 414 | { 415 | "scope": "entity.other.inherited-class", 416 | "settings": { "fontStyle": "italic", "foreground": "#51c7da" } 417 | }, 418 | { 419 | "scope": "entity.name.function", 420 | "settings": { "foreground": "#7bd88f" } 421 | }, 422 | { 423 | "scope": [ 424 | "entity.name.tag", 425 | "entity.name.tag.js.jsx support.class.component.js.jsx" 426 | ], 427 | "settings": { "foreground": "#fc618d" } 428 | }, 429 | { 430 | "scope": "entity.other.attribute-name", 431 | "settings": { "fontStyle": "italic", "foreground": "#51c7da" } 432 | }, 433 | { 434 | "scope": [ 435 | "entity.other.attribute-name.class.css", 436 | "entity.other.attribute-name.parent-selector-suffix.css", 437 | "entity.other.attribute-name.parent-selector-suffix.css punctuation.definition.entity.css" 438 | ], 439 | "settings": { "foreground": "#7bd88f" } 440 | }, 441 | { 442 | "scope": "entity.other.attribute-name.id.css", 443 | "settings": { "foreground": "#fd9353" } 444 | }, 445 | { 446 | "scope": "entity.other.attribute-name.pseudo-class.cssentity.other.pseudo-class.css", 447 | "settings": { "fontStyle": "italic", "foreground": "#51c7da" } 448 | }, 449 | { 450 | "scope": ["entity.name.function", "support.function"], 451 | "settings": { "foreground": "#7bd88f" } 452 | }, 453 | { 454 | "scope": "entity.other.git-status.hex", 455 | "settings": { "foreground": "#af98e6" } 456 | }, 457 | { "scope": "invalid", "settings": { "fontStyle": "italic" } }, 458 | { "scope": "keyword", "settings": { "foreground": "#fc618d" } }, 459 | { "scope": "keyword.control", "settings": { "foreground": "#fc618d" } }, 460 | { 461 | "scope": "keyword.operator", 462 | "settings": { "foreground": "#fc618d" } 463 | }, 464 | { 465 | "scope": "keyword.other.substitution", 466 | "settings": { "foreground": "#88898f" } 467 | }, 468 | { 469 | "scope": "keyword.other.template.beginkeyword.other.template.end", 470 | "settings": { "foreground": "#fc618d" } 471 | }, 472 | { 473 | "scope": [ 474 | "keyword.operator.heading.restructuredtext", 475 | "keyword.operator.table.row.restructuredtext", 476 | "keyword.operator.table.data.restructuredtext" 477 | ], 478 | "settings": { "foreground": "#88898f" } 479 | }, 480 | { "scope": "markup.italic", "settings": { "fontStyle": "italic" } }, 481 | { "scope": "markup.bold", "settings": { "fontStyle": "bold" } }, 482 | { "scope": "markup.heading", "settings": { "foreground": "#e3cf65" } }, 483 | { "scope": "markup.raw", "settings": { "foreground": "#fd9353" } }, 484 | { 485 | "scope": "markup.underline", 486 | "settings": { "fontStyle": "underline" } 487 | }, 488 | { 489 | "scope": "markup.underline.link", 490 | "settings": { "foreground": "#7bd88f" } 491 | }, 492 | { 493 | "scope": [ 494 | "markup.inserted", 495 | "markup.inserted punctuation.definition.inserted" 496 | ], 497 | "settings": { "foreground": "#7bd88f" } 498 | }, 499 | { 500 | "scope": [ 501 | "markup.deleted", 502 | "markup.deleted punctuation.definition.deleted" 503 | ], 504 | "settings": { "foreground": "#fc618d" } 505 | }, 506 | { 507 | "scope": [ 508 | "markup.changed", 509 | "markup.changed punctuation.definition.changed" 510 | ], 511 | "settings": { "foreground": "#fc618d" } 512 | }, 513 | { 514 | "scope": [ 515 | "markup.ignored", 516 | "markup.ignored punctuation.definition.ignored" 517 | ], 518 | "settings": { "foreground": "#88898f" } 519 | }, 520 | { 521 | "scope": "markup.untracked", 522 | "settings": { "foreground": "#88898f" } 523 | }, 524 | { "scope": "markup.quote", "settings": { "fontStyle": "italic" } }, 525 | { 526 | "scope": [ 527 | "meta.brace.round", 528 | "meta.brace.square", 529 | "meta.brace.curly", 530 | "meta.delimiter.comma.js", 531 | "meta.function-call.without-arguments.js", 532 | "meta.function-call.method.without-arguments.js" 533 | ], 534 | "settings": { "foreground": "#88898f" } 535 | }, 536 | { 537 | "scope": [ 538 | "meta.function-call", 539 | "meta.function-call.arguments meta.function-call" 540 | ], 541 | "settings": { "foreground": "#7bd88f" } 542 | }, 543 | { 544 | "scope": [ 545 | "meta.function-call meta.function-call.arguments", 546 | "meta.function-call meta.arguments", 547 | "meta.function-call meta.group" 548 | ], 549 | "settings": { "foreground": "#d7d7d7" } 550 | }, 551 | { 552 | "scope": "meta.instance.constructor", 553 | "settings": { "foreground": "#7bd88f" } 554 | }, 555 | { 556 | "scope": "meta.attribute-with-value.class string", 557 | "settings": { "foreground": "#7bd88f" } 558 | }, 559 | { 560 | "scope": "meta.attribute-with-value.id string", 561 | "settings": { "foreground": "#fd9353" } 562 | }, 563 | { 564 | "scope": [ 565 | "source.json meta.structure.dictionary", 566 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 567 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 568 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 569 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 570 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 571 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 572 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 573 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 574 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 575 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 576 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 577 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 578 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 579 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 580 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 581 | "source.json meta.structure.dictionary string", 582 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 583 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 584 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 585 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 586 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 587 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 588 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 589 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 590 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 591 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 592 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 593 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 594 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 595 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 596 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string" 597 | ], 598 | "settings": { "foreground": "#d7d7d7" } 599 | }, 600 | { 601 | "scope": [ 602 | "source.json meta.structure.dictionary.value string", 603 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 604 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 605 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 606 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 607 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 608 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 609 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 610 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 611 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 612 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 613 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 614 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 615 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 616 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 617 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string" 618 | ], 619 | "settings": { "foreground": "#fc618d" } 620 | }, 621 | { 622 | "scope": "meta.object.member", 623 | "settings": { "foreground": "#d7d7d7" } 624 | }, 625 | { 626 | "scope": "meta.property-list.css variable.other", 627 | "settings": { "foreground": "#fd9353" } 628 | }, 629 | { 630 | "scope": ["entity.name.constant.preprocessor", "meta.preprocessor"], 631 | "settings": { "foreground": "#af98e6" } 632 | }, 633 | { 634 | "scope": "meta.diff.git-diff.header", 635 | "settings": { "foreground": "#fc618d" } 636 | }, 637 | { "scope": "punctuation", "settings": { "foreground": "#88898f" } }, 638 | { 639 | "scope": [ 640 | "punctuation.definition.tag", 641 | "punctuation.definition.tag source", 642 | "punctuation.definition.group.begin.ruby", 643 | "punctuation.definition.group.end.ruby" 644 | ], 645 | "settings": { "foreground": "#88898f" } 646 | }, 647 | { 648 | "scope": "punctuation.definition.group", 649 | "settings": { "foreground": "#d7d7d7" } 650 | }, 651 | { 652 | "scope": "punctuation.definition.comment", 653 | "settings": { "foreground": "#696969" } 654 | }, 655 | { 656 | "scope": [ 657 | "punctuation.definition.variable", 658 | "punctuation.definition.keyword.scss", 659 | "punctuation.definition.entity.css" 660 | ], 661 | "settings": { "foreground": "#c3b5d3" } 662 | }, 663 | { 664 | "scope": [ 665 | "punctuation.section.embedded", 666 | "punctuation.section.embedded entity.name.tag", 667 | "punctuation.section.embedded constant.other", 668 | "punctuation.section.embedded source" 669 | ], 670 | "settings": { "foreground": "#fd9353" } 671 | }, 672 | { 673 | "scope": [ 674 | "punctuation.template-string.element.begin", 675 | "punctuation.template-string.element.end", 676 | "punctuation.definition.string.template.begin", 677 | "punctuation.definition.string.template.end", 678 | "string.quoted.template punctuation.definition.string.begin", 679 | "string.quoted.template punctuation.definition.string.end" 680 | ], 681 | "settings": { "foreground": "#fc618d" } 682 | }, 683 | { 684 | "scope": [ 685 | "meta.paragraph.markdown meta.dummy.line-break", 686 | "meta.paragraph.markdown meta.hard-line-break.markdown" 687 | ], 688 | "settings": {} 689 | }, 690 | { "scope": "region.redish", "settings": { "foreground": "#fc618d" } }, 691 | { "scope": "region.orangish", "settings": { "foreground": "#fd9353" } }, 692 | { 693 | "scope": "region.yellowish", 694 | "settings": { "foreground": "#e3cf65" } 695 | }, 696 | { "scope": "region.greenish", "settings": { "foreground": "#7bd88f" } }, 697 | { "scope": "region.bluish", "settings": { "foreground": "#51c7da" } }, 698 | { "scope": "region.purplish", "settings": { "foreground": "#af98e6" } }, 699 | { "scope": "region.pinkish", "settings": { "foreground": "#fc618d" } }, 700 | { "scope": "region.whitish", "settings": { "foreground": "#dfdfdf" } }, 701 | { "scope": "source", "settings": { "foreground": "#d7d7d7" } }, 702 | { 703 | "scope": ["source.scss", "source.sass"], 704 | "settings": { "foreground": "#88898f" } 705 | }, 706 | { 707 | "scope": [ 708 | "source.sass variable.other", 709 | "source.sass variable.sass", 710 | "source.scss variable.other", 711 | "source.scss variable.scss", 712 | "source.scss variable.sass", 713 | "source.css variable.other", 714 | "source.css variable.scss", 715 | "source.less variable.other", 716 | "source.less variable.other.less", 717 | "source.less variable.declaration.less" 718 | ], 719 | "settings": { "fontStyle": "italic", "foreground": "#fd9353" } 720 | }, 721 | { 722 | "scope": "source.git-show.commit.sha", 723 | "settings": { "foreground": "#af98e6" } 724 | }, 725 | { 726 | "scope": [ 727 | "source.git-show.author", 728 | "source.git-show.date", 729 | "source.git-diff.command", 730 | "source.git-diff.command meta.diff.git-diff.header.from-file", 731 | "source.git-diff.command meta.diff.git-diff.header.to-file" 732 | ], 733 | "settings": { "foreground": "#88898f" } 734 | }, 735 | { 736 | "scope": [ 737 | "source.git-show meta.diff.git-diff.header.extended.index.from-sha", 738 | "source.git-show meta.diff.git-diff.header.extended.index.to-sha" 739 | ], 740 | "settings": { "foreground": "#af98e6" } 741 | }, 742 | { 743 | "scope": "source.git-show meta.diff.range.unified", 744 | "settings": { "foreground": "#fd9353" } 745 | }, 746 | { 747 | "scope": [ 748 | "source.git-show meta.diff.header.from-file", 749 | "source.git-show meta.diff.header.to-file" 750 | ], 751 | "settings": { "foreground": "#88898f" } 752 | }, 753 | { "scope": "storage", "settings": { "foreground": "#fc618d" } }, 754 | { 755 | "scope": "storage.type", 756 | "settings": { "fontStyle": "italic", "foreground": "#51c7da" } 757 | }, 758 | { 759 | "scope": "storage.type.extends", 760 | "settings": { "foreground": "#fc618d" } 761 | }, 762 | { 763 | "scope": "storage.type.function.arrow", 764 | "settings": { "foreground": "#fc618d" } 765 | }, 766 | { 767 | "scope": "storage.modifier", 768 | "settings": { "fontStyle": "italic", "foreground": "#fc618d" } 769 | }, 770 | { 771 | "scope": "storage.class.restructuredtext.ref", 772 | "settings": { "foreground": "#af98e6" } 773 | }, 774 | { 775 | "scope": ["storage.modifier.package", "storage.modifier.import"], 776 | "settings": { "foreground": "#d7d7d7" } 777 | }, 778 | { "scope": "string", "settings": { "foreground": "#e3cf65" } }, 779 | { 780 | "scope": "string.unquoted.label", 781 | "settings": { "foreground": "#d7d7d7" } 782 | }, 783 | { "scope": "string source", "settings": { "foreground": "#d7d7d7" } }, 784 | { 785 | "scope": "string source punctuation.section.embedded", 786 | "settings": { "foreground": "#88898f" } 787 | }, 788 | { 789 | "scope": ["string.other.link.title", "string.other.link.description"], 790 | "settings": { "foreground": "#fc618d" } 791 | }, 792 | { 793 | "scope": "string.other.link.description.title", 794 | "settings": { "foreground": "#51c7da" } 795 | }, 796 | { 797 | "scope": [ 798 | "string.regexp punctuation.definition.string.begin", 799 | "string.regexp punctuation.definition.string.end" 800 | ], 801 | "settings": { "foreground": "#fc618d" } 802 | }, 803 | { 804 | "scope": ["string.other.ref", "string.other.restructuredtext.ref"], 805 | "settings": { "foreground": "#7bd88f" } 806 | }, 807 | { 808 | "scope": "string.other.git-status.help.key", 809 | "settings": { "foreground": "#c3b5d3" } 810 | }, 811 | { 812 | "scope": "string.other.git-status.remote", 813 | "settings": { "foreground": "#fc618d" } 814 | }, 815 | { 816 | "scope": "support.constant", 817 | "settings": { "foreground": "#51c7da" } 818 | }, 819 | { 820 | "scope": "support.constant.handlebars", 821 | "settings": { "foreground": "#88898f" } 822 | }, 823 | { 824 | "scope": "support.function", 825 | "settings": { "foreground": "#7bd88f" } 826 | }, 827 | { 828 | "scope": ["support.type", "entity.name.type.object.console"], 829 | "settings": { "fontStyle": "italic", "foreground": "#51c7da" } 830 | }, 831 | { 832 | "scope": "support.variable", 833 | "settings": { "foreground": "#51c7da" } 834 | }, 835 | { 836 | "scope": "support.type.property-name", 837 | "settings": { "foreground": "#d7d7d7" } 838 | }, 839 | { "scope": "support.class", "settings": { "foreground": "#51c7da" } }, 840 | { "scope": "text", "settings": { "foreground": "#d7d7d7" } }, 841 | { 842 | "scope": "text.find-in-files", 843 | "settings": { "foreground": "#d7d7d7" } 844 | }, 845 | { 846 | "scope": ["variable", "variable.other"], 847 | "settings": {} 848 | }, 849 | { 850 | "scope": ["variable.parameter", "parameters variable.function"], 851 | "settings": { "fontStyle": "italic", "foreground": "#fd9353" } 852 | }, 853 | { 854 | "scope": [ 855 | "variable.language", 856 | "variable.parameter.function.language.special.self.python" 857 | ], 858 | "settings": { "fontStyle": "italic", "foreground": "#c3b5d3" } 859 | }, 860 | { 861 | "scope": "variable.language.arguments", 862 | "settings": { "foreground": "#af98e6" } 863 | }, 864 | { 865 | "scope": "variable.other.class", 866 | "settings": { "foreground": "#51c7da" } 867 | }, 868 | { 869 | "scope": "variable.other.constant", 870 | "settings": { "foreground": "#af98e6" } 871 | }, 872 | { 873 | "scope": "variable.other.member", 874 | "settings": { "foreground": "#d7d7d7" } 875 | }, 876 | { 877 | "scope": "variable.function", 878 | "settings": { "foreground": "#7bd88f" } 879 | }, 880 | { 881 | "scope": "variable.other.substitution", 882 | "settings": { "foreground": "#fd9353" } 883 | }, 884 | { 885 | "scope": [ 886 | "source.ruby variable.other.readwrite.instance.ruby", 887 | "source.ruby variable.other.readwrite.class.ruby" 888 | ], 889 | "settings": { "foreground": "#af98e6" } 890 | } 891 | ] 892 | } 893 | -------------------------------------------------------------------------------- /themes/default.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Karma", 3 | "type": "dark", 4 | "author": "Sreetam Das ", 5 | "semanticHighlighting": true, 6 | "semanticTokenColors": { 7 | "function": { 8 | "foreground": "#7BD88F" 9 | }, 10 | "variable": "#AF98E6", 11 | "interface": { 12 | "foreground": "#7BD88F", 13 | "italic": true 14 | }, 15 | "type": { 16 | "foreground": "#7BD88F", 17 | "italic": true 18 | }, 19 | "property": { 20 | "foreground": "#D7D7D7" 21 | } 22 | }, 23 | "colors": { 24 | "focusBorder": "#1C2025", 25 | "foreground": "#F7F1FF", 26 | "descriptionForeground": "#88898F", 27 | "errorForeground": "#FC618D", 28 | "textLink.foreground": "#FCE566", 29 | "textLink.activeForeground": "#F7F1FF", 30 | "textBlockQuote.background": "#0A0E14", 31 | "textBlockQuote.border": "#1C2025", 32 | "textCodeBlock.background": "#1C2025", 33 | "textPreformat.foreground": "#F7F1FF", 34 | "textSeparator.foreground": "#696969", 35 | "icon.foreground": "#D7D7D7", 36 | "sash.hoverBorder": "#1C2025", 37 | "button.background": "#1C2025", 38 | "button.foreground": "#88898F", 39 | "button.hoverBackground": "#1C2025", 40 | "button.border": "#0A0E14", 41 | "button.separator": "#0A0E14", 42 | "button.secondaryForeground": "#88898F", 43 | "button.secondaryBackground": "#0A0E14", 44 | "button.secondaryHoverBackground": "#1C2025", 45 | "checkbox.background": "#0A0E14", 46 | "checkbox.border": "#AF98E680", 47 | "dropdown.background": "#0A0E14", 48 | "dropdown.border": "#0A0E14", 49 | "dropdown.foreground": "#88898F", 50 | "dropdown.listBackground": "#0A0E14", 51 | "input.background": "#0A0E14", 52 | "input.border": "#1C2025", 53 | "input.foreground": "#F7F1FF", 54 | "input.placeholderForeground": "#696969", 55 | "inputOption.activeForeground": "#F7F1FF", 56 | "inputOption.activeBackground": "#525053", 57 | "inputOption.activeBorder": "#525053", 58 | "inputValidation.errorBackground": "#0A0E14", 59 | "inputValidation.errorBorder": "#FC618D", 60 | "inputValidation.errorForeground": "#FC618D", 61 | "inputValidation.infoBackground": "#0A0E14", 62 | "inputValidation.infoBorder": "#5AD4E6", 63 | "inputValidation.infoForeground": "#5AD4E6", 64 | "inputValidation.warningBackground": "#0A0E14", 65 | "inputValidation.warningBorder": "#FD9353", 66 | "inputValidation.warningForeground": "#FD9353", 67 | "scrollbar.shadow": "#0A0E14", 68 | "scrollbarSlider.background": "#F7F1FF12", 69 | "scrollbarSlider.hoverBackground": "#F7F1FF19", 70 | "scrollbarSlider.activeBackground": "#F7F1FF26", 71 | "badge.foreground": "#0A0E14", 72 | "badge.background": "#FCE566", 73 | "progressBar.background": "#A76EFD80", 74 | "list.activeSelectionBackground": "#0A0E14", 75 | "list.activeSelectionForeground": "#FCE566", 76 | "list.activeSelectionIconForeground": "#F7F1FF", 77 | "list.dropBackground": "#1C2025", 78 | "list.focusBackground": "#0A0E14", 79 | "list.focusForeground": "#F7F1FF", 80 | "list.focusHighlightForeground": "#7BD88F", 81 | "list.focusOutline": "#1C2025", 82 | "list.focusAndSelectionOutline": "#1C2025", 83 | "list.highlightForeground": "#F7F1FF", 84 | "list.hoverBackground": "#0A0E14", 85 | "list.hoverForeground": "#F7F1FF", 86 | "list.inactiveSelectionBackground": "#0A0E14", 87 | "list.inactiveSelectionForeground": "#FCE566", 88 | "list.inactiveSelectionIconForeground": "#88898F", 89 | "list.inactiveFocusBackground": "#0A0E14", 90 | "list.inactiveFocusOutline": "#0A0E14", 91 | "list.invalidItemForeground": "#FC618D", 92 | "list.errorForeground": "#FC618D", 93 | "list.warningForeground": "#FD9353", 94 | "listFilterWidget.background": "#0A0E14", 95 | "listFilterWidget.outline": "#0A0E14", 96 | "listFilterWidget.noMatchesOutline": "#FC618D", 97 | "activityBar.background": "#0A0E14", 98 | "activityBar.dropBorder": "#FCE566", 99 | "activityBar.foreground": "#BAB6C0", 100 | "activityBar.inactiveForeground": "#525053", 101 | "activityBar.border": "#0A0E14", 102 | "activityBarBadge.background": "#FCE566", 103 | "activityBarBadge.foreground": "#0A0E14", 104 | "activityBar.activeBorder": "#FCE566", 105 | "activityBar.activeBackground": "#0A0E14", 106 | "activityBar.activeFocusBorder": "#FCE566", 107 | "sideBar.foreground": "#88898F", 108 | "sideBar.background": "#0A0E14", 109 | "sideBar.border": "#0A0E14", 110 | "sideBarTitle.foreground": "#525053", 111 | "sideBarSectionHeader.foreground": "#696969", 112 | "sideBarSectionHeader.background": "#0A0E14", 113 | "sideBarSectionHeader.border": "#0A0E14", 114 | "minimapSlider.background": "#F7F1FF12", 115 | "minimapSlider.hoverBackground": "#F7F1FF19", 116 | "minimapSlider.activeBackground": "#F7F1FF26", 117 | "editorGroup.border": "#0A0E14", 118 | "editorGroup.dropBackground": "#F7F1FF0C", 119 | "editorGroup.emptyBackground": "#0A0E14", 120 | "editorGroup.focusedEmptyBorder": "#0A0E14", 121 | "editorGroupHeader.noTabsBackground": "#0A0E14", 122 | "editorGroupHeader.tabsBackground": "#0A0E14", 123 | "editorGroupHeader.tabsBorder": "#0A0E14", 124 | "tab.activeBorder": "#FCE566", 125 | "tab.activeBackground": "#0A0E14", 126 | "tab.activeForeground": "#FCE566", 127 | "tab.activeModifiedBorder": "#525053", 128 | "tab.border": "#0A0E14", 129 | "tab.hoverBackground": "#0A0E14", 130 | "tab.hoverBorder": "#525053", 131 | "tab.inactiveBackground": "#0A0E14", 132 | "tab.inactiveForeground": "#88898F", 133 | "tab.inactiveModifiedBorder": "#525053", 134 | "tab.unfocusedActiveBorder": "#88898F", 135 | "tab.unfocusedActiveBorderTop": "#0A0E14", 136 | "tab.unfocusedActiveForeground": "#BAB6C0", 137 | "tab.unfocusedActiveModifiedBorder": "#0A0E14", 138 | "tab.unfocusedHoverBackground": "#0A0E14", 139 | "tab.unfocusedHoverBorder": "#0A0E14", 140 | "tab.unfocusedInactiveForeground": "#88898F", 141 | "tab.unfocusedInactiveModifiedBorder": "#0A0E14", 142 | "editorPane.background": "#0A0E14", 143 | "editor.foreground": "#F7F1FF", 144 | "editor.background": "#0A0E14", 145 | "editorLineNumber.foreground": "#444444", 146 | "editorLineNumber.activeForeground": "#A86EFD", 147 | "editorCursor.background": "#0A0E14", 148 | "editorCursor.foreground": "#F7F1FF", 149 | "editor.findMatchBackground": "#F7F1FF26", 150 | "editor.findMatchHighlightBackground": "#F7F1FF26", 151 | "editor.findRangeHighlightBackground": "#F7F1FF0C", 152 | "editor.findMatchBorder": "#FCE566", 153 | "editor.findMatchHighlightBorder": "#00000000", 154 | "editor.findRangeHighlightBorder": "#00000000", 155 | "editor.linkedEditingBackground": "#1C2025", 156 | "editor.inactiveSelectionBackground": "#F7F1FF19", 157 | "editor.selectionBackground": "#BAB6C026", 158 | "editor.selectionHighlightBackground": "#F7F1FF26", 159 | "editor.wordHighlightBackground": "#F7F1FF26", 160 | "editor.wordHighlightBorder": "#0A0E14", 161 | "editor.wordHighlightStrongBackground": "#F7F1FF26", 162 | "editor.wordHighlightStrongBorder": "#0A0E14", 163 | "editorBracketMatch.background": "#0A0E14", 164 | "editorBracketMatch.border": "#0A0E14", 165 | "editor.hoverHighlightBackground": "#F7F1FF0C", 166 | "editor.lineHighlightBackground": "#F7F1FF0C", 167 | "editor.rangeHighlightBackground": "#0A0E14", 168 | "editor.rangeHighlightBorder": "#0A0E14", 169 | "editor.selectionHighlightBorder": "#0A0E14", 170 | "editor.lineHighlightBorder": "#0A0E14", 171 | "selection.background": "#F7F1FF26", 172 | "editorLightBulb.foreground": "#FCE566", 173 | "editorLightBulbAutoFix.foreground": "#7BD88F", 174 | "editorIndentGuide.background": "#1C2025", 175 | "editorWhitespace.foreground": "#525053", 176 | "editorInlayHint.background": "#333333", 177 | "editorInlayHint.foreground": "#FD9353", 178 | "editorBracketHighlight.foreground1": "#FCE566", 179 | "editorBracketHighlight.foreground2": "#FC618D", 180 | "editorBracketHighlight.foreground3": "#5AD4E6", 181 | "editorBracketHighlight.unexpectedBracket.foreground": "#FD9353", 182 | "editorOverviewRuler.border": "#0A0E14", 183 | "editorOverviewRuler.addedForeground": "#7BD88F", 184 | "editorOverviewRuler.currentContentForeground": "#0A0E14", 185 | "editorOverviewRuler.deletedForeground": "#FC618D", 186 | "editorOverviewRuler.errorForeground": "#FC618D", 187 | "editorOverviewRuler.findMatchForeground": "#F7F1FF26", 188 | "editorOverviewRuler.incomingContentForeground": "#0A0E14", 189 | "editorOverviewRuler.infoForeground": "#5AD4E6", 190 | "editorOverviewRuler.modifiedForeground": "#FD9353", 191 | "editorOverviewRuler.rangeHighlightForeground": "#F7F1FF26", 192 | "editorOverviewRuler.selectionHighlightForeground": "#F7F1FF26", 193 | "editorOverviewRuler.warningForeground": "#FD9353", 194 | "editorOverviewRuler.wordHighlightForeground": "#F7F1FF26", 195 | "editorOverviewRuler.wordHighlightStrongForeground": "#F7F1FF26", 196 | "editorError.foreground": "#FC618D", 197 | "editorError.border": "#0A0E14", 198 | "editorWarning.foreground": "#FD9353", 199 | "editorWarning.border": "#0A0E14", 200 | "editorInfo.foreground": "#5AD4E6", 201 | "editorInfo.border": "#0A0E14", 202 | "editorHint.foreground": "#AF98E6", 203 | "editorHint.border": "#0A0E14", 204 | "editorGutter.background": "#0A0E14", 205 | "editorGutter.addedBackground": "#7BD88F", 206 | "editorGutter.modifiedBackground": "#FD9353", 207 | "editorGutter.deletedBackground": "#FC618D", 208 | "editor.snippetTabstopHighlightBackground": "#BAB6C026", 209 | "editor.snippetTabstopHighlightBorder": "#696969", 210 | "editor.snippetFinalTabstopHighlightBackground": "#BAB6C026", 211 | "editor.snippetFinalTabstopHighlightBorder": "#AF98E620", 212 | "diffEditor.insertedTextBackground": "#7BD88F20", 213 | "diffEditor.insertedTextBorder": "#00000000", 214 | "diffEditor.removedTextBackground": "#FC618D19", 215 | "diffEditor.removedTextBorder": "#00000000", 216 | "tree.indentGuidesStroke": "#1C2025", 217 | "editorWidget.background": "#0A0E14", 218 | "editorWidget.border": "#0A0E14", 219 | "editorSuggestWidget.background": "#0A0E14", 220 | "editorSuggestWidget.border": "#0A0E14", 221 | "editorSuggestWidget.foreground": "#BAB6C0", 222 | "editorSuggestWidget.highlightForeground": "#F7F1FF", 223 | "editorSuggestWidget.selectedBackground": "#BAB6C026", 224 | "editorHoverWidget.background": "#0A0E14", 225 | "editorHoverWidget.border": "#1C2025", 226 | "editorMarkerNavigation.background": "#0A0E14", 227 | "editorMarkerNavigationError.background": "#FC618D", 228 | "editorMarkerNavigationInfo.background": "#5AD4E6", 229 | "editorMarkerNavigationWarning.background": "#FD9353", 230 | "peekView.border": "#1C2025", 231 | "peekViewEditor.background": "#0A0E14", 232 | "peekViewEditorGutter.background": "#0A0E14", 233 | "peekViewEditor.matchHighlightBackground": "#525053", 234 | "peekViewResult.background": "#0A0E14", 235 | "peekViewResult.fileForeground": "#88898F", 236 | "peekViewResult.lineForeground": "#88898F", 237 | "peekViewResult.matchHighlightBackground": "#525053", 238 | "peekViewResult.selectionBackground": "#0A0E14", 239 | "peekViewResult.selectionForeground": "#FCE566", 240 | "peekViewTitle.background": "#0A0E14", 241 | "peekViewTitleDescription.foreground": "#88898F", 242 | "peekViewTitleLabel.foreground": "#F7F1FF", 243 | "merge.border": "#1C2025", 244 | "merge.commonContentBackground": "#F7F1FF19", 245 | "merge.commonHeaderBackground": "#F7F1FF26", 246 | "merge.currentContentBackground": "#FC618D19", 247 | "merge.currentHeaderBackground": "#FC618D26", 248 | "merge.incomingContentBackground": "#7BD88F20", 249 | "merge.incomingHeaderBackground": "#7BD88F30", 250 | "mergeEditor.change.background": "#F7F1FF12", 251 | "mergeEditor.change.word.background": "#F7F1FF26", 252 | "mergeEditor.conflict.unhandledUnfocused.border": "#FD935380", 253 | "mergeEditor.conflict.unhandledFocused.border": "#FD9353", 254 | "mergeEditor.conflict.handledUnfocused.border": "#FCE56680", 255 | "mergeEditor.conflict.handledFocused.border": "#E3CF65", 256 | "mergeEditor.conflict.handled.minimapOverViewRuler": "#FCE566", 257 | "mergeEditor.conflict.unHandled.minimapOverViewRuler": "#FC618D", 258 | "panel.background": "#0A0E14", 259 | "panel.border": "#0A0E14", 260 | "panel.dropBorder": "#FCE566", 261 | "panelInput.border": "#0A0E14", 262 | "panelSection.border": "#0A0E14", 263 | "panelSection.dropBackground": "#F7F1FF0C", 264 | "panelSectionHeader.background": "#0A0E14", 265 | "panelSectionHeader.foreground": "#88898F", 266 | "panelTitle.activeBorder": "#FCE566", 267 | "panelTitle.activeForeground": "#FCE566", 268 | "panelTitle.inactiveForeground": "#696969", 269 | "statusBar.foreground": "#696969", 270 | "statusBar.background": "#0A0E14", 271 | "statusBar.border": "#0A0E14", 272 | "statusBar.focusBorder": "#1C2025", 273 | "statusBar.noFolderBackground": "#1C2025", 274 | "statusBar.debuggingForeground": "#F7F1FF", 275 | "statusBar.debuggingBackground": "#FC618D26", 276 | "statusBarItem.prominentBackground": "#1C2025", 277 | "statusBarItem.remoteForeground": "#696969", 278 | "statusBarItem.remoteBackground": "#0A0E14", 279 | "statusBarItem.hoverBackground": "#1C2025", 280 | "statusBarItem.activeBackground": "#1C2025", 281 | "statusBarItem.focusBorder": "#A76EFD80", 282 | "titleBar.activeForeground": "#88898F", 283 | "titleBar.activeBackground": "#0A0E14", 284 | "titleBar.inactiveForeground": "#525053", 285 | "titleBar.inactiveBackground": "#0A0E14", 286 | "titleBar.border": "#0A0E14", 287 | "notificationCenter.border": "#1C2025", 288 | "notificationCenterHeader.background": "#0A0E14", 289 | "notificationCenterHeader.foreground": "#88898F", 290 | "notificationLink.foreground": "#FCE566", 291 | "notifications.background": "#0A0E14", 292 | "notifications.border": "#0A0E14", 293 | "notifications.foreground": "#BAB6C0", 294 | "notificationToast.border": "#0A0E14", 295 | "notificationsErrorIcon.foreground": "#FC618D", 296 | "notificationsWarningIcon.foreground": "#FD9353", 297 | "notificationsInfoIcon.foreground": "#5AD4E6", 298 | "banner.background": "#0A0E14", 299 | "banner.foreground": "#F7F1FF", 300 | "banner.border": "#1C2025", 301 | "pickerGroup.border": "#0A0E14", 302 | "pickerGroup.foreground": "#525053", 303 | "quickInputList.focusBackground": "#F7F1FF12", 304 | "quickInputList.focusForeground": "#FCE566", 305 | "keybindingLabel.background": "#BAB6C026", 306 | "keybindingLabel.foreground": "#D7D7D7", 307 | "keybindingLabel.border": "#0A0E14", 308 | "symbolIcon.arrayForeground": "#FD9353", 309 | "symbolIcon.booleanForeground": "#5AD4E6", 310 | "symbolIcon.classForeground": "#FD9353", 311 | "symbolIcon.colorForeground": "#5AD4E6", 312 | "symbolIcon.constructorForeground": "#AF98E6", 313 | "symbolIcon.enumeratorForeground": "#FD9353", 314 | "symbolIcon.enumeratorMemberForeground": "#5AD4E6", 315 | "symbolIcon.eventForeground": "#88898F", 316 | "symbolIcon.fieldForeground": "#FD9353", 317 | "symbolIcon.fileForeground": "#FCE566", 318 | "symbolIcon.folderForeground": "#FCE566", 319 | "symbolIcon.functionForeground": "#AF98E6", 320 | "symbolIcon.interfaceForeground": "#FD9353", 321 | "symbolIcon.keyForeground": "#5AD4E6", 322 | "symbolIcon.keywordForeground": "#FC618D", 323 | "symbolIcon.methodForeground": "#AF98E6", 324 | "symbolIcon.moduleForeground": "#FC618D", 325 | "symbolIcon.namespaceForeground": "#FC618D", 326 | "symbolIcon.nullForeground": "#5AD4E6", 327 | "symbolIcon.numberForeground": "#7BD88F", 328 | "symbolIcon.objectForeground": "#FD9353", 329 | "symbolIcon.operatorForeground": "#5AD4E6", 330 | "symbolIcon.packageForeground": "#FD9353", 331 | "symbolIcon.propertyForeground": "#FCE566", 332 | "symbolIcon.referenceForeground": "#5AD4E6", 333 | "symbolIcon.snippetForeground": "#5AD4E6", 334 | "symbolIcon.stringForeground": "#5AD4E6", 335 | "symbolIcon.structForeground": "#FD9353", 336 | "symbolIcon.textForeground": "#5AD4E6", 337 | "symbolIcon.typeParameterForeground": "#5AD4E6", 338 | "symbolIcon.unitForeground": "#5AD4E6", 339 | "symbolIcon.variableForeground": "#5AD4E6", 340 | "symbolIcon.constantForeground": "#7BD88F", 341 | "debugIcon.breakpointForeground": "#FC618D", 342 | "debugIcon.breakpointDisabledForeground": "#FC618D60", 343 | "debugIcon.breakpointUnverifiedForeground": "#FD9353", 344 | "debugIcon.breakpointCurrentStackframeForeground": "#FD9353", 345 | "debugIcon.breakpointStackframeForeground": "#FD9353", 346 | "debugIcon.startForeground": "#7BD88F", 347 | "debugIcon.pauseForeground": "#FD9353", 348 | "debugIcon.stopForeground": "#FC618D", 349 | "debugIcon.disconnectForeground": "#FC618D", 350 | "debugIcon.restartForeground": "#5AD4E6", 351 | "debugIcon.stepOverForeground": "#5AD4E6", 352 | "debugIcon.stepIntoForeground": "#5AD4E6", 353 | "debugIcon.stepOutForeground": "#5AD4E6", 354 | "debugIcon.continueForeground": "#7BD88F", 355 | "debugIcon.stepBackForeground": "#FD9353", 356 | "debugToolBar.background": "#1C2025", 357 | "debugToolBar.border": "#0A0E14", 358 | "terminal.foreground": "#F7F1FF", 359 | "terminal.background": "#0A0E14", 360 | "terminal.border": "#1C2025", 361 | "terminal.selectionBackground": "#BAB6C026", 362 | "terminal.ansiBlack": "#0A0E14", 363 | "terminal.ansiRed": "#FC618D", 364 | "terminal.ansiGreen": "#7BD88F", 365 | "terminal.ansiYellow": "#FCE566", 366 | "terminal.ansiBlue": "#AF98E6", 367 | "terminal.ansiMagenta": "#FD9353", 368 | "terminal.ansiCyan": "#5AD4E6", 369 | "terminal.ansiWhite": "#F7F1FF", 370 | "terminal.ansiBrightBlack": "#696969", 371 | "terminal.ansiBrightRed": "#FC618D", 372 | "terminal.ansiBrightGreen": "#7BD88F", 373 | "terminal.ansiBrightYellow": "#FCE566", 374 | "terminal.ansiBrightBlue": "#AF98E6", 375 | "terminal.ansiBrightMagenta": "#FD9353", 376 | "terminal.ansiBrightCyan": "#5AD4E6", 377 | "terminal.ansiBrightWhite": "#F7F1FF", 378 | "terminalCommandDecoration.defaultBackground": "#525053", 379 | "terminalCommandDecoration.successBackground": "#7BD88F", 380 | "terminalCommandDecoration.errorBackground": "#FC618D", 381 | "terminalOverviewRuler.cursorForeground": "#AF98E6", 382 | "terminalOverviewRuler.findMatchForeground": "#C3B5D3", 383 | "walkThrough.embeddedEditorBackground": "#0A0E14", 384 | "widget.shadow": "#0A0E14", 385 | "gitDecoration.addedResourceForeground": "#5AD4E6", 386 | "gitDecoration.modifiedResourceForeground": "#7BD88F", 387 | "gitDecoration.deletedResourceForeground": "#FC618D", 388 | "gitDecoration.untrackedResourceForeground": "#FD9353", 389 | "gitDecoration.ignoredResourceForeground": "#525053", 390 | "gitDecoration.conflictingResourceForeground": "#FD9353", 391 | "gitDecoration.submoduleResourceForeground": "#7BD88F", 392 | "settings.checkboxBackground": "#0A0E14", 393 | "settings.checkboxBorder": "#0A0E14", 394 | "settings.checkboxForeground": "#F7F1FF", 395 | "settings.dropdownBackground": "#0A0E14", 396 | "settings.dropdownBorder": "#0A0E14", 397 | "settings.dropdownForeground": "#F7F1FF", 398 | "settings.dropdownListBorder": "#88898F", 399 | "settings.headerForeground": "#FCE566", 400 | "settings.modifiedItemIndicator": "#FCE566", 401 | "settings.numberInputBackground": "#0A0E14", 402 | "settings.numberInputBorder": "#0A0E14", 403 | "settings.numberInputForeground": "#F7F1FF", 404 | "settings.textInputBackground": "#0A0E14", 405 | "settings.textInputBorder": "#0A0E14", 406 | "settings.textInputForeground": "#F7F1FF", 407 | "settings.focusedRowBackground": "#0A0E14", 408 | "settings.focusedRowBorder": "#1C2025", 409 | "settings.headerBorder": "#1C2025", 410 | "settings.sashBorder": "#A86EFD", 411 | "breadcrumb.activeSelectionForeground": "#F7F1FF", 412 | "breadcrumb.focusForeground": "#BAB6C0", 413 | "breadcrumb.foreground": "#88898F", 414 | "notebook.editorBackground": "#0A0E14", 415 | "notebook.cellBorderColor": "#333333", 416 | "notebook.cellHoverBackground": "#BAB6C026", 417 | "notebook.focusedCellBorder": "#A86EFD", 418 | "notebook.focusedEditorBorder": "#A76EFD80", 419 | "notebook.outputContainerBackgroundColor": "#BAB6C026" 420 | }, 421 | "tokenColors": [ 422 | { 423 | "scope": [ 424 | "comment", 425 | "comment keyword", 426 | "comment markup.underline.link", 427 | "comment string", 428 | "comment punctuation.definition", 429 | "comment punctuation", 430 | "comment text" 431 | ], 432 | "settings": { 433 | "fontStyle": "italic", 434 | "foreground": "#696969" 435 | } 436 | }, 437 | { 438 | "scope": "comment storage.type", 439 | "settings": { 440 | "foreground": "#696969" 441 | } 442 | }, 443 | { 444 | "scope": "comment entity.name.type", 445 | "settings": { 446 | "foreground": "#C3B5D3" 447 | } 448 | }, 449 | { 450 | "scope": [ 451 | "comment variable", 452 | "comment variable.other" 453 | ], 454 | "settings": { 455 | "foreground": "#C3B5D3" 456 | } 457 | }, 458 | { 459 | "scope": "comment keyword.codetag.notation", 460 | "settings": { 461 | "foreground": "#AF98E6" 462 | } 463 | }, 464 | { 465 | "scope": "comment.git-status.header.remote", 466 | "settings": { 467 | "foreground": "#FC618D" 468 | } 469 | }, 470 | { 471 | "scope": "comment.git-status.header.local", 472 | "settings": { 473 | "foreground": "#5AD4E6" 474 | } 475 | }, 476 | { 477 | "scope": "comment.other.git-status.head", 478 | "settings": { 479 | "foreground": "#D7D7D7" 480 | } 481 | }, 482 | { 483 | "scope": "constant", 484 | "settings": { 485 | "foreground": "#AF98E6" 486 | } 487 | }, 488 | { 489 | "scope": "constant.other", 490 | "settings": { 491 | "foreground": "#D7D7D7" 492 | } 493 | }, 494 | { 495 | "scope": "constant.other.property", 496 | "settings": { 497 | "foreground": "#AF98E6" 498 | } 499 | }, 500 | { 501 | "scope": "constant.other.color", 502 | "settings": { 503 | "foreground": "#AF98E6" 504 | } 505 | }, 506 | { 507 | "scope": "constant.other.character-class.escape", 508 | "settings": { 509 | "foreground": "#AF98E6" 510 | } 511 | }, 512 | { 513 | "scope": "constant.other.key", 514 | "settings": { 515 | "foreground": "#AF98E6" 516 | } 517 | }, 518 | { 519 | "scope": "constant.other.symbol", 520 | "settings": { 521 | "foreground": "#FD9353" 522 | } 523 | }, 524 | { 525 | "scope": "constant.numeric", 526 | "settings": { 527 | "foreground": "#AF98E6" 528 | } 529 | }, 530 | { 531 | "scope": "constant.language", 532 | "settings": { 533 | "foreground": "#AF98E6" 534 | } 535 | }, 536 | { 537 | "scope": "constant.character.escape", 538 | "settings": { 539 | "foreground": "#AF98E6" 540 | } 541 | }, 542 | { 543 | "scope": "constant.numeric.line-number.find-in-files", 544 | "settings": { 545 | "foreground": "#494C59" 546 | } 547 | }, 548 | { 549 | "scope": "constant.numeric.line-number.match.find-in-files", 550 | "settings": { 551 | "foreground": "#E3CF65" 552 | } 553 | }, 554 | { 555 | "scope": "entity.name.section", 556 | "settings": { 557 | "foreground": "#E3CF65" 558 | } 559 | }, 560 | { 561 | "scope": "entity.name", 562 | "settings": { 563 | "foreground": "#7BD88F" 564 | } 565 | }, 566 | { 567 | "scope": "entity.name.class", 568 | "settings": { 569 | "foreground": "#5AD4E6" 570 | } 571 | }, 572 | { 573 | "scope": "entity.name.constant", 574 | "settings": { 575 | "foreground": "#AF98E6" 576 | } 577 | }, 578 | { 579 | "scope": "entity.name.namespace", 580 | "settings": { 581 | "foreground": "#D7D7D7" 582 | } 583 | }, 584 | { 585 | "scope": "entity.other.inherited-class", 586 | "settings": { 587 | "fontStyle": "italic", 588 | "foreground": "#5AD4E6" 589 | } 590 | }, 591 | { 592 | "scope": "entity.name.function", 593 | "settings": { 594 | "foreground": "#7BD88F" 595 | } 596 | }, 597 | { 598 | "scope": [ 599 | "entity.name.tag", 600 | "entity.name.tag.js.jsx support.class.component.js.jsx" 601 | ], 602 | "settings": { 603 | "foreground": "#FC618D" 604 | } 605 | }, 606 | { 607 | "scope": "entity.other.attribute-name", 608 | "settings": { 609 | "fontStyle": "italic", 610 | "foreground": "#5AD4E6" 611 | } 612 | }, 613 | { 614 | "scope": [ 615 | "entity.other.attribute-name.class.css", 616 | "entity.other.attribute-name.parent-selector-suffix.css", 617 | "entity.other.attribute-name.parent-selector-suffix.css punctuation.definition.entity.css" 618 | ], 619 | "settings": { 620 | "foreground": "#7BD88F" 621 | } 622 | }, 623 | { 624 | "scope": "entity.other.attribute-name.id.css", 625 | "settings": { 626 | "foreground": "#FD9353" 627 | } 628 | }, 629 | { 630 | "scope": "entity.other.attribute-name.pseudo-class.cssentity.other.pseudo-class.css", 631 | "settings": { 632 | "fontStyle": "italic", 633 | "foreground": "#5AD4E6" 634 | } 635 | }, 636 | { 637 | "scope": [ 638 | "entity.name.function", 639 | "support.function" 640 | ], 641 | "settings": { 642 | "foreground": "#7BD88F" 643 | } 644 | }, 645 | { 646 | "scope": "entity.other.git-status.hex", 647 | "settings": { 648 | "foreground": "#AF98E6" 649 | } 650 | }, 651 | { 652 | "scope": "invalid", 653 | "settings": { 654 | "fontStyle": "italic" 655 | } 656 | }, 657 | { 658 | "scope": "keyword", 659 | "settings": { 660 | "foreground": "#FC618D" 661 | } 662 | }, 663 | { 664 | "scope": "keyword.control", 665 | "settings": { 666 | "foreground": "#FC618D" 667 | } 668 | }, 669 | { 670 | "scope": "keyword.operator", 671 | "settings": { 672 | "foreground": "#FC618D" 673 | } 674 | }, 675 | { 676 | "scope": "keyword.other.substitution", 677 | "settings": { 678 | "foreground": "#88898F" 679 | } 680 | }, 681 | { 682 | "scope": "keyword.other.template.beginkeyword.other.template.end", 683 | "settings": { 684 | "foreground": "#FC618D" 685 | } 686 | }, 687 | { 688 | "scope": [ 689 | "keyword.operator.heading.restructuredtext", 690 | "keyword.operator.table.row.restructuredtext", 691 | "keyword.operator.table.data.restructuredtext" 692 | ], 693 | "settings": { 694 | "foreground": "#88898F" 695 | } 696 | }, 697 | { 698 | "scope": "markup.italic", 699 | "settings": { 700 | "fontStyle": "italic" 701 | } 702 | }, 703 | { 704 | "scope": "markup.bold", 705 | "settings": { 706 | "fontStyle": "bold" 707 | } 708 | }, 709 | { 710 | "scope": "markup.heading", 711 | "settings": { 712 | "foreground": "#E3CF65" 713 | } 714 | }, 715 | { 716 | "scope": "markup.raw", 717 | "settings": { 718 | "foreground": "#FD9353" 719 | } 720 | }, 721 | { 722 | "scope": "markup.underline", 723 | "settings": { 724 | "fontStyle": "underline" 725 | } 726 | }, 727 | { 728 | "scope": "markup.underline.link", 729 | "settings": { 730 | "foreground": "#7BD88F" 731 | } 732 | }, 733 | { 734 | "scope": [ 735 | "markup.inserted", 736 | "markup.inserted punctuation.definition.inserted" 737 | ], 738 | "settings": { 739 | "foreground": "#7BD88F" 740 | } 741 | }, 742 | { 743 | "scope": [ 744 | "markup.deleted", 745 | "markup.deleted punctuation.definition.deleted" 746 | ], 747 | "settings": { 748 | "foreground": "#FC618D" 749 | } 750 | }, 751 | { 752 | "scope": [ 753 | "markup.changed", 754 | "markup.changed punctuation.definition.changed" 755 | ], 756 | "settings": { 757 | "foreground": "#FC618D" 758 | } 759 | }, 760 | { 761 | "scope": [ 762 | "markup.ignored", 763 | "markup.ignored punctuation.definition.ignored" 764 | ], 765 | "settings": { 766 | "foreground": "#88898F" 767 | } 768 | }, 769 | { 770 | "scope": "markup.untracked", 771 | "settings": { 772 | "foreground": "#88898F" 773 | } 774 | }, 775 | { 776 | "scope": "markup.quote", 777 | "settings": { 778 | "fontStyle": "italic" 779 | } 780 | }, 781 | { 782 | "scope": [ 783 | "meta.brace.round", 784 | "meta.brace.square", 785 | "meta.brace.curly", 786 | "meta.delimiter.comma.js", 787 | "meta.function-call.without-arguments.js", 788 | "meta.function-call.method.without-arguments.js" 789 | ], 790 | "settings": { 791 | "foreground": "#88898F" 792 | } 793 | }, 794 | { 795 | "scope": [ 796 | "meta.function-call", 797 | "meta.function-call.arguments meta.function-call" 798 | ], 799 | "settings": { 800 | "foreground": "#7BD88F" 801 | } 802 | }, 803 | { 804 | "scope": [ 805 | "meta.function-call meta.function-call.arguments", 806 | "meta.function-call meta.arguments", 807 | "meta.function-call meta.group" 808 | ], 809 | "settings": { 810 | "foreground": "#D7D7D7" 811 | } 812 | }, 813 | { 814 | "scope": "meta.instance.constructor", 815 | "settings": { 816 | "foreground": "#7BD88F" 817 | } 818 | }, 819 | { 820 | "scope": "meta.attribute-with-value.class string", 821 | "settings": { 822 | "foreground": "#7BD88F" 823 | } 824 | }, 825 | { 826 | "scope": "meta.attribute-with-value.id string", 827 | "settings": { 828 | "foreground": "#FD9353" 829 | } 830 | }, 831 | { 832 | "scope": [ 833 | "source.json meta.structure.dictionary", 834 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 835 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 836 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 837 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 838 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 839 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 840 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 841 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 842 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 843 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 844 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 845 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 846 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 847 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 848 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 849 | "source.json meta.structure.dictionary string", 850 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 851 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 852 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 853 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 854 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 855 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 856 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 857 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 858 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 859 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 860 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 861 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 862 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 863 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 864 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string" 865 | ], 866 | "settings": { 867 | "foreground": "#D7D7D7" 868 | } 869 | }, 870 | { 871 | "scope": [ 872 | "source.json meta.structure.dictionary.value string", 873 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 874 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 875 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 876 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 877 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 878 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 879 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 880 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 881 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 882 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 883 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 884 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 885 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 886 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 887 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string" 888 | ], 889 | "settings": { 890 | "foreground": "#FC618D" 891 | } 892 | }, 893 | { 894 | "scope": "meta.object.member", 895 | "settings": { 896 | "foreground": "#D7D7D7" 897 | } 898 | }, 899 | { 900 | "scope": "meta.property-list.css variable.other", 901 | "settings": { 902 | "foreground": "#FD9353" 903 | } 904 | }, 905 | { 906 | "scope": [ 907 | "entity.name.constant.preprocessor", 908 | "meta.preprocessor" 909 | ], 910 | "settings": { 911 | "foreground": "#AF98E6" 912 | } 913 | }, 914 | { 915 | "scope": "meta.diff.git-diff.header", 916 | "settings": { 917 | "foreground": "#FC618D" 918 | } 919 | }, 920 | { 921 | "scope": "punctuation", 922 | "settings": { 923 | "foreground": "#88898F" 924 | } 925 | }, 926 | { 927 | "scope": [ 928 | "punctuation.definition.tag", 929 | "punctuation.definition.tag source", 930 | "punctuation.definition.group.begin.ruby", 931 | "punctuation.definition.group.end.ruby" 932 | ], 933 | "settings": { 934 | "foreground": "#88898F" 935 | } 936 | }, 937 | { 938 | "scope": "punctuation.definition.group", 939 | "settings": { 940 | "foreground": "#D7D7D7" 941 | } 942 | }, 943 | { 944 | "scope": "punctuation.definition.comment", 945 | "settings": { 946 | "foreground": "#696969" 947 | } 948 | }, 949 | { 950 | "scope": [ 951 | "punctuation.definition.variable", 952 | "punctuation.definition.keyword.scss", 953 | "punctuation.definition.entity.css" 954 | ], 955 | "settings": { 956 | "foreground": "#C3B5D3" 957 | } 958 | }, 959 | { 960 | "scope": [ 961 | "punctuation.section.embedded", 962 | "punctuation.section.embedded entity.name.tag", 963 | "punctuation.section.embedded constant.other", 964 | "punctuation.section.embedded source" 965 | ], 966 | "settings": { 967 | "foreground": "#FD9353" 968 | } 969 | }, 970 | { 971 | "scope": [ 972 | "punctuation.template-string.element.begin", 973 | "punctuation.template-string.element.end", 974 | "punctuation.definition.string.template.begin", 975 | "punctuation.definition.string.template.end", 976 | "string.quoted.template punctuation.definition.string.begin", 977 | "string.quoted.template punctuation.definition.string.end" 978 | ], 979 | "settings": { 980 | "foreground": "#FC618D" 981 | } 982 | }, 983 | { 984 | "scope": [ 985 | "meta.paragraph.markdown meta.dummy.line-break", 986 | "meta.paragraph.markdown meta.hard-line-break.markdown" 987 | ], 988 | "settings": {} 989 | }, 990 | { 991 | "scope": "region.redish", 992 | "settings": { 993 | "foreground": "#FC618D" 994 | } 995 | }, 996 | { 997 | "scope": "region.orangish", 998 | "settings": { 999 | "foreground": "#FD9353" 1000 | } 1001 | }, 1002 | { 1003 | "scope": "region.yellowish", 1004 | "settings": { 1005 | "foreground": "#E3CF65" 1006 | } 1007 | }, 1008 | { 1009 | "scope": "region.greenish", 1010 | "settings": { 1011 | "foreground": "#7BD88F" 1012 | } 1013 | }, 1014 | { 1015 | "scope": "region.bluish", 1016 | "settings": { 1017 | "foreground": "#5AD4E6" 1018 | } 1019 | }, 1020 | { 1021 | "scope": "region.purplish", 1022 | "settings": { 1023 | "foreground": "#AF98E6" 1024 | } 1025 | }, 1026 | { 1027 | "scope": "region.pinkish", 1028 | "settings": { 1029 | "foreground": "#FC618D" 1030 | } 1031 | }, 1032 | { 1033 | "scope": "region.whitish", 1034 | "settings": { 1035 | "foreground": "#DFDFDF" 1036 | } 1037 | }, 1038 | { 1039 | "scope": "source", 1040 | "settings": { 1041 | "foreground": "#D7D7D7" 1042 | } 1043 | }, 1044 | { 1045 | "scope": [ 1046 | "source.scss", 1047 | "source.sass" 1048 | ], 1049 | "settings": { 1050 | "foreground": "#88898F" 1051 | } 1052 | }, 1053 | { 1054 | "scope": [ 1055 | "source.sass variable.other", 1056 | "source.sass variable.sass", 1057 | "source.scss variable.other", 1058 | "source.scss variable.scss", 1059 | "source.scss variable.sass", 1060 | "source.css variable.other", 1061 | "source.css variable.scss", 1062 | "source.less variable.other", 1063 | "source.less variable.other.less", 1064 | "source.less variable.declaration.less" 1065 | ], 1066 | "settings": { 1067 | "fontStyle": "italic", 1068 | "foreground": "#FD9353" 1069 | } 1070 | }, 1071 | { 1072 | "scope": "source.git-show.commit.sha", 1073 | "settings": { 1074 | "foreground": "#AF98E6" 1075 | } 1076 | }, 1077 | { 1078 | "scope": [ 1079 | "source.git-show.author", 1080 | "source.git-show.date", 1081 | "source.git-diff.command", 1082 | "source.git-diff.command meta.diff.git-diff.header.from-file", 1083 | "source.git-diff.command meta.diff.git-diff.header.to-file" 1084 | ], 1085 | "settings": { 1086 | "foreground": "#88898F" 1087 | } 1088 | }, 1089 | { 1090 | "scope": [ 1091 | "source.git-show meta.diff.git-diff.header.extended.index.from-sha", 1092 | "source.git-show meta.diff.git-diff.header.extended.index.to-sha" 1093 | ], 1094 | "settings": { 1095 | "foreground": "#AF98E6" 1096 | } 1097 | }, 1098 | { 1099 | "scope": "source.git-show meta.diff.range.unified", 1100 | "settings": { 1101 | "foreground": "#FD9353" 1102 | } 1103 | }, 1104 | { 1105 | "scope": [ 1106 | "source.git-show meta.diff.header.from-file", 1107 | "source.git-show meta.diff.header.to-file" 1108 | ], 1109 | "settings": { 1110 | "foreground": "#88898F" 1111 | } 1112 | }, 1113 | { 1114 | "scope": "storage", 1115 | "settings": { 1116 | "foreground": "#FC618D" 1117 | } 1118 | }, 1119 | { 1120 | "scope": "storage.type", 1121 | "settings": { 1122 | "fontStyle": "italic", 1123 | "foreground": "#5AD4E6" 1124 | } 1125 | }, 1126 | { 1127 | "scope": "storage.type.extends", 1128 | "settings": { 1129 | "foreground": "#FC618D" 1130 | } 1131 | }, 1132 | { 1133 | "scope": "storage.type.function.arrow", 1134 | "settings": { 1135 | "foreground": "#FC618D" 1136 | } 1137 | }, 1138 | { 1139 | "scope": "storage.modifier", 1140 | "settings": { 1141 | "fontStyle": "italic", 1142 | "foreground": "#FC618D" 1143 | } 1144 | }, 1145 | { 1146 | "scope": "storage.class.restructuredtext.ref", 1147 | "settings": { 1148 | "foreground": "#AF98E6" 1149 | } 1150 | }, 1151 | { 1152 | "scope": [ 1153 | "storage.modifier.package", 1154 | "storage.modifier.import" 1155 | ], 1156 | "settings": { 1157 | "foreground": "#D7D7D7" 1158 | } 1159 | }, 1160 | { 1161 | "scope": "string", 1162 | "settings": { 1163 | "foreground": "#E3CF65" 1164 | } 1165 | }, 1166 | { 1167 | "scope": "string.unquoted.label", 1168 | "settings": { 1169 | "foreground": "#D7D7D7" 1170 | } 1171 | }, 1172 | { 1173 | "scope": "string source", 1174 | "settings": { 1175 | "foreground": "#D7D7D7" 1176 | } 1177 | }, 1178 | { 1179 | "scope": "string source punctuation.section.embedded", 1180 | "settings": { 1181 | "foreground": "#88898F" 1182 | } 1183 | }, 1184 | { 1185 | "scope": [ 1186 | "string.other.link.title", 1187 | "string.other.link.description" 1188 | ], 1189 | "settings": { 1190 | "foreground": "#FC618D" 1191 | } 1192 | }, 1193 | { 1194 | "scope": "string.other.link.description.title", 1195 | "settings": { 1196 | "foreground": "#5AD4E6" 1197 | } 1198 | }, 1199 | { 1200 | "scope": [ 1201 | "string.regexp punctuation.definition.string.begin", 1202 | "string.regexp punctuation.definition.string.end" 1203 | ], 1204 | "settings": { 1205 | "foreground": "#FC618D" 1206 | } 1207 | }, 1208 | { 1209 | "scope": [ 1210 | "string.other.ref", 1211 | "string.other.restructuredtext.ref" 1212 | ], 1213 | "settings": { 1214 | "foreground": "#7BD88F" 1215 | } 1216 | }, 1217 | { 1218 | "scope": "string.other.git-status.help.key", 1219 | "settings": { 1220 | "foreground": "#C3B5D3" 1221 | } 1222 | }, 1223 | { 1224 | "scope": "string.other.git-status.remote", 1225 | "settings": { 1226 | "foreground": "#FC618D" 1227 | } 1228 | }, 1229 | { 1230 | "scope": "support.constant", 1231 | "settings": { 1232 | "foreground": "#5AD4E6" 1233 | } 1234 | }, 1235 | { 1236 | "scope": "support.constant.handlebars", 1237 | "settings": { 1238 | "foreground": "#88898F" 1239 | } 1240 | }, 1241 | { 1242 | "scope": "support.function", 1243 | "settings": { 1244 | "foreground": "#7BD88F" 1245 | } 1246 | }, 1247 | { 1248 | "scope": [ 1249 | "support.type", 1250 | "entity.name.type.object.console" 1251 | ], 1252 | "settings": { 1253 | "fontStyle": "italic", 1254 | "foreground": "#5AD4E6" 1255 | } 1256 | }, 1257 | { 1258 | "scope": "support.variable", 1259 | "settings": { 1260 | "foreground": "#5AD4E6" 1261 | } 1262 | }, 1263 | { 1264 | "scope": "support.type.property-name", 1265 | "settings": { 1266 | "foreground": "#D7D7D7" 1267 | } 1268 | }, 1269 | { 1270 | "scope": "support.class", 1271 | "settings": { 1272 | "foreground": "#5AD4E6" 1273 | } 1274 | }, 1275 | { 1276 | "scope": "text", 1277 | "settings": { 1278 | "foreground": "#D7D7D7" 1279 | } 1280 | }, 1281 | { 1282 | "scope": "text.find-in-files", 1283 | "settings": { 1284 | "foreground": "#D7D7D7" 1285 | } 1286 | }, 1287 | { 1288 | "scope": [ 1289 | "variable", 1290 | "variable.other" 1291 | ], 1292 | "settings": {} 1293 | }, 1294 | { 1295 | "scope": [ 1296 | "variable.parameter", 1297 | "parameters variable.function" 1298 | ], 1299 | "settings": { 1300 | "fontStyle": "italic", 1301 | "foreground": "#FD9353" 1302 | } 1303 | }, 1304 | { 1305 | "scope": [ 1306 | "variable.language", 1307 | "variable.parameter.function.language.special.self.python" 1308 | ], 1309 | "settings": { 1310 | "fontStyle": "italic", 1311 | "foreground": "#C3B5D3" 1312 | } 1313 | }, 1314 | { 1315 | "scope": "variable.language.arguments", 1316 | "settings": { 1317 | "foreground": "#AF98E6" 1318 | } 1319 | }, 1320 | { 1321 | "scope": "variable.other.class", 1322 | "settings": { 1323 | "foreground": "#5AD4E6" 1324 | } 1325 | }, 1326 | { 1327 | "scope": "variable.other.constant", 1328 | "settings": { 1329 | "foreground": "#AF98E6" 1330 | } 1331 | }, 1332 | { 1333 | "scope": "variable.other.member", 1334 | "settings": { 1335 | "foreground": "#D7D7D7" 1336 | } 1337 | }, 1338 | { 1339 | "scope": "variable.function", 1340 | "settings": { 1341 | "foreground": "#7BD88F" 1342 | } 1343 | }, 1344 | { 1345 | "scope": "variable.other.substitution", 1346 | "settings": { 1347 | "foreground": "#FD9353" 1348 | } 1349 | }, 1350 | { 1351 | "scope": [ 1352 | "source.ruby variable.other.readwrite.instance.ruby", 1353 | "source.ruby variable.other.readwrite.class.ruby" 1354 | ], 1355 | "settings": { 1356 | "foreground": "#AF98E6" 1357 | } 1358 | } 1359 | ] 1360 | } -------------------------------------------------------------------------------- /themes/light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Karma", 3 | "type": "light", 4 | "author": "Sreetam Das ", 5 | "semanticHighlighting": true, 6 | "semanticTokenColors": { 7 | "function": { 8 | "foreground": "#2D972F" 9 | }, 10 | "variable": "#6F42C1", 11 | "interface": { 12 | "foreground": "#2D972F", 13 | "italic": true 14 | }, 15 | "type": { 16 | "foreground": "#2D972F", 17 | "italic": true 18 | }, 19 | "property": { 20 | "foreground": "#444444" 21 | } 22 | }, 23 | "colors": { 24 | "focusBorder": "#EEEEEE", 25 | "foreground": "#0A0E14", 26 | "descriptionForeground": "#525053", 27 | "errorForeground": "#FC618D", 28 | "textLink.foreground": "#A86EFD", 29 | "textLink.activeForeground": "#0A0E14", 30 | "textBlockQuote.background": "#FFFFFF", 31 | "textBlockQuote.border": "#EEEEEE", 32 | "textCodeBlock.background": "#EEEEEE", 33 | "textPreformat.foreground": "#0A0E14", 34 | "textSeparator.foreground": "#999999", 35 | "icon.foreground": "#444444", 36 | "sash.hoverBorder": "#EEEEEE", 37 | "button.background": "#EEEEEE", 38 | "button.foreground": "#525053", 39 | "button.hoverBackground": "#EEEEEE", 40 | "button.border": "#FFFFFF", 41 | "button.separator": "#FFFFFF", 42 | "button.secondaryForeground": "#525053", 43 | "button.secondaryBackground": "#FFFFFF", 44 | "button.secondaryHoverBackground": "#EEEEEE", 45 | "checkbox.background": "#FFFFFF", 46 | "checkbox.border": "#6F42C180", 47 | "dropdown.background": "#FFFFFF", 48 | "dropdown.border": "#FFFFFF", 49 | "dropdown.foreground": "#525053", 50 | "dropdown.listBackground": "#FFFFFF", 51 | "input.background": "#FFFFFF", 52 | "input.border": "#EEEEEE", 53 | "input.foreground": "#0A0E14", 54 | "input.placeholderForeground": "#999999", 55 | "inputOption.activeForeground": "#0A0E14", 56 | "inputOption.activeBackground": "#6F42C130", 57 | "inputOption.activeBorder": "#6F42C130", 58 | "inputValidation.errorBackground": "#FFFFFF", 59 | "inputValidation.errorBorder": "#FC618D", 60 | "inputValidation.errorForeground": "#FC618D", 61 | "inputValidation.infoBackground": "#FFFFFF", 62 | "inputValidation.infoBorder": "#5688C7", 63 | "inputValidation.infoForeground": "#5688C7", 64 | "inputValidation.warningBackground": "#FFFFFF", 65 | "inputValidation.warningBorder": "#FA8D3E", 66 | "inputValidation.warningForeground": "#FA8D3E", 67 | "scrollbar.shadow": "#FFFFFF", 68 | "scrollbarSlider.background": "#B29ADE30", 69 | "scrollbarSlider.hoverBackground": "#B29ADE50", 70 | "scrollbarSlider.activeBackground": "#B29ADE70", 71 | "badge.foreground": "#FFFFFF", 72 | "badge.background": "#A86EFD", 73 | "progressBar.background": "#A76EFD80", 74 | "list.activeSelectionBackground": "#FFFFFF", 75 | "list.activeSelectionForeground": "#6F42C1", 76 | "list.activeSelectionIconForeground": "#0A0E14", 77 | "list.dropBackground": "#EEEEEE", 78 | "list.focusBackground": "#FFFFFF", 79 | "list.focusForeground": "#0A0E14", 80 | "list.focusHighlightForeground": "#2D972F", 81 | "list.focusOutline": "#EEEEEE", 82 | "list.focusAndSelectionOutline": "#EEEEEE", 83 | "list.highlightForeground": "#0A0E14", 84 | "list.hoverBackground": "#FFFFFF", 85 | "list.hoverForeground": "#0A0E14", 86 | "list.inactiveSelectionBackground": "#FFFFFF", 87 | "list.inactiveSelectionForeground": "#6F42C1", 88 | "list.inactiveSelectionIconForeground": "#525053", 89 | "list.inactiveFocusBackground": "#FFFFFF", 90 | "list.inactiveFocusOutline": "#FFFFFF", 91 | "list.invalidItemForeground": "#FC618D", 92 | "list.errorForeground": "#FC618D", 93 | "list.warningForeground": "#FA8D3E", 94 | "listFilterWidget.background": "#FFFFFF", 95 | "listFilterWidget.outline": "#FFFFFF", 96 | "listFilterWidget.noMatchesOutline": "#FC618D", 97 | "activityBar.background": "#FFFFFF", 98 | "activityBar.dropBorder": "#A86EFD", 99 | "activityBar.foreground": "#494C59", 100 | "activityBar.inactiveForeground": "#88898F", 101 | "activityBar.border": "#FFFFFF", 102 | "activityBarBadge.background": "#A86EFD", 103 | "activityBarBadge.foreground": "#FFFFFF", 104 | "activityBar.activeBorder": "#A86EFD", 105 | "activityBar.activeBackground": "#FFFFFF", 106 | "activityBar.activeFocusBorder": "#A86EFD", 107 | "sideBar.foreground": "#525053", 108 | "sideBar.background": "#FFFFFF", 109 | "sideBar.border": "#FFFFFF", 110 | "sideBarTitle.foreground": "#88898F", 111 | "sideBarSectionHeader.foreground": "#999999", 112 | "sideBarSectionHeader.background": "#FFFFFF", 113 | "sideBarSectionHeader.border": "#FFFFFF", 114 | "minimapSlider.background": "#B29ADE30", 115 | "minimapSlider.hoverBackground": "#B29ADE50", 116 | "minimapSlider.activeBackground": "#B29ADE70", 117 | "editorGroup.border": "#FFFFFF", 118 | "editorGroup.dropBackground": "#F7F1FFAA", 119 | "editorGroup.emptyBackground": "#FFFFFF", 120 | "editorGroup.focusedEmptyBorder": "#FFFFFF", 121 | "editorGroupHeader.noTabsBackground": "#FFFFFF", 122 | "editorGroupHeader.tabsBackground": "#FFFFFF", 123 | "editorGroupHeader.tabsBorder": "#FFFFFF", 124 | "tab.activeBorder": "#A86EFD", 125 | "tab.activeBackground": "#FFFFFF", 126 | "tab.activeForeground": "#A86EFD", 127 | "tab.activeModifiedBorder": "#88898F", 128 | "tab.border": "#FFFFFF", 129 | "tab.hoverBackground": "#FFFFFF", 130 | "tab.hoverBorder": "#88898F", 131 | "tab.inactiveBackground": "#FFFFFF", 132 | "tab.inactiveForeground": "#525053", 133 | "tab.inactiveModifiedBorder": "#88898F", 134 | "tab.unfocusedActiveBorder": "#525053", 135 | "tab.unfocusedActiveBorderTop": "#FFFFFF", 136 | "tab.unfocusedActiveForeground": "#494C59", 137 | "tab.unfocusedActiveModifiedBorder": "#FFFFFF", 138 | "tab.unfocusedHoverBackground": "#FFFFFF", 139 | "tab.unfocusedHoverBorder": "#FFFFFF", 140 | "tab.unfocusedInactiveForeground": "#525053", 141 | "tab.unfocusedInactiveModifiedBorder": "#FFFFFF", 142 | "editorPane.background": "#FFFFFF", 143 | "editor.foreground": "#0A0E14", 144 | "editor.background": "#FFFFFF", 145 | "editorLineNumber.foreground": "#D7D7D7", 146 | "editorLineNumber.activeForeground": "#A86EFD", 147 | "editorCursor.background": "#FFFFFF", 148 | "editorCursor.foreground": "#A86EFD", 149 | "editor.findMatchBackground": "#F7F1FFDD", 150 | "editor.findMatchHighlightBackground": "#F7F1FFDD", 151 | "editor.findRangeHighlightBackground": "#F7F1FFAA", 152 | "editor.findMatchBorder": "#EEAE11", 153 | "editor.findMatchHighlightBorder": "#00000000", 154 | "editor.findRangeHighlightBorder": "#00000000", 155 | "editor.linkedEditingBackground": "#EEEEEE", 156 | "editor.inactiveSelectionBackground": "#F7F1FFCC", 157 | "editor.selectionBackground": "#BAB6C026", 158 | "editor.selectionHighlightBackground": "#F7F1FFDD", 159 | "editor.wordHighlightBackground": "#F7F1FFDD", 160 | "editor.wordHighlightBorder": "#FFFFFF", 161 | "editor.wordHighlightStrongBackground": "#F7F1FFDD", 162 | "editor.wordHighlightStrongBorder": "#FFFFFF", 163 | "editorBracketMatch.background": "#FFFFFF", 164 | "editorBracketMatch.border": "#FFFFFF", 165 | "editor.hoverHighlightBackground": "#F7F1FFAA", 166 | "editor.lineHighlightBackground": "#F7F1FFAA", 167 | "editor.rangeHighlightBackground": "#FFFFFF", 168 | "editor.rangeHighlightBorder": "#FFFFFF", 169 | "editor.selectionHighlightBorder": "#FFFFFF", 170 | "editor.lineHighlightBorder": "#FFFFFF", 171 | "selection.background": "#F7F1FFDD", 172 | "editorLightBulb.foreground": "#EEAE11", 173 | "editorLightBulbAutoFix.foreground": "#2D972F", 174 | "editorIndentGuide.background": "#EEEEEE", 175 | "editorWhitespace.foreground": "#88898F", 176 | "editorInlayHint.background": "#F7F1FFDD", 177 | "editorInlayHint.foreground": "#6F42C1", 178 | "editorBracketHighlight.foreground1": "#EEAE11", 179 | "editorBracketHighlight.foreground2": "#FC618D", 180 | "editorBracketHighlight.foreground3": "#5688C7", 181 | "editorBracketHighlight.unexpectedBracket.foreground": "#FA8D3E", 182 | "editorOverviewRuler.border": "#FFFFFF", 183 | "editorOverviewRuler.addedForeground": "#2D972F", 184 | "editorOverviewRuler.currentContentForeground": "#FFFFFF", 185 | "editorOverviewRuler.deletedForeground": "#FC618D", 186 | "editorOverviewRuler.errorForeground": "#FC618D", 187 | "editorOverviewRuler.findMatchForeground": "#F7F1FFDD", 188 | "editorOverviewRuler.incomingContentForeground": "#FFFFFF", 189 | "editorOverviewRuler.infoForeground": "#5688C7", 190 | "editorOverviewRuler.modifiedForeground": "#FA8D3E", 191 | "editorOverviewRuler.rangeHighlightForeground": "#F7F1FFDD", 192 | "editorOverviewRuler.selectionHighlightForeground": "#F7F1FFDD", 193 | "editorOverviewRuler.warningForeground": "#FA8D3E", 194 | "editorOverviewRuler.wordHighlightForeground": "#F7F1FFDD", 195 | "editorOverviewRuler.wordHighlightStrongForeground": "#F7F1FFDD", 196 | "editorError.foreground": "#FC618D", 197 | "editorError.border": "#FFFFFF", 198 | "editorWarning.foreground": "#FA8D3E", 199 | "editorWarning.border": "#FFFFFF", 200 | "editorInfo.foreground": "#5688C7", 201 | "editorInfo.border": "#FFFFFF", 202 | "editorHint.foreground": "#6F42C1", 203 | "editorHint.border": "#FFFFFF", 204 | "editorGutter.background": "#FFFFFF", 205 | "editorGutter.addedBackground": "#2D972F", 206 | "editorGutter.modifiedBackground": "#FA8D3E", 207 | "editorGutter.deletedBackground": "#FC618D", 208 | "editor.snippetTabstopHighlightBackground": "#F7F1FFDD", 209 | "editor.snippetTabstopHighlightBorder": "#D7D7D7", 210 | "editor.snippetFinalTabstopHighlightBackground": "#F7F1FFDD", 211 | "editor.snippetFinalTabstopHighlightBorder": "#6F42C120", 212 | "diffEditor.insertedTextBackground": "#2D972F20", 213 | "diffEditor.insertedTextBorder": "#00000000", 214 | "diffEditor.removedTextBackground": "#FC618D19", 215 | "diffEditor.removedTextBorder": "#00000000", 216 | "tree.indentGuidesStroke": "#EEEEEE", 217 | "editorWidget.background": "#FFFFFF", 218 | "editorWidget.border": "#FFFFFF", 219 | "editorSuggestWidget.background": "#FFFFFF", 220 | "editorSuggestWidget.border": "#FFFFFF", 221 | "editorSuggestWidget.foreground": "#494C59", 222 | "editorSuggestWidget.highlightForeground": "#0A0E14", 223 | "editorSuggestWidget.selectedBackground": "#F7F1FFBB", 224 | "editorHoverWidget.background": "#FFFFFF", 225 | "editorHoverWidget.border": "#EEEEEE", 226 | "editorMarkerNavigation.background": "#FFFFFF", 227 | "editorMarkerNavigationError.background": "#FC618D", 228 | "editorMarkerNavigationInfo.background": "#5688C7", 229 | "editorMarkerNavigationWarning.background": "#FA8D3E", 230 | "peekView.border": "#EEEEEE", 231 | "peekViewEditor.background": "#FFFFFF", 232 | "peekViewEditorGutter.background": "#FFFFFF", 233 | "peekViewEditor.matchHighlightBackground": "#2D972F20", 234 | "peekViewResult.background": "#FFFFFF", 235 | "peekViewResult.fileForeground": "#525053", 236 | "peekViewResult.lineForeground": "#525053", 237 | "peekViewResult.matchHighlightBackground": "#2D972F20", 238 | "peekViewResult.selectionBackground": "#FFFFFF", 239 | "peekViewResult.selectionForeground": "#6F42C1", 240 | "peekViewTitle.background": "#FFFFFF", 241 | "peekViewTitleDescription.foreground": "#525053", 242 | "peekViewTitleLabel.foreground": "#0A0E14", 243 | "merge.border": "#EEEEEE", 244 | "merge.commonContentBackground": "#F7F1FFCC", 245 | "merge.commonHeaderBackground": "#F7F1FFDD", 246 | "merge.currentContentBackground": "#FC618D19", 247 | "merge.currentHeaderBackground": "#FC618D26", 248 | "merge.incomingContentBackground": "#2D972F20", 249 | "merge.incomingHeaderBackground": "#2D972F30", 250 | "mergeEditor.change.background": "#F7F1FFBB", 251 | "mergeEditor.change.word.background": "#2D972F30", 252 | "mergeEditor.conflict.unhandledUnfocused.border": "#FA8D3E80", 253 | "mergeEditor.conflict.unhandledFocused.border": "#FA8D3E", 254 | "mergeEditor.conflict.handledUnfocused.border": "#EEAE1180", 255 | "mergeEditor.conflict.handledFocused.border": "#FFAA33", 256 | "mergeEditor.conflict.handled.minimapOverViewRuler": "#EEAE11", 257 | "mergeEditor.conflict.unHandled.minimapOverViewRuler": "#FC618D", 258 | "panel.background": "#FFFFFF", 259 | "panel.border": "#FFFFFF", 260 | "panel.dropBorder": "#A86EFD", 261 | "panelInput.border": "#FFFFFF", 262 | "panelSection.border": "#FFFFFF", 263 | "panelSection.dropBackground": "#F7F1FFAA", 264 | "panelSectionHeader.background": "#FFFFFF", 265 | "panelSectionHeader.foreground": "#525053", 266 | "panelTitle.activeBorder": "#A86EFD", 267 | "panelTitle.activeForeground": "#A86EFD", 268 | "panelTitle.inactiveForeground": "#999999", 269 | "statusBar.foreground": "#999999", 270 | "statusBar.background": "#FFFFFF", 271 | "statusBar.border": "#FFFFFF", 272 | "statusBar.focusBorder": "#EEEEEE", 273 | "statusBar.noFolderBackground": "#EEEEEE", 274 | "statusBar.debuggingForeground": "#0A0E14", 275 | "statusBar.debuggingBackground": "#FC618D26", 276 | "statusBarItem.prominentBackground": "#EEEEEE", 277 | "statusBarItem.remoteForeground": "#999999", 278 | "statusBarItem.remoteBackground": "#FFFFFF", 279 | "statusBarItem.hoverBackground": "#EEEEEE", 280 | "statusBarItem.activeBackground": "#EEEEEE", 281 | "statusBarItem.focusBorder": "#A76EFD80", 282 | "titleBar.activeForeground": "#525053", 283 | "titleBar.activeBackground": "#FFFFFF", 284 | "titleBar.inactiveForeground": "#88898F", 285 | "titleBar.inactiveBackground": "#FFFFFF", 286 | "titleBar.border": "#FFFFFF", 287 | "notificationCenter.border": "#EEEEEE", 288 | "notificationCenterHeader.background": "#FFFFFF", 289 | "notificationCenterHeader.foreground": "#525053", 290 | "notificationLink.foreground": "#A86EFD", 291 | "notifications.background": "#FFFFFF", 292 | "notifications.border": "#FFFFFF", 293 | "notifications.foreground": "#494C59", 294 | "notificationToast.border": "#FFFFFF", 295 | "notificationsErrorIcon.foreground": "#FC618D", 296 | "notificationsWarningIcon.foreground": "#FA8D3E", 297 | "notificationsInfoIcon.foreground": "#5688C7", 298 | "banner.background": "#FFFFFF", 299 | "banner.foreground": "#0A0E14", 300 | "banner.border": "#EEEEEE", 301 | "pickerGroup.border": "#FFFFFF", 302 | "pickerGroup.foreground": "#88898F", 303 | "quickInputList.focusBackground": "#EEEEEE64", 304 | "quickInputList.focusForeground": "#6F42C1", 305 | "keybindingLabel.background": "#BAB6C026", 306 | "keybindingLabel.foreground": "#444444", 307 | "keybindingLabel.border": "#FFFFFF", 308 | "symbolIcon.arrayForeground": "#FA8D3E", 309 | "symbolIcon.booleanForeground": "#5688C7", 310 | "symbolIcon.classForeground": "#FA8D3E", 311 | "symbolIcon.colorForeground": "#5688C7", 312 | "symbolIcon.constructorForeground": "#6F42C1", 313 | "symbolIcon.enumeratorForeground": "#FA8D3E", 314 | "symbolIcon.enumeratorMemberForeground": "#5688C7", 315 | "symbolIcon.eventForeground": "#525053", 316 | "symbolIcon.fieldForeground": "#FA8D3E", 317 | "symbolIcon.fileForeground": "#EEAE11", 318 | "symbolIcon.folderForeground": "#EEAE11", 319 | "symbolIcon.functionForeground": "#6F42C1", 320 | "symbolIcon.interfaceForeground": "#FA8D3E", 321 | "symbolIcon.keyForeground": "#5688C7", 322 | "symbolIcon.keywordForeground": "#FC618D", 323 | "symbolIcon.methodForeground": "#6F42C1", 324 | "symbolIcon.moduleForeground": "#FC618D", 325 | "symbolIcon.namespaceForeground": "#FC618D", 326 | "symbolIcon.nullForeground": "#5688C7", 327 | "symbolIcon.numberForeground": "#2D972F", 328 | "symbolIcon.objectForeground": "#FA8D3E", 329 | "symbolIcon.operatorForeground": "#5688C7", 330 | "symbolIcon.packageForeground": "#FA8D3E", 331 | "symbolIcon.propertyForeground": "#EEAE11", 332 | "symbolIcon.referenceForeground": "#5688C7", 333 | "symbolIcon.snippetForeground": "#5688C7", 334 | "symbolIcon.stringForeground": "#5688C7", 335 | "symbolIcon.structForeground": "#FA8D3E", 336 | "symbolIcon.textForeground": "#5688C7", 337 | "symbolIcon.typeParameterForeground": "#5688C7", 338 | "symbolIcon.unitForeground": "#5688C7", 339 | "symbolIcon.variableForeground": "#5688C7", 340 | "symbolIcon.constantForeground": "#2D972F", 341 | "debugIcon.breakpointForeground": "#FC618D", 342 | "debugIcon.breakpointDisabledForeground": "#FC618D60", 343 | "debugIcon.breakpointUnverifiedForeground": "#FA8D3E", 344 | "debugIcon.breakpointCurrentStackframeForeground": "#FA8D3E", 345 | "debugIcon.breakpointStackframeForeground": "#FA8D3E", 346 | "debugIcon.startForeground": "#2D972F", 347 | "debugIcon.pauseForeground": "#FA8D3E", 348 | "debugIcon.stopForeground": "#FC618D", 349 | "debugIcon.disconnectForeground": "#FC618D", 350 | "debugIcon.restartForeground": "#5688C7", 351 | "debugIcon.stepOverForeground": "#5688C7", 352 | "debugIcon.stepIntoForeground": "#5688C7", 353 | "debugIcon.stepOutForeground": "#5688C7", 354 | "debugIcon.continueForeground": "#2D972F", 355 | "debugIcon.stepBackForeground": "#FA8D3E", 356 | "debugToolBar.background": "#FFFFFF", 357 | "debugToolBar.border": "#EEEEEE", 358 | "terminal.foreground": "#0A0E14", 359 | "terminal.background": "#FFFFFF", 360 | "terminal.border": "#EEEEEE", 361 | "terminal.selectionBackground": "#BAB6C026", 362 | "terminal.ansiBlack": "#FFFFFF", 363 | "terminal.ansiRed": "#FC618D", 364 | "terminal.ansiGreen": "#2D972F", 365 | "terminal.ansiYellow": "#EEAE11", 366 | "terminal.ansiBlue": "#6F42C1", 367 | "terminal.ansiMagenta": "#FA8D3E", 368 | "terminal.ansiCyan": "#5688C7", 369 | "terminal.ansiWhite": "#0A0E14", 370 | "terminal.ansiBrightBlack": "#999999", 371 | "terminal.ansiBrightRed": "#FC618D", 372 | "terminal.ansiBrightGreen": "#2D972F", 373 | "terminal.ansiBrightYellow": "#EEAE11", 374 | "terminal.ansiBrightBlue": "#6F42C1", 375 | "terminal.ansiBrightMagenta": "#FA8D3E", 376 | "terminal.ansiBrightCyan": "#5688C7", 377 | "terminal.ansiBrightWhite": "#0A0E14", 378 | "terminalCommandDecoration.defaultBackground": "#88898F", 379 | "terminalCommandDecoration.successBackground": "#2D972F", 380 | "terminalCommandDecoration.errorBackground": "#FC618D", 381 | "terminalOverviewRuler.cursorForeground": "#6F42C1", 382 | "terminalOverviewRuler.findMatchForeground": "#B29ADE", 383 | "walkThrough.embeddedEditorBackground": "#FFFFFF", 384 | "widget.shadow": "#FFFFFF", 385 | "gitDecoration.addedResourceForeground": "#5688C7", 386 | "gitDecoration.modifiedResourceForeground": "#2D972F", 387 | "gitDecoration.deletedResourceForeground": "#FC618D", 388 | "gitDecoration.untrackedResourceForeground": "#FA8D3E", 389 | "gitDecoration.ignoredResourceForeground": "#88898F", 390 | "gitDecoration.conflictingResourceForeground": "#FA8D3E", 391 | "gitDecoration.submoduleResourceForeground": "#2D972F", 392 | "settings.checkboxBackground": "#FFFFFF", 393 | "settings.checkboxBorder": "#FFFFFF", 394 | "settings.checkboxForeground": "#0A0E14", 395 | "settings.dropdownBackground": "#FFFFFF", 396 | "settings.dropdownBorder": "#FFFFFF", 397 | "settings.dropdownForeground": "#0A0E14", 398 | "settings.dropdownListBorder": "#525053", 399 | "settings.headerForeground": "#A86EFD", 400 | "settings.modifiedItemIndicator": "#A86EFD", 401 | "settings.numberInputBackground": "#FFFFFF", 402 | "settings.numberInputBorder": "#FFFFFF", 403 | "settings.numberInputForeground": "#0A0E14", 404 | "settings.textInputBackground": "#FFFFFF", 405 | "settings.textInputBorder": "#FFFFFF", 406 | "settings.textInputForeground": "#0A0E14", 407 | "settings.focusedRowBackground": "#FFFFFF", 408 | "settings.focusedRowBorder": "#EEEEEE", 409 | "settings.headerBorder": "#EEEEEE", 410 | "settings.sashBorder": "#A86EFD", 411 | "breadcrumb.activeSelectionForeground": "#0A0E14", 412 | "breadcrumb.focusForeground": "#494C59", 413 | "breadcrumb.foreground": "#525053", 414 | "notebook.editorBackground": "#FFFFFF", 415 | "notebook.cellBorderColor": "#DFDFDF", 416 | "notebook.cellHoverBackground": "#BAB6C026", 417 | "notebook.focusedCellBorder": "#A86EFD", 418 | "notebook.focusedEditorBorder": "#A76EFD80", 419 | "notebook.outputContainerBackgroundColor": "#BAB6C026" 420 | }, 421 | "tokenColors": [ 422 | { 423 | "scope": [ 424 | "comment", 425 | "comment keyword", 426 | "comment markup.underline.link", 427 | "comment string", 428 | "comment punctuation.definition", 429 | "comment punctuation", 430 | "comment text" 431 | ], 432 | "settings": { 433 | "fontStyle": "italic", 434 | "foreground": "#999999" 435 | } 436 | }, 437 | { 438 | "scope": "comment storage.type", 439 | "settings": { 440 | "foreground": "#999999" 441 | } 442 | }, 443 | { 444 | "scope": "comment entity.name.type", 445 | "settings": { 446 | "foreground": "#B29ADE" 447 | } 448 | }, 449 | { 450 | "scope": [ 451 | "comment variable", 452 | "comment variable.other" 453 | ], 454 | "settings": { 455 | "foreground": "#B29ADE" 456 | } 457 | }, 458 | { 459 | "scope": "comment keyword.codetag.notation", 460 | "settings": { 461 | "foreground": "#6F42C1" 462 | } 463 | }, 464 | { 465 | "scope": "comment.git-status.header.remote", 466 | "settings": { 467 | "foreground": "#FC618D" 468 | } 469 | }, 470 | { 471 | "scope": "comment.git-status.header.local", 472 | "settings": { 473 | "foreground": "#5688C7" 474 | } 475 | }, 476 | { 477 | "scope": "comment.other.git-status.head", 478 | "settings": { 479 | "foreground": "#444444" 480 | } 481 | }, 482 | { 483 | "scope": "constant", 484 | "settings": { 485 | "foreground": "#6F42C1" 486 | } 487 | }, 488 | { 489 | "scope": "constant.other", 490 | "settings": { 491 | "foreground": "#444444" 492 | } 493 | }, 494 | { 495 | "scope": "constant.other.property", 496 | "settings": { 497 | "foreground": "#6F42C1" 498 | } 499 | }, 500 | { 501 | "scope": "constant.other.color", 502 | "settings": { 503 | "foreground": "#6F42C1" 504 | } 505 | }, 506 | { 507 | "scope": "constant.other.character-class.escape", 508 | "settings": { 509 | "foreground": "#6F42C1" 510 | } 511 | }, 512 | { 513 | "scope": "constant.other.key", 514 | "settings": { 515 | "foreground": "#6F42C1" 516 | } 517 | }, 518 | { 519 | "scope": "constant.other.symbol", 520 | "settings": { 521 | "foreground": "#FA8D3E" 522 | } 523 | }, 524 | { 525 | "scope": "constant.numeric", 526 | "settings": { 527 | "foreground": "#6F42C1" 528 | } 529 | }, 530 | { 531 | "scope": "constant.language", 532 | "settings": { 533 | "foreground": "#6F42C1" 534 | } 535 | }, 536 | { 537 | "scope": "constant.character.escape", 538 | "settings": { 539 | "foreground": "#6F42C1" 540 | } 541 | }, 542 | { 543 | "scope": "constant.numeric.line-number.find-in-files", 544 | "settings": { 545 | "foreground": "#BAB6C0" 546 | } 547 | }, 548 | { 549 | "scope": "constant.numeric.line-number.match.find-in-files", 550 | "settings": { 551 | "foreground": "#FFAA33" 552 | } 553 | }, 554 | { 555 | "scope": "entity.name.section", 556 | "settings": { 557 | "foreground": "#FFAA33" 558 | } 559 | }, 560 | { 561 | "scope": "entity.name", 562 | "settings": { 563 | "foreground": "#2D972F" 564 | } 565 | }, 566 | { 567 | "scope": "entity.name.class", 568 | "settings": { 569 | "foreground": "#5688C7" 570 | } 571 | }, 572 | { 573 | "scope": "entity.name.constant", 574 | "settings": { 575 | "foreground": "#6F42C1" 576 | } 577 | }, 578 | { 579 | "scope": "entity.name.namespace", 580 | "settings": { 581 | "foreground": "#444444" 582 | } 583 | }, 584 | { 585 | "scope": "entity.other.inherited-class", 586 | "settings": { 587 | "fontStyle": "italic", 588 | "foreground": "#5688C7" 589 | } 590 | }, 591 | { 592 | "scope": "entity.name.function", 593 | "settings": { 594 | "foreground": "#2D972F" 595 | } 596 | }, 597 | { 598 | "scope": [ 599 | "entity.name.tag", 600 | "entity.name.tag.js.jsx support.class.component.js.jsx" 601 | ], 602 | "settings": { 603 | "foreground": "#FC618D" 604 | } 605 | }, 606 | { 607 | "scope": "entity.other.attribute-name", 608 | "settings": { 609 | "fontStyle": "italic", 610 | "foreground": "#5688C7" 611 | } 612 | }, 613 | { 614 | "scope": [ 615 | "entity.other.attribute-name.class.css", 616 | "entity.other.attribute-name.parent-selector-suffix.css", 617 | "entity.other.attribute-name.parent-selector-suffix.css punctuation.definition.entity.css" 618 | ], 619 | "settings": { 620 | "foreground": "#2D972F" 621 | } 622 | }, 623 | { 624 | "scope": "entity.other.attribute-name.id.css", 625 | "settings": { 626 | "foreground": "#FA8D3E" 627 | } 628 | }, 629 | { 630 | "scope": "entity.other.attribute-name.pseudo-class.cssentity.other.pseudo-class.css", 631 | "settings": { 632 | "fontStyle": "italic", 633 | "foreground": "#5688C7" 634 | } 635 | }, 636 | { 637 | "scope": [ 638 | "entity.name.function", 639 | "support.function" 640 | ], 641 | "settings": { 642 | "foreground": "#2D972F" 643 | } 644 | }, 645 | { 646 | "scope": "entity.other.git-status.hex", 647 | "settings": { 648 | "foreground": "#6F42C1" 649 | } 650 | }, 651 | { 652 | "scope": "invalid", 653 | "settings": { 654 | "fontStyle": "italic" 655 | } 656 | }, 657 | { 658 | "scope": "keyword", 659 | "settings": { 660 | "foreground": "#FC618D" 661 | } 662 | }, 663 | { 664 | "scope": "keyword.control", 665 | "settings": { 666 | "foreground": "#FC618D" 667 | } 668 | }, 669 | { 670 | "scope": "keyword.operator", 671 | "settings": { 672 | "foreground": "#FC618D" 673 | } 674 | }, 675 | { 676 | "scope": "keyword.other.substitution", 677 | "settings": { 678 | "foreground": "#525053" 679 | } 680 | }, 681 | { 682 | "scope": "keyword.other.template.beginkeyword.other.template.end", 683 | "settings": { 684 | "foreground": "#FC618D" 685 | } 686 | }, 687 | { 688 | "scope": [ 689 | "keyword.operator.heading.restructuredtext", 690 | "keyword.operator.table.row.restructuredtext", 691 | "keyword.operator.table.data.restructuredtext" 692 | ], 693 | "settings": { 694 | "foreground": "#525053" 695 | } 696 | }, 697 | { 698 | "scope": "markup.italic", 699 | "settings": { 700 | "fontStyle": "italic" 701 | } 702 | }, 703 | { 704 | "scope": "markup.bold", 705 | "settings": { 706 | "fontStyle": "bold" 707 | } 708 | }, 709 | { 710 | "scope": "markup.heading", 711 | "settings": { 712 | "foreground": "#FFAA33" 713 | } 714 | }, 715 | { 716 | "scope": "markup.raw", 717 | "settings": { 718 | "foreground": "#FA8D3E" 719 | } 720 | }, 721 | { 722 | "scope": "markup.underline", 723 | "settings": { 724 | "fontStyle": "underline" 725 | } 726 | }, 727 | { 728 | "scope": "markup.underline.link", 729 | "settings": { 730 | "foreground": "#2D972F" 731 | } 732 | }, 733 | { 734 | "scope": [ 735 | "markup.inserted", 736 | "markup.inserted punctuation.definition.inserted" 737 | ], 738 | "settings": { 739 | "foreground": "#2D972F" 740 | } 741 | }, 742 | { 743 | "scope": [ 744 | "markup.deleted", 745 | "markup.deleted punctuation.definition.deleted" 746 | ], 747 | "settings": { 748 | "foreground": "#FC618D" 749 | } 750 | }, 751 | { 752 | "scope": [ 753 | "markup.changed", 754 | "markup.changed punctuation.definition.changed" 755 | ], 756 | "settings": { 757 | "foreground": "#FC618D" 758 | } 759 | }, 760 | { 761 | "scope": [ 762 | "markup.ignored", 763 | "markup.ignored punctuation.definition.ignored" 764 | ], 765 | "settings": { 766 | "foreground": "#525053" 767 | } 768 | }, 769 | { 770 | "scope": "markup.untracked", 771 | "settings": { 772 | "foreground": "#525053" 773 | } 774 | }, 775 | { 776 | "scope": "markup.quote", 777 | "settings": { 778 | "fontStyle": "italic" 779 | } 780 | }, 781 | { 782 | "scope": [ 783 | "meta.brace.round", 784 | "meta.brace.square", 785 | "meta.brace.curly", 786 | "meta.delimiter.comma.js", 787 | "meta.function-call.without-arguments.js", 788 | "meta.function-call.method.without-arguments.js" 789 | ], 790 | "settings": { 791 | "foreground": "#525053" 792 | } 793 | }, 794 | { 795 | "scope": [ 796 | "meta.function-call", 797 | "meta.function-call.arguments meta.function-call" 798 | ], 799 | "settings": { 800 | "foreground": "#2D972F" 801 | } 802 | }, 803 | { 804 | "scope": [ 805 | "meta.function-call meta.function-call.arguments", 806 | "meta.function-call meta.arguments", 807 | "meta.function-call meta.group" 808 | ], 809 | "settings": { 810 | "foreground": "#444444" 811 | } 812 | }, 813 | { 814 | "scope": "meta.instance.constructor", 815 | "settings": { 816 | "foreground": "#2D972F" 817 | } 818 | }, 819 | { 820 | "scope": "meta.attribute-with-value.class string", 821 | "settings": { 822 | "foreground": "#2D972F" 823 | } 824 | }, 825 | { 826 | "scope": "meta.attribute-with-value.id string", 827 | "settings": { 828 | "foreground": "#FA8D3E" 829 | } 830 | }, 831 | { 832 | "scope": [ 833 | "source.json meta.structure.dictionary", 834 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 835 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 836 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 837 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 838 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 839 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 840 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 841 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 842 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 843 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 844 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 845 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 846 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 847 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 848 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary", 849 | "source.json meta.structure.dictionary string", 850 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 851 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 852 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 853 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 854 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 855 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 856 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 857 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 858 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 859 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 860 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 861 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 862 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 863 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string", 864 | "source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string" 865 | ], 866 | "settings": { 867 | "foreground": "#444444" 868 | } 869 | }, 870 | { 871 | "scope": [ 872 | "source.json meta.structure.dictionary.value string", 873 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 874 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 875 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 876 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 877 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 878 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 879 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 880 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 881 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 882 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 883 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 884 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 885 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 886 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string", 887 | "source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string" 888 | ], 889 | "settings": { 890 | "foreground": "#FC618D" 891 | } 892 | }, 893 | { 894 | "scope": "meta.object.member", 895 | "settings": { 896 | "foreground": "#444444" 897 | } 898 | }, 899 | { 900 | "scope": "meta.property-list.css variable.other", 901 | "settings": { 902 | "foreground": "#FA8D3E" 903 | } 904 | }, 905 | { 906 | "scope": [ 907 | "entity.name.constant.preprocessor", 908 | "meta.preprocessor" 909 | ], 910 | "settings": { 911 | "foreground": "#6F42C1" 912 | } 913 | }, 914 | { 915 | "scope": "meta.diff.git-diff.header", 916 | "settings": { 917 | "foreground": "#FC618D" 918 | } 919 | }, 920 | { 921 | "scope": "punctuation", 922 | "settings": { 923 | "foreground": "#525053" 924 | } 925 | }, 926 | { 927 | "scope": [ 928 | "punctuation.definition.tag", 929 | "punctuation.definition.tag source", 930 | "punctuation.definition.group.begin.ruby", 931 | "punctuation.definition.group.end.ruby" 932 | ], 933 | "settings": { 934 | "foreground": "#525053" 935 | } 936 | }, 937 | { 938 | "scope": "punctuation.definition.group", 939 | "settings": { 940 | "foreground": "#444444" 941 | } 942 | }, 943 | { 944 | "scope": "punctuation.definition.comment", 945 | "settings": { 946 | "foreground": "#999999" 947 | } 948 | }, 949 | { 950 | "scope": [ 951 | "punctuation.definition.variable", 952 | "punctuation.definition.keyword.scss", 953 | "punctuation.definition.entity.css" 954 | ], 955 | "settings": { 956 | "foreground": "#B29ADE" 957 | } 958 | }, 959 | { 960 | "scope": [ 961 | "punctuation.section.embedded", 962 | "punctuation.section.embedded entity.name.tag", 963 | "punctuation.section.embedded constant.other", 964 | "punctuation.section.embedded source" 965 | ], 966 | "settings": { 967 | "foreground": "#FA8D3E" 968 | } 969 | }, 970 | { 971 | "scope": [ 972 | "punctuation.template-string.element.begin", 973 | "punctuation.template-string.element.end", 974 | "punctuation.definition.string.template.begin", 975 | "punctuation.definition.string.template.end", 976 | "string.quoted.template punctuation.definition.string.begin", 977 | "string.quoted.template punctuation.definition.string.end" 978 | ], 979 | "settings": { 980 | "foreground": "#FC618D" 981 | } 982 | }, 983 | { 984 | "scope": [ 985 | "meta.paragraph.markdown meta.dummy.line-break", 986 | "meta.paragraph.markdown meta.hard-line-break.markdown" 987 | ], 988 | "settings": {} 989 | }, 990 | { 991 | "scope": "region.redish", 992 | "settings": { 993 | "foreground": "#FC618D" 994 | } 995 | }, 996 | { 997 | "scope": "region.orangish", 998 | "settings": { 999 | "foreground": "#FA8D3E" 1000 | } 1001 | }, 1002 | { 1003 | "scope": "region.yellowish", 1004 | "settings": { 1005 | "foreground": "#FFAA33" 1006 | } 1007 | }, 1008 | { 1009 | "scope": "region.greenish", 1010 | "settings": { 1011 | "foreground": "#2D972F" 1012 | } 1013 | }, 1014 | { 1015 | "scope": "region.bluish", 1016 | "settings": { 1017 | "foreground": "#5688C7" 1018 | } 1019 | }, 1020 | { 1021 | "scope": "region.purplish", 1022 | "settings": { 1023 | "foreground": "#6F42C1" 1024 | } 1025 | }, 1026 | { 1027 | "scope": "region.pinkish", 1028 | "settings": { 1029 | "foreground": "#FC618D" 1030 | } 1031 | }, 1032 | { 1033 | "scope": "region.whitish", 1034 | "settings": { 1035 | "foreground": "#333333" 1036 | } 1037 | }, 1038 | { 1039 | "scope": "source", 1040 | "settings": { 1041 | "foreground": "#444444" 1042 | } 1043 | }, 1044 | { 1045 | "scope": [ 1046 | "source.scss", 1047 | "source.sass" 1048 | ], 1049 | "settings": { 1050 | "foreground": "#525053" 1051 | } 1052 | }, 1053 | { 1054 | "scope": [ 1055 | "source.sass variable.other", 1056 | "source.sass variable.sass", 1057 | "source.scss variable.other", 1058 | "source.scss variable.scss", 1059 | "source.scss variable.sass", 1060 | "source.css variable.other", 1061 | "source.css variable.scss", 1062 | "source.less variable.other", 1063 | "source.less variable.other.less", 1064 | "source.less variable.declaration.less" 1065 | ], 1066 | "settings": { 1067 | "fontStyle": "italic", 1068 | "foreground": "#FA8D3E" 1069 | } 1070 | }, 1071 | { 1072 | "scope": "source.git-show.commit.sha", 1073 | "settings": { 1074 | "foreground": "#6F42C1" 1075 | } 1076 | }, 1077 | { 1078 | "scope": [ 1079 | "source.git-show.author", 1080 | "source.git-show.date", 1081 | "source.git-diff.command", 1082 | "source.git-diff.command meta.diff.git-diff.header.from-file", 1083 | "source.git-diff.command meta.diff.git-diff.header.to-file" 1084 | ], 1085 | "settings": { 1086 | "foreground": "#525053" 1087 | } 1088 | }, 1089 | { 1090 | "scope": [ 1091 | "source.git-show meta.diff.git-diff.header.extended.index.from-sha", 1092 | "source.git-show meta.diff.git-diff.header.extended.index.to-sha" 1093 | ], 1094 | "settings": { 1095 | "foreground": "#6F42C1" 1096 | } 1097 | }, 1098 | { 1099 | "scope": "source.git-show meta.diff.range.unified", 1100 | "settings": { 1101 | "foreground": "#FA8D3E" 1102 | } 1103 | }, 1104 | { 1105 | "scope": [ 1106 | "source.git-show meta.diff.header.from-file", 1107 | "source.git-show meta.diff.header.to-file" 1108 | ], 1109 | "settings": { 1110 | "foreground": "#525053" 1111 | } 1112 | }, 1113 | { 1114 | "scope": "storage", 1115 | "settings": { 1116 | "foreground": "#FC618D" 1117 | } 1118 | }, 1119 | { 1120 | "scope": "storage.type", 1121 | "settings": { 1122 | "fontStyle": "italic", 1123 | "foreground": "#5688C7" 1124 | } 1125 | }, 1126 | { 1127 | "scope": "storage.type.extends", 1128 | "settings": { 1129 | "foreground": "#FC618D" 1130 | } 1131 | }, 1132 | { 1133 | "scope": "storage.type.function.arrow", 1134 | "settings": { 1135 | "foreground": "#FC618D" 1136 | } 1137 | }, 1138 | { 1139 | "scope": "storage.modifier", 1140 | "settings": { 1141 | "fontStyle": "italic", 1142 | "foreground": "#FC618D" 1143 | } 1144 | }, 1145 | { 1146 | "scope": "storage.class.restructuredtext.ref", 1147 | "settings": { 1148 | "foreground": "#6F42C1" 1149 | } 1150 | }, 1151 | { 1152 | "scope": [ 1153 | "storage.modifier.package", 1154 | "storage.modifier.import" 1155 | ], 1156 | "settings": { 1157 | "foreground": "#444444" 1158 | } 1159 | }, 1160 | { 1161 | "scope": "string", 1162 | "settings": { 1163 | "foreground": "#FFAA33" 1164 | } 1165 | }, 1166 | { 1167 | "scope": "string.unquoted.label", 1168 | "settings": { 1169 | "foreground": "#444444" 1170 | } 1171 | }, 1172 | { 1173 | "scope": "string source", 1174 | "settings": { 1175 | "foreground": "#444444" 1176 | } 1177 | }, 1178 | { 1179 | "scope": "string source punctuation.section.embedded", 1180 | "settings": { 1181 | "foreground": "#525053" 1182 | } 1183 | }, 1184 | { 1185 | "scope": [ 1186 | "string.other.link.title", 1187 | "string.other.link.description" 1188 | ], 1189 | "settings": { 1190 | "foreground": "#FC618D" 1191 | } 1192 | }, 1193 | { 1194 | "scope": "string.other.link.description.title", 1195 | "settings": { 1196 | "foreground": "#5688C7" 1197 | } 1198 | }, 1199 | { 1200 | "scope": [ 1201 | "string.regexp punctuation.definition.string.begin", 1202 | "string.regexp punctuation.definition.string.end" 1203 | ], 1204 | "settings": { 1205 | "foreground": "#FC618D" 1206 | } 1207 | }, 1208 | { 1209 | "scope": [ 1210 | "string.other.ref", 1211 | "string.other.restructuredtext.ref" 1212 | ], 1213 | "settings": { 1214 | "foreground": "#2D972F" 1215 | } 1216 | }, 1217 | { 1218 | "scope": "string.other.git-status.help.key", 1219 | "settings": { 1220 | "foreground": "#B29ADE" 1221 | } 1222 | }, 1223 | { 1224 | "scope": "string.other.git-status.remote", 1225 | "settings": { 1226 | "foreground": "#FC618D" 1227 | } 1228 | }, 1229 | { 1230 | "scope": "support.constant", 1231 | "settings": { 1232 | "foreground": "#5688C7" 1233 | } 1234 | }, 1235 | { 1236 | "scope": "support.constant.handlebars", 1237 | "settings": { 1238 | "foreground": "#525053" 1239 | } 1240 | }, 1241 | { 1242 | "scope": "support.function", 1243 | "settings": { 1244 | "foreground": "#2D972F" 1245 | } 1246 | }, 1247 | { 1248 | "scope": [ 1249 | "support.type", 1250 | "entity.name.type.object.console" 1251 | ], 1252 | "settings": { 1253 | "fontStyle": "italic", 1254 | "foreground": "#5688C7" 1255 | } 1256 | }, 1257 | { 1258 | "scope": "support.variable", 1259 | "settings": { 1260 | "foreground": "#5688C7" 1261 | } 1262 | }, 1263 | { 1264 | "scope": "support.type.property-name", 1265 | "settings": { 1266 | "foreground": "#444444" 1267 | } 1268 | }, 1269 | { 1270 | "scope": "support.class", 1271 | "settings": { 1272 | "foreground": "#5688C7" 1273 | } 1274 | }, 1275 | { 1276 | "scope": "text", 1277 | "settings": { 1278 | "foreground": "#444444" 1279 | } 1280 | }, 1281 | { 1282 | "scope": "text.find-in-files", 1283 | "settings": { 1284 | "foreground": "#444444" 1285 | } 1286 | }, 1287 | { 1288 | "scope": [ 1289 | "variable", 1290 | "variable.other" 1291 | ], 1292 | "settings": {} 1293 | }, 1294 | { 1295 | "scope": [ 1296 | "variable.parameter", 1297 | "parameters variable.function" 1298 | ], 1299 | "settings": { 1300 | "fontStyle": "italic", 1301 | "foreground": "#FA8D3E" 1302 | } 1303 | }, 1304 | { 1305 | "scope": [ 1306 | "variable.language", 1307 | "variable.parameter.function.language.special.self.python" 1308 | ], 1309 | "settings": { 1310 | "fontStyle": "italic", 1311 | "foreground": "#B29ADE" 1312 | } 1313 | }, 1314 | { 1315 | "scope": "variable.language.arguments", 1316 | "settings": { 1317 | "foreground": "#6F42C1" 1318 | } 1319 | }, 1320 | { 1321 | "scope": "variable.other.class", 1322 | "settings": { 1323 | "foreground": "#5688C7" 1324 | } 1325 | }, 1326 | { 1327 | "scope": "variable.other.constant", 1328 | "settings": { 1329 | "foreground": "#6F42C1" 1330 | } 1331 | }, 1332 | { 1333 | "scope": "variable.other.member", 1334 | "settings": { 1335 | "foreground": "#444444" 1336 | } 1337 | }, 1338 | { 1339 | "scope": "variable.function", 1340 | "settings": { 1341 | "foreground": "#2D972F" 1342 | } 1343 | }, 1344 | { 1345 | "scope": "variable.other.substitution", 1346 | "settings": { 1347 | "foreground": "#FA8D3E" 1348 | } 1349 | }, 1350 | { 1351 | "scope": [ 1352 | "source.ruby variable.other.readwrite.instance.ruby", 1353 | "source.ruby variable.other.readwrite.class.ruby" 1354 | ], 1355 | "settings": { 1356 | "foreground": "#6F42C1" 1357 | } 1358 | } 1359 | ] 1360 | } --------------------------------------------------------------------------------