Packages
mdex
0.1.10
0.13.3
0.13.2
0.13.1
0.13.0
0.12.5
retired
0.12.4
0.12.3
0.12.2
0.12.1
0.12.0
0.11.7
0.11.6
0.11.5
0.11.4
0.11.3
0.11.2
0.11.1
0.11.0
0.10.0
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.8.6
0.8.5
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
0.6.2
0.6.1
0.6.0
0.5.0
0.4.3
0.4.2
0.4.1
0.4.0
0.3.3
0.3.2
0.3.1
0.3.0
0.2.0
0.1.18
0.1.17
0.1.16
0.1.15
0.1.14
0.1.13
0.1.12
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
Fast and extensible Markdown for Elixir
Current section
Files
Jump to
Current section
Files
native/comrak_nif/vendor/autumn/src/themes.rs
//
// DO NOT EDIT THIS FILE
//
// Generated automatically by mix task `Mix.Tasks.Autumn.GenerateThemes`.
// Execute `mix autumn.generate_themes` at the root to update this file.
//
// Generated at 2023-10-04 14:50:28.402176Z
#![allow(dead_code)]
#![allow(unused_variables)]
use phf::phf_map;
#[derive(Debug)]
pub struct Theme {
pub scopes: phf::Map<&'static str, (&'static str, &'static str)>,
}
impl Theme {
pub fn get_scope(&self, name: &str) -> (&str, &str) {
match self.scopes.get(name) {
Some((class, style)) => (class, style),
None => {
if name.contains('.') {
let split: Vec<&str> = name.split('.').collect();
let joined = split[0..split.len() - 1].join(".");
self.get_scope(joined.as_str())
} else {
let (class, style) = self.scopes.get("text").unwrap();
(class, style)
}
}
}
}
}
static THEMES: phf::Map<&'static str, Theme> = phf_map! {
"github_dark_high_contrast" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #91cbff;"),
"function" => ("function", "color: #dbb7ff;"),
"variable.other.member" => ("variable other member", "color: #addcff;"),
"keyword" => ("keyword", "color: #ff9492;"),
"diff.delta" => ("diff delta", "color: #f0b72f;"),
"string" => ("string", "color: #addcff;"),
"variable.parameter" => ("variable parameter", "color: #ffb757;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #f0f3f6;"),
"variable.builtin" => ("variable builtin", "color: #ff9492;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;"),
"constant.character.escape" => ("constant character escape", "color: #91cbff;"),
"keyword.directive" => ("keyword directive", "color: #ff9492;"),
"operator" => ("operator", "color: #addcff;"),
"diff.plus" => ("diff plus", "color: #26cd4d;"),
"special" => ("special", "color: #addcff;"),
"function.macro" => ("function macro", "color: #dbb7ff;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #0a0c10;"),
"punctuation" => ("punctuation", "color: #f0f3f6;"),
"markup.link.text" => ("markup link text", "text-decoration: underline; color: #addcff;"),
"comment" => ("comment", "color: #f0f3f6;"),
"tag" => ("tag", "color: #72f088;"),
"markup.raw" => ("markup raw", "color: #91cbff;"),
"diff.minus" => ("diff minus", "color: #ff6a69;"),
"type.builtin" => ("type builtin", "color: #91cbff;"),
"constructor" => ("constructor", "color: #dbb7ff;"),
"variable" => ("variable", "color: #f0f3f6;"),
"text" => ("", "color: #f0f3f6;"),
"constant" => ("constant", "color: #91cbff;"),
"type" => ("type", "color: #ffb757;"),
"attribute" => ("attribute", "color: #f0f3f6;"),
"constant.builtin" => ("constant builtin", "color: #91cbff;"),
"markup.heading" => ("markup heading", "color: #91cbff;"),
"namespace" => ("namespace", "color: #ffb757;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #ff9492;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"rose_pine" => Theme {
scopes: phf_map! {
"debug" => ("debug", "color: #ebbcba;"),
"constant.numeric" => ("constant numeric", "color: #f6c177;"),
"function" => ("function", "color: #ebbcba;"),
"keyword.operator" => ("keyword operator", "color: #908caa;"),
"markup.list" => ("markup list", "color: #6e6a86;"),
"markup.link.label" => ("markup link label", "color: #908caa;"),
"function.builtin" => ("function builtin", "color: #eb6f92;"),
"markup.quote" => ("markup quote", "color: #908caa;"),
"markup.heading.4" => ("markup heading 4", "font-weight: bold; color: #f6c177;"),
"markup.heading.5" => ("markup heading 5", "font-weight: bold; color: #31748f;"),
"markup.heading.3" => ("markup heading 3", "font-weight: bold; color: #ebbcba;"),
"keyword" => ("keyword", "color: #31748f;"),
"diff.delta" => ("diff delta", "color: #524f67;"),
"string" => ("string", "color: #f6c177;"),
"variable.parameter" => ("variable parameter", "color: #c4a7e7;"),
"variable.builtin" => ("variable builtin", "color: #eb6f92;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;color: #c4a7e7; color: #c4a7e7;"),
"constant.character.escape" => ("constant character escape", "color: #31748f;"),
"operator" => ("operator", "color: #908caa;"),
"diff.plus" => ("diff plus", "color: #9ccfd8;"),
"special" => ("special", "color: #ebbcba;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #191724;"),
"punctuation" => ("punctuation", "color: #908caa;"),
"markup.link.text" => ("markup link text", "color: #e0def4;"),
"comment" => ("comment", "font-style: italic; color: #6e6a86;"),
"tag" => ("tag", "color: #9ccfd8;"),
"markup.raw" => ("markup raw", "color: #908caa;"),
"constant.character" => ("constant character", "color: #f6c177;"),
"diff.minus" => ("diff minus", "color: #eb6f92;"),
"markup.heading.2" => ("markup heading 2", "font-weight: bold; color: #9ccfd8;"),
"constructor" => ("constructor", "color: #9ccfd8;"),
"variable" => ("variable", "color: #e0def4;"),
"text" => ("", "color: #e0def4;"),
"markup.link" => ("markup link", "color: #c4a7e7;"),
"constant" => ("constant", "color: #9ccfd8;"),
"type" => ("type", "color: #9ccfd8;"),
"attribute" => ("attribute", "color: #c4a7e7;"),
"markup.heading.6" => ("markup heading 6", "font-weight: bold; color: #9ccfd8;"),
"constant.builtin" => ("constant builtin", "color: #ebbcba;"),
"markup.heading.1" => ("markup heading 1", "font-weight: bold; color: #c4a7e7;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #c4a7e7;"),
"namespace" => ("namespace", "color: #c4a7e7;"),
"diff" => ("diff", "color: #26233a;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "color: #6e6a86;"),
"label" => ("label", "color: #9ccfd8;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"kaolin_dark" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #80bcb6;"),
"function" => ("function", "color: #80bcb6;"),
"variable.other.member" => ("variable other member", "font-style: italic; color: #766884;"),
"function.builtin" => ("function builtin", "color: #68f3ca;"),
"keyword" => ("keyword", "color: #4d9391;"),
"diff.delta" => ("diff delta", "color: #dbac66;"),
"string" => ("string", "color: #4d9391;"),
"variable.parameter" => ("variable parameter", "color: #968cc7;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #e6e6e8;"),
"variable.builtin" => ("variable builtin", "color: #4d9391;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #dbac66;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #4d9391;"),
"keyword.directive" => ("keyword directive", "color: #80bcb6;"),
"operator" => ("operator", "color: #e6e6e8;"),
"diff.plus" => ("diff plus", "color: #6fb593;"),
"special" => ("special", "color: #ab98b5;"),
"function.macro" => ("function macro", "color: #ab98b5;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #18181b;"),
"punctuation" => ("punctuation", "color: #e6e6e8;"),
"markup.link.text" => ("markup link text", "color: #68f3ca;"),
"comment" => ("comment", "font-style: italic; color: #545c5e;"),
"tag" => ("tag", "color: #7aaaa5;"),
"markup.raw" => ("markup raw", "color: #68f3ca;"),
"diff.minus" => ("diff minus", "color: #cd5c60;"),
"type.builtin" => ("type builtin", "color: #80bcb6;"),
"constructor" => ("constructor", "color: #cd9575;"),
"variable" => ("variable", "color: #968cc7;"),
"text" => ("", "color: #adadb9;"),
"module" => ("module", "color: #80bcb6;"),
"constant" => ("constant", "color: #ab98b5;"),
"type" => ("type", "color: #cd9575;"),
"attribute" => ("attribute", "color: #ab98b5;"),
"constant.builtin" => ("constant builtin", "color: #80bcb6;"),
"markup.heading" => ("markup heading", "color: #80bcb6;"),
"namespace" => ("namespace", "color: #ab98b5;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #ab98b5;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"yellowed" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #ffd900;"),
"function" => ("function", "font-weight: bold; color: #FFFFFF;"),
"type.enum" => ("type enum", "color: #ffd900;"),
"keyword.operator" => ("keyword operator", "color: #ffd900;"),
"markup.list" => ("markup list", "font-weight: bold; color: #ffd900;"),
"markup.quote" => ("markup quote", "color: #FFFFFF;"),
"markup.heading.4" => ("markup heading 4", "font-weight: bold; color: #FFFFFF;"),
"markup.heading.5" => ("markup heading 5", "font-weight: bold; color: #FFFFFF;"),
"markup.heading.3" => ("markup heading 3", "font-weight: bold; color: #FFFFFF;"),
"keyword" => ("keyword", "font-weight: bold; color: #ffd900;"),
"diff.delta" => ("diff delta", "color: #008DFF;"),
"string" => ("string", "color: #378b1d;"),
"variable.parameter" => ("variable parameter", "font-style: italic; color: #FFFFFF;"),
"variable.builtin" => ("variable builtin", "color: #ffd900;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #FFFFFF;"),
"keyword.control" => ("keyword control", "color: #ffd900;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #ff80f4;"),
"keyword.directive" => ("keyword directive", "color: #ffd900;"),
"operator" => ("operator", "color: #ffd900;"),
"diff.plus" => ("diff plus", "color: ;"),
"special" => ("special", "color: #ffd900;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #242424;"),
"punctuation" => ("punctuation", "color: #FFFFFF;"),
"markup.link.text" => ("markup link text", "color: #378b1d;"),
"comment" => ("comment", "color: #6b6b6b;"),
"tag" => ("tag", "font-weight: bold; color: #ffd900;"),
"diff.delta.moved" => ("diff delta moved", "color: #2a2a2a;"),
"markup.raw" => ("markup raw", "color: #378b1d;"),
"constant.character" => ("constant character", "color: #378b1d;"),
"diff.minus" => ("diff minus", "color: ;"),
"markup.heading.2" => ("markup heading 2", "font-weight: bold; color: #FFFFFF;"),
"type.builtin" => ("type builtin", "color: #ffd900;"),
"constructor" => ("constructor", "font-weight: bold; color: #FFFFFF;"),
"variable" => ("variable", "color: #FFFFFF;"),
"text" => ("", "color: #FFFFFF;"),
"string.regexp" => ("string regexp", "color: #ff80f4;"),
"punctuation.special" => ("punctuation special", "font-weight: bold; color: #ff80f4;"),
"constant" => ("constant", "font-weight: bold; color: #FFFFFF;"),
"type" => ("type", "color: #FFFFFF;"),
"attribute" => ("attribute", "color: #FFFFFF;"),
"markup.heading.6" => ("markup heading 6", "font-weight: bold; color: #FFFFFF;"),
"constant.builtin" => ("constant builtin", "font-weight: bold; color: #ff80f4;"),
"markup.heading.1" => ("markup heading 1", "font-weight: bold; color: #FFFFFF;"),
"namespace" => ("namespace", "color: #FFFFFF;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"keyword.control.return" => ("keyword control return", "font-weight: bold; color: #ffd900;"),
"markup.heading.marker" => ("markup heading marker", "font-weight: bold; color: #ffd900;"),
"label" => ("label", "color: #FFFFFF;"),
},
},
"molokai" => Theme {
scopes: phf_map! {
"keyword.control.exception" => ("keyword control exception", "font-weight: bold; color: #A6E22E;"),
"constant.numeric" => ("constant numeric", "color: #ae81ff;"),
"function" => ("function", "color: #A6E22E;"),
"variable.other.member" => ("variable other member", "color: #F8F8F2;"),
"markup.list" => ("markup list", "color: ;"),
"function.builtin" => ("function builtin", "color: #A6E22E;"),
"markup.quote" => ("markup quote", "color: ;"),
"keyword" => ("keyword", "font-weight: bold; color: #F92672;"),
"diff.delta" => ("diff delta", "color: #89807d;"),
"string" => ("string", "color: #e6db74;"),
"variable.parameter" => ("variable parameter", "color: #F8F8F2;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #8f8f8f;"),
"variable.builtin" => ("variable builtin", "font-weight: bold; color: #ae81ff;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: ;"),
"keyword.control" => ("keyword control", "font-weight: bold; color: #F92672;"),
"constant.character.escape" => ("constant character escape", "font-style: italic; color: #66d9ef;"),
"keyword.directive" => ("keyword directive", "font-weight: bold; color: #A6E22E;"),
"operator" => ("operator", "color: #F92672;"),
"diff.plus" => ("diff plus", "color: #f8f8f2;"),
"special" => ("special", "color: #F92672;"),
"function.macro" => ("function macro", "font-style: italic; color: #c4be89;"),
"markup.italic" => ("markup italic", "font-style: italic; color: ;"),
"background" => ("", "background-color: #1b1d1e;"),
"punctuation" => ("punctuation", "color: #f8f8f2;"),
"markup.link.text" => ("markup link text", "color: ;"),
"comment" => ("comment", "color: #7e8e91;"),
"markup.raw" => ("markup raw", "color: ;"),
"constant.character" => ("constant character", "color: #e6db74;"),
"diff.minus" => ("diff minus", "color: #960050;"),
"keyword.storage.modifier" => ("keyword storage modifier", "font-style: italic; color: #fd971f;"),
"type.builtin" => ("type builtin", "color: #66D9EF;"),
"constructor" => ("constructor", "color: #A6E22E;"),
"variable" => ("variable", "color: #F8F8F2;"),
"text" => ("", "color: #f8f8f2;"),
"tag.builtin" => ("tag builtin", "font-weight: bold; color: #ae81ff;"),
"type.enum.variant" => ("type enum variant", "color: #f8f8f2;"),
"string.regexp" => ("string regexp", "color: #CE9178;"),
"module" => ("module", "color: #A6E22E;"),
"constant" => ("constant", "color: #F8F8F2;"),
"type" => ("type", "color: #66d9ef;"),
"attribute" => ("attribute", "color: #A6E22E;"),
"constant.builtin" => ("constant builtin", "color: #ae81ff;"),
"markup.heading" => ("markup heading", "color: ;"),
"namespace" => ("namespace", "color: #A6E22E;"),
"comment.block.documentation" => ("comment block documentation", "font-weight: bold; color: #7e8e91;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: ;"),
"label" => ("label", "color: #e6db74;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"bogster_light" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #59c0dc;"),
"function" => ("function", "color: #289cbc;"),
"variable.other.member" => ("variable other member", "color: #232d38;"),
"markup.list" => ("markup list", "color: #d32c5d;"),
"function.builtin" => ("function builtin", "font-weight: bold; color: #289cbc;"),
"markup.quote" => ("markup quote", "color: #289cbc;"),
"keyword" => ("keyword", "font-weight: bold; color: #a58023;"),
"diff.delta" => ("diff delta", "color: #dc7759;"),
"string" => ("string", "color: #23a580;"),
"variable.parameter" => ("variable parameter", "color: #232d38;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #dc7759;"),
"variable.builtin" => ("variable builtin", "color: #232d38;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #a58023;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #7fdc59;"),
"keyword.directive" => ("keyword directive", "color: #a58023;"),
"operator" => ("operator", "font-weight: bold; color: #dc7759;"),
"diff.plus" => ("diff plus", "color: #23a580;"),
"special" => ("special", "color: #7fdc59;"),
"function.macro" => ("function macro", "font-weight: bold; color: #dc7759;"),
"markup.italic" => ("markup italic", "font-style: italic; color: ;"),
"background" => ("", "background-color: #f6fbd6;"),
"punctuation" => ("punctuation", "color: #dc7759;"),
"markup.link.text" => ("markup link text", "color: #d32c5d;"),
"comment" => ("comment", "color: #627d9d;"),
"markup.raw" => ("markup raw", "color: #23a580;"),
"diff.minus" => ("diff minus", "color: #dc597f;"),
"type.builtin" => ("type builtin", "font-weight: bold; color: #d32c5d;"),
"constructor" => ("constructor", "color: #dc597f;"),
"variable" => ("variable", "color: #232d38;"),
"text" => ("", "color: #161c23;"),
"module" => ("module", "color: #d32c5d;"),
"constant" => ("constant", "color: #23a580;"),
"type" => ("type", "color: #dc597f;"),
"attribute" => ("attribute", "color: #dc7759;"),
"constant.builtin" => ("constant builtin", "color: #23a580;"),
"markup.heading" => ("markup heading", "color: #59c0dc;"),
"namespace" => ("namespace", "color: #d32c5d;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #a58023;"),
"label" => ("label", "color: #59c0dc;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"night_owl" => Theme {
scopes: phf_map! {
"keyword.control.exception" => ("keyword control exception", "color: #ff5874;"),
"function" => ("function", "color: #82aaff;"),
"markup.list" => ("markup list", "color: #c792ea;"),
"markup.quote" => ("markup quote", "font-style: italic; color: #addb67;"),
"markup.heading.4" => ("markup heading 4", "font-weight: bold; color: #c792ea;"),
"markup.heading.5" => ("markup heading 5", "font-weight: bold; color: #f78c6c;"),
"markup.heading.3" => ("markup heading 3", "font-weight: bold; color: #addb67;"),
"keyword" => ("keyword", "color: #c792ea;"),
"keyword.control.import" => ("keyword control import", "font-style: italic; color: #addb67;"),
"function.special" => ("function special", "color: #c792ea;"),
"diff.delta" => ("diff delta", "color: #82aaff;"),
"string" => ("string", "color: #ecc48d;"),
"variable.builtin" => ("variable builtin", "font-style: italic; color: #addb67;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #637777;"),
"constant.character.escape" => ("constant character escape", "color: #f78c6c;"),
"operator" => ("operator", "color: #c792ea;"),
"diff.plus" => ("diff plus", "color: #addb67;"),
"special" => ("special", "color: #eeeeee;"),
"function.macro" => ("function macro", "color: #f78c6c;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #d6deeb;"),
"background" => ("", "background-color: #011627;"),
"punctuation" => ("punctuation", "color: #d6deeb;"),
"string.special.url" => ("string special url", "text-decoration: underline; color: #ecc48d;"),
"comment" => ("comment", "font-style: italic; color: #637777;"),
"tag" => ("tag", "color: #82aaff;"),
"diff.delta.moved" => ("diff delta moved", "font-style: italic; color: #82aaff;"),
"markup.raw" => ("markup raw", "color: #ecc48d; background-color: #112630;"),
"diff.minus" => ("diff minus", "color: #ff5874;"),
"markup.heading.2" => ("markup heading 2", "font-weight: bold; color: #7fdbca;"),
"constructor" => ("constructor", "color: #82aaff;"),
"variable" => ("variable", "color: #addb67;"),
"text" => ("", "color: #d6deeb;"),
"string.regexp" => ("string regexp", "color: #addb67;"),
"module" => ("module", "color: #eeeeee;"),
"markup.link" => ("markup link", "text-decoration: underline; color: #c792ea;"),
"punctuation.special" => ("punctuation special", "color: #c792ea;"),
"constant" => ("constant", "color: #d6deeb;"),
"type" => ("type", "color: #addb67;"),
"attribute" => ("attribute", "color: #7fdbca;"),
"markup.heading.6" => ("markup heading 6", "font-weight: bold; color: #637777;"),
"constant.builtin" => ("constant builtin", "color: #7fdbca;"),
"markup.heading.1" => ("markup heading 1", "font-weight: bold; color: #82aaff;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #82aaff;"),
"namespace" => ("namespace", "color: #f78c6c;"),
"comment.block.documentation" => ("comment block documentation", "color: #637777;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #d6deeb;"),
"keyword.control.return" => ("keyword control return", "font-style: italic; color: #c792ea;"),
"markup.heading.marker" => ("markup heading marker", " color: #444444;"),
"label" => ("label", "color: #d6deeb;"),
"markup.strikethrough" => ("markup strikethrough", " color: #d6deeb;"),
},
},
"spacebones_light" => Theme {
scopes: phf_map! {
"function" => ("function", "font-weight: bold; color: #715ab1;"),
"variable.other.member" => ("variable other member", "color: #002db3;"),
"markup.list" => ("markup list", "color: #c10e0b;"),
"function.builtin" => ("function builtin", "color: #b1951d;"),
"markup.quote" => ("markup quote", "color: #21b8c7;"),
"keyword" => ("keyword", "color: #3a81c3;"),
"variable.property" => ("variable property", "color: #7590db;"),
"diff.delta" => ("diff delta", "color: #715ab1;"),
"string" => ("string", "color: #2d9574;"),
"variable.parameter" => ("variable parameter", "color: #7590db;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #6c3163;"),
"variable.builtin" => ("variable builtin", "color: #715ab1;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #b1951d;"),
"keyword.directive" => ("keyword directive", "color: #3a81c3;"),
"operator" => ("operator", "color: #ba2f59;"),
"diff.plus" => ("diff plus", "color: #2d9574;"),
"special" => ("special", "color: #ba2f59;"),
"function.macro" => ("function macro", "color: #b1951d;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #a31db1;"),
"background" => ("", "background-color: #fbf8ef;"),
"punctuation" => ("punctuation", "color: #6c3163;"),
"markup.link.text" => ("markup link text", "color: #c10e0b;"),
"comment" => ("comment", "font-style: italic; color: #a49da5;"),
"markup.raw" => ("markup raw", "color: #67b11d;"),
"diff.minus" => ("diff minus", "color: #ba2f59;"),
"type.builtin" => ("type builtin", "color: #6c3163;"),
"constructor" => ("constructor", "font-weight: bold; color: #4e3163;"),
"variable" => ("variable", "color: #715ab1;"),
"text" => ("", "color: #655370;"),
"module" => ("module", "color: #b1951d;"),
"constant" => ("constant", "color: #6c3163;"),
"type" => ("type", "color: #6c3163;"),
"attribute" => ("attribute", "color: #b1951d;"),
"constant.builtin" => ("constant builtin", "font-weight: bold; color: #6c3163;"),
"markup.heading" => ("markup heading", "color: #3a81c3;"),
"escape" => ("escape", "font-weight: bold; color: #5f3bc4;"),
"number" => ("number", "color: #6c3163;"),
"namespace" => ("namespace", "color: #b1951d;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #b1951d;"),
"label" => ("label", "color: #b1951d;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"noctis" => Theme {
scopes: phf_map! {
"markup.raw.inline.hover" => ("markup raw inline hover", ""),
"string.special.path" => ("string special path", ""),
"keyword.control.repeat" => ("keyword control repeat", ""),
"markup.normal" => ("markup normal", ""),
"keyword.function" => ("keyword function", ""),
"variable.other.member" => ("variable other member", ""),
"keyword.operator" => ("keyword operator", ""),
"markup.link.label" => ("markup link label", ""),
"markup.quote" => ("markup quote", ""),
"markup.heading.4" => ("markup heading 4", ""),
"markup.normal.completion" => ("markup normal completion", ""),
"markup.heading.5" => ("markup heading 5", ""),
"markup.heading.3" => ("markup heading 3", ""),
"markup.raw.block" => ("markup raw block", ""),
"variable.parameter" => ("variable parameter", ""),
"variable.builtin" => ("variable builtin", ""),
"variable.function" => ("variable function", ""),
"markup.link.url" => ("markup link url", ""),
"background" => ("", "background-color: #00262a;"),
"string.special.url" => ("string special url", ""),
"markup.normal.raw" => ("markup normal raw", ""),
"markup.raw" => ("markup raw", ""),
"markup.raw.inline.completion" => ("markup raw inline completion", ""),
"markup.heading.2" => ("markup heading 2", ""),
"text" => ("", "color: #000000;"),
"string.regexp" => ("string regexp", ""),
"comment.block" => ("comment block", ""),
"constant.builtin.boolean" => ("constant builtin boolean", ""),
"property" => ("property", "color: #e34e1b;"),
"markup.heading.6" => ("markup heading 6", ""),
"markup.list.unnumbered" => ("markup list unnumbered", ""),
"markup.heading.1" => ("markup heading 1", ""),
"markup.heading" => ("markup heading", ""),
"string.special.symbol" => ("string special symbol", ""),
"markup.raw.inline" => ("markup raw inline", ""),
"markup.heading.completion" => ("markup heading completion", ""),
"markup.heading.raw" => ("markup heading raw", ""),
"comment.block.documentation" => ("comment block documentation", ""),
"comment.line" => ("comment line", ""),
"keyword.control.return" => ("keyword control return", ""),
"markup.list.numbered" => ("markup list numbered", ""),
},
},
"serika_dark" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #e5eae1;"),
"markup.list" => ("markup list", "color: ;"),
"function.builtin" => ("function builtin", "color: #bdcadb;"),
"markup.quote" => ("markup quote", "font-style: italic; color: #e2b714;"),
"punctuation.bracket" => ("punctuation bracket", "color: #d1d0c5;"),
"keyword" => ("keyword", "color: #f9ebed;"),
"variable.property" => ("variable property", "color: #e2b714;"),
"diff.delta" => ("diff delta", "color: #dd8a3c;"),
"string" => ("string", "color: #d1d0c5;"),
"variable.parameter" => ("variable parameter", "color: #e2b714;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #6d7278;"),
"variable.builtin" => ("variable builtin", "color: #bdcadb;"),
"markup.link.url" => ("markup link url", "color: ;"),
"operator" => ("operator", "color: #aaaeb3;"),
"diff.plus" => ("diff plus", "color: #e5eae1;"),
"special" => ("special", "color: #dd8a3c;"),
"function.macro" => ("function macro", "color: #b9c2c6;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #e2b714;"),
"background" => ("", "background-color: #323437;"),
"punctuation" => ("punctuation", "color: #aaaeb3;"),
"markup.link.text" => ("markup link text", "color: #e06c75;"),
"comment" => ("comment", "color: #646669;"),
"tag" => ("tag", "color: #e2b714;"),
"markup.raw" => ("markup raw", "color: #d1d0c5;"),
"diff.minus" => ("diff minus", "color: #ca4754;"),
"constructor" => ("constructor", "color: #e2b714;"),
"variable" => ("variable", "color: #e2b714;"),
"text" => ("", "color: #d1d0c5;"),
"module" => ("module", "color: #bdcadb;"),
"constant" => ("constant", "color: #d0c4d4;"),
"type" => ("type", "color: #e2b714;"),
"attribute" => ("attribute", "color: #b9c2c6;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #d0c4d4;"),
"escape" => ("escape", "color: #dd8a3c;"),
"number" => ("number", "color: #d0c4d4;"),
"namespace" => ("namespace", "color: #d1d0c5;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #dd8a3c;"),
"label" => ("label", "color: #b9c2c6;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"github_dark_dimmed" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #6cb6ff;"),
"function" => ("function", "color: #dcbdfb;"),
"variable.other.member" => ("variable other member", "color: #96d0ff;"),
"keyword" => ("keyword", "color: #f47067;"),
"diff.delta" => ("diff delta", "color: #c69026;"),
"string" => ("string", "color: #96d0ff;"),
"variable.parameter" => ("variable parameter", "color: #f69d50;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #adbac7;"),
"variable.builtin" => ("variable builtin", "color: #f47067;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;"),
"constant.character.escape" => ("constant character escape", "color: #6cb6ff;"),
"keyword.directive" => ("keyword directive", "color: #f47067;"),
"operator" => ("operator", "color: #96d0ff;"),
"diff.plus" => ("diff plus", "color: #57ab5a;"),
"special" => ("special", "color: #96d0ff;"),
"function.macro" => ("function macro", "color: #dcbdfb;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #22272e;"),
"punctuation" => ("punctuation", "color: #adbac7;"),
"markup.link.text" => ("markup link text", "text-decoration: underline; color: #96d0ff;"),
"comment" => ("comment", "color: #768390;"),
"tag" => ("tag", "color: #8ddb8c;"),
"markup.raw" => ("markup raw", "color: #6cb6ff;"),
"diff.minus" => ("diff minus", "color: #e5534b;"),
"type.builtin" => ("type builtin", "color: #6cb6ff;"),
"constructor" => ("constructor", "color: #dcbdfb;"),
"variable" => ("variable", "color: #adbac7;"),
"text" => ("", "color: #768390;"),
"constant" => ("constant", "color: #6cb6ff;"),
"type" => ("type", "color: #f69d50;"),
"attribute" => ("attribute", "color: #adbac7;"),
"constant.builtin" => ("constant builtin", "color: #6cb6ff;"),
"markup.heading" => ("markup heading", "color: #6cb6ff;"),
"namespace" => ("namespace", "color: #f69d50;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #f47067;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"sonokai" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #b39df3;"),
"function" => ("function", "color: #9ed072;"),
"variable.other.member" => ("variable other member", "color: #e2e2e3;"),
"markup.list" => ("markup list", "color: #fc5d7c;"),
"function.builtin" => ("function builtin", "color: #76cce0;"),
"markup.quote" => ("markup quote", "color: #7f8490;"),
"markup.heading.4" => ("markup heading 4", "font-weight: bold; color: #9ed072;"),
"punctuation.bracket" => ("punctuation bracket", "color: #e2e2e3;"),
"markup.heading.5" => ("markup heading 5", "font-weight: bold; color: #76cce0;"),
"markup.heading.3" => ("markup heading 3", "font-weight: bold; color: #e7c664;"),
"keyword" => ("keyword", "color: #fc5d7c;"),
"diff.delta" => ("diff delta", "color: #f39660;"),
"string" => ("string", "color: #e7c664;"),
"variable.parameter" => ("variable parameter", "color: #e2e2e3;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #7f8490;"),
"variable.builtin" => ("variable builtin", "color: #f39660;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #76cce0;"),
"constant.character.escape" => ("constant character escape", "color: #f39660;"),
"operator" => ("operator", "color: #f39660;"),
"diff.plus" => ("diff plus", "color: #9ed072;"),
"special" => ("special", "color: #f39660;"),
"function.macro" => ("function macro", "color: #b39df3;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #2c2e34;"),
"punctuation" => ("punctuation", "color: #7f8490;"),
"markup.link.text" => ("markup link text", "color: #b39df3;"),
"comment" => ("comment", "color: #7f8490;"),
"tag" => ("tag", "color: #e7c664;"),
"markup.raw" => ("markup raw", "color: #9ed072;"),
"diff.minus" => ("diff minus", "color: #fc5d7c;"),
"markup.heading.2" => ("markup heading 2", "font-weight: bold; color: #f39660;"),
"constructor" => ("constructor", "color: #76cce0;"),
"variable" => ("variable", "color: #e2e2e3;"),
"text" => ("", "color: #e2e2e3;"),
"module" => ("module", "color: #76cce0;"),
"constant" => ("constant", "color: #b39df3;"),
"type" => ("type", "color: #76cce0;"),
"attribute" => ("attribute", "color: #b39df3;"),
"markup.heading.6" => ("markup heading 6", "font-weight: bold; color: #e2e2e3;"),
"markup.heading.1" => ("markup heading 1", "font-weight: bold; color: #fc5d7c;"),
"namespace" => ("namespace", "color: #76cce0;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "color: #7f8490;"),
"label" => ("label", "color: #f39660;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"github_dark" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #79c0ff;"),
"function" => ("function", "color: #d2a8ff;"),
"variable.other.member" => ("variable other member", "color: #a5d6ff;"),
"keyword" => ("keyword", "color: #ff7b72;"),
"diff.delta" => ("diff delta", "color: #d29922;"),
"string" => ("string", "color: #a5d6ff;"),
"variable.parameter" => ("variable parameter", "color: #ffa657;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #c9d1d9;"),
"variable.builtin" => ("variable builtin", "color: #ff7b72;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;"),
"constant.character.escape" => ("constant character escape", "color: #79c0ff;"),
"keyword.directive" => ("keyword directive", "color: #ff7b72;"),
"operator" => ("operator", "color: #a5d6ff;"),
"diff.plus" => ("diff plus", "color: #3fb950;"),
"special" => ("special", "color: #a5d6ff;"),
"function.macro" => ("function macro", "color: #d2a8ff;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #0d1117;"),
"punctuation" => ("punctuation", "color: #c9d1d9;"),
"markup.link.text" => ("markup link text", "text-decoration: underline; color: #a5d6ff;"),
"comment" => ("comment", "color: #8b949e;"),
"tag" => ("tag", "color: #7ee787;"),
"markup.raw" => ("markup raw", "color: #79c0ff;"),
"diff.minus" => ("diff minus", "color: #f85149;"),
"type.builtin" => ("type builtin", "color: #79c0ff;"),
"constructor" => ("constructor", "color: #d2a8ff;"),
"variable" => ("variable", "color: #c9d1d9;"),
"text" => ("", "color: #8b949e;"),
"constant" => ("constant", "color: #79c0ff;"),
"type" => ("type", "color: #ffa657;"),
"attribute" => ("attribute", "color: #c9d1d9;"),
"constant.builtin" => ("constant builtin", "color: #79c0ff;"),
"markup.heading" => ("markup heading", "color: #79c0ff;"),
"namespace" => ("namespace", "color: #ffa657;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #ff7b72;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"dracula" => Theme {
scopes: phf_map! {
"tag.attribute" => ("tag attribute", "color: #BD93F9;"),
"keyword.control.repeat" => ("keyword control repeat", "color: #ff79c6;"),
"keyword.control.exception" => ("keyword control exception", "color: #BD93F9;"),
"constant.numeric" => ("constant numeric", "color: #BD93F9;"),
"function" => ("function", "color: #50fa7b;"),
"keyword.function" => ("keyword function", "color: #ff79c6;"),
"variable.other.member" => ("variable other member", "color: #f8f8f2;"),
"keyword.operator" => ("keyword operator", "color: #ff79c6;"),
"markup.list" => ("markup list", "color: #8be9fd;"),
"function.builtin" => ("function builtin", "color: #50fa7b;"),
"markup.quote" => ("markup quote", "font-style: italic; color: #f1fa8c;"),
"punctuation.bracket" => ("punctuation bracket", "color: #f8f8f2;"),
"keyword.storage.type" => ("keyword storage type", "font-style: italic; color: #8be9fd;"),
"constant.macro" => ("constant macro", "color: #BD93F9;"),
"keyword" => ("keyword", "color: #ff79c6;"),
"keyword.control.import" => ("keyword control import", "color: #ff79c6;"),
"diff.delta" => ("diff delta", "color: #ffb86c;"),
"string" => ("string", "color: #f1fa8c;"),
"variable.parameter" => ("variable parameter", "font-style: italic; color: #ffb86c;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #f8f8f2;"),
"keyword.return" => ("keyword return", "color: #ff79c6;"),
"variable.builtin" => ("variable builtin", "font-style: italic; color: #BD93F9;"),
"markup.link.url" => ("markup link url", "color: #8be9fd;"),
"constant.character.escape" => ("constant character escape", "color: #ff79c6;"),
"keyword.directive" => ("keyword directive", "color: #50fa7b;"),
"annotation" => ("annotation", "color: #f8f8f2;"),
"diff.plus" => ("diff plus", "color: #50fa7b;"),
"special" => ("special", "color: #ff79c6;"),
"function.macro" => ("function macro", "color: #BD93F9;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #f1fa8c;"),
"background" => ("", "background-color: #282A36;"),
"punctuation" => ("punctuation", "color: #f8f8f2;"),
"markup.link.text" => ("markup link text", "color: #ff79c6;"),
"comment" => ("comment", "color: #6272A4;"),
"tag" => ("tag", "color: #ff79c6;"),
"markup.raw" => ("markup raw", "color: #f8f8f2;"),
"constant.character" => ("constant character", "color: #8be9fd;"),
"diff.minus" => ("diff minus", "color: #ff5555;"),
"tag.delimiter" => ("tag delimiter", "color: #f8f8f2;"),
"keyword.storage.modifier" => ("keyword storage modifier", "color: #ff79c6;"),
"type.builtin" => ("type builtin", "color: #8be9fd;"),
"constructor" => ("constructor", "color: #BD93F9;"),
"variable" => ("variable", "color: #f8f8f2;"),
"text" => ("", "color: #f8f8f2;"),
"type.enum.variant" => ("type enum variant", "font-style: italic; color: #f8f8f2;"),
"keyword.storage" => ("keyword storage", "color: #ff79c6;"),
"string.regexp" => ("string regexp", "color: #ff5555;"),
"function.call" => ("function call", "color: #50fa7b;"),
"comment.block" => ("comment block", "color: #6272A4;"),
"punctuation.special" => ("punctuation special", "color: #ff79c6;"),
"constant.builtin.boolean" => ("constant builtin boolean", "color: #BD93F9;"),
"constant" => ("constant", "color: #BD93F9;"),
"string.special" => ("string special", "color: #ffb86c;"),
"function.method" => ("function method", "color: #50fa7b;"),
"definition" => ("definition", "color: #8be9fd;"),
"type" => ("type", "font-style: italic; color: #8be9fd;"),
"variable.other" => ("variable other", "color: #f8f8f2;"),
"attribute" => ("attribute", "font-style: italic; color: #50fa7b;"),
"constant.builtin" => ("constant builtin", "color: #BD93F9;"),
"string.symbol" => ("string symbol", "color: #f1fa8c;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #BD93F9;"),
"keyword.control.conditional" => ("keyword control conditional", "color: #ff79c6;"),
"comment.block.documentation" => ("comment block documentation", "color: #6272A4;"),
"comment.line" => ("comment line", "color: #6272A4;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #ffb86c;"),
"label" => ("label", "color: #8be9fd;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"zed_onedark" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #b4926e;"),
"function" => ("function", "color: #7ca8dd;"),
"variable.other.member" => ("variable other member", "color: #bd7476;"),
"keyword.operator" => ("keyword operator", "color: #9d74b9;"),
"markup.list" => ("markup list", "color: #bd7476;"),
"function.builtin" => ("function builtin", "color: #7ca8dd;"),
"markup.quote" => ("markup quote", "color: #dac18c;"),
"keyword" => ("keyword", "color: #9d74b9;"),
"keyword.control.import" => ("keyword control import", "color: #9d74b9;"),
"diff.delta" => ("diff delta", "color: #b4926e;"),
"string" => ("string", "color: #a0b783;"),
"variable.parameter" => ("variable parameter", "color: #a8adb7;"),
"variable.builtin" => ("variable builtin", "color: #b4926e;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #7eb2be;"),
"keyword.control" => ("keyword control", "color: #9d74b9;"),
"constant.character.escape" => ("constant character escape", "color: #b4926e;"),
"keyword.directive" => ("keyword directive", "color: #9d74b9;"),
"operator" => ("operator", "color: #a8adb7;"),
"diff.plus" => ("diff plus", "color: #a0b783;"),
"special" => ("special", "color: #7ca8dd;"),
"function.macro" => ("function macro", "color: #9d74b9;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #9d74b9;"),
"background" => ("", "background-color: #292c33;"),
"markup.link.text" => ("markup link text", "color: #9d74b9;"),
"comment" => ("comment", "font-style: italic; color: #5c606b;"),
"diff.minus" => ("diff minus", "color: #bd7476;"),
"constructor" => ("constructor", "color: #7ca8dd;"),
"text" => ("", "color: #a8adb7;"),
"constant.builtin.boolean" => ("constant builtin boolean", "color: #dac18c;"),
"constant" => ("constant", "color: #dac18c;"),
"type" => ("type", "color: #7eb2be;"),
"attribute" => ("attribute", "color: #dac18c;"),
"constant.builtin" => ("constant builtin", "color: #b4926e;"),
"markup.heading" => ("markup heading", "color: #bd7476;"),
"markup.raw.inline" => ("markup raw inline", "color: #a0b783;"),
"namespace" => ("namespace", "color: #a8adb7;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #b4926e;"),
"label" => ("label", "color: #a8adb7;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"github_light_tritanopia" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #0550ae;"),
"function" => ("function", "color: #8250df;"),
"variable.other.member" => ("variable other member", "color: #0a3069;"),
"keyword" => ("keyword", "color: #cf222e;"),
"diff.delta" => ("diff delta", "color: #9a6700;"),
"string" => ("string", "color: #0a3069;"),
"variable.parameter" => ("variable parameter", "color: #a40e26;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #24292f;"),
"variable.builtin" => ("variable builtin", "color: #cf222e;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;"),
"constant.character.escape" => ("constant character escape", "color: #0550ae;"),
"keyword.directive" => ("keyword directive", "color: #cf222e;"),
"operator" => ("operator", "color: #0a3069;"),
"diff.plus" => ("diff plus", "color: #cf222e;"),
"special" => ("special", "color: #0a3069;"),
"function.macro" => ("function macro", "color: #8250df;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #ffffff;"),
"punctuation" => ("punctuation", "color: #24292f;"),
"markup.link.text" => ("markup link text", "text-decoration: underline; color: #0a3069;"),
"comment" => ("comment", "color: #57606a;"),
"tag" => ("tag", "color: #0550ae;"),
"markup.raw" => ("markup raw", "color: #0550ae;"),
"diff.minus" => ("diff minus", "color: #6e7781;"),
"type.builtin" => ("type builtin", "color: #0550ae;"),
"constructor" => ("constructor", "color: #8250df;"),
"variable" => ("variable", "color: #24292f;"),
"text" => ("", "color: #57606a;"),
"constant" => ("constant", "color: #0550ae;"),
"type" => ("type", "color: #a40e26;"),
"attribute" => ("attribute", "color: #24292f;"),
"constant.builtin" => ("constant builtin", "color: #0550ae;"),
"markup.heading" => ("markup heading", "color: #0550ae;"),
"namespace" => ("namespace", "color: #a40e26;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #cf222e;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"gruvbox" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #d3869b;"),
"function" => ("function", "font-weight: bold; color: #b8bb26;"),
"variable.other.member" => ("variable other member", "color: #83a598;"),
"function.builtin" => ("function builtin", "color: #fabd2f;"),
"keyword" => ("keyword", "color: #fb4934;"),
"diff.delta" => ("diff delta", "color: #fe8019;"),
"string" => ("string", "color: #b8bb26;"),
"variable.parameter" => ("variable parameter", "color: #d5c4a1;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #fe8019;"),
"variable.builtin" => ("variable builtin", "color: #fe8019;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #b8bb26;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #d5c4a1;"),
"keyword.directive" => ("keyword directive", "color: #cc241d;"),
"operator" => ("operator", "color: #d3869b;"),
"diff.plus" => ("diff plus", "color: #b8bb26;"),
"special" => ("special", "color: #b16286;"),
"function.macro" => ("function macro", "color: #8ec07c;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #282828;"),
"punctuation" => ("punctuation", "color: #fe8019;"),
"markup.link.text" => ("markup link text", "color: #fb4934;"),
"comment" => ("comment", "font-style: italic; color: #928374;"),
"tag" => ("tag", "color: #fb4934;"),
"markup.raw" => ("markup raw", "color: #fb4934;"),
"diff.minus" => ("diff minus", "color: #fb4934;"),
"type.builtin" => ("type builtin", "color: #fabd2f;"),
"constructor" => ("constructor", "font-weight: bold; color: #d3869b;"),
"variable" => ("variable", "color: #ebdbb2;"),
"text" => ("", "color: #ebdbb2;"),
"module" => ("module", "color: #8ec07c;"),
"constant" => ("constant", "color: #d3869b;"),
"type" => ("type", "color: #fabd2f;"),
"attribute" => ("attribute", "color: #8ec07c;"),
"constant.builtin" => ("constant builtin", "font-weight: bold; color: #d3869b;"),
"markup.heading" => ("markup heading", "color: #8ec07c;"),
"namespace" => ("namespace", "color: #8ec07c;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #8ec07c;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"gruvbox_dark_soft" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #d3869b;"),
"function" => ("function", "font-weight: bold; color: #b8bb26;"),
"variable.other.member" => ("variable other member", "color: #83a598;"),
"function.builtin" => ("function builtin", "color: #fabd2f;"),
"keyword" => ("keyword", "color: #fb4934;"),
"diff.delta" => ("diff delta", "color: #fe8019;"),
"string" => ("string", "color: #b8bb26;"),
"variable.parameter" => ("variable parameter", "color: #d5c4a1;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #fe8019;"),
"variable.builtin" => ("variable builtin", "color: #fe8019;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #b8bb26;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #d5c4a1;"),
"keyword.directive" => ("keyword directive", "color: #cc241d;"),
"operator" => ("operator", "color: #d3869b;"),
"diff.plus" => ("diff plus", "color: #b8bb26;"),
"special" => ("special", "color: #b16286;"),
"function.macro" => ("function macro", "color: #8ec07c;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #32302f;"),
"punctuation" => ("punctuation", "color: #fe8019;"),
"markup.link.text" => ("markup link text", "color: #fb4934;"),
"comment" => ("comment", "font-style: italic; color: #928374;"),
"tag" => ("tag", "color: #fb4934;"),
"markup.raw" => ("markup raw", "color: #fb4934;"),
"diff.minus" => ("diff minus", "color: #fb4934;"),
"type.builtin" => ("type builtin", "color: #fabd2f;"),
"constructor" => ("constructor", "font-weight: bold; color: #d3869b;"),
"variable" => ("variable", "color: #ebdbb2;"),
"text" => ("", "color: #ebdbb2;"),
"module" => ("module", "color: #8ec07c;"),
"constant" => ("constant", "color: #d3869b;"),
"type" => ("type", "color: #fabd2f;"),
"attribute" => ("attribute", "color: #8ec07c;"),
"constant.builtin" => ("constant builtin", "font-weight: bold; color: #d3869b;"),
"markup.heading" => ("markup heading", "color: #8ec07c;"),
"namespace" => ("namespace", "color: #8ec07c;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #8ec07c;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"solarized_light" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #268bd2;"),
"markup.list" => ("markup list", "color: #dc322f;"),
"function.builtin" => ("function builtin", "font-weight: bold; color: #268bd2;"),
"markup.quote" => ("markup quote", "color: #2aa198;"),
"keyword" => ("keyword", "color: #859900;"),
"function.special" => ("function special", "color: #d33682;"),
"diff.delta" => ("diff delta", "color: #cb4b16;"),
"string" => ("string", "color: #2aa198;"),
"variable.builtin" => ("variable builtin", "font-weight: bold; color: #2aa198;"),
"variable.function" => ("variable function", "color: #268bd2;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #b58900;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #dc322f;"),
"keyword.directive" => ("keyword directive", "color: #cb4b16;"),
"operator" => ("operator", "color: #859900;"),
"diff.plus" => ("diff plus", "color: #859900;"),
"special" => ("special", "color: #cb4b16;"),
"function.macro" => ("function macro", "color: #d33682;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #d33682;"),
"background" => ("", "background-color: #fdf6e3;"),
"markup.link.text" => ("markup link text", "color: #dc322f;"),
"comment" => ("comment", "color: #93a1a1;"),
"tag" => ("tag", "color: #d33682;"),
"markup.raw" => ("markup raw", "color: #859900;"),
"diff.minus" => ("diff minus", "color: #dc322f;"),
"type.builtin" => ("type builtin", "font-weight: bold; color: #b58900;"),
"constructor" => ("constructor", "color: #268bd2;"),
"text" => ("", "color: #586e75;"),
"module" => ("module", "color: #6c71c4;"),
"constant" => ("constant", "color: #2aa198;"),
"type" => ("type", "color: #b58900;"),
"attribute" => ("attribute", "color: #6c71c4;"),
"constant.builtin" => ("constant builtin", "font-weight: bold; color: #2aa198;"),
"markup.heading" => ("markup heading", "color: #268bd2;"),
"namespace" => ("namespace", "color: #6c71c4;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #b58900;"),
"label" => ("label", "color: #859900;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"monokai_aqua" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #ae81ff;"),
"function" => ("function", "color: #A6E22E;"),
"keyword.function" => ("keyword function", "font-style: italic; color: #66D9EF;"),
"variable.other.member" => ("variable other member", "color: #F8F8F2;"),
"markup.list" => ("markup list", "color: ;"),
"function.builtin" => ("function builtin", "color: #A6E22E;"),
"markup.quote" => ("markup quote", "color: #66D9EF;"),
"keyword.storage.type" => ("keyword storage type", "font-style: italic; color: #66D9EF;"),
"keyword" => ("keyword", "color: #F92672;"),
"keyword.control.import" => ("keyword control import", "font-style: italic; color: #66D9EF;"),
"diff.delta" => ("diff delta", "color: #fd971f;"),
"string" => ("string", "color: #e6db74;"),
"variable.parameter" => ("variable parameter", "color: #fd971f;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #f8f8f2;"),
"variable.builtin" => ("variable builtin", "color: #F92672;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: ;"),
"keyword.control" => ("keyword control", "color: #F92672;"),
"constant.character.escape" => ("constant character escape", "color: #ae81ff;"),
"keyword.directive" => ("keyword directive", "color: #F92672;"),
"operator" => ("operator", "color: #f8f8f2;"),
"diff.plus" => ("diff plus", "color: #a6e22e;"),
"special" => ("special", "color: #F92672;"),
"function.macro" => ("function macro", "color: #F92672;"),
"markup.italic" => ("markup italic", "font-style: italic; color: ;"),
"background" => ("", "background-color: #272822;"),
"punctuation" => ("punctuation", "color: #f8f8f2;"),
"markup.link.text" => ("markup link text", "color: ;"),
"comment" => ("comment", "color: #88846F;"),
"markup.raw" => ("markup raw", "color: ;"),
"constant.character" => ("constant character", "color: #e6db74;"),
"diff.minus" => ("diff minus", "color: #f92672;"),
"type.builtin" => ("type builtin", "color: #66D9EF;"),
"constructor" => ("constructor", "color: #A6E22E;"),
"variable" => ("variable", "color: #F8F8F2;"),
"text" => ("", "color: #f8f8f2;"),
"type.enum.variant" => ("type enum variant", "color: #f8f8f2;"),
"string.regexp" => ("string regexp", "color: #CE9178;"),
"module" => ("module", "color: #66D9EF;"),
"constant" => ("constant", "color: #F8F8F2;"),
"type" => ("type", "font-weight: bold; color: #66D9EF;"),
"attribute" => ("attribute", "color: #A6E22E;"),
"constant.builtin" => ("constant builtin", "color: #ae81ff;"),
"markup.heading" => ("markup heading", "color: ;"),
"namespace" => ("namespace", "color: #f8f8f2;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: ;"),
"label" => ("label", "color: #F92672;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"penumbra" => Theme {
scopes: phf_map! {
"string.special.path" => ("string special path", "color: #00B3C2;"),
"constant.numeric" => ("constant numeric", "color: #00B3C2;"),
"function" => ("function", "color: #61A3E6;"),
"markup.list" => ("markup list", "color: #9E9E9E;"),
"markup.quote" => ("markup quote", "color: #50B584;"),
"keyword" => ("keyword", "color: #D080B6;"),
"diff.delta" => ("diff delta", "color: #00B3C2;"),
"string" => ("string", "color: #9CA748;"),
"variable.builtin" => ("variable builtin", "color: #DF7F78;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;"),
"operator" => ("operator", "color: #D080B6;"),
"diff.plus" => ("diff plus", "color: #50B584;"),
"function.macro" => ("function macro", "color: #A48FE1;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #24272B;"),
"punctuation" => ("punctuation", "color: #9E9E9E;"),
"markup.link.text" => ("markup link text", "color: #D080B6;"),
"comment" => ("comment", "color: #636363;"),
"tag" => ("tag", "color: #61A3E6;"),
"markup.raw" => ("markup raw", "color: #CE9042;"),
"constant.character" => ("constant character", "color: #A48FE1;"),
"diff.minus" => ("diff minus", "color: #DF7F78;"),
"variable" => ("variable", "color: #9E9E9E;"),
"text" => ("", "color: #9E9E9E;"),
"type.enum.variant" => ("type enum variant", "color: #50B584;"),
"constant" => ("constant", "color: #A48FE1;"),
"type" => ("type", "color: #50B584;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #CECECE;"),
"string.special.symbol" => ("string special symbol", "color: #00B3C2;"),
"namespace" => ("namespace", "color: #9E9E9E;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #61A3E6;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"material_deep_ocean" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #82aaff;"),
"markup.list" => ("markup list", "color: #c792ea;"),
"markup.heading.4" => ("markup heading 4", "color: #ffcb6b;"),
"markup.heading.5" => ("markup heading 5", "color: #82aaff;"),
"markup.heading.3" => ("markup heading 3", "color: #c3e88d;"),
"keyword" => ("keyword", "color: #c792ea;"),
"diff.delta" => ("diff delta", "color: #82aaff;"),
"string" => ("string", "color: #c3e88d;"),
"variable.parameter" => ("variable parameter", "color: #f78c6c;"),
"variable.builtin" => ("variable builtin", "color: #ffcb6b;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #c3e88d;"),
"operator" => ("operator", "color: #89ddff;"),
"diff.plus" => ("diff plus", "color: #c3e88d;"),
"special" => ("special", "color: #89ddff;"),
"function.macro" => ("function macro", "color: #89ddff;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #0f111a;"),
"punctuation" => ("punctuation", "color: #89ddff;"),
"markup.link.text" => ("markup link text", "color: #82aaff;"),
"comment" => ("comment", "color: #464b5d;"),
"tag" => ("tag", "color: #f07178;"),
"markup.raw" => ("markup raw", "color: #a6accd;"),
"diff.minus" => ("diff minus", "color: #f07178;"),
"markup.heading.2" => ("markup heading 2", "color: #f07178;"),
"constructor" => ("constructor", "color: #82aaff;"),
"variable" => ("variable", "color: #a6accd;"),
"text" => ("", "color: #a6accd;"),
"keyword.storage" => ("keyword storage", "color: #89ddff;"),
"string.regexp" => ("string regexp", "color: #ffcb6b;"),
"constant" => ("constant", "color: #ffcb6b;"),
"string.special" => ("string special", "color: #82aaff;"),
"type" => ("type", "color: #c792ea;"),
"attribute" => ("attribute", "color: #c792ea;"),
"markup.heading.6" => ("markup heading 6", "color: #f78c6c;"),
"markup.heading.1" => ("markup heading 1", "color: #89ddff;"),
"namespace" => ("namespace", "color: #ffcb6b;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "font-weight: bold; color: #89ddff;"),
"label" => ("label", "color: #f78c6c;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"dracula_at_night" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #50fa7b;"),
"markup.list" => ("markup list", "color: #8be9fd;"),
"markup.quote" => ("markup quote", "font-style: italic; color: #f1fa8c;"),
"keyword" => ("keyword", "color: #ff79c6;"),
"diff.delta" => ("diff delta", "color: #ffb86c;"),
"string" => ("string", "color: #f1fa8c;"),
"variable.parameter" => ("variable parameter", "font-style: italic; color: #ffb86c;"),
"variable.builtin" => ("variable builtin", "font-style: italic; color: #8be9fd;"),
"markup.link.url" => ("markup link url", "color: #8be9fd;"),
"constant.character.escape" => ("constant character escape", "color: #ff79c6;"),
"operator" => ("operator", "color: #ff79c6;"),
"diff.plus" => ("diff plus", "color: #50fa7b;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #f1fa8c;"),
"background" => ("", "background-color: #0e1419;"),
"punctuation" => ("punctuation", "color: #f8f8f2;"),
"markup.link.text" => ("markup link text", "color: #ff79c6;"),
"comment" => ("comment", "color: #6272a4;"),
"tag" => ("tag", "color: #ff79c6;"),
"markup.raw" => ("markup raw", "color: #f8f8f2;"),
"diff.minus" => ("diff minus", "color: #ff5555;"),
"variable" => ("variable", "color: #f8f8f2;"),
"text" => ("", "color: #f8f8f2;"),
"type.enum.variant" => ("type enum variant", "font-style: italic; color: #f8f8f2;"),
"string.regexp" => ("string regexp", "color: #ff5555;"),
"constant" => ("constant", "color: #bd93f9;"),
"type" => ("type", "font-style: italic; color: #8be9fd;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #bd93f9;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #ffb86c;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"nightfox" => Theme {
scopes: phf_map! {
"keyword.control.repeat" => ("keyword control repeat", "color: #baa1e2;"),
"keyword.control.exception" => ("keyword control exception", "color: #9d79d6;"),
"constant.numeric" => ("constant numeric", "color: #f4a261;"),
"function" => ("function", "color: #86abdc;"),
"keyword.function" => ("keyword function", "color: #c94f6d;"),
"variable.other.member" => ("variable other member", "color: #aeafb0;"),
"keyword.operator" => ("keyword operator", "font-weight: bold; color: #aeafb0;"),
"markup.list" => ("markup list", "font-weight: bold; color: #9d79d6;"),
"function.builtin" => ("function builtin", "color: #c94f6d;"),
"markup.quote" => ("markup quote", "color: #719cd6;"),
"keyword.storage.type" => ("keyword storage type", "color: #9d79d6;"),
"keyword" => ("keyword", "color: #9d79d6;"),
"keyword.control.import" => ("keyword control import", "color: #dc8ed9;"),
"diff.delta" => ("diff delta", "color: #719cd6;"),
"string" => ("string", "color: #81b29a;"),
"variable.parameter" => ("variable parameter", "color: #7ad4d6;"),
"variable.builtin" => ("variable builtin", "color: #c94f6d;"),
"keyword.control" => ("keyword control", "color: #d67ad2;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #e0c989;"),
"keyword.directive" => ("keyword directive", "color: #dc8ed9;"),
"operator" => ("operator", "color: #aeafb0;"),
"diff.plus" => ("diff plus", "color: #81b29a;"),
"special" => ("special", "color: #aeafb0;"),
"function.macro" => ("function macro", "color: #c94f6d;"),
"markup.italic" => ("markup italic", "color: #d67ad2;"),
"background" => ("", "background-color: #192330;"),
"punctuation" => ("punctuation", "color: #aeafb0;"),
"string.special.url" => ("string special url", "font-weight: bold; color: #63cdcf;"),
"comment" => ("comment", "color: #738091;"),
"tag" => ("tag", "color: #86abdc;"),
"diff.delta.moved" => ("diff delta moved", "color: #63cdcf;"),
"markup.raw" => ("markup raw", "color: #9d79d6;"),
"constant.character" => ("constant character", "color: #81b29a;"),
"diff.minus" => ("diff minus", "color: #c94f6d;"),
"keyword.storage.modifier" => ("keyword storage modifier", "color: #dbc074;"),
"type.builtin" => ("type builtin", "color: #7ad4d6;"),
"constructor" => ("constructor", "color: #9d79d6;"),
"variable" => ("variable", "color: #dfdfe0;"),
"text" => ("", "color: #cdcecf;"),
"type.enum.variant" => ("type enum variant", "color: #f6b079;"),
"keyword.storage" => ("keyword storage", "color: #9d79d6;"),
"string.regexp" => ("string regexp", "color: #e0c989;"),
"markup.link" => ("markup link", "font-weight: bold; color: #e0c989;"),
"constant.builtin.boolean" => ("constant builtin boolean", "color: #f4a261;"),
"constant" => ("constant", "color: #f6b079;"),
"string.special" => ("string special", "font-weight: bold; color: #e0c989;"),
"type" => ("type", "color: #dbc074;"),
"attribute" => ("attribute", "color: #dbc074;"),
"constant.builtin" => ("constant builtin", "color: #f6b079;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #dbc074;"),
"keyword.control.conditional" => ("keyword control conditional", "color: #baa1e2;"),
"markup.raw.inline" => ("markup raw inline", "color: #f4a261;"),
"namespace" => ("namespace", "color: #7ad4d6;"),
"comment.block.documentation" => ("comment block documentation", "font-weight: bold; color: #738091;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #f4a261;"),
"keyword.control.return" => ("keyword control return", "color: #9d79d6;"),
"label" => ("label", "color: #baa1e2;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"amberwood" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #e9c46a;"),
"function" => ("function", "font-style: italic; color: #e5c890;"),
"variable.other.member" => ("variable other member", "color: #c1c0d4;"),
"markup.list" => ("markup list", "color: #9998a8;"),
"function.builtin" => ("function builtin", "color: #9898a6;"),
"keyword" => ("keyword", "color: #8eb6f5;"),
"diff.delta" => ("diff delta", "color: #b9aeda;"),
"string" => ("string", "color: #9898a6;"),
"variable.parameter" => ("variable parameter", "font-style: italic; color: #c1c0d4;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #9998a8;"),
"variable.builtin" => ("variable builtin", "color: #b9aeda;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #90b99f;"),
"constant.character.escape" => ("constant character escape", "color: #ea83a5;"),
"keyword.directive" => ("keyword directive", "color: #e29eca;"),
"operator" => ("operator", "color: #8eb6f5;"),
"diff.plus" => ("diff plus", "color: #9dc6ac;"),
"special" => ("special", "color: #e5c890;"),
"function.macro" => ("function macro", "color: #f591b2;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #0F1014;"),
"punctuation" => ("punctuation", "color: #9998a8;"),
"markup.link.text" => ("markup link text", "font-style: italic; color: #aca1cf;"),
"comment" => ("comment", "font-style: italic; color: #808080;"),
"tag" => ("tag", "color: #9898a6;"),
"markup.raw" => ("markup raw", "color: #e5c890;"),
"diff.minus" => ("diff minus", "color: #e78284;"),
"type.builtin" => ("type builtin", "color: #e29eca;"),
"constructor" => ("constructor", "color: #e5c890;"),
"variable" => ("variable", "color: #c9c7cd;"),
"text" => ("", "color: #c9c7cd;"),
"type.enum.variant" => ("type enum variant", "color: #e29eca;"),
"string.regexp" => ("string regexp", "color: #90b99f;"),
"constant" => ("constant", "color: #8eb6f5;"),
"string.special" => ("string special", "color: #e5c890;"),
"type" => ("type", "color: #b9aeda;"),
"attribute" => ("attribute", "font-style: italic; color: #aca1cf;"),
"constant.builtin" => ("constant builtin", "color: #e5c890;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #b9aeda;"),
"keyword.control.conditional" => ("keyword control conditional", "font-style: italic; color: #a8a29e;"),
"namespace" => ("namespace", "font-style: italic; color: #c58fff;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "color: #9998a8;"),
"label" => ("label", "color: #e5c890;"),
},
},
"everforest_dark" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #d699b6;"),
"function" => ("function", "color: #a7c080;"),
"variable.other.member" => ("variable other member", "color: #7fbbb3;"),
"keyword.operator" => ("keyword operator", "color: #e69875;"),
"markup.list" => ("markup list", "color: #e67e80;"),
"markup.link.label" => ("markup link label", "color: #e69875;"),
"markup.quote" => ("markup quote", "color: #859289;"),
"markup.heading.4" => ("markup heading 4", "font-weight: bold; color: #a7c080;"),
"punctuation.bracket" => ("punctuation bracket", "color: #d3c6aa;"),
"markup.heading.5" => ("markup heading 5", "font-weight: bold; color: #7fbbb3;"),
"markup.heading.3" => ("markup heading 3", "font-weight: bold; color: #dbbc7f;"),
"keyword" => ("keyword", "color: #e67e80;"),
"diff.delta" => ("diff delta", "color: #7fbbb3;"),
"string" => ("string", "color: #83c092;"),
"markup.raw.block" => ("markup raw block", "color: #83c092;"),
"variable.parameter" => ("variable parameter", "color: #d3c6aa;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #859289;"),
"variable.builtin" => ("variable builtin", "font-style: italic; color: #d699b6;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #7fbbb3;"),
"constant.character.escape" => ("constant character escape", "color: #a7c080;"),
"keyword.directive" => ("keyword directive", "color: #d699b6;"),
"operator" => ("operator", "color: #e69875;"),
"diff.plus" => ("diff plus", "color: #a7c080;"),
"special" => ("special", "color: #7fbbb3;"),
"function.macro" => ("function macro", "color: #a7c080;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #2d353b;"),
"punctuation" => ("punctuation", "color: #9da9a0;"),
"markup.link.text" => ("markup link text", "color: #d699b6;"),
"comment" => ("comment", "font-style: italic; color: #859289;"),
"tag" => ("tag", "color: #e69875;"),
"diff.minus" => ("diff minus", "color: #e67e80;"),
"markup.heading.2" => ("markup heading 2", "font-weight: bold; color: #e69875;"),
"constructor" => ("constructor", "color: #a7c080;"),
"variable" => ("variable", "color: #d3c6aa;"),
"text" => ("", "color: #d3c6aa;"),
"keyword.storage" => ("keyword storage", "color: #e67e80;"),
"string.regexp" => ("string regexp", "color: #a7c080;"),
"module" => ("module", "color: #dbbc7f;"),
"punctuation.special" => ("punctuation special", "color: #7fbbb3;"),
"constant.builtin.boolean" => ("constant builtin boolean", "color: #d699b6;"),
"constant" => ("constant", "color: #d3c6aa;"),
"string.special" => ("string special", "color: #dbbc7f;"),
"type" => ("type", "color: #dbbc7f;"),
"attribute" => ("attribute", "font-style: italic; color: #d699b6;"),
"markup.heading.6" => ("markup heading 6", "font-weight: bold; color: #d699b6;"),
"constant.builtin" => ("constant builtin", "font-style: italic; color: #d699b6;"),
"markup.heading.1" => ("markup heading 1", "font-weight: bold; color: #e67e80;"),
"markup.raw.inline" => ("markup raw inline", "color: #a7c080;"),
"namespace" => ("namespace", "font-style: italic; color: #dbbc7f;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "color: #859289;"),
"label" => ("label", "color: #e69875;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"solarized_dark" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #268bd2;"),
"markup.list" => ("markup list", "color: #dc322f;"),
"function.builtin" => ("function builtin", "font-weight: bold; color: #268bd2;"),
"markup.quote" => ("markup quote", "color: #2aa198;"),
"keyword" => ("keyword", "color: #859900;"),
"function.special" => ("function special", "color: #d33682;"),
"diff.delta" => ("diff delta", "color: #cb4b16;"),
"string" => ("string", "color: #2aa198;"),
"variable.builtin" => ("variable builtin", "font-weight: bold; color: #2aa198;"),
"variable.function" => ("variable function", "color: #268bd2;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #b58900;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #dc322f;"),
"keyword.directive" => ("keyword directive", "color: #cb4b16;"),
"operator" => ("operator", "color: #859900;"),
"diff.plus" => ("diff plus", "color: #859900;"),
"special" => ("special", "color: #cb4b16;"),
"function.macro" => ("function macro", "color: #d33682;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #d33682;"),
"background" => ("", "background-color: #002b36;"),
"markup.link.text" => ("markup link text", "color: #dc322f;"),
"comment" => ("comment", "color: #586e75;"),
"tag" => ("tag", "color: #d33682;"),
"markup.raw" => ("markup raw", "color: #859900;"),
"diff.minus" => ("diff minus", "color: #dc322f;"),
"type.builtin" => ("type builtin", "font-weight: bold; color: #b58900;"),
"constructor" => ("constructor", "color: #268bd2;"),
"text" => ("", "color: #93a1a1;"),
"module" => ("module", "color: #6c71c4;"),
"constant" => ("constant", "color: #2aa198;"),
"type" => ("type", "color: #b58900;"),
"attribute" => ("attribute", "color: #6c71c4;"),
"constant.builtin" => ("constant builtin", "font-weight: bold; color: #2aa198;"),
"markup.heading" => ("markup heading", "color: #268bd2;"),
"namespace" => ("namespace", "color: #6c71c4;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #b58900;"),
"label" => ("label", "color: #859900;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"nord" => Theme {
scopes: phf_map! {
"string.escape" => ("string escape", "color: #EBCB8B;"),
"keyword.control.repeat" => ("keyword control repeat", "color: #81A1C1;"),
"keyword.control.exception" => ("keyword control exception", "color: #81A1C1;"),
"constant.numeric" => ("constant numeric", "color: #B48EAD;"),
"function" => ("function", "color: #88C0D0;"),
"keyword.function" => ("keyword function", "color: #81A1C1;"),
"variable.other.member" => ("variable other member", "color: #D8DEE9;"),
"keyword.operator" => ("keyword operator", "color: #81A1C1;"),
"function.builtin" => ("function builtin", "color: #8FBCBB;"),
"punctuation.bracket" => ("punctuation bracket", "color: #ECEFF4;"),
"keyword.storage.type" => ("keyword storage type", "color: #8FBCBB;"),
"constant.macro" => ("constant macro", "color: #81A1C1;"),
"keyword" => ("keyword", "color: #81A1C1;"),
"function.special" => ("function special", "color: #81A1C1;"),
"diff.delta" => ("diff delta", "color: #EBCB8B;"),
"string" => ("string", "color: #A3BE8C;"),
"variable.parameter" => ("variable parameter", "color: #88C0D0;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #ECEFF4;"),
"keyword.return" => ("keyword return", "color: #81A1C1;"),
"constant.character.escape" => ("constant character escape", "color: #EBCB8B;"),
"keyword.directive" => ("keyword directive", "color: #81A1C1;"),
"operator" => ("operator", "color: #81A1C1;"),
"diff.plus" => ("diff plus", "color: #A3BE8C;"),
"special" => ("special", "color: #D8DEE9;"),
"function.macro" => ("function macro", "color: #81A1C1;"),
"background" => ("", "background-color: #2e3440;"),
"punctuation" => ("punctuation", "color: #ECEFF4;"),
"comment" => ("comment", "font-style: italic; color: #616e88;"),
"tag" => ("tag", "color: #D8DEE9;"),
"diff.minus" => ("diff minus", "color: #BF616A;"),
"git.delta.moved" => ("git delta moved", "color: #D08770;"),
"keyword.storage.modifier" => ("keyword storage modifier", "color: #81A1C1;"),
"type.builtin" => ("type builtin", "color: #8FBCBB;"),
"constructor" => ("constructor", "color: #88C0D0;"),
"variable" => ("variable", "color: #D8DEE9;"),
"text" => ("", "color: #D8DEE9;"),
"punctuation.special" => ("punctuation special", "color: #81A1C1;"),
"string.regex" => ("string regex", "color: #EBCB8B;"),
"constant.builtin.boolean" => ("constant builtin boolean", "color: #81A1C1;"),
"constant" => ("constant", "color: #D8DEE9;"),
"string.special" => ("string special", "color: #EBCB8B;"),
"function.method" => ("function method", "color: #88C0D0;"),
"type" => ("type", "color: #D8DEE9;"),
"constant.builtin.character" => ("constant builtin character", "color: #B48EAD;"),
"attribute" => ("attribute", "color: #D8DEE9;"),
"constant.builtin" => ("constant builtin", "color: #81A1C1;"),
"keyword.control.conditional" => ("keyword control conditional", "color: #81A1C1;"),
"variable.builint" => ("variable builint", "color: #81A1C1;"),
"namespace" => ("namespace", "color: #D8DEE9;"),
"label" => ("label", "color: #8FBCBB;"),
},
},
"hex_steel" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #c0d0ce;"),
"keyword.function" => ("keyword function", "color: #d85c60;"),
"markup.list" => ("markup list", "color: #656869;"),
"markup.quote" => ("markup quote", "color: #656869;"),
"keyword" => ("keyword", "color: #6e8789;"),
"keyword.control.import" => ("keyword control import", "color: #9bc1bb;"),
"diff.delta" => ("diff delta", "color: #0078bd;"),
"string" => ("string", "font-style: italic; color: #6e8789;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #656869;"),
"keyword.control" => ("keyword control", "color: #9bc1bb;"),
"operator" => ("operator", "color: #9bc1bb;"),
"diff.plus" => ("diff plus", "color: #87a800;"),
"special" => ("special", "font-weight: bold; color: #d85c60;"),
"function.macro" => ("function macro", "color: #d85c60;"),
"markup.italic" => ("markup italic", "color: #656869;"),
"background" => ("", "background-color: #1d1e1b;"),
"punctuation" => ("punctuation", "color: #b5c5c5;"),
"markup.link.text" => ("markup link text", "color: #656869;"),
"comment" => ("comment", "color: #d4d987;"),
"tag" => ("tag", "color: #656869;"),
"diff.delta.moved" => ("diff delta moved", "color: #0048bd;"),
"markup.raw" => ("markup raw", "color: #656869;"),
"diff.minus" => ("diff minus", "color: #ff0900;"),
"keyword.storage.modifier" => ("keyword storage modifier", "color: #d85c60;"),
"variable" => ("variable", "color: #656869;"),
"text" => ("", "color: #656869;"),
"string.regexp" => ("string regexp", "color: #6e8789;"),
"constant" => ("constant", "color: #f78c5e;"),
"function.method" => ("function method", "color: #c0d0ce;"),
"type" => ("type", "font-weight: bold; color: #9bc1bb;"),
"markup.heading" => ("markup heading", "color: #656869;"),
"namespace" => ("namespace", "font-weight: bold; color: #6e8789;"),
"comment.block.documentation" => ("comment block documentation", "font-style: italic; background-color: #234048;"),
"markup.bold" => ("markup bold", "color: #656869;"),
"label" => ("label", "color: #656869;"),
"markup.strikethrough" => ("markup strikethrough", " color: #656869;"),
},
},
"fleet_dark" => Theme {
scopes: phf_map! {
"type.return" => ("type return", "color: #ADD1DE;"),
"constant.numeric" => ("constant numeric", "color: #EBC88D;"),
"function" => ("function", "color: #EBC88D;"),
"variable.other.member" => ("variable other member", "color: #AF9CFF;"),
"markup.list" => ("markup list", "color: #E394DC;"),
"markup.link.label" => ("markup link label", "color: #c07bf3;"),
"function.builtin" => ("function builtin", "color: #A8CC7C;"),
"markup.quote" => ("markup quote", "color: #E394DC;"),
"keyword" => ("keyword", "color: #82D2CE;"),
"function.special" => ("function special", "color: #A8CC7C;"),
"diff.delta" => ("diff delta", "color: #1a85f6;"),
"string" => ("string", "color: #E394DC;"),
"markup.raw.block" => ("markup raw block", "color: #EB83E2;"),
"variable.builtin" => ("variable builtin", "color: #CC7C8A;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;font-style: italic; color: #E394DC;"),
"constant.character.escape" => ("constant character escape", "color: #82D2CE;"),
"function.declaration" => ("function declaration", "color: #EFEFEF;"),
"diff.plus" => ("diff plus", "color: #4ca988;"),
"special" => ("special", "color: #A8CC7C;"),
"function.macro" => ("function macro", "color: #A8CC7C;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #181818;"),
"markup.link.text" => ("markup link text", "color: #82D2CE;"),
"comment" => ("comment", "color: #898989;"),
"tag" => ("tag", "color: #87C3FF;"),
"markup.raw" => ("markup raw", "color: #E394DC;"),
"constant.character" => ("constant character", "color: #EBC88D;"),
"diff.minus" => ("diff minus", "color: #ce364d;"),
"constructor" => ("constructor", "color: #EBC88D;"),
"variable" => ("variable", "color: #d1d1d1;"),
"text" => ("", "color: #d1d1d1;"),
"string.regexp" => ("string regexp", "color: #82D2CE;"),
"constant.builtin.boolean" => ("constant builtin boolean", "color: #82D2CE;"),
"constant" => ("constant", "color: #AF9CFF;"),
"string.special" => ("string special", "text-decoration: underline; color: #EBC88D;"),
"type" => ("type", "color: #87C3FF;"),
"attribute" => ("attribute", "color: #A8CC7C;"),
"type.parameter" => ("type parameter", "color: #ADD1DE;"),
"markup.list.unnumbered" => ("markup list unnumbered", "color: #82D2CE;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #82D2CE;"),
"markup.raw.inline" => ("markup raw inline", "color: #82D2CE;"),
"namespace" => ("namespace", "color: #87C3FF;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.list.numbered" => ("markup list numbered", "color: #82D2CE;"),
"label" => ("label", "color: #EBC88D;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"catppuccin_frappe" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #8caaee;"),
"variable.other.member" => ("variable other member", "color: #81c8be;"),
"markup.list" => ("markup list", "color: #ca9ee6;"),
"markup.heading.4" => ("markup heading 4", "color: #e5c890;"),
"markup.heading.5" => ("markup heading 5", "color: #f4b8e4;"),
"markup.heading.3" => ("markup heading 3", "color: #a6d189;"),
"keyword" => ("keyword", "color: #ca9ee6;"),
"diff.delta" => ("diff delta", "color: #8caaee;"),
"string" => ("string", "color: #a6d189;"),
"variable.parameter" => ("variable parameter", "font-style: italic; color: #ea999c;"),
"variable.builtin" => ("variable builtin", "color: #e78284;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #f2d5cf;"),
"constant.character.escape" => ("constant character escape", "color: #f4b8e4;"),
"operator" => ("operator", "color: #99d1db;"),
"diff.plus" => ("diff plus", "color: #a6d189;"),
"special" => ("special", "color: #8caaee;"),
"function.macro" => ("function macro", "color: #ca9ee6;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #303446;"),
"punctuation" => ("punctuation", "color: #949cbb;"),
"markup.link.text" => ("markup link text", "color: #8caaee;"),
"comment" => ("comment", "font-style: italic; color: #838ba7;"),
"tag" => ("tag", "color: #ca9ee6;"),
"markup.raw" => ("markup raw", "color: #eebebe;"),
"constant.character" => ("constant character", "color: #81c8be;"),
"diff.minus" => ("diff minus", "color: #e78284;"),
"keyword.storage.modifier.ref" => ("keyword storage modifier ref", "color: #81c8be;"),
"markup.heading.2" => ("markup heading 2", "color: #ca9ee6;"),
"constructor" => ("constructor", "color: #85c1dc;"),
"variable" => ("variable", "color: #c6d0f5;"),
"text" => ("", "color: #c6d0f5;"),
"string.regexp" => ("string regexp", "color: #ef9f76;"),
"punctuation.special" => ("punctuation special", "color: #99d1db;"),
"constant" => ("constant", "color: #ef9f76;"),
"string.special" => ("string special", "color: #8caaee;"),
"type" => ("type", "color: #e5c890;"),
"attribute" => ("attribute", "color: #8caaee;"),
"markup.heading.6" => ("markup heading 6", "color: #81c8be;"),
"constant.builtin" => ("constant builtin", "color: #ef9f76;"),
"markup.heading.1" => ("markup heading 1", "color: #babbf1;"),
"keyword.control.conditional" => ("keyword control conditional", "font-style: italic; color: #ca9ee6;"),
"namespace" => ("namespace", "font-style: italic; color: #8caaee;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "font-weight: bold; color: #ef9f76;"),
"label" => ("label", "color: #85c1dc;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"onelight" => Theme {
scopes: phf_map! {
"constant.numeric.float" => ("constant numeric float", "color: #795548;"),
"string.special.path" => ("string special path", "color: #0061FF;"),
"keyword.control.repeat" => ("keyword control repeat", "font-weight: bold; color: #C2185B;"),
"keyword.control.exception" => ("keyword control exception", "color: #B500A9;"),
"constant.numeric" => ("constant numeric", "color: #795548;"),
"function" => ("function", "color: #0061FF;"),
"type.enum" => ("type enum", "color: #0086C1;"),
"keyword.function" => ("keyword function", "color: #B500A9;"),
"variable.other.member" => ("variable other member", "color: #C2185B;"),
"keyword.operator" => ("keyword operator", "color: #D50000;"),
"markup.list" => ("markup list", "color: #0091EA;"),
"function.builtin" => ("function builtin", "color: #0086C1;"),
"markup.quote" => ("markup quote", "color: #5C6370;"),
"markup.heading.4" => ("markup heading 4", "font-weight: bold; color: #24A443;"),
"punctuation.bracket" => ("punctuation bracket", "color: #795548;"),
"keyword.storage.type" => ("keyword storage type", "color: #B500A9;"),
"markup.heading.5" => ("markup heading 5", "font-weight: bold; color: #0061FF;"),
"markup.heading.3" => ("markup heading 3", "font-weight: bold; color: #FF6F00;"),
"keyword" => ("keyword", "color: #B500A9;"),
"keyword.control.import" => ("keyword control import", "color: #D50000;"),
"function.special" => ("function special", "color: #0086C1;"),
"diff.delta" => ("diff delta", "color: #0086C1;"),
"string" => ("string", "color: #24A443;"),
"markup.raw.block" => ("markup raw block", "color: #5C6370;"),
"variable.parameter" => ("variable parameter", "color: #D50000;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #B500A9;"),
"variable.builtin" => ("variable builtin", "color: #0091EA;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #0086C1;"),
"keyword.control" => ("keyword control", "color: #B500A9;"),
"constant.character.escape" => ("constant character escape", "color: #795548;"),
"keyword.directive" => ("keyword directive", "color: #651FFF;"),
"operator" => ("operator", "color: #D50000;"),
"diff.plus" => ("diff plus", "color: #24A443;"),
"special" => ("special", "color: #651FFF;"),
"function.macro" => ("function macro", "font-weight: bold; color: #C2185B;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #B500A9;"),
"background" => ("", "background-color: #FAFAFA;"),
"punctuation" => ("punctuation", "color: #282C34;"),
"string.special.url" => ("string special url", "color: #0091EA;"),
"markup.link.text" => ("markup link text", "color: #0091EA;"),
"constant.numeric.integer" => ("constant numeric integer", "color: #795548;"),
"comment" => ("comment", "font-style: italic; color: #5C6370;"),
"tag" => ("tag", "color: #0086C1;"),
"diff.delta.moved" => ("diff delta moved", "color: #0086C1;"),
"markup.raw" => ("markup raw", "color: #795548;"),
"constant.character" => ("constant character", "color: #24A443;"),
"diff.minus" => ("diff minus", "color: #D50000;"),
"markup.list.unchecked" => ("markup list unchecked", "color: #0061FF;"),
"keyword.storage.modifier" => ("keyword storage modifier", "font-weight: bold; color: #B500A9;"),
"markup.heading.2" => ("markup heading 2", "text-decoration: underline; font-weight: bold; color: #D35400;"),
"type.builtin" => ("type builtin", "color: #FF6F00;"),
"constructor" => ("constructor", "color: #0061FF;"),
"markup.list.checked" => ("markup list checked", "color: #24A443;"),
"text" => ("", "color: #282C34;"),
"type.enum.variant" => ("type enum variant", "color: #0086C1;"),
"keyword.storage" => ("keyword storage", "color: #B500A9;"),
"string.regexp" => ("string regexp", "color: #B500A9;"),
"module" => ("module", "color: #0061FF;"),
"markup.link" => ("markup link", "color: #0091EA;"),
"comment.block" => ("comment block", "font-style: italic; color: #5C6370;"),
"punctuation.special" => ("punctuation special", "color: #795548;"),
"constant.builtin.boolean" => ("constant builtin boolean", "color: #B500A9;"),
"constant" => ("constant", "font-weight: bold; color: #0086C1;"),
"string.special" => ("string special", "color: #24A443;"),
"property" => ("property", "color: #B500A9;"),
"function.method" => ("function method", "color: #0091EA;"),
"type" => ("type", "color: #D35400;"),
"variable.other" => ("variable other", "color: #C2185B;"),
"attribute" => ("attribute", "color: #FF6F00;"),
"markup.heading.6" => ("markup heading 6", "font-weight: bold; color: #B500A9;"),
"markup.list.unnumbered" => ("markup list unnumbered", "color: #0091EA;"),
"constant.builtin" => ("constant builtin", "color: #651FFF;"),
"markup.heading.1" => ("markup heading 1", "font-weight: bold; color: #D50000;"),
"markup.heading" => ("markup heading", "color: #D50000;"),
"keyword.control.conditional" => ("keyword control conditional", "font-weight: bold; color: #D50000;"),
"string.special.symbol" => ("string special symbol", "color: #C2185B;"),
"markup.raw.inline" => ("markup raw inline", "color: #24A443;"),
"namespace" => ("namespace", "color: #0061FF;"),
"comment.block.documentation" => ("comment block documentation", "font-style: italic; color: #5C6370;"),
"comment.line" => ("comment line", "font-style: italic; color: #5C6370;"),
"diff" => ("diff", "color: #D50000;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #FF6F00;"),
"keyword.control.return" => ("keyword control return", "font-weight: bold; color: #651FFF;"),
"markup.list.numbered" => ("markup list numbered", "color: #0091EA;"),
"markup.heading.marker" => ("markup heading marker", "color: #D50000;"),
"label" => ("label", "color: #0086C1;"),
"markup.strikethrough" => ("markup strikethrough", " color: #D50000;"),
},
},
"everforest_light" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #df69ba;"),
"function" => ("function", "color: #8da101;"),
"variable.other.member" => ("variable other member", "color: #3a94c5;"),
"keyword.operator" => ("keyword operator", "color: #f57d26;"),
"markup.list" => ("markup list", "color: #f85552;"),
"markup.link.label" => ("markup link label", "color: #f57d26;"),
"markup.quote" => ("markup quote", "color: #939f91;"),
"markup.heading.4" => ("markup heading 4", "font-weight: bold; color: #8da101;"),
"punctuation.bracket" => ("punctuation bracket", "color: #5c6a72;"),
"markup.heading.5" => ("markup heading 5", "font-weight: bold; color: #3a94c5;"),
"markup.heading.3" => ("markup heading 3", "font-weight: bold; color: #dfa000;"),
"keyword" => ("keyword", "color: #f85552;"),
"diff.delta" => ("diff delta", "color: #3a94c5;"),
"string" => ("string", "color: #35a77c;"),
"markup.raw.block" => ("markup raw block", "color: #35a77c;"),
"variable.parameter" => ("variable parameter", "color: #5c6a72;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #939f91;"),
"variable.builtin" => ("variable builtin", "font-style: italic; color: #df69ba;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #3a94c5;"),
"constant.character.escape" => ("constant character escape", "color: #8da101;"),
"keyword.directive" => ("keyword directive", "color: #df69ba;"),
"operator" => ("operator", "color: #f57d26;"),
"diff.plus" => ("diff plus", "color: #8da101;"),
"special" => ("special", "color: #3a94c5;"),
"function.macro" => ("function macro", "color: #8da101;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #fdf6e3;"),
"punctuation" => ("punctuation", "color: #829181;"),
"markup.link.text" => ("markup link text", "color: #df69ba;"),
"comment" => ("comment", "font-style: italic; color: #939f91;"),
"tag" => ("tag", "color: #f57d26;"),
"diff.minus" => ("diff minus", "color: #f85552;"),
"markup.heading.2" => ("markup heading 2", "font-weight: bold; color: #f57d26;"),
"constructor" => ("constructor", "color: #8da101;"),
"variable" => ("variable", "color: #5c6a72;"),
"text" => ("", "color: #5c6a72;"),
"keyword.storage" => ("keyword storage", "color: #f85552;"),
"string.regexp" => ("string regexp", "color: #8da101;"),
"module" => ("module", "color: #dfa000;"),
"punctuation.special" => ("punctuation special", "color: #3a94c5;"),
"constant.builtin.boolean" => ("constant builtin boolean", "color: #df69ba;"),
"constant" => ("constant", "color: #5c6a72;"),
"string.special" => ("string special", "color: #dfa000;"),
"type" => ("type", "color: #dfa000;"),
"attribute" => ("attribute", "font-style: italic; color: #df69ba;"),
"markup.heading.6" => ("markup heading 6", "font-weight: bold; color: #df69ba;"),
"constant.builtin" => ("constant builtin", "font-style: italic; color: #df69ba;"),
"markup.heading.1" => ("markup heading 1", "font-weight: bold; color: #f85552;"),
"markup.raw.inline" => ("markup raw inline", "color: #8da101;"),
"namespace" => ("namespace", "font-style: italic; color: #dfa000;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "color: #939f91;"),
"label" => ("label", "color: #f57d26;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"monokai_pro_machine" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #baa0f8;"),
"function" => ("function", "color: #a2e57b;"),
"variable.other.member" => ("variable other member", "color: #f2fffc;"),
"function.builtin" => ("function builtin", "color: ;"),
"markup.quote" => ("markup quote", "color: #a2e57b;"),
"keyword" => ("keyword", "color: #ff6d7e;"),
"diff.delta" => ("diff delta", "color: #ffb270;"),
"string" => ("string", "color: #ffed72;"),
"variable.parameter" => ("variable parameter", "color: #f59762;"),
"variable.builtin" => ("variable builtin", "color: #ff6d7e;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #ffb270;"),
"constant.character.escape" => ("constant character escape", "color: #f2fffc;"),
"keyword.directive" => ("keyword directive", "color: #7cd5f1;"),
"operator" => ("operator", "color: #ff6d7e;"),
"diff.plus" => ("diff plus", "color: #a2e57b;"),
"special" => ("special", "color: #f59762;"),
"function.macro" => ("function macro", "color: #7cd5f1;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #ffb270;"),
"background" => ("", "background-color: #273136;"),
"punctuation" => ("punctuation", "color: #798384;"),
"markup.link.text" => ("markup link text", "color: #ffed72;"),
"comment" => ("comment", "font-style: italic; color: #6b7678;"),
"diff.minus" => ("diff minus", "color: #ff6d7e;"),
"type.builtin" => ("type builtin", "color: #ff6d7e;"),
"constructor" => ("constructor", "color: #7cd5f1;"),
"variable" => ("variable", "color: #f2fffc;"),
"text" => ("", "color: #f2fffc;"),
"module" => ("module", "color: #f59762;"),
"constant" => ("constant", "color: #ffb270;"),
"type" => ("type", "color: #a2e57b;"),
"attribute" => ("attribute", "color: #7cd5f1;"),
"constant.builtin" => ("constant builtin", "color: #ff6d7e;"),
"markup.heading" => ("markup heading", "color: #a2e57b;"),
"namespace" => ("namespace", "color: #f2fffc;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #ffb270;"),
"label" => ("label", "color: #f2fffc;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"cyan_light" => Theme {
scopes: phf_map! {
"keyword.control.exception" => ("keyword control exception", "color: #000080;"),
"constant.numeric" => ("constant numeric", "color: #0073E6;"),
"function" => ("function", "color: #25293c;"),
"variable.other.member" => ("variable other member", "color: #660E7A;"),
"markup.list" => ("markup list", "color: #000080;"),
"markup.link.label" => ("markup link label", "color: #185b93;"),
"function.builtin" => ("function builtin", "font-style: italic; color: #25293c;"),
"markup.quote" => ("markup quote", "color: #00733B;"),
"keyword" => ("keyword", "color: #000080;"),
"function.special" => ("function special", "color: #7F0000;"),
"diff.delta" => ("diff delta", "color: #C3D6E8;"),
"string" => ("string", "color: #00733B;"),
"markup.raw.block" => ("markup raw block", "color: #00733B;"),
"variable.parameter" => ("variable parameter", "color: #660E7A;"),
"variable.builtin" => ("variable builtin", "color: #000080;"),
"markup.link.url" => ("markup link url", "color: #343a54;"),
"constant.character.escape" => ("constant character escape", "color: #7F0000;"),
"operator" => ("operator", "color: #343a54;"),
"diff.plus" => ("diff plus", "color: #C9DEC1;"),
"special" => ("special", "color: #343a54;"),
"function.macro" => ("function macro", "color: #808000;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #343a54;"),
"background" => ("", "background-color: #f2f3f7;"),
"punctuation" => ("punctuation", "color: #343a54;"),
"markup.link.text" => ("markup link text", "text-decoration: underline; color: #185b93;"),
"comment" => ("comment", "color: #808080;"),
"tag" => ("tag", "color: #000080;"),
"markup.raw" => ("markup raw", "color: #00733B;"),
"constant.character" => ("constant character", "color: #0073E6;"),
"diff.minus" => ("diff minus", "color: #EBBCBC;"),
"constructor" => ("constructor", "color: #25293c;"),
"variable" => ("variable", "color: #458383;"),
"text" => ("", "color: #434b6c;"),
"type.enum.variant" => ("type enum variant", "color: #660E7A;"),
"string.regexp" => ("string regexp", "color: #0073E6;"),
"constant.builtin.boolean" => ("constant builtin boolean", "color: #0073E6;"),
"constant" => ("constant", "color: #000080;"),
"string.special" => ("string special", "text-decoration: underline; color: #7F0000;"),
"function.method" => ("function method", "color: #7A7A43;"),
"type" => ("type", "color: #25293c;"),
"attribute" => ("attribute", "color: #0073E6;"),
"markup.list.unnumbered" => ("markup list unnumbered", "color: #000080;"),
"markup.heading" => ("markup heading", "color: #660E7A;"),
"markup.raw.inline" => ("markup raw inline", "color: #00733B;"),
"namespace" => ("namespace", "color: #000080;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #343a54;"),
"markup.list.numbered" => ("markup list numbered", "color: #000080;"),
"label" => ("label", "text-decoration: underline; color: #000080;"),
"markup.strikethrough" => ("markup strikethrough", " color: #343a54;"),
},
},
"naysayer" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #7ad0c6;"),
"function" => ("function", "color: #ffffff;"),
"function.builtin" => ("function builtin", "color: #ffffff;"),
"keyword" => ("keyword", "color: #ffffff;"),
"function.special" => ("function special", "color: #8cde94;"),
"diff.delta" => ("diff delta", "color: #66d9ef;"),
"string" => ("string", "color: #2ec90c;"),
"variable.builtin" => ("variable builtin", "color: #ffffff;"),
"diff.plus" => ("diff plus", "color: #a6e22e;"),
"function.macro" => ("function macro", "color: #8cde94;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #062329;"),
"punctuation" => ("punctuation", "color: #8cde94;"),
"comment" => ("comment", "color: #44b340;"),
"constant.character" => ("constant character", "color: #d1b897;"),
"diff.minus" => ("diff minus", "color: #f92672;"),
"type.builtin" => ("type builtin", "color: #ffffff;"),
"constructor" => ("constructor", "color: #ffffff;"),
"variable" => ("variable", "color: #c1d1e3;"),
"text" => ("", "color: #d1b897;"),
"tag.builtin" => ("tag builtin", "color: #ffffff;"),
"constant.builtin.boolean" => ("constant builtin boolean", "color: #ffffff;"),
"constant" => ("constant", "color: #7ad0c6;"),
"function.method" => ("function method", "color: #c1d1e3;"),
"type" => ("type", "color: #d1b897;"),
"attribute" => ("attribute", "color: #d1b897;"),
"constant.builtin" => ("constant builtin", "color: #ffffff;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"onedark" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #D19A66;"),
"function" => ("function", "color: #61AFEF;"),
"variable.other.member" => ("variable other member", "color: #E06C75;"),
"keyword.operator" => ("keyword operator", "color: #C678DD;"),
"markup.list" => ("markup list", "color: #E06C75;"),
"function.builtin" => ("function builtin", "color: #61AFEF;"),
"markup.quote" => ("markup quote", "color: #E5C07B;"),
"keyword" => ("keyword", "color: #E06C75;"),
"keyword.control.import" => ("keyword control import", "color: #E06C75;"),
"diff.delta" => ("diff delta", "color: #D19A66;"),
"string" => ("string", "color: #98C379;"),
"variable.parameter" => ("variable parameter", "color: #E06C75;"),
"variable.builtin" => ("variable builtin", "color: #61AFEF;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #56B6C2;"),
"keyword.control" => ("keyword control", "color: #C678DD;"),
"constant.character.escape" => ("constant character escape", "color: #D19A66;"),
"keyword.directive" => ("keyword directive", "color: #C678DD;"),
"operator" => ("operator", "color: #C678DD;"),
"diff.plus" => ("diff plus", "color: #98C379;"),
"special" => ("special", "color: #61AFEF;"),
"function.macro" => ("function macro", "color: #C678DD;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #C678DD;"),
"background" => ("", "background-color: #282C34;"),
"markup.link.text" => ("markup link text", "color: #C678DD;"),
"comment" => ("comment", "font-style: italic; color: #5C6370;"),
"diff.minus" => ("diff minus", "color: #E06C75;"),
"constructor" => ("constructor", "color: #61AFEF;"),
"text" => ("", "color: #ABB2BF;"),
"constant" => ("constant", "color: #56B6C2;"),
"type" => ("type", "color: #E5C07B;"),
"attribute" => ("attribute", "color: #E5C07B;"),
"constant.builtin" => ("constant builtin", "color: #D19A66;"),
"markup.heading" => ("markup heading", "color: #E06C75;"),
"markup.raw.inline" => ("markup raw inline", "color: #98C379;"),
"namespace" => ("namespace", "color: #61AFEF;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #D19A66;"),
"label" => ("label", "color: #C678DD;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"hex_lavender" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #9db2b8;"),
"keyword.function" => ("keyword function", "color: #897dca;"),
"markup.list" => ("markup list", "color: #61586f;"),
"markup.quote" => ("markup quote", "color: #61586f;"),
"keyword" => ("keyword", "color: #878480;"),
"keyword.control.import" => ("keyword control import", "color: #7b89a3;"),
"diff.delta" => ("diff delta", "color: #0078bd;"),
"string" => ("string", "font-style: italic; color: #878480;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #61586f;"),
"keyword.control" => ("keyword control", "color: #7b89a3;"),
"operator" => ("operator", "color: #7b89a3;"),
"diff.plus" => ("diff plus", "color: #87a800;"),
"special" => ("special", "font-weight: bold; color: #897dca;"),
"function.macro" => ("function macro", "color: #897dca;"),
"markup.italic" => ("markup italic", "color: #61586f;"),
"background" => ("", "background-color: #121311;"),
"punctuation" => ("punctuation", "color: #bcb6ba;"),
"markup.link.text" => ("markup link text", "color: #61586f;"),
"comment" => ("comment", "color: #9aacfe;"),
"tag" => ("tag", "color: #61586f;"),
"diff.delta.moved" => ("diff delta moved", "color: #0048bd;"),
"markup.raw" => ("markup raw", "color: #61586f;"),
"diff.minus" => ("diff minus", "color: #ff0900;"),
"keyword.storage.modifier" => ("keyword storage modifier", "color: #897dca;"),
"variable" => ("variable", "color: #61586f;"),
"text" => ("", "color: #61586f;"),
"string.regexp" => ("string regexp", "color: #878480;"),
"constant" => ("constant", "color: #a0c7cf;"),
"function.method" => ("function method", "color: #9db2b8;"),
"type" => ("type", "font-weight: bold; color: #7b89a3;"),
"markup.heading" => ("markup heading", "color: #61586f;"),
"namespace" => ("namespace", "font-weight: bold; color: #878480;"),
"comment.block.documentation" => ("comment block documentation", "font-style: italic; background-color: #0affa9;"),
"markup.bold" => ("markup bold", "color: #61586f;"),
"label" => ("label", "color: #61586f;"),
"markup.strikethrough" => ("markup strikethrough", " color: #61586f;"),
},
},
"varua" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #d699b6;"),
"function" => ("function", "color: #a7c080;"),
"variable.other.member" => ("variable other member", "color: #dfbf8e;"),
"markup.list" => ("markup list", "color: #e67e80;"),
"function.builtin" => ("function builtin", "color: #7fbbb3;"),
"markup.quote" => ("markup quote", "color: #9da9a0;"),
"markup.heading.4" => ("markup heading 4", "font-weight: bold; color: #a7c080;"),
"punctuation.bracket" => ("punctuation bracket", "color: #dfbf8e;"),
"markup.heading.5" => ("markup heading 5", "font-weight: bold; color: #7fbbb3;"),
"markup.heading.3" => ("markup heading 3", "font-weight: bold; color: #dbbc7f;"),
"keyword" => ("keyword", "color: #d699b6;"),
"diff.delta" => ("diff delta", "color: #e69875;"),
"string" => ("string", "color: #a7c080;"),
"variable.parameter" => ("variable parameter", "color: #dfbf8e;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #9da9a0;"),
"variable.builtin" => ("variable builtin", "color: #7fbbb3;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #7fbbb3;"),
"constant.character.escape" => ("constant character escape", "color: #e69875;"),
"operator" => ("operator", "color: #e69875;"),
"diff.plus" => ("diff plus", "color: #a7c080;"),
"special" => ("special", "color: #e69875;"),
"function.macro" => ("function macro", "color: #83c092;"),
"background" => ("", "background-color: #282828;"),
"punctuation" => ("punctuation", "color: #9da9a0;"),
"markup.link.text" => ("markup link text", "color: #d699b6;"),
"comment" => ("comment", "color: #928374;"),
"tag" => ("tag", "color: #dbbc7f;"),
"markup.raw" => ("markup raw", "color: #a7c080;"),
"diff.minus" => ("diff minus", "color: #e67e80;"),
"markup.heading.2" => ("markup heading 2", "font-weight: bold; color: #e69875;"),
"constructor" => ("constructor", "color: #83c092;"),
"variable" => ("variable", "color: #dfbf8e;"),
"text" => ("", "color: #dfbf8e;"),
"module" => ("module", "color: #7fbbb3;"),
"constant" => ("constant", "color: #d699b6;"),
"type" => ("type", "color: #7fbbb3;"),
"attribute" => ("attribute", "color: #83c092;"),
"markup.heading.6" => ("markup heading 6", "font-weight: bold; color: #dfbf8e;"),
"markup.heading.1" => ("markup heading 1", "font-weight: bold; color: #e67e80;"),
"namespace" => ("namespace", "color: #83c092;"),
"markup.heading.marker" => ("markup heading marker", "color: #9da9a0;"),
"label" => ("label", "color: #83c092;"),
},
},
"snazzy" => Theme {
scopes: phf_map! {
"constant.numeric.float" => ("constant numeric float", "color: #ff5c57;"),
"keyword.control.exception" => ("keyword control exception", "font-weight: bold; color: #ff5c57;"),
"constant.numeric" => ("constant numeric", "color: #9aedfe;"),
"function" => ("function", "color: #5af78e;"),
"keyword.function" => ("keyword function", "font-weight: bold; color: #c9c5fb;"),
"variable.other.member" => ("variable other member", "color: #c9c5fb;"),
"keyword.operator" => ("keyword operator", "font-weight: bold; color: #f97c7c;"),
"markup.list" => ("markup list", "color: #9aedfe;"),
"markup.link.label" => ("markup link label", "font-style: italic; color: #57c7ff;"),
"function.builtin" => ("function builtin", "color: #ffab6f;"),
"markup.quote" => ("markup quote", "font-style: italic; color: #f3f99d;"),
"punctuation.bracket" => ("punctuation bracket", "color: #eff0eb;"),
"keyword" => ("keyword", "font-weight: bold; color: #ff6ac1;"),
"diff.delta" => ("diff delta", "color: #57c7ff;"),
"string" => ("string", "color: #f3f99d;"),
"variable.parameter" => ("variable parameter", "font-style: italic; color: #57c7ff;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #f97c7c;"),
"variable.builtin" => ("variable builtin", "color: #b6d37c;"),
"markup.link.url" => ("markup link url", "color: #9aedfe;"),
"keyword.control" => ("keyword control", "font-weight: bold; color: #f99fc6;"),
"constant.character.escape" => ("constant character escape", "color: #ff6ac1;"),
"operator" => ("operator", "color: #f97c7c;"),
"diff.plus" => ("diff plus", "color: #5af78e;"),
"special" => ("special", "color: #ff6ac1;"),
"function.macro" => ("function macro", "color: #57c7ff;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #f3f99d;"),
"background" => ("", "background-color: #282a36;"),
"punctuation" => ("punctuation", "color: #ff6ac1;"),
"markup.link.text" => ("markup link text", "color: #ff6ac1;"),
"comment" => ("comment", "color: #a39e9b;"),
"tag" => ("tag", "color: #f99fc6;"),
"markup.raw" => ("markup raw", "color: #eff0eb;"),
"constant.character" => ("constant character", "color: #f99fc6;"),
"diff.minus" => ("diff minus", "color: #ff5c57;"),
"type.builtin" => ("type builtin", "color: #f3f99d;"),
"constructor" => ("constructor", "color: #ffab6f;"),
"variable" => ("variable", "color: #9aedfe;"),
"text" => ("", "color: #eff0eb;"),
"type.enum.variant" => ("type enum variant", "color: #ffab6f;"),
"type.variant" => ("type variant", "color: #ffab6f;"),
"keyword.storage" => ("keyword storage", "font-weight: bold; color: #f97c7c;"),
"string.regexp" => ("string regexp", "color: #ff5c57;"),
"constant" => ("constant", "color: #bd93f9;"),
"string.special" => ("string special", "color: #57c7ff;"),
"function.method" => ("function method", "color: #b1d7c7;"),
"type" => ("type", "color: #b1d7c7;"),
"attribute" => ("attribute", "color: #b1d7c7;"),
"constant.builtin" => ("constant builtin", "color: #b6d37c;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #bd93f9;"),
"namespace" => ("namespace", "color: #b6d37c;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #57c7ff;"),
"label" => ("label", "color: #ff6ac1;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"heisenberg" => Theme {
scopes: phf_map! {
"function" => ("function", "font-weight: bold; color: #00ff80;"),
"markup.list" => ("markup list", "color: #cecd19;"),
"markup.link.label" => ("markup link label", "color: #009669;"),
"markup.quote" => ("markup quote", "color: #cecd19;"),
"keyword" => ("keyword", "color: #009669;"),
"diff.delta" => ("diff delta", "color: #ff8f40;"),
"string" => ("string", "color: #32c9fa;"),
"markup.raw.block" => ("markup raw block", "color: #ff8f40; background-color: #000000;"),
"variable.parameter" => ("variable parameter", "color: #f7b90c;"),
"markup.link.url" => ("markup link url", "color: #32c9fa;"),
"keyword.control" => ("keyword control", "color: #009669;"),
"keyword.directive" => ("keyword directive", "color: #bd5173;"),
"operator" => ("operator", "color: #f7b90c;"),
"diff.plus" => ("diff plus", "color: #00ff80;"),
"special" => ("special", "color: #00ff80;"),
"background" => ("", "background-color: #000000;"),
"punctuation" => ("punctuation", "color: #009669;"),
"markup.link.text" => ("markup link text", "color: #cecd19;"),
"comment" => ("comment", "font-style: italic; color: #bd5173;"),
"tag" => ("tag", "color: #32c9fa;"),
"diff.minus" => ("diff minus", "color: #c32101;"),
"type.builtin" => ("type builtin", "color: #32c9fa;"),
"constructor" => ("constructor", "color: #009669;"),
"variable" => ("variable", "color: #186800;"),
"text" => ("", "color: #32c9fa;"),
"string.regexp" => ("string regexp", "color: #ff8f40;"),
"constant" => ("constant", "color: #f7b90c;"),
"string.special" => ("string special", "color: #cecd19;"),
"type" => ("type", "color: #32c9fa;"),
"markup.heading" => ("markup heading", "color: #f7b90c;"),
"namespace" => ("namespace", "color: #f7b90c;"),
"label" => ("label", "color: #cecd19;"),
},
},
"emacs" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #0000ff;"),
"markup.list" => ("markup list", "color: #000000;"),
"function.builtin" => ("function builtin", "color: #483d8b;"),
"markup.quote" => ("markup quote", "color: #999999;"),
"markup.heading.4" => ("markup heading 4", "color: #b22222;"),
"markup.heading.5" => ("markup heading 5", "color: #228b22;"),
"markup.heading.3" => ("markup heading 3", "color: #a020f0;"),
"keyword" => ("keyword", "color: #a020f0;"),
"function.special" => ("function special", "color: #483d8b;"),
"diff.delta" => ("diff delta", "color: #ee9a00;"),
"string" => ("string", "color: #8b2252;"),
"markup.raw.block" => ("markup raw block", "color: #008b8b;"),
"variable.parameter" => ("variable parameter", "color: #a0522d;"),
"variable.builtin" => ("variable builtin", "color: #483d8b;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #3a5fcd;"),
"operator" => ("operator", "color: #a020f0;"),
"diff.plus" => ("diff plus", "color: #00cd00;"),
"special" => ("special", "color: #0000ff;"),
"function.macro" => ("function macro", "color: #483d8b;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #ffffff;"),
"punctuation" => ("punctuation", "color: #000000;"),
"markup.link.text" => ("markup link text", "color: #3a5fcd;"),
"comment" => ("comment", "color: #b22222;"),
"tag" => ("tag", "color: #0000ff;"),
"diff.minus" => ("diff minus", "color: #ee0000;"),
"markup.heading.2" => ("markup heading 2", "color: #a0522d;"),
"type.builtin" => ("type builtin", "color: #483d8b;"),
"constructor" => ("constructor", "color: #228b22;"),
"variable" => ("variable", "color: #a0522d;"),
"text" => ("", "color: #000000;"),
"module" => ("module", "color: #008b8b;"),
"function.call" => ("function call", "color: #0000ff;"),
"constant" => ("constant", "color: #008b8b;"),
"string.special" => ("string special", "font-weight: bold; color: #8b2252;"),
"type" => ("type", "color: #228b22;"),
"attribute" => ("attribute", "color: #483d8b;"),
"markup.heading.6" => ("markup heading 6", "color: #008b8b;"),
"constant.builtin" => ("constant builtin", "color: #483d8b;"),
"markup.heading.1" => ("markup heading 1", "color: #0000ff;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #ffd700;"),
"markup.raw.inline" => ("markup raw inline", "color: #008b8b;"),
"namespace" => ("namespace", "color: #008b8b;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "color: #999999;"),
"label" => ("label", "color: #483d8b;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"github_light" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #0550ae;"),
"function" => ("function", "color: #8250df;"),
"variable.other.member" => ("variable other member", "color: #0a3069;"),
"keyword" => ("keyword", "color: #cf222e;"),
"diff.delta" => ("diff delta", "color: #9a6700;"),
"string" => ("string", "color: #0a3069;"),
"variable.parameter" => ("variable parameter", "color: #953800;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #24292f;"),
"variable.builtin" => ("variable builtin", "color: #cf222e;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;"),
"constant.character.escape" => ("constant character escape", "color: #0550ae;"),
"keyword.directive" => ("keyword directive", "color: #cf222e;"),
"operator" => ("operator", "color: #0a3069;"),
"diff.plus" => ("diff plus", "color: #1a7f37;"),
"special" => ("special", "color: #0a3069;"),
"function.macro" => ("function macro", "color: #8250df;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #ffffff;"),
"punctuation" => ("punctuation", "color: #24292f;"),
"markup.link.text" => ("markup link text", "text-decoration: underline; color: #0a3069;"),
"comment" => ("comment", "color: #57606a;"),
"tag" => ("tag", "color: #116329;"),
"markup.raw" => ("markup raw", "color: #0550ae;"),
"diff.minus" => ("diff minus", "color: #cf222e;"),
"type.builtin" => ("type builtin", "color: #0550ae;"),
"constructor" => ("constructor", "color: #8250df;"),
"variable" => ("variable", "color: #24292f;"),
"text" => ("", "color: #57606a;"),
"constant" => ("constant", "color: #0550ae;"),
"type" => ("type", "color: #953800;"),
"attribute" => ("attribute", "color: #24292f;"),
"constant.builtin" => ("constant builtin", "color: #0550ae;"),
"markup.heading" => ("markup heading", "color: #0550ae;"),
"namespace" => ("namespace", "color: #953800;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #cf222e;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"dark_plus" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #b5cea8;"),
"function" => ("function", "color: #DCDCAA;"),
"variable.other.member" => ("variable other member", "color: #9CDCFE;"),
"markup.list" => ("markup list", "color: #6796E6;"),
"function.builtin" => ("function builtin", "color: #DCDCAA;"),
"markup.quote" => ("markup quote", "color: #6A9955;"),
"keyword" => ("keyword", "color: #569CD6;"),
"diff.delta" => ("diff delta", "color: #1b81a8;"),
"string" => ("string", "color: #ce9178;"),
"variable.parameter" => ("variable parameter", "color: #9CDCFE;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #d4d4d4;"),
"variable.builtin" => ("variable builtin", "color: #569CD6;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;"),
"keyword.control" => ("keyword control", "color: #C586C0;"),
"constant.character.escape" => ("constant character escape", "color: #d7ba7d;"),
"keyword.directive" => ("keyword directive", "color: #569CD6;"),
"operator" => ("operator", "color: #d4d4d4;"),
"diff.plus" => ("diff plus", "color: #487e02;"),
"special" => ("special", "color: #d4d4d4;"),
"function.macro" => ("function macro", "color: #569CD6;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #1e1e1e;"),
"punctuation" => ("punctuation", "color: #d4d4d4;"),
"markup.link.text" => ("markup link text", "color: #ce9178;"),
"comment" => ("comment", "color: #6A9955;"),
"tag" => ("tag", "color: #569CD6;"),
"markup.raw" => ("markup raw", "color: #ce9178;"),
"constant.character" => ("constant character", "color: #ce9178;"),
"diff.minus" => ("diff minus", "color: #f14c4c;"),
"type.builtin" => ("type builtin", "color: #4EC9B0;"),
"constructor" => ("constructor", "color: #4EC9B0;"),
"variable" => ("variable", "color: #9CDCFE;"),
"text" => ("", "color: #d4d4d4;"),
"type.enum.variant" => ("type enum variant", "color: #4FC1FF;"),
"string.regexp" => ("string regexp", "color: #d7ba7d;"),
"module" => ("module", "color: #4EC9B0;"),
"constant" => ("constant", "color: #4FC1FF;"),
"type" => ("type", "color: #4EC9B0;"),
"attribute" => ("attribute", "color: #DCDCAA;"),
"constant.builtin" => ("constant builtin", "color: #569CD6;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #569CD6;"),
"namespace" => ("namespace", "color: #4EC9B0;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #569CD6;"),
"label" => ("label", "color: #569CD6;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"zenburn" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #8cd0d3;"),
"function" => ("function", "color: #efef8f;"),
"variable.other.member" => ("variable other member", "color: #efef8f;"),
"keyword" => ("keyword", "font-weight: bold; color: #f0dfaf;"),
"diff.delta" => ("diff delta", "color: #464646;"),
"string" => ("string", "color: #cc9393;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #8f8f8f;"),
"variable.builtin" => ("variable builtin", "font-weight: bold; color: #dca3a3;"),
"keyword.storage-class" => ("keyword storage-class", "font-weight: bold; color: #c3bf9f;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #dca3a3;"),
"operator" => ("operator", " color: #f0efd0;"),
"diff.plus" => ("diff plus", "color: #709080;"),
"special" => ("special", "color: #cfbfaf;"),
"function.macro" => ("function macro", "font-weight: bold; color: #ffcfaf;"),
"background" => ("", "background-color: #3f3f3f;"),
"comment" => ("comment", "color: #7f9f7f;"),
"diff.minus" => ("diff minus", "color: #cc9393;"),
"variable" => ("variable", "color: #dcdccc;"),
"text" => ("", "color: #dcdccc;"),
"constant" => ("constant", "font-weight: bold; color: #dca3a3;"),
"type" => ("type", "font-weight: bold; color: #dfdfbf;"),
"comment.block.documentation" => ("comment block documentation", "font-weight: bold; color: ;"),
"label" => ("label", "text-decoration: underline; color: #dfcfaf;"),
},
},
"darcula_solid" => Theme {
scopes: phf_map! {
"debug" => ("debug", "color: #d8d8d8;"),
"constant.numeric" => ("constant numeric", "color: #6897bb;"),
"function" => ("function", "color: #eedd82;"),
"variable.other.member" => ("variable other member", "color: #eedd82;"),
"markup.list" => ("markup list", "color: #d0d0d0;"),
"markup.quote" => ("markup quote", "color: #629755;"),
"markup.heading.4" => ("markup heading 4", "color: #808080;"),
"markup.heading.5" => ("markup heading 5", "color: #9876aa;"),
"markup.heading.3" => ("markup heading 3", "color: #a34a27;"),
"keyword" => ("keyword", "color: #cc7832;"),
"diff.delta" => ("diff delta", "color: #808080;"),
"string" => ("string", "color: #629755;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #6897bb;"),
"constant.character.escape" => ("constant character escape", "color: #d0d0d0;"),
"operator" => ("operator", "color: #d8d8d8;"),
"diff.plus" => ("diff plus", "color: #32cd32;"),
"special" => ("special", "color: #32cd32;"),
"function.macro" => ("function macro", "color: #32cd32;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #d0d0d0;"),
"background" => ("", "background-color: #1f1f1f;"),
"markup.link.text" => ("markup link text", "color: #d0d0d0;"),
"comment" => ("comment", "font-style: italic; color: #808080;"),
"tag" => ("tag", "color: #cc7832;"),
"markup.raw" => ("markup raw", "color: #d0d0d0;"),
"diff.minus" => ("diff minus", "color: ;"),
"markup.heading.2" => ("markup heading 2", "color: #eedd82;"),
"constructor" => ("constructor", "color: #eedd82;"),
"variable" => ("variable", "color: #d0d0d0;"),
"text" => ("", "color: #d0d0d0;"),
"constant" => ("constant", "color: #6897bb;"),
"type" => ("type", "color: #cc7832;"),
"attribute" => ("attribute", "color: #eedd82;"),
"markup.heading.6" => ("markup heading 6", "color: #629755;"),
"markup.heading.1" => ("markup heading 1", "color: #cc7832;"),
"namespace" => ("namespace", "font-style: italic; color: #9876aa;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #d0d0d0;"),
"label" => ("label", "color: #9876aa;"),
"markup.strikethrough" => ("markup strikethrough", " color: #d0d0d0;"),
},
},
"jellybeans" => Theme {
scopes: phf_map! {
"keyword.control.exception" => ("keyword control exception", "color: #a390f0;"),
"constant.numeric" => ("constant numeric", "color: #cf6a4c;"),
"function" => ("function", "color: #fad07a;"),
"variable.other.member" => ("variable other member", "color: #CDBEF0;"),
"markup.list" => ("markup list", "color: #84A775;"),
"markup.link.label" => ("markup link label", "color: #a390f0;"),
"function.builtin" => ("function builtin", "color: #99ad6a;"),
"markup.quote" => ("markup quote", "color: #84A775;"),
"keyword" => ("keyword", "color: #8197bf;"),
"function.special" => ("function special", "color: #99ad6a;"),
"diff.delta" => ("diff delta", "color: #2197F3;"),
"string" => ("string", "color: #84A775;"),
"markup.raw.block" => ("markup raw block", "color: #84A775;"),
"variable.parameter" => ("variable parameter", "color: #fad07a;"),
"variable.builtin" => ("variable builtin", "text-decoration: underline; color: #84A775;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;font-style: italic; color: #84A775;"),
"constant.character.escape" => ("constant character escape", "color: #902020;"),
"operator" => ("operator", "color: #CDBEF0;"),
"diff.plus" => ("diff plus", "color: #5A9F81;"),
"special" => ("special", "color: #99ad6a;"),
"function.macro" => ("function macro", "color: #99ad6a;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #151515;"),
"punctuation" => ("punctuation", "color: #8197bf;"),
"markup.link.text" => ("markup link text", "color: #8197bf;"),
"comment" => ("comment", "color: #6d6d6d;"),
"tag" => ("tag", "color: #8fbfdc;"),
"markup.raw" => ("markup raw", "color: #84A775;"),
"constant.character" => ("constant character", "color: #fad07a;"),
"diff.minus" => ("diff minus", "color: #F44747;"),
"constructor" => ("constructor", "color: #fad07a;"),
"variable" => ("variable", "color: #EBEBD8;"),
"text" => ("", "color: #EBEBD8;"),
"type.enum.variant" => ("type enum variant", "color: #a390f0;"),
"string.regexp" => ("string regexp", "color: #CDBEF0;"),
"constant.builtin.boolean" => ("constant builtin boolean", "color: #fad07a;"),
"constant" => ("constant", "color: #cf6a4c;"),
"string.special" => ("string special", "text-decoration: underline; color: #fad07a;"),
"function.method" => ("function method", "color: #fad07a;"),
"type" => ("type", "color: #8fbfdc;"),
"attribute" => ("attribute", "color: #99ad6a;"),
"markup.list.unnumbered" => ("markup list unnumbered", "color: #8197bf;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #8197bf;"),
"markup.raw.inline" => ("markup raw inline", "color: #8197bf;"),
"namespace" => ("namespace", "color: #CDBEF0;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #ffffff;"),
"markup.list.numbered" => ("markup list numbered", "color: #8197bf;"),
"label" => ("label", "color: #fad07a;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"monokai_pro" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #ab9df2;"),
"function" => ("function", "color: #a9dc76;"),
"variable.other.member" => ("variable other member", "color: #fcfcfa;"),
"function.builtin" => ("function builtin", "color: ;"),
"markup.quote" => ("markup quote", "color: #a9dc76;"),
"keyword" => ("keyword", "color: #ff6188;"),
"diff.delta" => ("diff delta", "color: #fc9867;"),
"string" => ("string", "color: #ffd866;"),
"variable.parameter" => ("variable parameter", "color: #f59762;"),
"variable.builtin" => ("variable builtin", "color: #ff6188;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #fc9867;"),
"constant.character.escape" => ("constant character escape", "color: #fcfcfa;"),
"keyword.directive" => ("keyword directive", "color: #78dce8;"),
"operator" => ("operator", "color: #ff6188;"),
"diff.plus" => ("diff plus", "color: #a9dc76;"),
"special" => ("special", "color: #f59762;"),
"function.macro" => ("function macro", "color: #78dce8;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #fc9867;"),
"background" => ("", "background-color: #2d2a2e;"),
"punctuation" => ("punctuation", "color: #939293;"),
"markup.link.text" => ("markup link text", "color: #ffd866;"),
"comment" => ("comment", "font-style: italic; color: #727072;"),
"diff.minus" => ("diff minus", "color: #ff6188;"),
"type.builtin" => ("type builtin", "color: #ff6188;"),
"constructor" => ("constructor", "color: #78dce8;"),
"variable" => ("variable", "color: #fcfcfa;"),
"text" => ("", "color: #fcfcfa;"),
"module" => ("module", "color: #f59762;"),
"constant" => ("constant", "color: #fc9867;"),
"type" => ("type", "color: #a9dc76;"),
"attribute" => ("attribute", "color: #78dce8;"),
"constant.builtin" => ("constant builtin", "color: #ff6188;"),
"markup.heading" => ("markup heading", "color: #a9dc76;"),
"namespace" => ("namespace", "color: #fcfcfa;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #fc9867;"),
"label" => ("label", "color: #fcfcfa;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"material_oceanic" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #82aaff;"),
"markup.list" => ("markup list", "color: #c792ea;"),
"markup.heading.4" => ("markup heading 4", "color: #ffcb6b;"),
"markup.heading.5" => ("markup heading 5", "color: #82aaff;"),
"markup.heading.3" => ("markup heading 3", "color: #c3e88d;"),
"keyword" => ("keyword", "color: #c792ea;"),
"diff.delta" => ("diff delta", "color: #82aaff;"),
"string" => ("string", "color: #c3e88d;"),
"variable.parameter" => ("variable parameter", "color: #f78c6c;"),
"variable.builtin" => ("variable builtin", "color: #ffcb6b;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #c3e88d;"),
"operator" => ("operator", "color: #89ddff;"),
"diff.plus" => ("diff plus", "color: #c3e88d;"),
"special" => ("special", "color: #89ddff;"),
"function.macro" => ("function macro", "color: #89ddff;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #25363b;"),
"punctuation" => ("punctuation", "color: #89ddff;"),
"markup.link.text" => ("markup link text", "color: #82aaff;"),
"comment" => ("comment", "color: #546e7a;"),
"tag" => ("tag", "color: #f07178;"),
"markup.raw" => ("markup raw", "color: #b0bec5;"),
"diff.minus" => ("diff minus", "color: #f07178;"),
"markup.heading.2" => ("markup heading 2", "color: #f07178;"),
"constructor" => ("constructor", "color: #82aaff;"),
"variable" => ("variable", "color: #b0bec5;"),
"text" => ("", "color: #b0bec5;"),
"keyword.storage" => ("keyword storage", "color: #89ddff;"),
"string.regexp" => ("string regexp", "color: #ffcb6b;"),
"constant" => ("constant", "color: #ffcb6b;"),
"string.special" => ("string special", "color: #82aaff;"),
"type" => ("type", "color: #c792ea;"),
"attribute" => ("attribute", "color: #c792ea;"),
"markup.heading.6" => ("markup heading 6", "color: #f78c6c;"),
"markup.heading.1" => ("markup heading 1", "color: #89ddff;"),
"namespace" => ("namespace", "color: #ffcb6b;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "font-weight: bold; color: #89ddff;"),
"label" => ("label", "color: #f78c6c;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"ayu_light" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #ffaa33;"),
"markup.list" => ("markup list", "color: #ffaa33;"),
"markup.link.label" => ("markup link label", "color: #86b300;"),
"markup.quote" => ("markup quote", "color: #ffaa33;"),
"keyword" => ("keyword", "color: #fa8d3e;"),
"diff.delta" => ("diff delta", "color: #ffaa33;"),
"string" => ("string", "color: #86b300;"),
"markup.raw.block" => ("markup raw block", "color: #fa8d3e;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #399ee6;"),
"keyword.control" => ("keyword control", "color: #ffaa33;"),
"keyword.directive" => ("keyword directive", "color: #ffaa33;"),
"operator" => ("operator", "color: #fa8d3e;"),
"diff.plus" => ("diff plus", "color: #86b300;"),
"special" => ("special", "color: #fa8d3e;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #fa8d3e;"),
"background" => ("", "background-color: #fafafa;"),
"punctuation" => ("punctuation", "color: #5c6166;"),
"markup.link.text" => ("markup link text", "color: #ffaa33;"),
"comment" => ("comment", "font-style: italic; color: #828c9a;"),
"tag" => ("tag", "color: #399ee6;"),
"diff.minus" => ("diff minus", "color: #f07171;"),
"type.builtin" => ("type builtin", "color: #399ee6;"),
"constructor" => ("constructor", "color: #86b300;"),
"variable" => ("variable", "color: #5c6166;"),
"text" => ("", "color: #5c6166;"),
"string.regexp" => ("string regexp", "color: #fa8d3e;"),
"constant" => ("constant", "color: #a37acc;"),
"string.special" => ("string special", "color: #ffaa33;"),
"type" => ("type", "color: #399ee6;"),
"markup.heading" => ("markup heading", "color: #fa8d3e;"),
"namespace" => ("namespace", "color: #399ee6;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #fa8d3e;"),
"label" => ("label", "color: #fa8d3e;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"base16_default_dark" => Theme {
scopes: phf_map! {
"debug" => ("debug", "color: #585858;"),
"constant.numeric" => ("constant numeric", "color: #dc9656;"),
"function" => ("function", "color: #7cafc2;"),
"variable.other.member" => ("variable other member", "color: #a1b56c;"),
"markup.list" => ("markup list", "color: #ab4642;"),
"markup.quote" => ("markup quote", "color: #86c1b9;"),
"keyword" => ("keyword", "color: #ba8baf;"),
"diff.delta" => ("diff delta", "color: #dc9656;"),
"string" => ("string", "color: #a1b56c;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #dc9656;"),
"constant.character.escape" => ("constant character escape", "color: #86c1b9;"),
"operator" => ("operator", "color: #d8d8d8;"),
"diff.plus" => ("diff plus", "color: #a1b56c;"),
"special" => ("special", "color: #7cafc2;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #ba8baf;"),
"background" => ("", "background-color: #181818;"),
"markup.link.text" => ("markup link text", "color: #ab4642;"),
"comment" => ("comment", "font-style: italic; color: #585858;"),
"markup.raw" => ("markup raw", "color: #a1b56c;"),
"diff.minus" => ("diff minus", "color: #ab4642;"),
"constructor" => ("constructor", "color: #7cafc2;"),
"variable" => ("variable", "color: #ab4642;"),
"text" => ("", "color: #d8d8d8;"),
"constant" => ("constant", "color: #dc9656;"),
"type" => ("type", "color: #f7ca88;"),
"attribute" => ("attribute", "color: #dc9656;"),
"markup.heading" => ("markup heading", "color: #7cafc2;"),
"namespace" => ("namespace", "color: #ba8baf;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #f7ca88;"),
"label" => ("label", "color: #ba8baf;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"meliora" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #a49db9;"),
"keyword.function" => ("keyword function", "color: #d29595;"),
"markup.list" => ("markup list", "color: #a49db9;"),
"markup.quote" => ("markup quote", "color: #c9b58e;"),
"keyword" => ("keyword", "color: #cbab8a;"),
"keyword.control.import" => ("keyword control import", "color: #cbab8a;"),
"diff.delta" => ("diff delta", "color: #b494af;"),
"string" => ("string", "color: #c9b58e;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #707035;"),
"keyword.control" => ("keyword control", "color: #d29595;"),
"operator" => ("operator", "color: #c2b4a8;"),
"diff.plus" => ("diff plus", "color: #a49db9;"),
"special" => ("special", "color: #c9b58e;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #a49db9;"),
"background" => ("", "background-color: #1c1917;"),
"punctuation" => ("punctuation", "color: #c2b4a8;"),
"markup.link.text" => ("markup link text", "color: #707035;"),
"comment" => ("comment", "color: #707035;"),
"tag" => ("tag", "color: #d29595;"),
"markup.raw" => ("markup raw", "color: #a49db9;"),
"diff.minus" => ("diff minus", "color: #d29595;"),
"variable" => ("variable", "color: #dad7d5;"),
"text" => ("", "color: #dad7d5;"),
"string.regexp" => ("string regexp", "color: #cbab8a;"),
"constant" => ("constant", "color: #b494af;"),
"type" => ("type", "color: #c2b4a8;"),
"markup.heading" => ("markup heading", "color: #cbab8a;"),
"namespace" => ("namespace", "color: #a49db9;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #b494af;"),
"label" => ("label", "color: #cbab8a;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"kaolin_valley_dark" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #53e6b5;"),
"function" => ("function", "color: #7ed7e6;"),
"variable.other.member" => ("variable other member", "font-style: italic; color: #ee7042;"),
"function.builtin" => ("function builtin", "color: #53e6b5;"),
"keyword" => ("keyword", "color: #49bdb0;"),
"diff.delta" => ("diff delta", "color: #eed891;"),
"string" => ("string", "color: #cea2ca;"),
"variable.parameter" => ("variable parameter", "color: #ef6787;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #eee6d3;"),
"variable.builtin" => ("variable builtin", "color: #49bdb0;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #ef6787;"),
"constant.character.escape" => ("constant character escape", "color: #cea2ca;"),
"keyword.directive" => ("keyword directive", "color: #91f368;"),
"operator" => ("operator", "color: #49bdb0;"),
"diff.plus" => ("diff plus", "color: #91f368;"),
"special" => ("special", "color: #9587dd;"),
"function.macro" => ("function macro", "color: #7ed7e6;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #262221;"),
"punctuation" => ("punctuation", "color: #eee6d3;"),
"markup.link.text" => ("markup link text", "color: #7ed7e6;"),
"comment" => ("comment", "font-style: italic; color: #635c4a;"),
"tag" => ("tag", "color: #91f368;"),
"markup.raw" => ("markup raw", "color: #ee7042;"),
"diff.minus" => ("diff minus", "color: #e84c58;"),
"type.builtin" => ("type builtin", "color: #53e6b5;"),
"constructor" => ("constructor", "color: #eed891;"),
"variable" => ("variable", "color: #ef6787;"),
"text" => ("", "color: #cea2ca;"),
"module" => ("module", "color: #91f368;"),
"constant" => ("constant", "color: #ef6787;"),
"type" => ("type", "color: #eed891;"),
"attribute" => ("attribute", "color: #cea2ca;"),
"constant.builtin" => ("constant builtin", "color: #53e6b5;"),
"markup.heading" => ("markup heading", "color: #eed891;"),
"namespace" => ("namespace", "color: #ef6787;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #9587dd;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"catppuccin_latte" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #1e66f5;"),
"variable.other.member" => ("variable other member", "color: #179299;"),
"markup.list" => ("markup list", "color: #8839ef;"),
"markup.heading.4" => ("markup heading 4", "color: #df8e1d;"),
"markup.heading.5" => ("markup heading 5", "color: #ea76cb;"),
"markup.heading.3" => ("markup heading 3", "color: #40a02b;"),
"keyword" => ("keyword", "color: #8839ef;"),
"diff.delta" => ("diff delta", "color: #1e66f5;"),
"string" => ("string", "color: #40a02b;"),
"variable.parameter" => ("variable parameter", "font-style: italic; color: #e64553;"),
"variable.builtin" => ("variable builtin", "color: #d20f39;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #dc8a78;"),
"constant.character.escape" => ("constant character escape", "color: #ea76cb;"),
"operator" => ("operator", "color: #04a5e5;"),
"diff.plus" => ("diff plus", "color: #40a02b;"),
"special" => ("special", "color: #1e66f5;"),
"function.macro" => ("function macro", "color: #8839ef;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #eff1f5;"),
"punctuation" => ("punctuation", "color: #7c7f93;"),
"markup.link.text" => ("markup link text", "color: #1e66f5;"),
"comment" => ("comment", "font-style: italic; color: #8c8fa1;"),
"tag" => ("tag", "color: #8839ef;"),
"markup.raw" => ("markup raw", "color: #dd7878;"),
"constant.character" => ("constant character", "color: #179299;"),
"diff.minus" => ("diff minus", "color: #d20f39;"),
"keyword.storage.modifier.ref" => ("keyword storage modifier ref", "color: #179299;"),
"markup.heading.2" => ("markup heading 2", "color: #8839ef;"),
"constructor" => ("constructor", "color: #209fb5;"),
"variable" => ("variable", "color: #4c4f69;"),
"text" => ("", "color: #4c4f69;"),
"string.regexp" => ("string regexp", "color: #fe640b;"),
"punctuation.special" => ("punctuation special", "color: #04a5e5;"),
"constant" => ("constant", "color: #fe640b;"),
"string.special" => ("string special", "color: #1e66f5;"),
"type" => ("type", "color: #df8e1d;"),
"attribute" => ("attribute", "color: #1e66f5;"),
"markup.heading.6" => ("markup heading 6", "color: #179299;"),
"constant.builtin" => ("constant builtin", "color: #fe640b;"),
"markup.heading.1" => ("markup heading 1", "color: #7287fd;"),
"keyword.control.conditional" => ("keyword control conditional", "font-style: italic; color: #8839ef;"),
"namespace" => ("namespace", "font-style: italic; color: #1e66f5;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "font-weight: bold; color: #fe640b;"),
"label" => ("label", "color: #209fb5;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"bogster" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #36b2d4;"),
"function" => ("function", "color: #59dcd8;"),
"variable.other.member" => ("variable other member", "color: #c6b8ad;"),
"markup.list" => ("markup list", "color: #d32c5d;"),
"function.builtin" => ("function builtin", "font-weight: bold; color: #59dcd8;"),
"markup.quote" => ("markup quote", "color: #59dcb7;"),
"keyword" => ("keyword", "font-weight: bold; color: #dcb659;"),
"diff.delta" => ("diff delta", "color: #dc7759;"),
"string" => ("string", "color: #59dcb7;"),
"variable.parameter" => ("variable parameter", "color: #c6b8ad;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #dc7759;"),
"variable.builtin" => ("variable builtin", "color: #c6b8ad;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #dcb659;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #7fdc59;"),
"keyword.directive" => ("keyword directive", "color: #dcb659;"),
"operator" => ("operator", "font-weight: bold; color: #dc7759;"),
"diff.plus" => ("diff plus", "color: #59dcb7;"),
"special" => ("special", "color: #7fdc59;"),
"function.macro" => ("function macro", "font-weight: bold; color: #dc7759;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #b759dc;"),
"background" => ("", "background-color: #161c23;"),
"punctuation" => ("punctuation", "color: #dc7759;"),
"markup.link.text" => ("markup link text", "color: #d32c5d;"),
"comment" => ("comment", "color: #abb2bf;"),
"markup.raw" => ("markup raw", "color: #7fdc59;"),
"diff.minus" => ("diff minus", "color: #dc597f;"),
"type.builtin" => ("type builtin", "font-weight: bold; color: #d32c5d;"),
"constructor" => ("constructor", "color: #dc597f;"),
"variable" => ("variable", "color: #c6b8ad;"),
"text" => ("", "color: #e5ded6;"),
"module" => ("module", "color: #d32c5d;"),
"constant" => ("constant", "color: #59dcb7;"),
"type" => ("type", "color: #dc597f;"),
"attribute" => ("attribute", "color: #dc7759;"),
"constant.builtin" => ("constant builtin", "color: #59dcb7;"),
"markup.heading" => ("markup heading", "color: #36b2d4;"),
"namespace" => ("namespace", "color: #d32c5d;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #dcb659;"),
"label" => ("label", "color: #36b2d4;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"autumn_night" => Theme {
scopes: phf_map! {
"debug" => ("debug", "color: #ffff9f;"),
"constant.numeric" => ("constant numeric", "color: #86c1b9;"),
"function" => ("function", "color: #FAD566;"),
"variable.other.member" => ("variable other member", "color: #cfba8b;"),
"markup.list" => ("markup list", "color: #F3F2CC;"),
"markup.quote" => ("markup quote", "color: #cfba8b;"),
"keyword" => ("keyword", "color: #F05E48;"),
"diff.delta" => ("diff delta", "color: #626C66;"),
"string" => ("string", "color: #99be70;"),
"markup.link.url" => ("markup link url", "color: #72a59e;"),
"constant.character.escape" => ("constant character escape", "color: #86c1b9;"),
"operator" => ("operator", "color: #F3F2CC;"),
"diff.plus" => ("diff plus", "color: #99be70;"),
"special" => ("special", "color: #FAD566;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #090909;"),
"markup.link.text" => ("markup link text", "color: #F3F2CC;"),
"comment" => ("comment", "color: #626C66;"),
"markup.raw" => ("markup raw", "color: #99be70;"),
"diff.minus" => ("diff minus", "color: #F05E48;"),
"constructor" => ("constructor", "color: #FAD566;"),
"variable" => ("variable", "color: #F3F2CC;"),
"text" => ("", "color: #F3F2CC;"),
"constant" => ("constant", "color: #F3F2CC;"),
"type" => ("type", "font-style: italic; color: #F3F2CC;"),
"attribute" => ("attribute", "color: #86c1b9;"),
"markup.heading" => ("markup heading", "color: #FAD566;"),
"namespace" => ("namespace", "color: #F3F2CC;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #F05E48;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"monokai_pro_octagon" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #c39ac9;"),
"function" => ("function", "color: #bad761;"),
"variable.other.member" => ("variable other member", "color: #eaf2f1;"),
"function.builtin" => ("function builtin", "color: ;"),
"markup.quote" => ("markup quote", "color: #bad761;"),
"keyword" => ("keyword", "color: #ff657a;"),
"diff.delta" => ("diff delta", "color: #ff9b5e;"),
"string" => ("string", "color: #ffd76d;"),
"variable.parameter" => ("variable parameter", "color: #f59762;"),
"variable.builtin" => ("variable builtin", "color: #ff657a;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #ff9b5e;"),
"constant.character.escape" => ("constant character escape", "color: #eaf2f1;"),
"keyword.directive" => ("keyword directive", "color: #9cd1bb;"),
"operator" => ("operator", "color: #ff657a;"),
"diff.plus" => ("diff plus", "color: #bad761;"),
"special" => ("special", "color: #f59762;"),
"function.macro" => ("function macro", "color: #9cd1bb;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #ff9b5e;"),
"background" => ("", "background-color: #282a3a;"),
"punctuation" => ("punctuation", "color: #767b81;"),
"markup.link.text" => ("markup link text", "color: #ffd76d;"),
"comment" => ("comment", "font-style: italic; color: #696d77;"),
"diff.minus" => ("diff minus", "color: #ff657a;"),
"type.builtin" => ("type builtin", "color: #ff657a;"),
"constructor" => ("constructor", "color: #9cd1bb;"),
"variable" => ("variable", "color: #eaf2f1;"),
"text" => ("", "color: #eaf2f1;"),
"module" => ("module", "color: #f59762;"),
"constant" => ("constant", "color: #ff9b5e;"),
"type" => ("type", "color: #bad761;"),
"attribute" => ("attribute", "color: #9cd1bb;"),
"constant.builtin" => ("constant builtin", "color: #ff657a;"),
"markup.heading" => ("markup heading", "color: #bad761;"),
"namespace" => ("namespace", "color: #eaf2f1;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #ff9b5e;"),
"label" => ("label", "color: #eaf2f1;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"rose_pine_moon" => Theme {
scopes: phf_map! {
"debug" => ("debug", "color: #ea9a97;"),
"constant.numeric" => ("constant numeric", "color: #f6c177;"),
"function" => ("function", "color: #ea9a97;"),
"keyword.operator" => ("keyword operator", "color: #908caa;"),
"markup.list" => ("markup list", "color: #6e6a86;"),
"markup.link.label" => ("markup link label", "color: #908caa;"),
"function.builtin" => ("function builtin", "color: #eb6f92;"),
"markup.quote" => ("markup quote", "color: #908caa;"),
"markup.heading.4" => ("markup heading 4", "font-weight: bold; color: #f6c177;"),
"markup.heading.5" => ("markup heading 5", "font-weight: bold; color: #3e8fb0;"),
"markup.heading.3" => ("markup heading 3", "font-weight: bold; color: #ea9a97;"),
"keyword" => ("keyword", "color: #3e8fb0;"),
"diff.delta" => ("diff delta", "color: #56526e;"),
"string" => ("string", "color: #f6c177;"),
"variable.parameter" => ("variable parameter", "color: #c4a7e7;"),
"variable.builtin" => ("variable builtin", "color: #eb6f92;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;color: #c4a7e7; color: #c4a7e7;"),
"constant.character.escape" => ("constant character escape", "color: #3e8fb0;"),
"operator" => ("operator", "color: #908caa;"),
"diff.plus" => ("diff plus", "color: #9ccfd8;"),
"special" => ("special", "color: #ea9a97;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #232136;"),
"punctuation" => ("punctuation", "color: #908caa;"),
"markup.link.text" => ("markup link text", "color: #e0def4;"),
"comment" => ("comment", "font-style: italic; color: #6e6a86;"),
"tag" => ("tag", "color: #9ccfd8;"),
"markup.raw" => ("markup raw", "color: #908caa;"),
"constant.character" => ("constant character", "color: #f6c177;"),
"diff.minus" => ("diff minus", "color: #eb6f92;"),
"markup.heading.2" => ("markup heading 2", "font-weight: bold; color: #9ccfd8;"),
"constructor" => ("constructor", "color: #9ccfd8;"),
"variable" => ("variable", "color: #e0def4;"),
"text" => ("", "color: #e0def4;"),
"markup.link" => ("markup link", "color: #c4a7e7;"),
"constant" => ("constant", "color: #9ccfd8;"),
"type" => ("type", "color: #9ccfd8;"),
"attribute" => ("attribute", "color: #c4a7e7;"),
"markup.heading.6" => ("markup heading 6", "font-weight: bold; color: #9ccfd8;"),
"constant.builtin" => ("constant builtin", "color: #ea9a97;"),
"markup.heading.1" => ("markup heading 1", "font-weight: bold; color: #c4a7e7;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #c4a7e7;"),
"namespace" => ("namespace", "color: #c4a7e7;"),
"diff" => ("diff", "color: #393552;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "color: #6e6a86;"),
"label" => ("label", "color: #9ccfd8;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"merionette" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #ff7550;"),
"function" => ("function", "font-weight: bold; color: #8ea84d;"),
"variable.other.member" => ("variable other member", "color: #65aba3;"),
"function.builtin" => ("function builtin", "color: #8ea84d;"),
"keyword" => ("keyword", "color: #eb842b;"),
"diff.delta" => ("diff delta", "color: #ce8b9f;"),
"string" => ("string", "color: #ce8b9f;"),
"variable.parameter" => ("variable parameter", "color: #6db269;"),
"variable.builtin" => ("variable builtin", "color: #65aba3;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #65aba3;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #ff7550;"),
"operator" => ("operator", "color: #eb842b;"),
"diff.plus" => ("diff plus", "color: #6db269;"),
"special" => ("special", "color: #d95362;"),
"function.macro" => ("function macro", "color: #8ea84d;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #190f0f;"),
"punctuation" => ("punctuation", "color: #eb842b;"),
"markup.link.text" => ("markup link text", "color: #6db269;"),
"comment" => ("comment", "font-style: italic; color: #d2505f;"),
"tag" => ("tag", "color: #8ea84d;"),
"markup.raw" => ("markup raw", "color: #d95362;"),
"diff.minus" => ("diff minus", "color: #d95362;"),
"type.builtin" => ("type builtin", "color: #ff7550;"),
"constructor" => ("constructor", "font-weight: bold; color: #65aba3;"),
"variable" => ("variable", "color: #cebabf;"),
"text" => ("", "color: #cebabf;"),
"module" => ("module", "color: #65aba3;"),
"constant" => ("constant", "color: #ff7550;"),
"type" => ("type", "color: #65aba3;"),
"attribute" => ("attribute", "color: #65aba3;"),
"constant.builtin" => ("constant builtin", "font-weight: bold; color: #ff7550;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #eb842b;"),
"namespace" => ("namespace", "color: #d95362;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #65aba3;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"tokyonight" => Theme {
scopes: phf_map! {
"function" => ("function", "font-style: italic; color: #7aa2f7;"),
"keyword.function" => ("keyword function", "font-style: italic; color: #bb9af7;"),
"variable.other.member" => ("variable other member", "color: #73daca;"),
"keyword.operator" => ("keyword operator", "color: #89ddff;"),
"markup.list" => ("markup list", "color: #7dcfff;"),
"markup.quote" => ("markup quote", "font-style: italic; color: #e0af68;"),
"keyword" => ("keyword", "font-style: italic; color: #7dcfff;"),
"keyword.control.import" => ("keyword control import", "color: #7dcfff;"),
"diff.delta" => ("diff delta", "color: #ff9e64;"),
"string" => ("string", "color: #9ece6a;"),
"variable.parameter" => ("variable parameter", "font-style: italic; color: #e0af68;"),
"variable.builtin" => ("variable builtin", "color: #f7768e;"),
"markup.link.url" => ("markup link url", "color: #73daca;"),
"keyword.control" => ("keyword control", "color: #bb9af7;"),
"constant.character.escape" => ("constant character escape", "color: #bb9af7;"),
"operator" => ("operator", "color: #89ddff;"),
"diff.plus" => ("diff plus", "color: #73daca;"),
"special" => ("special", "color: #ff9e64;"),
"function.macro" => ("function macro", "color: #7dcfff;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #e0af68;"),
"background" => ("", "background-color: #1a1b26;"),
"punctuation" => ("punctuation", "color: #89ddff;"),
"markup.link.text" => ("markup link text", "color: #9aa5ce;"),
"comment" => ("comment", "font-style: italic; color: #565f89;"),
"tag" => ("tag", "color: #f7768e;"),
"markup.raw" => ("markup raw", "color: #7dcfff;"),
"diff.minus" => ("diff minus", "color: #f7768e;"),
"variable" => ("variable", "color: #c0caf5;"),
"text" => ("", "color: #a9b1d6;"),
"string.regexp" => ("string regexp", "color: ;"),
"constant" => ("constant", "color: #ff9e64;"),
"type" => ("type", "color: #2ac3de;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #7dcfff;"),
"namespace" => ("namespace", "color: #7aa2f7;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #ff9e64;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"rose_pine_dawn" => Theme {
scopes: phf_map! {
"debug" => ("debug", "color: #d7827e;"),
"constant.numeric" => ("constant numeric", "color: #ea9d34;"),
"function" => ("function", "color: #d7827e;"),
"keyword.operator" => ("keyword operator", "color: #797593;"),
"markup.list" => ("markup list", "color: #9893a5;"),
"markup.link.label" => ("markup link label", "color: #797593;"),
"function.builtin" => ("function builtin", "color: #b4637a;"),
"markup.quote" => ("markup quote", "color: #797593;"),
"markup.heading.4" => ("markup heading 4", "font-weight: bold; color: #ea9d34;"),
"markup.heading.5" => ("markup heading 5", "font-weight: bold; color: #286983;"),
"markup.heading.3" => ("markup heading 3", "font-weight: bold; color: #d7827e;"),
"keyword" => ("keyword", "color: #286983;"),
"diff.delta" => ("diff delta", "color: #cecacd;"),
"string" => ("string", "color: #ea9d34;"),
"variable.parameter" => ("variable parameter", "color: #907aa9;"),
"variable.builtin" => ("variable builtin", "color: #b4637a;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;color: #907aa9; color: #907aa9;"),
"constant.character.escape" => ("constant character escape", "color: #286983;"),
"operator" => ("operator", "color: #797593;"),
"diff.plus" => ("diff plus", "color: #56949f;"),
"special" => ("special", "color: #d7827e;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #faf4ed;"),
"punctuation" => ("punctuation", "color: #797593;"),
"markup.link.text" => ("markup link text", "color: #575279;"),
"comment" => ("comment", "font-style: italic; color: #9893a5;"),
"tag" => ("tag", "color: #56949f;"),
"markup.raw" => ("markup raw", "color: #797593;"),
"constant.character" => ("constant character", "color: #ea9d34;"),
"diff.minus" => ("diff minus", "color: #b4637a;"),
"markup.heading.2" => ("markup heading 2", "font-weight: bold; color: #56949f;"),
"constructor" => ("constructor", "color: #56949f;"),
"variable" => ("variable", "color: #575279;"),
"text" => ("", "color: #575279;"),
"markup.link" => ("markup link", "color: #907aa9;"),
"constant" => ("constant", "color: #56949f;"),
"type" => ("type", "color: #56949f;"),
"attribute" => ("attribute", "color: #907aa9;"),
"markup.heading.6" => ("markup heading 6", "font-weight: bold; color: #56949f;"),
"constant.builtin" => ("constant builtin", "color: #d7827e;"),
"markup.heading.1" => ("markup heading 1", "font-weight: bold; color: #907aa9;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #907aa9;"),
"namespace" => ("namespace", "color: #907aa9;"),
"diff" => ("diff", "color: #f2e9e1;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "color: #9893a5;"),
"label" => ("label", "color: #56949f;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"kaolin_light" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #4c7a90;"),
"function" => ("function", "color: #4c7a90;"),
"variable.other.member" => ("variable other member", "font-style: italic; color: #845A84;"),
"function.builtin" => ("function builtin", "color: #6d46e3;"),
"keyword" => ("keyword", "color: #13665f;"),
"diff.delta" => ("diff delta", "color: #dbac66;"),
"string" => ("string", "color: #39854c;"),
"variable.parameter" => ("variable parameter", "color: #845A84;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #383e3f;"),
"variable.builtin" => ("variable builtin", "color: #13665f;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #3b84cc;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #13665f;"),
"keyword.directive" => ("keyword directive", "color: #4c7a90;"),
"operator" => ("operator", "color: #383e3f;"),
"diff.plus" => ("diff plus", "color: #39854c;"),
"special" => ("special", "color: #6d46e3;"),
"function.macro" => ("function macro", "color: #845A84;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #edeeeb;"),
"punctuation" => ("punctuation", "color: #383e3f;"),
"markup.link.text" => ("markup link text", "color: #3b84cc;"),
"comment" => ("comment", "font-style: italic; color: #7c878a;"),
"tag" => ("tag", "font-style: italic; color: #13665f;"),
"markup.raw" => ("markup raw", "color: #845A84;"),
"diff.minus" => ("diff minus", "color: #e84c58;"),
"type.builtin" => ("type builtin", "color: #4c7a90;"),
"constructor" => ("constructor", "color: #e36b3f;"),
"variable" => ("variable", "color: #6d46e3;"),
"text" => ("", "color: #383e3f;"),
"module" => ("module", "color: #4c7a90;"),
"constant" => ("constant", "color: #845A84;"),
"type" => ("type", "color: #e36b3f;"),
"attribute" => ("attribute", "color: #845A84;"),
"constant.builtin" => ("constant builtin", "color: #4c7a90;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #6d46e3;"),
"namespace" => ("namespace", "color: #845A84;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #845A84;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"material_palenight" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #82aaff;"),
"markup.list" => ("markup list", "color: #c792ea;"),
"markup.heading.4" => ("markup heading 4", "color: #ffcb6b;"),
"markup.heading.5" => ("markup heading 5", "color: #82aaff;"),
"markup.heading.3" => ("markup heading 3", "color: #c3e88d;"),
"keyword" => ("keyword", "color: #c792ea;"),
"diff.delta" => ("diff delta", "color: #82aaff;"),
"string" => ("string", "color: #c3e88d;"),
"variable.parameter" => ("variable parameter", "color: #f78c6c;"),
"variable.builtin" => ("variable builtin", "color: #ffcb6b;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #c3e88d;"),
"operator" => ("operator", "color: #89ddff;"),
"diff.plus" => ("diff plus", "color: #c3e88d;"),
"special" => ("special", "color: #89ddff;"),
"function.macro" => ("function macro", "color: #89ddff;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #292d3e;"),
"punctuation" => ("punctuation", "color: #89ddff;"),
"markup.link.text" => ("markup link text", "color: #82aaff;"),
"comment" => ("comment", "color: #676e95;"),
"tag" => ("tag", "color: #f07178;"),
"markup.raw" => ("markup raw", "color: #a6accd;"),
"diff.minus" => ("diff minus", "color: #f07178;"),
"markup.heading.2" => ("markup heading 2", "color: #f07178;"),
"constructor" => ("constructor", "color: #82aaff;"),
"variable" => ("variable", "color: #a6accd;"),
"text" => ("", "color: #a6accd;"),
"keyword.storage" => ("keyword storage", "color: #89ddff;"),
"string.regexp" => ("string regexp", "color: #ffcb6b;"),
"constant" => ("constant", "color: #ffcb6b;"),
"string.special" => ("string special", "color: #82aaff;"),
"type" => ("type", "color: #c792ea;"),
"attribute" => ("attribute", "color: #c792ea;"),
"markup.heading.6" => ("markup heading 6", "color: #f78c6c;"),
"markup.heading.1" => ("markup heading 1", "color: #89ddff;"),
"namespace" => ("namespace", "color: #ffcb6b;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "font-weight: bold; color: #89ddff;"),
"label" => ("label", "color: #f78c6c;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"dark_high_contrast" => Theme {
scopes: phf_map! {
"debug" => ("debug", "color: #b65f5f;"),
"constant.numeric" => ("constant numeric", "color: #4ec9b0;"),
"function" => ("function", "color: #cedc84;"),
"variable.other.member" => ("variable other member", "color: #ce9178;"),
"markup.list" => ("markup list", "color: #ff5c8d;"),
"markup.quote" => ("markup quote", "color: #cedc84;"),
"keyword" => ("keyword", "color: #66a4ff;"),
"diff.delta" => ("diff delta", "color: #66a4ff;"),
"string" => ("string", "color: #ce9178;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;color: #66a4ff; color: #66a4ff;"),
"keyword.control" => ("keyword control", "color: #c586c0;"),
"constant.character.escape" => ("constant character escape", "color: #cedc84;"),
"operator" => ("operator", "color: #ffffff;"),
"diff.plus" => ("diff plus", "color: #427a2d;"),
"special" => ("special", "color: #f38518;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #66a4ff;"),
"background" => ("", "background-color: #000000;"),
"string.special.url" => ("string special url", "color: #ce9178;"),
"markup.link.text" => ("markup link text", "color: #ff5c8d;"),
"comment" => ("comment", "color: #ffffff;"),
"markup.raw" => ("markup raw", "color: #ce9178;"),
"attributes" => ("attributes", "color: #66a4ff;"),
"diff.minus" => ("diff minus", "color: #ff5c8d;"),
"constructor" => ("constructor", "color: #6fc3df;"),
"variable" => ("variable", "color: #6fc3df;"),
"text" => ("", "color: #ffffff;"),
"constant" => ("constant", "color: #6fc3df;"),
"type" => ("type", "color: #4ec9b0;"),
"markup.heading" => ("markup heading", "color: #cedc84; font-weight: bold; color: #cedc84;"),
"namespace" => ("namespace", "color: #66a4ff;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #4ec9b0;"),
"type.buildin" => ("type buildin", "color: #4ec9b0;"),
"label" => ("label", "color: #66a4ff;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"ingrid" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #D74E50;"),
"function" => ("function", "font-weight: bold; color: #89BEB7;"),
"variable.other.member" => ("variable other member", "color: #89BEB7;"),
"markup.list" => ("markup list", "color: ;"),
"function.builtin" => ("function builtin", "color: #89BEB7;"),
"markup.quote" => ("markup quote", "color: ;"),
"keyword" => ("keyword", "font-weight: bold; color: #D74E50;"),
"diff.delta" => ("diff delta", "color: #D4A520;"),
"string" => ("string", "color: #D74E50;"),
"variable.parameter" => ("variable parameter", "color: #89BEB7;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #C97270;"),
"variable.builtin" => ("variable builtin", "color: #D4A520;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: ;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #D74E50;"),
"keyword.directive" => ("keyword directive", "color: #6F873E;"),
"operator" => ("operator", "font-weight: bold; color: #D74E50;"),
"diff.plus" => ("diff plus", "color: #839A53;"),
"special" => ("special", "color: #D68482;"),
"function.macro" => ("function macro", "font-weight: bold; color: #D4A520;"),
"markup.italic" => ("markup italic", "font-style: italic; color: ;"),
"background" => ("", "background-color: #FFFCFD;"),
"punctuation" => ("punctuation", "color: #C97270;"),
"markup.link.text" => ("markup link text", "color: ;"),
"comment" => ("comment", "color: #A6B6CE;"),
"markup.raw" => ("markup raw", "color: ;"),
"diff.minus" => ("diff minus", "color: #D74E50;"),
"type.builtin" => ("type builtin", "color: #839A53;"),
"constructor" => ("constructor", "font-weight: bold; color: #839A53;"),
"variable" => ("variable", "color: #A6B6CE;"),
"text" => ("", "color: #7B91B3;"),
"module" => ("module", "color: #839A53;"),
"constant" => ("constant", "color: #D4A520;"),
"type" => ("type", "font-weight: bold; color: #A6B6CE;"),
"attribute" => ("attribute", "color: #839A53;"),
"constant.builtin" => ("constant builtin", "color: #D4A520;"),
"markup.heading" => ("markup heading", "color: ;"),
"namespace" => ("namespace", "color: #839A53;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: ;"),
"label" => ("label", "color: #D68482;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"base16_terminal" => Theme {
scopes: phf_map! {
"debug" => ("debug", "color: ;"),
"constant.numeric" => ("constant numeric", "color: ;"),
"function" => ("function", "color: ;"),
"variable.other.member" => ("variable other member", "color: ;"),
"markup.list" => ("markup list", "color: ;"),
"markup.quote" => ("markup quote", "color: ;"),
"keyword" => ("keyword", "color: ;"),
"diff.delta" => ("diff delta", "color: ;"),
"string" => ("string", "color: ;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: ;"),
"constant.character.escape" => ("constant character escape", "color: ;"),
"diff.plus" => ("diff plus", "color: ;"),
"special" => ("special", "color: ;"),
"markup.italic" => ("markup italic", "font-style: italic; color: ;"),
"background" => ("", "background-color: ;"),
"markup.link.text" => ("markup link text", "color: ;"),
"comment" => ("comment", "font-style: italic; color: ;"),
"markup.raw" => ("markup raw", "color: ;"),
"diff.minus" => ("diff minus", "color: ;"),
"constructor" => ("constructor", "color: ;"),
"variable" => ("variable", "color: ;"),
"text" => ("", "color: #000000;"),
"constant" => ("constant", "color: ;"),
"type" => ("type", "color: ;"),
"attribute" => ("attribute", "color: ;"),
"markup.heading" => ("markup heading", "color: ;"),
"namespace" => ("namespace", "color: ;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: ;"),
"label" => ("label", "color: ;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"adwaita_dark" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "font-weight: bold; color: #33B2A4;"),
"function" => ("function", "color: #62A0EA;"),
"keyword.function" => ("keyword function", "color: #FFA348;"),
"variable.other.member" => ("variable other member", "color: #5BC8AF;"),
"keyword.operator" => ("keyword operator", "color: #C061CB;"),
"markup.list" => ("markup list", "font-weight: bold; color: #FFA348;"),
"function.builtin" => ("function builtin", "color: #62A0EA;"),
"markup.quote" => ("markup quote", "font-style: italic; color: #F6F5F4;"),
"punctuation.bracket" => ("punctuation bracket", "color: #DEDDDA;"),
"keyword" => ("keyword", "font-weight: bold; color: #FFA348;"),
"function.special" => ("function special", "font-weight: bold; color: #62A0EA;"),
"diff.delta" => ("diff delta", "color: #FF7800;"),
"string" => ("string", "color: #5BC8AF;"),
"variable.parameter" => ("variable parameter", "color: #FFA348;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #DEDDDA;"),
"variable.builtin" => ("variable builtin", "color: #FFA348;"),
"keyword.control" => ("keyword control", "font-weight: bold; color: #FFA348;"),
"constant.character.escape" => ("constant character escape", "color: #7D8AC7;"),
"keyword.directive" => ("keyword directive", "font-weight: bold; color: #FFA348;"),
"operator" => ("operator", "color: #C061CB;"),
"diff.plus" => ("diff plus", "color: #33B2A4;"),
"function.macro" => ("function macro", "font-weight: bold; color: #62A0EA;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #DEDDDA;"),
"background" => ("", "background-color: #1D1D1D;"),
"punctuation" => ("punctuation", "color: #DEDDDA;"),
"comment" => ("comment", "color: #5E5C64;"),
"tag" => ("tag", "color: #5BC8AF;"),
"diff.delta.moved" => ("diff delta moved", "color: #FFA348;"),
"constant.character" => ("constant character", "color: #33B2A4;"),
"diff.minus" => ("diff minus", "color: #F66151;"),
"type.builtin" => ("type builtin", "color: #5BC8AF;"),
"constructor" => ("constructor", "color: #62A0EA;"),
"variable" => ("variable", "color: #DEDDDA;"),
"text" => ("", "color: #DEDDDA;"),
"keyword.storage" => ("keyword storage", "font-weight: bold; color: #FFA348;"),
"string.regexp" => ("string regexp", "color: #C061CB;"),
"markup.link" => ("markup link", "text-decoration: underline; color: #3584E4;"),
"punctuation.special" => ("punctuation special", "color: #E01B24;"),
"constant" => ("constant", "color: #7D8AC7;"),
"string.special" => ("string special", "color: #62A0EA;"),
"type" => ("type", "color: #5BC8AF;"),
"variable.other" => ("variable other", "color: #5BC8AF;"),
"attribute" => ("attribute", "color: #E66100;"),
"constant.builtin" => ("constant builtin", "font-weight: bold; color: #7D8AC7;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #5BC8AF;"),
"markup" => ("markup", "color: #DEDDDA;"),
"namespace" => ("namespace", "color: #FFA348;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #DEDDDA;"),
"label" => ("label", "color: #C061CB;"),
},
},
"papercolor_dark" => Theme {
scopes: phf_map! {
"keyword.control.repeat" => ("keyword control repeat", "font-weight: bold; color: #af87d7;"),
"keyword.control.exception" => ("keyword control exception", "color: #5faf5f;"),
"constant.numeric" => ("constant numeric", "color: #ff5faf;"),
"function" => ("function", "color: #d0d0d0;"),
"type.enum" => ("type enum", "color: #d0d0d0;"),
"keyword.function" => ("keyword function", "color: #afd700;"),
"variable.other.member" => ("variable other member", "color: #d0d0d0;"),
"keyword.operator" => ("keyword operator", "font-weight: bold; color: #5fafd7;"),
"markup.list" => ("markup list", "color: #5fafd7;"),
"markup.link.label" => ("markup link label", "font-weight: bold; color: #5faf00;"),
"function.builtin" => ("function builtin", "color: #00afaf;"),
"markup.quote" => ("markup quote", "color: #5fafd7;"),
"markup.heading.4" => ("markup heading 4", "font-weight: bold; color: #ffaf00;"),
"punctuation.bracket" => ("punctuation bracket", "color: #d0d0d0;"),
"keyword.storage.type" => ("keyword storage type", "font-weight: bold; color: #5fafd7;"),
"markup.heading.5" => ("markup heading 5", "font-weight: bold; color: #ffaf00;"),
"markup.heading.3" => ("markup heading 3", "font-weight: bold; color: #af87d7;"),
"keyword" => ("keyword", "color: #afd700;"),
"keyword.control.import" => ("keyword control import", "color: #afd700;"),
"function.special" => ("function special", "color: #ffaf00;"),
"diff.delta" => ("diff delta", "background-color: #005f5f;"),
"string" => ("string", "color: #d7af5f;"),
"variable.parameter" => ("variable parameter", "color: #d0d0d0;"),
"punctuation.delimiter" => ("punctuation delimiter", "font-weight: bold; color: #5fafd7;"),
"variable.builtin" => ("variable builtin", "color: #ff5faf;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #00afaf;"),
"keyword.control" => ("keyword control", "color: #5faf5f;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #af87d7;"),
"keyword.directive" => ("keyword directive", "color: #5fafd7;"),
"operator" => ("operator", "font-weight: bold; color: #5fafd7;"),
"diff.plus" => ("diff plus", "color: #87d700; background-color: #005f00;"),
"special" => ("special", "color: #3e999f;"),
"function.macro" => ("function macro", "font-weight: bold; color: #d7af5f;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #1c1c1c;"),
"punctuation" => ("punctuation", "color: #d0d0d0;"),
"markup.link.text" => ("markup link text", "color: #afd700;"),
"comment" => ("comment", "font-style: italic; color: #808080;"),
"tag" => ("tag", "color: #5fafd7;"),
"diff.delta.moved" => ("diff delta moved", "font-style: italic;"),
"markup.raw" => ("markup raw", "color: #d7af5f;"),
"constant.character" => ("constant character", "color: #d7af5f;"),
"diff.minus" => ("diff minus", "color: #af005f; background-color: #5f0000;"),
"keyword.storage.modifier.ref" => ("keyword storage modifier ref", "font-weight: bold; color: #5fafd7;"),
"keyword.storage.modifier" => ("keyword storage modifier", "font-weight: bold; color: #d7875f;"),
"markup.heading.2" => ("markup heading 2", "font-weight: bold; color: #ff5faf;"),
"type.builtin" => ("type builtin", "font-weight: bold; color: #afd700;"),
"constructor" => ("constructor", "color: #d0d0d0;"),
"variable" => ("variable", "color: #d0d0d0;"),
"keyword.special" => ("keyword special", "color: #5faf5f;"),
"text" => ("", "color: #d0d0d0;"),
"type.enum.variant" => ("type enum variant", "color: #d0d0d0;"),
"keyword.storage" => ("keyword storage", "color: #afd700;"),
"string.regexp" => ("string regexp", "color: #af87d7;"),
"comment.block" => ("comment block", "font-style: italic; color: #808080;"),
"punctuation.special" => ("punctuation special", "font-weight: bold; color: #5faf5f;"),
"constant.builtin.boolean" => ("constant builtin boolean", "font-weight: bold; color: #5faf00;"),
"constant" => ("constant", "color: #ff5faf;"),
"function.method" => ("function method", "color: #d0d0d0;"),
"type" => ("type", "font-weight: bold; color: #afd700;"),
"attribute" => ("attribute", "color: #ffaf00;"),
"markup.heading.6" => ("markup heading 6", "font-weight: bold; color: #ffaf00;"),
"constant.builtin" => ("constant builtin", "color: #d7af5f;"),
"markup.heading.1" => ("markup heading 1", "font-weight: bold; color: #afd700;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #ffaf00;"),
"keyword.control.conditional" => ("keyword control conditional", "font-weight: bold; color: #af87d7;"),
"namespace" => ("namespace", "color: #00afaf;"),
"comment.block.documentation" => ("comment block documentation", "font-weight: bold; color: #808080;"),
"comment.line" => ("comment line", "font-style: italic; color: #808080;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #d0d0d0;"),
"keyword.control.return" => ("keyword control return", "color: #afd700;"),
"markup.heading.marker" => ("markup heading marker", "font-weight: bold; color: #afd700;"),
"label" => ("label", "font-style: italic;font-weight: bold; color: #8787af;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"monokai_pro_spectrum" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #948ae3;"),
"function" => ("function", "color: #7bd88f;"),
"variable.other.member" => ("variable other member", "color: #f7f1ff;"),
"function.builtin" => ("function builtin", "color: #5ad4e6;"),
"markup.quote" => ("markup quote", "color: #7bd88f;"),
"keyword" => ("keyword", "color: #fc618d;"),
"diff.delta" => ("diff delta", "color: #fd9353;"),
"string" => ("string", "color: #fce566;"),
"variable.parameter" => ("variable parameter", "color: #f59762;"),
"variable.builtin" => ("variable builtin", "color: #fc618d;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #fd9353;"),
"constant.character.escape" => ("constant character escape", "color: #f7f1ff;"),
"keyword.directive" => ("keyword directive", "color: #5ad4e6;"),
"operator" => ("operator", "color: #fc618d;"),
"diff.plus" => ("diff plus", "color: #7bd88f;"),
"special" => ("special", "color: #f59762;"),
"function.macro" => ("function macro", "color: #5ad4e6;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #fd9353;"),
"background" => ("", "background-color: #222222;"),
"punctuation" => ("punctuation", "color: #8b888f;"),
"markup.link.text" => ("markup link text", "color: #fce566;"),
"comment" => ("comment", "font-style: italic; color: #69676c;"),
"diff.minus" => ("diff minus", "color: #fc618d;"),
"type.builtin" => ("type builtin", "color: #fc618d;"),
"constructor" => ("constructor", "color: #5ad4e6;"),
"variable" => ("variable", "color: #f7f1ff;"),
"text" => ("", "color: #f7f1ff;"),
"module" => ("module", "color: #f59762;"),
"constant" => ("constant", "color: #fd9353;"),
"type" => ("type", "color: #7bd88f;"),
"attribute" => ("attribute", "color: #5ad4e6;"),
"constant.builtin" => ("constant builtin", "color: #fc618d;"),
"markup.heading" => ("markup heading", "color: #7bd88f;"),
"namespace" => ("namespace", "color: #f7f1ff;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #fd9353;"),
"label" => ("label", "color: #f7f1ff;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"ayu_mirage" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #ffcc77;"),
"markup.list" => ("markup list", "color: #ffcc77;"),
"markup.link.label" => ("markup link label", "color: #d5ff80;"),
"markup.quote" => ("markup quote", "color: #ffcc77;"),
"keyword" => ("keyword", "color: #ffad66;"),
"diff.delta" => ("diff delta", "color: #ffcc77;"),
"string" => ("string", "color: #d5ff80;"),
"markup.raw.block" => ("markup raw block", "color: #ffad66;"),
"markup.link.url" => ("markup link url", "color: #73d0ff;"),
"keyword.control" => ("keyword control", "color: #ffcc77;"),
"keyword.directive" => ("keyword directive", "color: #ffcc77;"),
"operator" => ("operator", "color: #ffad66;"),
"diff.plus" => ("diff plus", "color: #d5ff80;"),
"special" => ("special", "color: #ffad66;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #ffad66;"),
"background" => ("", "background-color: #1f2430;"),
"punctuation" => ("punctuation", "color: #cccac2;"),
"markup.link.text" => ("markup link text", "color: #ffcc77;"),
"comment" => ("comment", "font-style: italic; color: #565b66;"),
"tag" => ("tag", "color: #73d0ff;"),
"diff.minus" => ("diff minus", "color: #f28779;"),
"type.builtin" => ("type builtin", "color: #73d0ff;"),
"constructor" => ("constructor", "color: #d5ff80;"),
"variable" => ("variable", "color: #cccac2;"),
"text" => ("", "color: #cccac2;"),
"string.regexp" => ("string regexp", "color: #ffad66;"),
"constant" => ("constant", "color: #dfbfff;"),
"string.special" => ("string special", "color: #ffcc77;"),
"type" => ("type", "color: #73d0ff;"),
"markup.heading" => ("markup heading", "color: #ffad66;"),
"namespace" => ("namespace", "color: #73d0ff;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #ffad66;"),
"label" => ("label", "color: #ffad66;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"flatwhite" => Theme {
scopes: phf_map! {
"function" => ("function", "font-weight: bold; color: #605a52;"),
"markup.list" => ("markup list", "color: #614c61; background-color: #f1ddf1;"),
"markup.link.label" => ("markup link label", "color: #4c5361; background-color: #dde4f2;"),
"markup.quote" => ("markup quote", "color: #465953; background-color: #d2ebe3;"),
"punctuation.bracket" => ("punctuation bracket", "font-weight: bold;"),
"keyword" => ("keyword", "color: #614c61; background-color: #f1ddf1;"),
"diff.delta" => ("diff delta", "color: #f2a60d;"),
"string" => ("string", "color: #525643; background-color: #e2e9c1;"),
"markup.raw.block" => ("markup raw block", "color: #5b5143; background-color: #f7e0c3;"),
"variable.parameter" => ("variable parameter", "color: #4c5361; background-color: #dde4f2;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #4c5361; background-color: #dde4f2;"),
"operator" => ("operator", "color: #605a52;"),
"diff.plus" => ("diff plus", "color: #2db448;"),
"special" => ("special", "color: #4c5361; background-color: #dde4f2;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #f7f3ee;"),
"markup.link.text" => ("markup link text", "color: #4c5361; background-color: #dde4f2;"),
"comment" => ("comment", "font-style: italic; color: #b9a992;"),
"markup.raw" => ("markup raw", "color: #5b5143; background-color: #f7e0c3;"),
"diff.minus" => ("diff minus", "color: #ff1414;"),
"constructor" => ("constructor", "color: #605a52;"),
"variable" => ("variable", "color: #605a52;"),
"text" => ("", "color: #605a52;"),
"constant" => ("constant", "color: #4c5361; background-color: #dde4f2;"),
"type" => ("type", "color: #605a52;"),
"attribute" => ("attribute", "color: #4c5361; background-color: #dde4f2;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #614c61; background-color: #f1ddf1;"),
"markup.raw.inline" => ("markup raw inline", "color: #5b5143; background-color: #f7e0c3;"),
"namespace" => ("namespace", "color: #465953; background-color: #d2ebe3;"),
"comment.block.documentation" => ("comment block documentation", "color: #93836c;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "font-weight: bold;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"tokyonight_storm" => Theme {
scopes: phf_map! {
"function" => ("function", "font-style: italic; color: #7aa2f7;"),
"keyword.function" => ("keyword function", "font-style: italic; color: #bb9af7;"),
"variable.other.member" => ("variable other member", "color: #73daca;"),
"keyword.operator" => ("keyword operator", "color: #89ddff;"),
"markup.list" => ("markup list", "color: #7dcfff;"),
"markup.quote" => ("markup quote", "font-style: italic; color: #e0af68;"),
"keyword" => ("keyword", "font-style: italic; color: #7dcfff;"),
"keyword.control.import" => ("keyword control import", "color: #7dcfff;"),
"diff.delta" => ("diff delta", "color: #ff9e64;"),
"string" => ("string", "color: #9ece6a;"),
"variable.parameter" => ("variable parameter", "font-style: italic; color: #e0af68;"),
"variable.builtin" => ("variable builtin", "color: #f7768e;"),
"markup.link.url" => ("markup link url", "color: #73daca;"),
"keyword.control" => ("keyword control", "color: #bb9af7;"),
"constant.character.escape" => ("constant character escape", "color: #bb9af7;"),
"operator" => ("operator", "color: #89ddff;"),
"diff.plus" => ("diff plus", "color: #73daca;"),
"special" => ("special", "color: #ff9e64;"),
"function.macro" => ("function macro", "color: #7dcfff;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #e0af68;"),
"background" => ("", "background-color: #24283b;"),
"punctuation" => ("punctuation", "color: #89ddff;"),
"markup.link.text" => ("markup link text", "color: #9aa5ce;"),
"comment" => ("comment", "font-style: italic; color: #565f89;"),
"tag" => ("tag", "color: #f7768e;"),
"markup.raw" => ("markup raw", "color: #7dcfff;"),
"diff.minus" => ("diff minus", "color: #f7768e;"),
"variable" => ("variable", "color: #c0caf5;"),
"text" => ("", "color: #a9b1d6;"),
"string.regexp" => ("string regexp", "color: ;"),
"constant" => ("constant", "color: #ff9e64;"),
"type" => ("type", "color: #2ac3de;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #7dcfff;"),
"namespace" => ("namespace", "color: #7aa2f7;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #ff9e64;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"material_darker" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #82aaff;"),
"markup.list" => ("markup list", "color: #c792ea;"),
"markup.heading.4" => ("markup heading 4", "color: #ffcb6b;"),
"markup.heading.5" => ("markup heading 5", "color: #82aaff;"),
"markup.heading.3" => ("markup heading 3", "color: #c3e88d;"),
"keyword" => ("keyword", "color: #c792ea;"),
"diff.delta" => ("diff delta", "color: #82aaff;"),
"string" => ("string", "color: #c3e88d;"),
"variable.parameter" => ("variable parameter", "color: #f78c6c;"),
"variable.builtin" => ("variable builtin", "color: #ffcb6b;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #c3e88d;"),
"operator" => ("operator", "color: #89ddff;"),
"diff.plus" => ("diff plus", "color: #c3e88d;"),
"special" => ("special", "color: #89ddff;"),
"function.macro" => ("function macro", "color: #89ddff;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #212121;"),
"punctuation" => ("punctuation", "color: #89ddff;"),
"markup.link.text" => ("markup link text", "color: #82aaff;"),
"comment" => ("comment", "color: #616161;"),
"tag" => ("tag", "color: #f07178;"),
"markup.raw" => ("markup raw", "color: #b0bec5;"),
"diff.minus" => ("diff minus", "color: #f07178;"),
"markup.heading.2" => ("markup heading 2", "color: #f07178;"),
"constructor" => ("constructor", "color: #82aaff;"),
"variable" => ("variable", "color: #b0bec5;"),
"text" => ("", "color: #b0bec5;"),
"keyword.storage" => ("keyword storage", "color: #89ddff;"),
"string.regexp" => ("string regexp", "color: #ffcb6b;"),
"constant" => ("constant", "color: #ffcb6b;"),
"string.special" => ("string special", "color: #82aaff;"),
"type" => ("type", "color: #c792ea;"),
"attribute" => ("attribute", "color: #c792ea;"),
"markup.heading.6" => ("markup heading 6", "color: #f78c6c;"),
"markup.heading.1" => ("markup heading 1", "color: #89ddff;"),
"namespace" => ("namespace", "color: #ffcb6b;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "font-weight: bold; color: #89ddff;"),
"label" => ("label", "color: #f78c6c;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"gruvbox_light" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #8f3f71;"),
"function" => ("function", "font-weight: bold; color: #79740e;"),
"variable.other.member" => ("variable other member", "color: #076678;"),
"function.builtin" => ("function builtin", "color: #b57614;"),
"keyword" => ("keyword", "color: #9d0006;"),
"diff.delta" => ("diff delta", "color: #af3a03;"),
"string" => ("string", "color: #79740e;"),
"variable.parameter" => ("variable parameter", "color: #504945;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #af3a03;"),
"variable.builtin" => ("variable builtin", "color: #af3a03;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #79740e;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #504945;"),
"keyword.directive" => ("keyword directive", "color: #cc241d;"),
"operator" => ("operator", "color: #8f3f71;"),
"diff.plus" => ("diff plus", "color: #79740e;"),
"special" => ("special", "color: #b16286;"),
"function.macro" => ("function macro", "color: #427b58;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #fbf1c7;"),
"punctuation" => ("punctuation", "color: #af3a03;"),
"markup.link.text" => ("markup link text", "color: #9d0006;"),
"comment" => ("comment", "font-style: italic; color: #928374;"),
"tag" => ("tag", "color: #9d0006;"),
"markup.raw" => ("markup raw", "color: #9d0006;"),
"diff.minus" => ("diff minus", "color: #9d0006;"),
"type.builtin" => ("type builtin", "color: #b57614;"),
"constructor" => ("constructor", "font-weight: bold; color: #8f3f71;"),
"variable" => ("variable", "color: #3c3836;"),
"text" => ("", "color: #3c3836;"),
"module" => ("module", "color: #427b58;"),
"constant" => ("constant", "color: #8f3f71;"),
"type" => ("type", "color: #b57614;"),
"attribute" => ("attribute", "color: #427b58;"),
"constant.builtin" => ("constant builtin", "font-weight: bold; color: #8f3f71;"),
"markup.heading" => ("markup heading", "color: #427b58;"),
"namespace" => ("namespace", "color: #427b58;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #427b58;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"vim_dark_high_contrast" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #7fd3ed;"),
"keyword" => ("keyword", "color: #d97917;"),
"diff.delta" => ("diff delta", "color: #d97917;"),
"string" => ("string", "color: #ed5f74;"),
"constant.character.escape" => ("constant character escape", "color: #c96ed0;"),
"keyword.directive" => ("keyword directive", "color: #c96ed0;"),
"diff.plus" => ("diff plus", "color: #1ea672;"),
"special" => ("special", "color: #3a97d4;"),
"function.macro" => ("function macro", "color: #c96ed0;"),
"background" => ("", "background-color: #000000;"),
"comment" => ("comment", "color: #697386;"),
"diff.minus" => ("diff minus", "color: #ed5f74;"),
"constructor" => ("constructor", "color: #7fd3ed;"),
"text" => ("", "color: #c1c9d2;"),
"constant" => ("constant", "color: #ed5f74;"),
"comment.documentation" => ("comment documentation", "color: #c96ed0;"),
"type" => ("type", "color: #1ea672;"),
"label" => ("label", "color: #1ea672;"),
},
},
"acme" => Theme {
scopes: phf_map! {
"background" => ("", "background-color: #ffffea;"),
"comment" => ("comment", "color: #065905;"),
"diff.delta" => ("diff delta", "color: #aeeeee;"),
"diff.minus" => ("diff minus", "color: #a0342f;"),
"diff.plus" => ("diff plus", "color: #065905;"),
"string" => ("string", "color: #a0342f;"),
"text" => ("", "color: #000000;"),
},
},
"onedarker" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #D19A66;"),
"function" => ("function", "color: #ABB2BF;"),
"variable.other.member" => ("variable other member", "color: #519FDF;"),
"keyword.operator" => ("keyword operator", "color: #ABB2BF;"),
"markup.list" => ("markup list", "color: #D05C65;"),
"markup.link.label" => ("markup link label", "color: #ABB2BF;"),
"function.builtin" => ("function builtin", "color: #519FDF;"),
"markup.quote" => ("markup quote", "color: #D5B06B;"),
"keyword" => ("keyword", "color: #B668CD;"),
"keyword.control.import" => ("keyword control import", "color: #B668CD;"),
"diff.delta" => ("diff delta", "color: #D19A66;"),
"string" => ("string", "color: #7DA869;"),
"markup.raw.block" => ("markup raw block", "color: #ABB2BF;"),
"variable.parameter" => ("variable parameter", "color: #D05C65;"),
"variable.builtin" => ("variable builtin", "color: #D05C65;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #519FDF;"),
"keyword.control" => ("keyword control", "color: #B668CD;"),
"constant.character.escape" => ("constant character escape", "color: #D19A66;"),
"keyword.directive" => ("keyword directive", "color: #B668CD;"),
"operator" => ("operator", "color: #ABB2BF;"),
"diff.plus" => ("diff plus", "color: #7DA869;"),
"special" => ("special", "color: #519FDF;"),
"function.macro" => ("function macro", "color: #B668CD;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #B668CD;"),
"background" => ("", "background-color: #16181A;"),
"markup.link.text" => ("markup link text", "color: #ABB2BF;"),
"comment" => ("comment", "font-style: italic; color: #636C6E;"),
"diff.minus" => ("diff minus", "color: #D05C65;"),
"constructor" => ("constructor", "color: #519FDF;"),
"variable" => ("variable", "color: #ABB2BF;"),
"text" => ("", "color: #ABB2BF;"),
"constant" => ("constant", "color: #D19A66;"),
"type" => ("type", "color: #D5B06B;"),
"attribute" => ("attribute", "color: #D5B06B;"),
"constant.builtin" => ("constant builtin", "color: #D19A66;"),
"markup.heading" => ("markup heading", "color: #D05C65;"),
"markup.raw.inline" => ("markup raw inline", "color: #7DA869;"),
"namespace" => ("namespace", "color: #B668CD;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #D19A66;"),
"label" => ("label", "color: #B668CD;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"mellow" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #e29eca;"),
"function" => ("function", "color: #c1c0d4;"),
"variable.other.member" => ("variable other member", "color: #c1c0d4;"),
"markup.list" => ("markup list", "color: #9998a8;"),
"function.builtin" => ("function builtin", "color: #b9aeda;"),
"keyword" => ("keyword", "color: #aca1cf;"),
"diff.delta" => ("diff delta", "color: #b9aeda;"),
"string" => ("string", "color: #90b99f;"),
"variable.parameter" => ("variable parameter", "color: #ea83a5;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #9998a8;"),
"variable.builtin" => ("variable builtin", "color: #b9aeda;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #90b99f;"),
"constant.character.escape" => ("constant character escape", "color: #ea83a5;"),
"keyword.directive" => ("keyword directive", "color: #e29eca;"),
"operator" => ("operator", "color: #e6b99d;"),
"diff.plus" => ("diff plus", "color: #9dc6ac;"),
"special" => ("special", "color: #e6b99d;"),
"function.macro" => ("function macro", "color: #f591b2;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #161617;"),
"punctuation" => ("punctuation", "color: #9998a8;"),
"markup.link.text" => ("markup link text", "font-style: italic; color: #aca1cf;"),
"comment" => ("comment", "font-style: italic; color: #757581;"),
"tag" => ("tag", "color: #ea83a5;"),
"markup.raw" => ("markup raw", "color: #e6b99d;"),
"diff.minus" => ("diff minus", "color: #ffae9f;"),
"type.builtin" => ("type builtin", "color: #e29eca;"),
"constructor" => ("constructor", "color: #e6b99d;"),
"variable" => ("variable", "color: #c9c7cd;"),
"text" => ("", "color: #c9c7cd;"),
"type.enum.variant" => ("type enum variant", "color: #e29eca;"),
"string.regexp" => ("string regexp", "color: #90b99f;"),
"constant" => ("constant", "color: #ea83a5;"),
"string.special" => ("string special", "color: #e6b99d;"),
"type" => ("type", "color: #b9aeda;"),
"attribute" => ("attribute", "font-style: italic; color: #aca1cf;"),
"constant.builtin" => ("constant builtin", "color: #e6b99d;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #b9aeda;"),
"keyword.control.conditional" => ("keyword control conditional", "font-style: italic; color: #aca1cf;"),
"namespace" => ("namespace", "font-style: italic; color: #ea83a5;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "color: #9998a8;"),
"label" => ("label", "color: #e6b99d;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"zed_onelight" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #a8763c;"),
"function" => ("function", "color: #5185b5;"),
"variable.other.member" => ("variable other member", "color: #ca7667;"),
"keyword.operator" => ("keyword operator", "color: #a160ac;"),
"markup.list" => ("markup list", "color: #ca7667;"),
"function.builtin" => ("function builtin", "color: #5185b5;"),
"markup.quote" => ("markup quote", "color: #739d60;"),
"keyword" => ("keyword", "color: #a160ac;"),
"keyword.control.import" => ("keyword control import", "color: #a160ac;"),
"diff.delta" => ("diff delta", "color: #ca7667;"),
"string" => ("string", "color: #739d60;"),
"variable.parameter" => ("variable parameter", "color: #404248;"),
"variable.builtin" => ("variable builtin", "color: #a8763c;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #4b80b2;"),
"keyword.control" => ("keyword control", "color: #a160ac;"),
"constant.character.escape" => ("constant character escape", "color: #ca7667;"),
"keyword.directive" => ("keyword directive", "color: #a160ac;"),
"operator" => ("operator", "color: #404248;"),
"diff.plus" => ("diff plus", "color: #739d60;"),
"special" => ("special", "color: #5185b5;"),
"function.macro" => ("function macro", "color: #a160ac;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #a160ac;"),
"background" => ("", "background-color: #fafafa;"),
"markup.link.text" => ("markup link text", "color: #a160ac;"),
"comment" => ("comment", "font-style: italic; color: #a6a6aa;"),
"diff.minus" => ("diff minus", "color: #bd7476;"),
"constructor" => ("constructor", "color: #5185b5;"),
"text" => ("", "color: #404248;"),
"constant.builtin.boolean" => ("constant builtin boolean", "color: #739d60;"),
"constant" => ("constant", "color: #739d60;"),
"type" => ("type", "color: #4b80b2;"),
"attribute" => ("attribute", "color: #739d60;"),
"constant.builtin" => ("constant builtin", "color: #a8763c;"),
"markup.heading" => ("markup heading", "color: #ca7667;"),
"markup.raw.inline" => ("markup raw inline", "color: #739d60;"),
"namespace" => ("namespace", "color: #404248;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #ca7667;"),
"label" => ("label", "color: #404248;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"catppuccin_mocha" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #89b4fa;"),
"variable.other.member" => ("variable other member", "color: #94e2d5;"),
"markup.list" => ("markup list", "color: #cba6f7;"),
"markup.heading.4" => ("markup heading 4", "color: #f9e2af;"),
"markup.heading.5" => ("markup heading 5", "color: #f5c2e7;"),
"markup.heading.3" => ("markup heading 3", "color: #a6e3a1;"),
"keyword" => ("keyword", "color: #cba6f7;"),
"diff.delta" => ("diff delta", "color: #89b4fa;"),
"string" => ("string", "color: #a6e3a1;"),
"variable.parameter" => ("variable parameter", "font-style: italic; color: #eba0ac;"),
"variable.builtin" => ("variable builtin", "color: #f38ba8;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #f5e0dc;"),
"constant.character.escape" => ("constant character escape", "color: #f5c2e7;"),
"operator" => ("operator", "color: #89dceb;"),
"diff.plus" => ("diff plus", "color: #a6e3a1;"),
"special" => ("special", "color: #89b4fa;"),
"function.macro" => ("function macro", "color: #cba6f7;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #1e1e2e;"),
"punctuation" => ("punctuation", "color: #9399b2;"),
"markup.link.text" => ("markup link text", "color: #89b4fa;"),
"comment" => ("comment", "font-style: italic; color: #7f849c;"),
"tag" => ("tag", "color: #cba6f7;"),
"markup.raw" => ("markup raw", "color: #f2cdcd;"),
"constant.character" => ("constant character", "color: #94e2d5;"),
"diff.minus" => ("diff minus", "color: #f38ba8;"),
"keyword.storage.modifier.ref" => ("keyword storage modifier ref", "color: #94e2d5;"),
"markup.heading.2" => ("markup heading 2", "color: #cba6f7;"),
"constructor" => ("constructor", "color: #74c7ec;"),
"variable" => ("variable", "color: #cdd6f4;"),
"text" => ("", "color: #cdd6f4;"),
"string.regexp" => ("string regexp", "color: #fab387;"),
"punctuation.special" => ("punctuation special", "color: #89dceb;"),
"constant" => ("constant", "color: #fab387;"),
"string.special" => ("string special", "color: #89b4fa;"),
"type" => ("type", "color: #f9e2af;"),
"attribute" => ("attribute", "color: #89b4fa;"),
"markup.heading.6" => ("markup heading 6", "color: #94e2d5;"),
"constant.builtin" => ("constant builtin", "color: #fab387;"),
"markup.heading.1" => ("markup heading 1", "color: #b4befe;"),
"keyword.control.conditional" => ("keyword control conditional", "font-style: italic; color: #cba6f7;"),
"namespace" => ("namespace", "font-style: italic; color: #89b4fa;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "font-weight: bold; color: #fab387;"),
"label" => ("label", "color: #74c7ec;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"rasmus" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #de9bc8;"),
"function" => ("function", "color: #d1d1d1;"),
"variable.other.member" => ("variable other member", "color: #d1d1d1;"),
"markup.list" => ("markup list", "color: #b6b6b5;"),
"function.builtin" => ("function builtin", "color: #8db4d4;"),
"markup.heading.4" => ("markup heading 4", "font-weight: bold; color: #b6b6b5;"),
"markup.heading.5" => ("markup heading 5", "font-weight: bold; color: #767675;"),
"markup.heading.3" => ("markup heading 3", "font-weight: bold; color: #b6b6b5;"),
"keyword" => ("keyword", "color: #8db4d4;"),
"diff.delta" => ("diff delta", "color: #94c9b2;"),
"string" => ("string", "color: #7bb099;"),
"variable.parameter" => ("variable parameter", "color: #eaeaea;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #767675;"),
"variable.builtin" => ("variable builtin", "color: #a6cded;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #7bb099;"),
"constant.character.escape" => ("constant character escape", "color: #de9bc8;"),
"keyword.directive" => ("keyword directive", "color: #de9bc8;"),
"operator" => ("operator", "color: #ffc591;"),
"diff.plus" => ("diff plus", "color: #7aae98;"),
"special" => ("special", "color: #ffc591;"),
"function.macro" => ("function macro", "color: #8db4d4;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #1a1a19;"),
"punctuation" => ("punctuation", "color: #767675;"),
"markup.link.text" => ("markup link text", "color: #8db4d4;"),
"comment" => ("comment", "font-style: italic; color: #6a6a69;"),
"tag" => ("tag", "color: #ffc591;"),
"markup.raw" => ("markup raw", "color: #ffc591;"),
"diff.minus" => ("diff minus", "color: #ffafa5;"),
"markup.heading.2" => ("markup heading 2", "font-weight: bold; color: #b6b6b5;"),
"type.builtin" => ("type builtin", "color: #de9bc8;"),
"constructor" => ("constructor", "color: #ffc591;"),
"variable" => ("variable", "color: #d1d1d1;"),
"text" => ("", "color: #d1d1d1;"),
"type.enum.variant" => ("type enum variant", "color: #de9bc8;"),
"string.regexp" => ("string regexp", "color: #61957f;"),
"constant" => ("constant", "color: #d1d1d1;"),
"string.special" => ("string special", "color: #8db4d4;"),
"type" => ("type", "color: #eaeaea;"),
"attribute" => ("attribute", "color: #7bb099;"),
"markup.heading.6" => ("markup heading 6", "font-weight: bold; color: #767675;"),
"constant.builtin" => ("constant builtin", "color: #d1d1d1;"),
"markup.heading.1" => ("markup heading 1", "font-weight: bold; color: #d1d1d1;"),
"keyword.control.conditional" => ("keyword control conditional", "font-style: italic; color: #8db4d4;"),
"namespace" => ("namespace", "font-style: italic; color: #8db4d4;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "color: #b6b6b5;"),
"label" => ("label", "color: #ffc591;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"base16_default_light" => Theme {
scopes: phf_map! {
"debug" => ("debug", "color: #b8b8b8;"),
"constant.numeric" => ("constant numeric", "color: #dc9656;"),
"function" => ("function", "color: #7cafc2;"),
"variable.other.member" => ("variable other member", "color: #a1b56c;"),
"markup.list" => ("markup list", "color: #ab4642;"),
"markup.quote" => ("markup quote", "color: #86c1b9;"),
"keyword" => ("keyword", "color: #ba8baf;"),
"diff.delta" => ("diff delta", "color: #dc9656;"),
"string" => ("string", "color: #a1b56c;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #dc9656;"),
"constant.character.escape" => ("constant character escape", "color: #86c1b9;"),
"operator" => ("operator", "color: #383838;"),
"diff.plus" => ("diff plus", "color: #a1b56c;"),
"special" => ("special", "color: #7cafc2;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #ba8baf;"),
"background" => ("", "background-color: #f8f8f8;"),
"markup.link.text" => ("markup link text", "color: #ab4642;"),
"comment" => ("comment", "font-style: italic; color: #b8b8b8;"),
"markup.raw" => ("markup raw", "color: #a1b56c;"),
"diff.minus" => ("diff minus", "color: #ab4642;"),
"constructor" => ("constructor", "color: #7cafc2;"),
"variable" => ("variable", "color: #ab4642;"),
"text" => ("", "color: #383838;"),
"constant" => ("constant", "color: #dc9656;"),
"type" => ("type", "color: #f7ca88;"),
"attribute" => ("attribute", "color: #dc9656;"),
"markup.heading" => ("markup heading", "color: #7cafc2;"),
"namespace" => ("namespace", "color: #ba8baf;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #f7ca88;"),
"label" => ("label", "color: #ba8baf;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"everblush" => Theme {
scopes: phf_map! {
"constant.numeric.float" => ("constant numeric float", "color: #2d3437;"),
"string.escape" => ("string escape", "color: #67b0e8;"),
"keyword.control.repeat" => ("keyword control repeat", "color: #f4d67a;"),
"keyword.control.exception" => ("keyword control exception", "color: #2d3437;"),
"constant.numeric" => ("constant numeric", "color: #e5c76b;"),
"function" => ("function", "color: #e57474;"),
"keyword.function" => ("keyword function", "color: #67b0e8;"),
"variable.other.member" => ("variable other member", "color: #e57474;"),
"keyword.operator" => ("keyword operator", "color: #71baf2;"),
"markup.list" => ("markup list", "color: #6cbfbf;"),
"function.builtin" => ("function builtin", "color: #67cbe7;"),
"markup.quote" => ("markup quote", "font-style: italic; color: #e5c76b;"),
"punctuation.bracket" => ("punctuation bracket", "color: #b3b9b8;"),
"keyword" => ("keyword", "color: #67b0e8;"),
"keyword.control.import" => ("keyword control import", "color: #ef7e7e;"),
"diff.delta" => ("diff delta", "color: #c47fd5;"),
"string" => ("string", "color: #8ccf7e;"),
"variable.parameter" => ("variable parameter", "color: #e57474;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #b3b9b8;"),
"variable.builtin" => ("variable builtin", "color: #67b0e8;"),
"markup.link.url" => ("markup link url", "color: #8ccf7e;"),
"operator" => ("operator", "color: #b3b9b8;"),
"diff.plus" => ("diff plus", "color: #67b0e8;"),
"special" => ("special", "color: #ef7e7e;"),
"function.macro" => ("function macro", "color: #8ccf7e;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #e5c76b;"),
"background" => ("", "background-color: #141b1e;"),
"markup.link.text" => ("markup link text", "color: #2d3437;"),
"comment" => ("comment", "font-style: italic; color: #404749;"),
"tag" => ("tag", "color: #67b0e8;"),
"markup.raw" => ("markup raw", "color: #6cbfbf;"),
"constant.character" => ("constant character", "color: #67b0e8;"),
"diff.minus" => ("diff minus", "color: #e57474;"),
"type.builtin" => ("type builtin", "color: #e5c76b;"),
"constructor" => ("constructor", "color: #67b0e8;"),
"variable" => ("variable", "color: #b3b9b8;"),
"text" => ("", "color: #dadada;"),
"punctuation.special" => ("punctuation special", "color: #b3b9b8;"),
"string.regex" => ("string regex", "color: #8ccf7e;"),
"constant.builtin.boolean" => ("constant builtin boolean", "color: #6cbfbf;"),
"constant" => ("constant", "color: #6cbfbf;"),
"string.special" => ("string special", "color: #67b0e8;"),
"function.method" => ("function method", "color: #71baf2;"),
"type" => ("type", "color: #e5c76b;"),
"attribute" => ("attribute", "color: #67b0e8;"),
"constant.builtin" => ("constant builtin", "color: #67b0e8;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #67b0e8;"),
"keyword.control.conditional" => ("keyword control conditional", "color: #e57474;"),
"string.special.symbol" => ("string special symbol", "color: #e57474;"),
"namespace" => ("namespace", "color: #ef7e7e;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #c47fd5;"),
"keyword.control.return" => ("keyword control return", "color: #67b0e8;"),
"label" => ("label", "color: #67b0e8;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"pop_dark" => Theme {
scopes: phf_map! {
"markup.raw.inline.hover" => ("markup raw inline hover", "color: #6FC475;"),
"string.special.path" => ("string special path", "color: #FF9500;"),
"keyword.control.repeat" => ("keyword control repeat", "color: #6dd2fa;"),
"keyword.control.exception" => ("keyword control exception", "color: #F78C6C;"),
"markup.normal" => ("markup normal", "color: #6dd2fa;"),
"constant.numeric" => ("constant numeric", "color: #F78C6C;"),
"function" => ("function", "color: #8DEEF9;"),
"keyword.function" => ("keyword function", "color: #F78C6C;"),
"variable.other.member" => ("variable other member", "color: #FFD68A;"),
"keyword.operator" => ("keyword operator", "color: #6dd2fa;"),
"markup.list" => ("markup list", "color: #73C48F;"),
"markup.link.label" => ("markup link label", "color: #8DEEF9;"),
"function.builtin" => ("function builtin", "color: #8DEEF9;"),
"markup.quote" => ("markup quote", "color: #6dd2fa;"),
"markup.heading.4" => ("markup heading 4", "color: #FFB950;"),
"punctuation.bracket" => ("punctuation bracket", "color: #FDAF1F;"),
"markup.normal.completion" => ("markup normal completion", "background-color: #3E3B39;"),
"markup.heading.5" => ("markup heading 5", "color: #FFB340;"),
"markup.heading.3" => ("markup heading 3", "color: #FFC166;"),
"keyword" => ("keyword", "color: #8DEEF9;"),
"keyword.control.import" => ("keyword control import", "color: #F78C6C;"),
"function.special" => ("function special", "color: #4AAAD6;"),
"diff.delta" => ("diff delta", "color: #4d4ddd;"),
"string" => ("string", "color: #73C48F;"),
"markup.raw.block" => ("markup raw block", "color: #FFD68A; background-color: #4b4845;"),
"variable.parameter" => ("variable parameter", "color: #FFFFFF;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #8DEEF9;"),
"variable.builtin" => ("variable builtin", "color: #6dd2fa;"),
"variable.function" => ("variable function", "color: #6dd2fa;"),
"markup.link.url" => ("markup link url", "color: #6dd2fa;"),
"keyword.control" => ("keyword control", "color: #6dd2fa;"),
"constant.character.escape" => ("constant character escape", "color: #6dd2fa;"),
"keyword.directive" => ("keyword directive", "color: #6dd2fa;"),
"operator" => ("operator", "color: #FDC33B;"),
"diff.plus" => ("diff plus", "color: #4dd44d;"),
"special" => ("special", "color: #FF9500;"),
"function.macro" => ("function macro", "color: #CFCFCF;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #3E3B39;"),
"punctuation" => ("punctuation", "color: #6dd2fa;"),
"string.special.url" => ("string special url", "color: #FF9500;"),
"markup.link.text" => ("markup link text", "color: #39B7C7;"),
"comment" => ("comment", "font-style: italic; color: #A0B4A7;"),
"markup.normal.raw" => ("markup normal raw", "background-color: #3E3B39;"),
"tag" => ("tag", "color: #8DEEF9;"),
"diff.delta.moved" => ("diff delta moved", "color: #dd4ddd;"),
"markup.raw" => ("markup raw", "background-color: #3E3B39;"),
"constant.character" => ("constant character", "color: #6FC475;"),
"markup.raw.inline.completion" => ("markup raw inline completion", "color: #73C48F;"),
"diff.minus" => ("diff minus", "color: #dd4d4d;"),
"markup.heading.2" => ("markup heading 2", "color: #FFC26C;"),
"type.builtin" => ("type builtin", "color: #FFCB6B;"),
"constructor" => ("constructor", "color: #4AAAD6;"),
"variable" => ("variable", "color: #DEDEDE;"),
"text" => ("", "color: #DEDEDE;"),
"type.enum.variant" => ("type enum variant", "color: #FFCB6B;"),
"string.regexp" => ("string regexp", "color: #6dd2fa;"),
"module" => ("module", "background-color: #FFCB6B;"),
"markup.link" => ("markup link", "color: #4AAAD6;"),
"comment.block" => ("comment block", "font-style: italic; color: #A0B4A7;"),
"constant.builtin.boolean" => ("constant builtin boolean", "color: #F96964;"),
"constant" => ("constant", "color: #DDFFDD;"),
"string.special" => ("string special", "color: #FF9500;"),
"function.method" => ("function method", "color: #8DEEF9;"),
"type" => ("type", "color: #F78C6C;"),
"attribute" => ("attribute", "color: #FFCB6B;"),
"markup.heading.6" => ("markup heading 6", "color: #FFAD34;"),
"markup.list.unnumbered" => ("markup list unnumbered", "color: #73C48F;"),
"constant.builtin" => ("constant builtin", "color: #F96964;"),
"markup.heading.1" => ("markup heading 1", "color: #FFC977;"),
"markup.heading" => ("markup heading", "color: #73C48F;"),
"keyword.control.conditional" => ("keyword control conditional", "color: #6dd2fa;"),
"string.special.symbol" => ("string special symbol", "color: #FF9500;"),
"markup.raw.inline" => ("markup raw inline", "color: #6dd2fa;"),
"markup.heading.completion" => ("markup heading completion", "color: #73C48F;"),
"namespace" => ("namespace", "color: #FFCB6B;"),
"markup.heading.raw" => ("markup heading raw", "background-color: #3E3B39;"),
"comment.block.documentation" => ("comment block documentation", "font-style: italic; color: #A0B4A7;"),
"comment.line" => ("comment line", "font-style: italic; color: #A0B4A7;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"keyword.control.return" => ("keyword control return", "color: #6dd2fa;"),
"markup.list.numbered" => ("markup list numbered", "color: #73C48F;"),
"markup.heading.marker" => ("markup heading marker", "color: #FDAF1F;"),
"label" => ("label", "color: #6FC475;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"monokai_pro_ristretto" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #a8a9eb;"),
"function" => ("function", "color: #adda78;"),
"variable.other.member" => ("variable other member", "color: #fff1f3;"),
"function.builtin" => ("function builtin", "color: ;"),
"markup.quote" => ("markup quote", "color: #adda78;"),
"keyword" => ("keyword", "color: #fd6883;"),
"diff.delta" => ("diff delta", "color: #f38d70;"),
"string" => ("string", "color: #f9cc6c;"),
"variable.parameter" => ("variable parameter", "color: #f59762;"),
"variable.builtin" => ("variable builtin", "color: #fd6883;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #f38d70;"),
"constant.character.escape" => ("constant character escape", "color: #fff1f3;"),
"keyword.directive" => ("keyword directive", "color: #85dacc;"),
"operator" => ("operator", "color: #fd6883;"),
"diff.plus" => ("diff plus", "color: #adda78;"),
"special" => ("special", "color: #f59762;"),
"function.macro" => ("function macro", "color: #85dacc;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #f38d70;"),
"background" => ("", "background-color: #2c2525;"),
"punctuation" => ("punctuation", "color: #8c8384;"),
"markup.link.text" => ("markup link text", "color: #f9cc6c;"),
"comment" => ("comment", "font-style: italic; color: #72696a;"),
"diff.minus" => ("diff minus", "color: #fd6883;"),
"type.builtin" => ("type builtin", "color: #fd6883;"),
"constructor" => ("constructor", "color: #85dacc;"),
"variable" => ("variable", "color: #fff1f3;"),
"text" => ("", "color: #fff1f3;"),
"module" => ("module", "color: #f59762;"),
"constant" => ("constant", "color: #f38d70;"),
"type" => ("type", "color: #adda78;"),
"attribute" => ("attribute", "color: #85dacc;"),
"constant.builtin" => ("constant builtin", "color: #fd6883;"),
"markup.heading" => ("markup heading", "color: #adda78;"),
"namespace" => ("namespace", "color: #fff1f3;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #f38d70;"),
"label" => ("label", "color: #fff1f3;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"ayu_evolve" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #e6b450;"),
"markup.list" => ("markup list", "color: #e6b450;"),
"markup.link.label" => ("markup link label", "color: #aad94c;"),
"markup.quote" => ("markup quote", "color: #e6b450;"),
"keyword" => ("keyword", "color: #ff8f40;"),
"diff.delta" => ("diff delta", "color: #e6b450;"),
"string" => ("string", "color: #aad94c;"),
"markup.raw.block" => ("markup raw block", "background-color: #0D0D0D;"),
"markup.link.url" => ("markup link url", "color: #59c2ff;"),
"keyword.control" => ("keyword control", "color: #ff8f40;"),
"keyword.directive" => ("keyword directive", "color: #e6b450;"),
"operator" => ("operator", "color: #ff8f40;"),
"diff.plus" => ("diff plus", "color: #aad94c;"),
"special" => ("special", "color: #ff8f40;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #ff8f40;"),
"background" => ("", "background-color: #020202;"),
"punctuation" => ("punctuation", "color: #bfbdb6;"),
"markup.link.text" => ("markup link text", "color: #e6b450;"),
"comment" => ("comment", "font-style: italic; color: #5c6773;"),
"tag" => ("tag", "color: #59c2ff;"),
"diff.minus" => ("diff minus", "color: #DD3E25;"),
"keyword.storage.modifier" => ("keyword storage modifier", "color: #d2a6ff;"),
"type.builtin" => ("type builtin", "font-style: italic; color: #59c2ff;"),
"constructor" => ("constructor", "color: #d2a6ff;"),
"variable" => ("variable", "color: #dedede;"),
"text" => ("", "color: #bfbdb6;"),
"keyword.storage" => ("keyword storage", "color: #e6b450;"),
"string.regexp" => ("string regexp", "color: #ff8f40;"),
"constant" => ("constant", "color: #d2a6ff;"),
"string.special" => ("string special", "color: #e6b450;"),
"type" => ("type", "color: #59c2ff;"),
"markup.heading" => ("markup heading", "color: #ff8f40;"),
"markup.raw.inline" => ("markup raw inline", "background-color: #0D0D0D;"),
"namespace" => ("namespace", "color: #59c2ff;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #ff8f40;"),
"label" => ("label", "color: #ff8f40;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"github_light_colorblind" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #0550ae;"),
"function" => ("function", "color: #8250df;"),
"variable.other.member" => ("variable other member", "color: #0a3069;"),
"keyword" => ("keyword", "color: #b35900;"),
"diff.delta" => ("diff delta", "color: #9a6700;"),
"string" => ("string", "color: #0a3069;"),
"variable.parameter" => ("variable parameter", "color: #8a4600;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #24292f;"),
"variable.builtin" => ("variable builtin", "color: #b35900;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;"),
"constant.character.escape" => ("constant character escape", "color: #0550ae;"),
"keyword.directive" => ("keyword directive", "color: #b35900;"),
"operator" => ("operator", "color: #0a3069;"),
"diff.plus" => ("diff plus", "color: #b35900;"),
"special" => ("special", "color: #0a3069;"),
"function.macro" => ("function macro", "color: #8250df;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #ffffff;"),
"punctuation" => ("punctuation", "color: #24292f;"),
"markup.link.text" => ("markup link text", "text-decoration: underline; color: #0a3069;"),
"comment" => ("comment", "color: #57606a;"),
"tag" => ("tag", "color: #0550ae;"),
"markup.raw" => ("markup raw", "color: #0550ae;"),
"diff.minus" => ("diff minus", "color: #6e7781;"),
"type.builtin" => ("type builtin", "color: #0550ae;"),
"constructor" => ("constructor", "color: #8250df;"),
"variable" => ("variable", "color: #24292f;"),
"text" => ("", "color: #57606a;"),
"constant" => ("constant", "color: #0550ae;"),
"type" => ("type", "color: #8a4600;"),
"attribute" => ("attribute", "color: #24292f;"),
"constant.builtin" => ("constant builtin", "color: #0550ae;"),
"markup.heading" => ("markup heading", "color: #0550ae;"),
"namespace" => ("namespace", "color: #8a4600;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #b35900;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"catppuccin_macchiato" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #8aadf4;"),
"variable.other.member" => ("variable other member", "color: #8bd5ca;"),
"markup.list" => ("markup list", "color: #c6a0f6;"),
"markup.heading.4" => ("markup heading 4", "color: #eed49f;"),
"markup.heading.5" => ("markup heading 5", "color: #f5bde6;"),
"markup.heading.3" => ("markup heading 3", "color: #a6da95;"),
"keyword" => ("keyword", "color: #c6a0f6;"),
"diff.delta" => ("diff delta", "color: #8aadf4;"),
"string" => ("string", "color: #a6da95;"),
"variable.parameter" => ("variable parameter", "font-style: italic; color: #ee99a0;"),
"variable.builtin" => ("variable builtin", "color: #ed8796;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #f4dbd6;"),
"constant.character.escape" => ("constant character escape", "color: #f5bde6;"),
"operator" => ("operator", "color: #91d7e3;"),
"diff.plus" => ("diff plus", "color: #a6da95;"),
"special" => ("special", "color: #8aadf4;"),
"function.macro" => ("function macro", "color: #c6a0f6;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #24273a;"),
"punctuation" => ("punctuation", "color: #939ab7;"),
"markup.link.text" => ("markup link text", "color: #8aadf4;"),
"comment" => ("comment", "font-style: italic; color: #8087a2;"),
"tag" => ("tag", "color: #c6a0f6;"),
"markup.raw" => ("markup raw", "color: #f0c6c6;"),
"constant.character" => ("constant character", "color: #8bd5ca;"),
"diff.minus" => ("diff minus", "color: #ed8796;"),
"keyword.storage.modifier.ref" => ("keyword storage modifier ref", "color: #8bd5ca;"),
"markup.heading.2" => ("markup heading 2", "color: #c6a0f6;"),
"constructor" => ("constructor", "color: #7dc4e4;"),
"variable" => ("variable", "color: #cad3f5;"),
"text" => ("", "color: #cad3f5;"),
"string.regexp" => ("string regexp", "color: #f5a97f;"),
"punctuation.special" => ("punctuation special", "color: #91d7e3;"),
"constant" => ("constant", "color: #f5a97f;"),
"string.special" => ("string special", "color: #8aadf4;"),
"type" => ("type", "color: #eed49f;"),
"attribute" => ("attribute", "color: #8aadf4;"),
"markup.heading.6" => ("markup heading 6", "color: #8bd5ca;"),
"constant.builtin" => ("constant builtin", "color: #f5a97f;"),
"markup.heading.1" => ("markup heading 1", "color: #b7bdf8;"),
"keyword.control.conditional" => ("keyword control conditional", "font-style: italic; color: #c6a0f6;"),
"namespace" => ("namespace", "font-style: italic; color: #8aadf4;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "font-weight: bold; color: #f5a97f;"),
"label" => ("label", "color: #7dc4e4;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"github_light_high_contrast" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #023b95;"),
"function" => ("function", "color: #622cbc;"),
"variable.other.member" => ("variable other member", "color: #032563;"),
"keyword" => ("keyword", "color: #a0111f;"),
"diff.delta" => ("diff delta", "color: #744500;"),
"string" => ("string", "color: #032563;"),
"variable.parameter" => ("variable parameter", "color: #702c00;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #0e1116;"),
"variable.builtin" => ("variable builtin", "color: #a0111f;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;"),
"constant.character.escape" => ("constant character escape", "color: #023b95;"),
"keyword.directive" => ("keyword directive", "color: #a0111f;"),
"operator" => ("operator", "color: #032563;"),
"diff.plus" => ("diff plus", "color: #055d20;"),
"special" => ("special", "color: #032563;"),
"function.macro" => ("function macro", "color: #622cbc;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #ffffff;"),
"punctuation" => ("punctuation", "color: #0e1116;"),
"markup.link.text" => ("markup link text", "text-decoration: underline; color: #032563;"),
"comment" => ("comment", "color: #0e1116;"),
"tag" => ("tag", "color: #024c1a;"),
"markup.raw" => ("markup raw", "color: #023b95;"),
"diff.minus" => ("diff minus", "color: #a0111f;"),
"type.builtin" => ("type builtin", "color: #023b95;"),
"constructor" => ("constructor", "color: #622cbc;"),
"variable" => ("variable", "color: #0e1116;"),
"text" => ("", "color: #0e1116;"),
"constant" => ("constant", "color: #023b95;"),
"type" => ("type", "color: #702c00;"),
"attribute" => ("attribute", "color: #0e1116;"),
"constant.builtin" => ("constant builtin", "color: #023b95;"),
"markup.heading" => ("markup heading", "color: #023b95;"),
"namespace" => ("namespace", "color: #702c00;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #a0111f;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"github_dark_tritanopia" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #79c0ff;"),
"function" => ("function", "color: #d2a8ff;"),
"variable.other.member" => ("variable other member", "color: #a5d6ff;"),
"keyword" => ("keyword", "color: #ff7b72;"),
"diff.delta" => ("diff delta", "color: #d29922;"),
"string" => ("string", "color: #a5d6ff;"),
"variable.parameter" => ("variable parameter", "color: #ffa198;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #c9d1d9;"),
"variable.builtin" => ("variable builtin", "color: #ff7b72;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;"),
"constant.character.escape" => ("constant character escape", "color: #79c0ff;"),
"keyword.directive" => ("keyword directive", "color: #ff7b72;"),
"operator" => ("operator", "color: #a5d6ff;"),
"diff.plus" => ("diff plus", "color: #ff7b72;"),
"special" => ("special", "color: #a5d6ff;"),
"function.macro" => ("function macro", "color: #d2a8ff;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #0d1117;"),
"punctuation" => ("punctuation", "color: #c9d1d9;"),
"markup.link.text" => ("markup link text", "text-decoration: underline; color: #a5d6ff;"),
"comment" => ("comment", "color: #8b949e;"),
"tag" => ("tag", "color: #a5d6ff;"),
"markup.raw" => ("markup raw", "color: #79c0ff;"),
"diff.minus" => ("diff minus", "color: #8b949e;"),
"type.builtin" => ("type builtin", "color: #79c0ff;"),
"constructor" => ("constructor", "color: #d2a8ff;"),
"variable" => ("variable", "color: #c9d1d9;"),
"text" => ("", "color: #8b949e;"),
"constant" => ("constant", "color: #79c0ff;"),
"type" => ("type", "color: #ffa198;"),
"attribute" => ("attribute", "color: #c9d1d9;"),
"constant.builtin" => ("constant builtin", "color: #79c0ff;"),
"markup.heading" => ("markup heading", "color: #79c0ff;"),
"namespace" => ("namespace", "color: #ffa198;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #ff7b72;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"new_moon" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #fca369;"),
"function" => ("function", "color: #ffffff;"),
"variable.other.member" => ("variable other member", "color: #f2777a;"),
"markup.list" => ("markup list", "color: #76d4d6;"),
"function.builtin" => ("function builtin", "color: #ffffff;"),
"markup.quote" => ("markup quote", "color: #92d192;"),
"keyword" => ("keyword", "color: #ffeea6;"),
"diff.delta" => ("diff delta", "color: #6ab0f3;"),
"string" => ("string", "color: #92d192;"),
"variable.parameter" => ("variable parameter", "color: #f2777a;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #d4d4d4;"),
"variable.builtin" => ("variable builtin", "color: #6ab0f3;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;"),
"keyword.control" => ("keyword control", "color: #ffeea6;"),
"constant.character.escape" => ("constant character escape", "color: #76d4d6;"),
"keyword.directive" => ("keyword directive", "color: #ffeea6;"),
"operator" => ("operator", "color: #ac8d58;"),
"diff.plus" => ("diff plus", "color: #92d192;"),
"special" => ("special", "color: #ffffff;"),
"function.macro" => ("function macro", "color: #6ab0f3;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #2d2d2d;"),
"punctuation" => ("punctuation", "color: #d4d4d4;"),
"markup.link.text" => ("markup link text", "color: #fca369;"),
"comment" => ("comment", "color: #777c85;"),
"tag" => ("tag", "color: #6ab0f3;"),
"markup.raw" => ("markup raw", "color: #fca369;"),
"constant.character" => ("constant character", "color: #92d192;"),
"diff.minus" => ("diff minus", "color: #f2777a;"),
"type.builtin" => ("type builtin", "color: #6ab0f3;"),
"constructor" => ("constructor", "color: #6ab0f3;"),
"variable" => ("variable", "color: #f2777a;"),
"text" => ("", "color: #d4d4d4;"),
"type.enum.variant" => ("type enum variant", "color: #6ab0f3;"),
"string.regexp" => ("string regexp", "color: #fca369;"),
"module" => ("module", "color: #6ab0f3;"),
"constant" => ("constant", "color: #e1a6f2;"),
"type" => ("type", "color: #6ab0f3;"),
"attribute" => ("attribute", "color: #ffd479;"),
"constant.builtin" => ("constant builtin", "color: #e1a6f2;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #6ab0f3;"),
"namespace" => ("namespace", "color: #6ab0f3;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #6ab0f3;"),
"label" => ("label", "color: #6ab0f3;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"nord_light" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #B48EAD;"),
"function" => ("function", "color: #4C566A;"),
"keyword.function" => ("keyword function", "color: #434C5E;"),
"function.builtin" => ("function builtin", "color: #5E81AC;"),
"markup.quote" => ("markup quote", "font-style: italic; color: #4C566A;"),
"keyword" => ("keyword", "color: #434C5E;"),
"diff.delta" => ("diff delta", "color: #EBCB8B;"),
"string" => ("string", "color: #A3BE8C;"),
"variable.builtin" => ("variable builtin", "color: #4C566A;"),
"markup.link.url" => ("markup link url", "color: #4C566A;"),
"keyword.control" => ("keyword control", "color: #434C5E;"),
"diff.plus" => ("diff plus", "color: #A3BE8C;"),
"function.macro" => ("function macro", "font-weight: bold; color: #5E81AC;"),
"background" => ("", "background-color: #ECEFF4;"),
"markup.link.text" => ("markup link text", "color: #D08770;"),
"comment" => ("comment", "color: #8FBCBB;"),
"markup.raw" => ("markup raw", "color: #5E81AC;"),
"diff.minus" => ("diff minus", "color: #BF616A;"),
"variable" => ("variable", "color: #2E3440;"),
"text" => ("", "color: #2E3440;"),
"function.method" => ("function method", "color: #2E3440;"),
"type" => ("type", "color: #5E81AC;"),
"variable.other" => ("variable other", "color: #4C566A;"),
"attribute" => ("attribute", "color: #5E81AC;"),
"constant.builtin" => ("constant builtin", "color: #B48EAD;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #2E3440;"),
"namespace" => ("namespace", "color: #5E81AC;"),
},
},
"papercolor_light" => Theme {
scopes: phf_map! {
"keyword.control.repeat" => ("keyword control repeat", "font-weight: bold; color: #8700af;"),
"keyword.control.exception" => ("keyword control exception", "color: #d70000;"),
"constant.numeric" => ("constant numeric", "color: #d75f00;"),
"function" => ("function", "color: #444444;"),
"type.enum" => ("type enum", "color: #444444;"),
"keyword.function" => ("keyword function", "color: #d70087;"),
"variable.other.member" => ("variable other member", "color: #444444;"),
"keyword.operator" => ("keyword operator", "font-weight: bold; color: #0087af;"),
"markup.list" => ("markup list", "color: #0087af;"),
"markup.link.label" => ("markup link label", "font-weight: bold; color: #008700;"),
"function.builtin" => ("function builtin", "color: #005faf;"),
"markup.quote" => ("markup quote", "color: #0087af;"),
"markup.heading.4" => ("markup heading 4", "font-weight: bold; color: #d75f00;"),
"punctuation.bracket" => ("punctuation bracket", "color: #444444;"),
"keyword.storage.type" => ("keyword storage type", "font-weight: bold; color: #0087af;"),
"markup.heading.5" => ("markup heading 5", "font-weight: bold; color: #d75f00;"),
"markup.heading.3" => ("markup heading 3", "font-weight: bold; color: #8700af;"),
"keyword" => ("keyword", "color: #d70087;"),
"keyword.control.import" => ("keyword control import", "color: #d70087;"),
"function.special" => ("function special", "color: #d75f00;"),
"diff.delta" => ("diff delta", "background-color: #ffd787;"),
"string" => ("string", "color: #5f8700;"),
"variable.parameter" => ("variable parameter", "color: #444444;"),
"punctuation.delimiter" => ("punctuation delimiter", "font-weight: bold; color: #0087af;"),
"variable.builtin" => ("variable builtin", "color: #d75f00;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #005faf;"),
"keyword.control" => ("keyword control", "color: #d70000;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #8700af;"),
"keyword.directive" => ("keyword directive", "color: #0087af;"),
"operator" => ("operator", "font-weight: bold; color: #0087af;"),
"diff.plus" => ("diff plus", "color: #008700; background-color: #afffaf;"),
"special" => ("special", "color: #3e999f;"),
"function.macro" => ("function macro", "font-weight: bold; color: #5f8700;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #eeeeee;"),
"punctuation" => ("punctuation", "color: #444444;"),
"markup.link.text" => ("markup link text", "color: #d70087;"),
"comment" => ("comment", "font-style: italic; color: #878787;"),
"tag" => ("tag", "color: #0087af;"),
"diff.delta.moved" => ("diff delta moved", "font-style: italic;"),
"markup.raw" => ("markup raw", "color: #5f8700;"),
"constant.character" => ("constant character", "color: #5f8700;"),
"diff.minus" => ("diff minus", "color: #af0000; background-color: #ffd7ff;"),
"keyword.storage.modifier.ref" => ("keyword storage modifier ref", "font-weight: bold; color: #0087af;"),
"keyword.storage.modifier" => ("keyword storage modifier", "font-weight: bold; color: #005f87;"),
"markup.heading.2" => ("markup heading 2", "font-weight: bold; color: #d75f00;"),
"type.builtin" => ("type builtin", "font-weight: bold; color: #d70087;"),
"constructor" => ("constructor", "color: #444444;"),
"variable" => ("variable", "color: #444444;"),
"keyword.special" => ("keyword special", "color: #d70000;"),
"text" => ("", "color: #444444;"),
"type.enum.variant" => ("type enum variant", "color: #444444;"),
"keyword.storage" => ("keyword storage", "color: #d70087;"),
"string.regexp" => ("string regexp", "color: #8700af;"),
"comment.block" => ("comment block", "font-style: italic; color: #878787;"),
"punctuation.special" => ("punctuation special", "font-weight: bold; color: #d70000;"),
"constant.builtin.boolean" => ("constant builtin boolean", "font-weight: bold; color: #008700;"),
"constant" => ("constant", "color: #d75f00;"),
"function.method" => ("function method", "color: #444444;"),
"type" => ("type", "font-weight: bold; color: #d70087;"),
"attribute" => ("attribute", "color: #d75f00;"),
"markup.heading.6" => ("markup heading 6", "font-weight: bold; color: #d75f00;"),
"constant.builtin" => ("constant builtin", "color: #5f8700;"),
"markup.heading.1" => ("markup heading 1", "font-weight: bold; color: #d70087;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #d75f00;"),
"keyword.control.conditional" => ("keyword control conditional", "font-weight: bold; color: #8700af;"),
"namespace" => ("namespace", "color: #005faf;"),
"comment.block.documentation" => ("comment block documentation", "font-weight: bold; color: #878787;"),
"comment.line" => ("comment line", "font-style: italic; color: #878787;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #444444;"),
"keyword.control.return" => ("keyword control return", "color: #d70087;"),
"markup.heading.marker" => ("markup heading marker", "font-weight: bold; color: #d70087;"),
"label" => ("label", "font-style: italic;font-weight: bold; color: #0087af;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"ayu_dark" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #e6b450;"),
"markup.list" => ("markup list", "color: #e6b450;"),
"markup.link.label" => ("markup link label", "color: #aad94c;"),
"markup.quote" => ("markup quote", "color: #e6b450;"),
"keyword" => ("keyword", "color: #ff8f40;"),
"diff.delta" => ("diff delta", "color: #e6b450;"),
"string" => ("string", "color: #aad94c;"),
"markup.raw.block" => ("markup raw block", "color: #ff8f40;"),
"markup.link.url" => ("markup link url", "color: #59c2ff;"),
"keyword.control" => ("keyword control", "color: #e6b450;"),
"keyword.directive" => ("keyword directive", "color: #e6b450;"),
"operator" => ("operator", "color: #ff8f40;"),
"diff.plus" => ("diff plus", "color: #aad94c;"),
"special" => ("special", "color: #ff8f40;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #ff8f40;"),
"background" => ("", "background-color: #0f1419;"),
"punctuation" => ("punctuation", "color: #bfbdb6;"),
"markup.link.text" => ("markup link text", "color: #e6b450;"),
"comment" => ("comment", "font-style: italic; color: #5c6773;"),
"tag" => ("tag", "color: #59c2ff;"),
"diff.minus" => ("diff minus", "color: #f07178;"),
"type.builtin" => ("type builtin", "color: #59c2ff;"),
"constructor" => ("constructor", "color: #aad94c;"),
"variable" => ("variable", "color: #bfbdb6;"),
"text" => ("", "color: #bfbdb6;"),
"string.regexp" => ("string regexp", "color: #ff8f40;"),
"constant" => ("constant", "color: #d2a6ff;"),
"string.special" => ("string special", "color: #e6b450;"),
"type" => ("type", "color: #59c2ff;"),
"markup.heading" => ("markup heading", "color: #ff8f40;"),
"namespace" => ("namespace", "color: #59c2ff;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #ff8f40;"),
"label" => ("label", "color: #ff8f40;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"doom_acario_dark" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #D85F00;"),
"function" => ("function", "color: #D8B941;"),
"markup.list" => ("markup list", "color: #D83441;"),
"markup.link.label" => ("markup link label", "color: #79D836;"),
"function.builtin" => ("function builtin", "color: #3679D8;"),
"markup.quote" => ("markup quote", "font-style: italic; color: #79D836;"),
"punctuation.bracket" => ("punctuation bracket", "color: #3679D8;"),
"keyword" => ("keyword", "color: #D83441;"),
"diff.delta" => ("diff delta", "color: #3679D8;"),
"string" => ("string", "color: #79D836;"),
"markup.raw.block" => ("markup raw block", "color: #79D836; background-color: #585C6C;"),
"variable.parameter" => ("variable parameter", "color: #ffffff;"),
"punctuation.delimiter" => ("punctuation delimiter", "font-weight: bold; color: #ffffff;"),
"markup.link.url" => ("markup link url", "color: #8041D8;"),
"operator" => ("operator", "color: #3679D8;"),
"diff.plus" => ("diff plus", "color: #79D836;"),
"special" => ("special", "color: #D85F00;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #8041D8;"),
"background" => ("", "background-color: #0D0E16;"),
"markup.link.text" => ("markup link text", "color: #D85F00;"),
"comment" => ("comment", "font-style: italic; color: #767676;"),
"tag" => ("tag", "color: #36D8BD;"),
"diff.minus" => ("diff minus", "color: #D83441;"),
"constructor" => ("constructor", "color: #D83441;"),
"variable" => ("variable", "color: #36D8BD;"),
"text" => ("", "color: #C3DBE5;"),
"markup.link" => ("markup link", "color: #D85F00;"),
"comment.block" => ("comment block", "font-style: italic; color: #79D836;"),
"constant" => ("constant", "color: #8041D8;"),
"function.method" => ("function method", "color: #ffffff;"),
"type" => ("type", "color: #3679D8;"),
"attribute" => ("attribute", "color: #3679D8;"),
"markup.heading" => ("markup heading", "color: #D83441;"),
"markup.raw.inline" => ("markup raw inline", "color: #79D836; background-color: #585C6C;"),
"namespace" => ("namespace", "color: #ffffff;"),
"comment.block.documentation" => ("comment block documentation", "font-style: italic; color: #79D836;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #D85F00;"),
"label" => ("label", "color: #79D836;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"autumn" => Theme {
scopes: phf_map! {
"debug" => ("debug", "color: #ffff9f;"),
"constant.numeric" => ("constant numeric", "color: #86c1b9;"),
"function" => ("function", "color: #FAD566;"),
"variable.other.member" => ("variable other member", "color: #cfba8b;"),
"markup.list" => ("markup list", "color: #F3F2CC;"),
"markup.quote" => ("markup quote", "color: #cfba8b;"),
"keyword" => ("keyword", "color: #F05E48;"),
"diff.delta" => ("diff delta", "color: #646f69;"),
"string" => ("string", "color: #99be70;"),
"markup.link.url" => ("markup link url", "color: #72a59e;"),
"constant.character.escape" => ("constant character escape", "color: #86c1b9;"),
"operator" => ("operator", "color: #F3F2CC;"),
"diff.plus" => ("diff plus", "color: #99be70;"),
"special" => ("special", "color: #FAD566;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #232323;"),
"markup.link.text" => ("markup link text", "color: #F3F2CC;"),
"comment" => ("comment", "color: #646f69;"),
"markup.raw" => ("markup raw", "color: #99be70;"),
"diff.minus" => ("diff minus", "color: #F05E48;"),
"constructor" => ("constructor", "color: #FAD566;"),
"variable" => ("variable", "color: #F3F2CC;"),
"text" => ("", "color: #F3F2CC;"),
"constant" => ("constant", "color: #F3F2CC;"),
"type" => ("type", "font-style: italic; color: #F3F2CC;"),
"attribute" => ("attribute", "color: #86c1b9;"),
"markup.heading" => ("markup heading", "color: #FAD566;"),
"namespace" => ("namespace", "color: #F3F2CC;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #F05E48;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"boo_berry" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #7FC9AB;"),
"markup.list" => ("markup list", "color: #D678B5;"),
"markup.quote" => ("markup quote", "color: #886C9C;"),
"keyword" => ("keyword", "color: #D678B5;"),
"diff.delta" => ("diff delta", "color: #E3C0A8;"),
"string" => ("string", "color: #E3C0A8;"),
"variable.builtin" => ("variable builtin", "color: #C78DFC;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #C78DFC;"),
"operator" => ("operator", "color: #D678B5;"),
"diff.plus" => ("diff plus", "color: #7FC9AB;"),
"function.macro" => ("function macro", "color: #D678B5;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #3A2A4D;"),
"punctuation" => ("punctuation", "color: #C7B8E0;"),
"markup.link.text" => ("markup link text", "color: #C78DFC;"),
"comment" => ("comment", "color: #886C9C;"),
"tag" => ("tag", "color: #E3C0A8;"),
"markup.raw" => ("markup raw", "color: #7FC9AB;"),
"diff.minus" => ("diff minus", "color: #D678B5;"),
"variable" => ("variable", "color: #C7B8E0;"),
"text" => ("", "color: #C7B8E0;"),
"module" => ("module", "color: #C7B8E0;"),
"constant" => ("constant", "color: #E3C0A8;"),
"type" => ("type", "color: #C78DFC;"),
"attribute" => ("attribute", "color: #C7B8E0;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #E3C0A8;"),
"namespace" => ("namespace", "color: #C7B8E0;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "color: #886C9C;"),
"label" => ("label", "color: #E3C0A8;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"kanagawa" => Theme {
scopes: phf_map! {
"keyword.control.exception" => ("keyword control exception", "color: #FF5D62;"),
"constant.numeric" => ("constant numeric", "color: #D27E99;"),
"function" => ("function", "color: #7E9CD8;"),
"variable.other.member" => ("variable other member", "color: #E6C384;"),
"markup.link.label" => ("markup link label", "color: #FFA066;"),
"function.builtin" => ("function builtin", "color: #7FB4CA;"),
"markup.quote" => ("markup quote", "color: #938AA9;"),
"markup.heading.4" => ("markup heading 4", "font-weight: bold; color: #A3D4D5;"),
"markup.heading.5" => ("markup heading 5", "font-weight: bold; color: #957FB8;"),
"markup.heading.3" => ("markup heading 3", "font-weight: bold; color: #7AA89F;"),
"keyword" => ("keyword", "color: #957FB8;"),
"diff.delta" => ("diff delta", "color: #DCA561;"),
"string" => ("string", "color: #98BB6C;"),
"variable.parameter" => ("variable parameter", "color: #E6C384;"),
"variable.builtin" => ("variable builtin", "color: #E46876;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #7FB4CA;"),
"constant.character.escape" => ("constant character escape", "color: #7FB4CA;"),
"keyword.directive" => ("keyword directive", "color: #FF5D62;"),
"operator" => ("operator", "color: #C0A36E;"),
"diff.plus" => ("diff plus", "color: #76946A;"),
"special" => ("special", "color: #FF5D62;"),
"function.macro" => ("function macro", "color: #E46876;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #1F1F28;"),
"punctuation" => ("punctuation", "color: #9CABCA;"),
"string.special.url" => ("string special url", "color: #7FB4CA;"),
"markup.link.text" => ("markup link text", "color: #7E9CD8;"),
"comment" => ("comment", "color: #727169;"),
"tag" => ("tag", "color: #7AA89F;"),
"markup.raw" => ("markup raw", "color: #98BB6C;"),
"diff.minus" => ("diff minus", "color: #C34043;"),
"markup.heading.2" => ("markup heading 2", "font-weight: bold; color: #E6C384;"),
"constructor" => ("constructor", "color: #7FB4CA;"),
"variable" => ("variable", "color: #DCD7BA;"),
"text" => ("", "color: #DCD7BA;"),
"string.regexp" => ("string regexp", "color: #C0A36E;"),
"constant" => ("constant", "color: #FFA066;"),
"type" => ("type", "color: #7AA89F;"),
"attribute" => ("attribute", "color: #E46876;"),
"markup.heading.6" => ("markup heading 6", "font-weight: bold; color: #938AA9;"),
"markup.list.unnumbered" => ("markup list unnumbered", "color: #E46876;"),
"markup.heading.1" => ("markup heading 1", "font-weight: bold; color: #FFA066;"),
"string.special.symbol" => ("string special symbol", "color: #957FB8;"),
"namespace" => ("namespace", "color: #FFA066;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"keyword.control.return" => ("keyword control return", "color: #FF5D62;"),
"markup.list.numbered" => ("markup list numbered", "color: #D27E99;"),
"markup.heading.marker" => ("markup heading marker", "color: #9CABCA;"),
"label" => ("label", "color: #7FB4CA;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"gruvbox_dark_hard" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #d3869b;"),
"function" => ("function", "font-weight: bold; color: #b8bb26;"),
"variable.other.member" => ("variable other member", "color: #83a598;"),
"function.builtin" => ("function builtin", "color: #fabd2f;"),
"keyword" => ("keyword", "color: #fb4934;"),
"diff.delta" => ("diff delta", "color: #fe8019;"),
"string" => ("string", "color: #b8bb26;"),
"variable.parameter" => ("variable parameter", "color: #d5c4a1;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #fe8019;"),
"variable.builtin" => ("variable builtin", "color: #fe8019;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #b8bb26;"),
"constant.character.escape" => ("constant character escape", "font-weight: bold; color: #d5c4a1;"),
"keyword.directive" => ("keyword directive", "color: #cc241d;"),
"operator" => ("operator", "color: #d3869b;"),
"diff.plus" => ("diff plus", "color: #b8bb26;"),
"special" => ("special", "color: #b16286;"),
"function.macro" => ("function macro", "color: #8ec07c;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #1d2021;"),
"punctuation" => ("punctuation", "color: #fe8019;"),
"markup.link.text" => ("markup link text", "color: #fb4934;"),
"comment" => ("comment", "font-style: italic; color: #928374;"),
"tag" => ("tag", "color: #fb4934;"),
"markup.raw" => ("markup raw", "color: #fb4934;"),
"diff.minus" => ("diff minus", "color: #fb4934;"),
"type.builtin" => ("type builtin", "color: #fabd2f;"),
"constructor" => ("constructor", "font-weight: bold; color: #d3869b;"),
"variable" => ("variable", "color: #ebdbb2;"),
"text" => ("", "color: #ebdbb2;"),
"module" => ("module", "color: #8ec07c;"),
"constant" => ("constant", "color: #d3869b;"),
"type" => ("type", "color: #fabd2f;"),
"attribute" => ("attribute", "color: #8ec07c;"),
"constant.builtin" => ("constant builtin", "font-weight: bold; color: #d3869b;"),
"markup.heading" => ("markup heading", "color: #8ec07c;"),
"namespace" => ("namespace", "color: #8ec07c;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #8ec07c;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"serika_light" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #3f4b34;"),
"markup.list" => ("markup list", "color: ;"),
"function.builtin" => ("function builtin", "color: #3f5673;"),
"markup.quote" => ("markup quote", "font-style: italic; color: #9a7d0e;"),
"punctuation.bracket" => ("punctuation bracket", "color: #323437;"),
"keyword" => ("keyword", "color: #621d28;"),
"variable.property" => ("variable property", "color: #9a7d0e;"),
"diff.delta" => ("diff delta", "color: #6a89af;"),
"string" => ("string", "color: #323437;"),
"variable.parameter" => ("variable parameter", "color: #9a7d0e;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #646669;"),
"variable.builtin" => ("variable builtin", "color: #3f5673;"),
"markup.link.url" => ("markup link url", "color: ;"),
"operator" => ("operator", "color: #aaaeb3;"),
"diff.plus" => ("diff plus", "color: #86b365;"),
"special" => ("special", "color: #57320f;"),
"function.macro" => ("function macro", "color: #455054;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #9a7d0e;"),
"background" => ("", "background-color: #e1e1e3;"),
"punctuation" => ("punctuation", "color: #aaaeb3;"),
"markup.link.text" => ("markup link text", "color: #e06c75;"),
"comment" => ("comment", "color: #646669;"),
"tag" => ("tag", "color: #9a7d0e;"),
"markup.raw" => ("markup raw", "color: #323437;"),
"diff.minus" => ("diff minus", "color: #da3333;"),
"constructor" => ("constructor", "color: #9a7d0e;"),
"variable" => ("variable", "color: #9a7d0e;"),
"text" => ("", "color: #323437;"),
"module" => ("module", "color: #3f5673;"),
"constant" => ("constant", "color: #534059;"),
"type" => ("type", "color: #9a7d0e;"),
"attribute" => ("attribute", "color: #455054;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #534059;"),
"escape" => ("escape", "color: #57320f;"),
"number" => ("number", "color: #534059;"),
"namespace" => ("namespace", "color: #323437;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #57320f;"),
"label" => ("label", "color: #455054;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"monokai" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #ae81ff;"),
"function" => ("function", "color: #A6E22E;"),
"variable.other.member" => ("variable other member", "color: #F8F8F2;"),
"markup.list" => ("markup list", "color: ;"),
"function.builtin" => ("function builtin", "color: #A6E22E;"),
"markup.quote" => ("markup quote", "color: ;"),
"keyword" => ("keyword", "color: #F92672;"),
"diff.delta" => ("diff delta", "color: #fd971f;"),
"string" => ("string", "color: #e6db74;"),
"variable.parameter" => ("variable parameter", "color: #fd971f;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #f8f8f2;"),
"variable.builtin" => ("variable builtin", "color: #F92672;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: ;"),
"keyword.control" => ("keyword control", "color: #F92672;"),
"constant.character.escape" => ("constant character escape", "color: #ae81ff;"),
"keyword.directive" => ("keyword directive", "color: #F92672;"),
"operator" => ("operator", "color: #f8f8f2;"),
"diff.plus" => ("diff plus", "color: #a6e22e;"),
"special" => ("special", "color: #F92672;"),
"function.macro" => ("function macro", "color: #F92672;"),
"markup.italic" => ("markup italic", "font-style: italic; color: ;"),
"background" => ("", "background-color: #272822;"),
"punctuation" => ("punctuation", "color: #f8f8f2;"),
"markup.link.text" => ("markup link text", "color: ;"),
"comment" => ("comment", "color: #88846F;"),
"markup.raw" => ("markup raw", "color: ;"),
"constant.character" => ("constant character", "color: #e6db74;"),
"diff.minus" => ("diff minus", "color: #f92672;"),
"type.builtin" => ("type builtin", "color: #66D9EF;"),
"constructor" => ("constructor", "color: #A6E22E;"),
"variable" => ("variable", "color: #F8F8F2;"),
"text" => ("", "color: #f8f8f2;"),
"type.enum.variant" => ("type enum variant", "color: #f8f8f2;"),
"string.regexp" => ("string regexp", "color: #CE9178;"),
"module" => ("module", "color: #A6E22E;"),
"constant" => ("constant", "color: #F8F8F2;"),
"type" => ("type", "color: #A6E22E;"),
"attribute" => ("attribute", "color: #A6E22E;"),
"constant.builtin" => ("constant builtin", "color: #ae81ff;"),
"markup.heading" => ("markup heading", "color: ;"),
"namespace" => ("namespace", "color: #A6E22E;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: ;"),
"label" => ("label", "color: #F92672;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"github_dark_colorblind" => Theme {
scopes: phf_map! {
"constant.numeric" => ("constant numeric", "color: #79c0ff;"),
"function" => ("function", "color: #d2a8ff;"),
"variable.other.member" => ("variable other member", "color: #a5d6ff;"),
"keyword" => ("keyword", "color: #ec8e2c;"),
"diff.delta" => ("diff delta", "color: #d29922;"),
"string" => ("string", "color: #a5d6ff;"),
"variable.parameter" => ("variable parameter", "color: #fdac54;"),
"punctuation.delimiter" => ("punctuation delimiter", "color: #c9d1d9;"),
"variable.builtin" => ("variable builtin", "color: #ec8e2c;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;"),
"constant.character.escape" => ("constant character escape", "color: #79c0ff;"),
"keyword.directive" => ("keyword directive", "color: #ec8e2c;"),
"operator" => ("operator", "color: #a5d6ff;"),
"diff.plus" => ("diff plus", "color: #ec8e2c;"),
"special" => ("special", "color: #a5d6ff;"),
"function.macro" => ("function macro", "color: #d2a8ff;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #0d1117;"),
"punctuation" => ("punctuation", "color: #c9d1d9;"),
"markup.link.text" => ("markup link text", "text-decoration: underline; color: #a5d6ff;"),
"comment" => ("comment", "color: #8b949e;"),
"tag" => ("tag", "color: #a5d6ff;"),
"markup.raw" => ("markup raw", "color: #79c0ff;"),
"diff.minus" => ("diff minus", "color: #8b949e;"),
"type.builtin" => ("type builtin", "color: #79c0ff;"),
"constructor" => ("constructor", "color: #d2a8ff;"),
"variable" => ("variable", "color: #c9d1d9;"),
"text" => ("", "color: #8b949e;"),
"constant" => ("constant", "color: #79c0ff;"),
"type" => ("type", "color: #fdac54;"),
"attribute" => ("attribute", "color: #c9d1d9;"),
"constant.builtin" => ("constant builtin", "color: #79c0ff;"),
"markup.heading" => ("markup heading", "color: #79c0ff;"),
"namespace" => ("namespace", "color: #fdac54;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"label" => ("label", "color: #ec8e2c;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"noctis_bordo" => Theme {
scopes: phf_map! {
"debug" => ("debug", "color: #585858;"),
"constant.numeric" => ("constant numeric", "color: #7060eb;"),
"function" => ("function", "color: #16a3b6;"),
"variable.other.member" => ("variable other member", "color: #e4b781;"),
"keyword.operator" => ("keyword operator", "font-style: italic; color: #ba8baf;"),
"markup.list" => ("markup list", "color: #e4b781;"),
"markup.quote" => ("markup quote", "color: #16b673;"),
"keyword" => ("keyword", "color: #ba8baf;"),
"diff.delta" => ("diff delta", "color: #d5971a;"),
"string" => ("string", "color: #49e9a6;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #d5971a;"),
"keyword.control" => ("keyword control", "font-weight: bold; color: #ba8baf;"),
"constant.character.escape" => ("constant character escape", "color: #16b673;"),
"keyword.directive" => ("keyword directive", "color: ;"),
"operator" => ("operator", "color: #cbbec2;"),
"diff.plus" => ("diff plus", "color: #49e9a6;"),
"special" => ("special", "color: #16a3b6;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #ba8baf;"),
"background" => ("", "background-color: #322a2d;"),
"markup.link.text" => ("markup link text", "color: #e4b781;"),
"comment" => ("comment", "font-style: italic; color: #585858;"),
"markup.raw" => ("markup raw", "color: #49e9a6;"),
"diff.minus" => ("diff minus", "color: #e4b781;"),
"constructor" => ("constructor", "color: #16a3b6;"),
"variable" => ("variable", "color: #e4b781;"),
"text" => ("", "color: #cbbec2;"),
"constant" => ("constant", "color: #d5971a;"),
"type" => ("type", "color: #b0b0ff;"),
"attribute" => ("attribute", "font-weight: bold; color: #7060eb;"),
"markup.heading" => ("markup heading", "color: #16a3b6;"),
"keyword.import" => ("keyword import", "color: #df769b;"),
"namespace" => ("namespace", "color: #ba8baf;"),
"comment.block.documentation" => ("comment block documentation", "font-style: italic; color: #e8e8e8;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #df769b;"),
"label" => ("label", "color: #ba8baf;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"darcula" => Theme {
scopes: phf_map! {
"debug" => ("debug", "color: #d8d8d8;"),
"constant.numeric" => ("constant numeric", "color: #6897bb;"),
"function" => ("function", "color: #eedd82;"),
"variable.other.member" => ("variable other member", "color: #eedd82;"),
"markup.list" => ("markup list", "color: #d0d0d0;"),
"markup.quote" => ("markup quote", "color: #629755;"),
"markup.heading.4" => ("markup heading 4", "color: #808080;"),
"markup.heading.5" => ("markup heading 5", "color: #9876aa;"),
"markup.heading.3" => ("markup heading 3", "color: #a34a27;"),
"keyword" => ("keyword", "color: #cc7832;"),
"diff.delta" => ("diff delta", "color: #808080;"),
"string" => ("string", "color: #629755;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #6897bb;"),
"constant.character.escape" => ("constant character escape", "color: #d0d0d0;"),
"operator" => ("operator", "color: #d8d8d8;"),
"diff.plus" => ("diff plus", "color: #32cd32;"),
"special" => ("special", "color: #32cd32;"),
"function.macro" => ("function macro", "color: #32cd32;"),
"markup.italic" => ("markup italic", "font-style: italic; color: #d0d0d0;"),
"background" => ("", "background-color: #282828;"),
"markup.link.text" => ("markup link text", "color: #d0d0d0;"),
"comment" => ("comment", "font-style: italic; color: #808080;"),
"tag" => ("tag", "color: #cc7832;"),
"markup.raw" => ("markup raw", "color: #d0d0d0;"),
"diff.minus" => ("diff minus", "color: ;"),
"markup.heading.2" => ("markup heading 2", "color: #eedd82;"),
"constructor" => ("constructor", "color: #eedd82;"),
"variable" => ("variable", "color: #d0d0d0;"),
"text" => ("", "color: #d0d0d0;"),
"constant" => ("constant", "color: #6897bb;"),
"type" => ("type", "color: #cc7832;"),
"attribute" => ("attribute", "color: #eedd82;"),
"markup.heading.6" => ("markup heading 6", "color: #629755;"),
"markup.heading.1" => ("markup heading 1", "color: #cc7832;"),
"namespace" => ("namespace", "font-style: italic; color: #9876aa;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: #d0d0d0;"),
"label" => ("label", "color: #9876aa;"),
"markup.strikethrough" => ("markup strikethrough", " color: #d0d0d0;"),
},
},
"hex_toxic" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #b0d4d8;"),
"keyword.function" => ("keyword function", "color: #eeac90;"),
"markup.list" => ("markup list", "color: #8792ab;"),
"markup.quote" => ("markup quote", "color: #8792ab;"),
"keyword" => ("keyword", "color: #8bb2b9;"),
"keyword.control.import" => ("keyword control import", "color: #b0bd9f;"),
"diff.delta" => ("diff delta", "color: #0078bd;"),
"string" => ("string", "font-style: italic; color: #8bb2b9;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #8792ab;"),
"keyword.control" => ("keyword control", "color: #b0bd9f;"),
"operator" => ("operator", "color: #b0bd9f;"),
"diff.plus" => ("diff plus", "color: #87a800;"),
"special" => ("special", "font-weight: bold; color: #eeac90;"),
"function.macro" => ("function macro", "color: #eeac90;"),
"markup.italic" => ("markup italic", "color: #8792ab;"),
"background" => ("", "background-color: #1b2a32;"),
"punctuation" => ("punctuation", "color: #b3ccd0;"),
"markup.link.text" => ("markup link text", "color: #8792ab;"),
"comment" => ("comment", "color: #61bdd1;"),
"tag" => ("tag", "color: #8792ab;"),
"diff.delta.moved" => ("diff delta moved", "color: #0048bd;"),
"markup.raw" => ("markup raw", "color: #8792ab;"),
"diff.minus" => ("diff minus", "color: #ff0900;"),
"keyword.storage.modifier" => ("keyword storage modifier", "color: #eeac90;"),
"variable" => ("variable", "color: #8792ab;"),
"text" => ("", "color: #8792ab;"),
"string.regexp" => ("string regexp", "color: #8bb2b9;"),
"constant" => ("constant", "color: #ffbf52;"),
"function.method" => ("function method", "color: #b0d4d8;"),
"type" => ("type", "font-weight: bold; color: #b0bd9f;"),
"markup.heading" => ("markup heading", "color: #8792ab;"),
"namespace" => ("namespace", "font-weight: bold; color: #8bb2b9;"),
"comment.block.documentation" => ("comment block documentation", "font-style: italic; background-color: #234048;"),
"markup.bold" => ("markup bold", "color: #8792ab;"),
"label" => ("label", "color: #8792ab;"),
"markup.strikethrough" => ("markup strikethrough", " color: #8792ab;"),
},
},
"base16_transparent" => Theme {
scopes: phf_map! {
"debug" => ("debug", "color: ;"),
"markup.normal" => ("markup normal", "color: ;"),
"constant.numeric" => ("constant numeric", "color: ;"),
"function" => ("function", "color: ;"),
"variable.other.member" => ("variable other member", "color: ;"),
"markup.list" => ("markup list", "color: ;"),
"markup.quote" => ("markup quote", "color: ;"),
"markup.select" => ("markup select", "color: ;"),
"keyword" => ("keyword", "color: ;"),
"diff.delta" => ("diff delta", "color: ;"),
"string" => ("string", "color: ;"),
"markup.link.url" => ("markup link url", "text-decoration: underline;color: ; color: ;"),
"constant.character.escape" => ("constant character escape", "color: ;"),
"diff.plus" => ("diff plus", "color: ;"),
"special" => ("special", "color: ;"),
"markup.italic" => ("markup italic", "font-style: italic; color: ;"),
"background" => ("", "background-color: #ffffff;"),
"markup.link.text" => ("markup link text", "color: ;"),
"comment" => ("comment", "color: ;"),
"diff.delta.moved" => ("diff delta moved", "color: ;"),
"markup.raw" => ("markup raw", "color: ;"),
"markup.insert" => ("markup insert", "color: ;"),
"diff.minus" => ("diff minus", "color: ;"),
"constructor" => ("constructor", "color: ;"),
"variable" => ("variable", "color: ;"),
"text" => ("", "color: ;"),
"constant" => ("constant", "color: ;"),
"type" => ("type", "color: ;"),
"attribute" => ("attribute", "color: ;"),
"markup.heading" => ("markup heading", "color: ;"),
"namespace" => ("namespace", "color: ;"),
"markup.bold" => ("markup bold", "font-weight: bold; color: ;"),
"label" => ("label", "color: ;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
"ferra" => Theme {
scopes: phf_map! {
"function" => ("function", "color: #ffa07a;"),
"markup.list" => ("markup list", "color: #D1D1E0;"),
"markup.quote" => ("markup quote", "color: #6F5D63;"),
"keyword" => ("keyword", "color: #D1D1E0;"),
"diff.delta" => ("diff delta", "color: #fecdb2;"),
"string" => ("string", "color: #B1B695;"),
"variable.builtin" => ("variable builtin", "color: #F6B6C9;"),
"markup.link.url" => ("markup link url", "text-decoration: underline; color: #F6B6C9;"),
"operator" => ("operator", "color: #D1D1E0;"),
"diff.plus" => ("diff plus", "color: #B1B695;"),
"function.macro" => ("function macro", "color: #D1D1E0;"),
"markup.italic" => ("markup italic", "font-style: italic;"),
"background" => ("", "background-color: #2b292d;"),
"punctuation" => ("punctuation", "color: #fecdb2;"),
"markup.link.text" => ("markup link text", "color: #F6B6C9;"),
"comment" => ("comment", "font-style: italic; color: #6F5D63;"),
"tag" => ("tag", "color: #B1B695;"),
"markup.raw" => ("markup raw", "color: #ffa07a;"),
"diff.minus" => ("diff minus", "color: #e06b75;"),
"variable" => ("variable", "color: #fecdb2;"),
"text" => ("", "color: #fecdb2;"),
"module" => ("module", "color: #fecdb2;"),
"constant" => ("constant", "color: #B1B695;"),
"type" => ("type", "color: #F6B6C9;"),
"attribute" => ("attribute", "color: #fecdb2;"),
"markup.heading" => ("markup heading", "font-weight: bold; color: #B1B695;"),
"namespace" => ("namespace", "color: #fecdb2;"),
"markup.bold" => ("markup bold", "font-weight: bold;"),
"markup.heading.marker" => ("markup heading marker", "color: #6F5D63;"),
"label" => ("label", "color: #B1B695;"),
"markup.strikethrough" => ("markup strikethrough", ""),
},
},
};
pub fn theme(name: &str) -> Option<&Theme> {
THEMES.get(name)
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn load_github_dark_high_contrast() {
let _theme = theme("github_dark_high_contrast");
}
#[test]
fn load_rose_pine() {
let _theme = theme("rose_pine");
}
#[test]
fn load_kaolin_dark() {
let _theme = theme("kaolin_dark");
}
#[test]
fn load_yellowed() {
let _theme = theme("yellowed");
}
#[test]
fn load_molokai() {
let _theme = theme("molokai");
}
#[test]
fn load_bogster_light() {
let _theme = theme("bogster_light");
}
#[test]
fn load_night_owl() {
let _theme = theme("night_owl");
}
#[test]
fn load_spacebones_light() {
let _theme = theme("spacebones_light");
}
#[test]
fn load_noctis() {
let _theme = theme("noctis");
}
#[test]
fn load_serika_dark() {
let _theme = theme("serika_dark");
}
#[test]
fn load_github_dark_dimmed() {
let _theme = theme("github_dark_dimmed");
}
#[test]
fn load_sonokai() {
let _theme = theme("sonokai");
}
#[test]
fn load_github_dark() {
let _theme = theme("github_dark");
}
#[test]
fn load_dracula() {
let _theme = theme("dracula");
}
#[test]
fn load_zed_onedark() {
let _theme = theme("zed_onedark");
}
#[test]
fn load_github_light_tritanopia() {
let _theme = theme("github_light_tritanopia");
}
#[test]
fn load_gruvbox() {
let _theme = theme("gruvbox");
}
#[test]
fn load_gruvbox_dark_soft() {
let _theme = theme("gruvbox_dark_soft");
}
#[test]
fn load_solarized_light() {
let _theme = theme("solarized_light");
}
#[test]
fn load_monokai_aqua() {
let _theme = theme("monokai_aqua");
}
#[test]
fn load_penumbra() {
let _theme = theme("penumbra");
}
#[test]
fn load_material_deep_ocean() {
let _theme = theme("material_deep_ocean");
}
#[test]
fn load_dracula_at_night() {
let _theme = theme("dracula_at_night");
}
#[test]
fn load_nightfox() {
let _theme = theme("nightfox");
}
#[test]
fn load_amberwood() {
let _theme = theme("amberwood");
}
#[test]
fn load_everforest_dark() {
let _theme = theme("everforest_dark");
}
#[test]
fn load_solarized_dark() {
let _theme = theme("solarized_dark");
}
#[test]
fn load_nord() {
let _theme = theme("nord");
}
#[test]
fn load_hex_steel() {
let _theme = theme("hex_steel");
}
#[test]
fn load_fleet_dark() {
let _theme = theme("fleet_dark");
}
#[test]
fn load_catppuccin_frappe() {
let _theme = theme("catppuccin_frappe");
}
#[test]
fn load_onelight() {
let _theme = theme("onelight");
}
#[test]
fn load_everforest_light() {
let _theme = theme("everforest_light");
}
#[test]
fn load_monokai_pro_machine() {
let _theme = theme("monokai_pro_machine");
}
#[test]
fn load_cyan_light() {
let _theme = theme("cyan_light");
}
#[test]
fn load_naysayer() {
let _theme = theme("naysayer");
}
#[test]
fn load_onedark() {
let _theme = theme("onedark");
}
#[test]
fn load_hex_lavender() {
let _theme = theme("hex_lavender");
}
#[test]
fn load_varua() {
let _theme = theme("varua");
}
#[test]
fn load_snazzy() {
let _theme = theme("snazzy");
}
#[test]
fn load_heisenberg() {
let _theme = theme("heisenberg");
}
#[test]
fn load_emacs() {
let _theme = theme("emacs");
}
#[test]
fn load_github_light() {
let _theme = theme("github_light");
}
#[test]
fn load_dark_plus() {
let _theme = theme("dark_plus");
}
#[test]
fn load_zenburn() {
let _theme = theme("zenburn");
}
#[test]
fn load_darcula_solid() {
let _theme = theme("darcula_solid");
}
#[test]
fn load_jellybeans() {
let _theme = theme("jellybeans");
}
#[test]
fn load_monokai_pro() {
let _theme = theme("monokai_pro");
}
#[test]
fn load_material_oceanic() {
let _theme = theme("material_oceanic");
}
#[test]
fn load_ayu_light() {
let _theme = theme("ayu_light");
}
#[test]
fn load_base16_default_dark() {
let _theme = theme("base16_default_dark");
}
#[test]
fn load_meliora() {
let _theme = theme("meliora");
}
#[test]
fn load_kaolin_valley_dark() {
let _theme = theme("kaolin_valley_dark");
}
#[test]
fn load_catppuccin_latte() {
let _theme = theme("catppuccin_latte");
}
#[test]
fn load_bogster() {
let _theme = theme("bogster");
}
#[test]
fn load_autumn_night() {
let _theme = theme("autumn_night");
}
#[test]
fn load_monokai_pro_octagon() {
let _theme = theme("monokai_pro_octagon");
}
#[test]
fn load_rose_pine_moon() {
let _theme = theme("rose_pine_moon");
}
#[test]
fn load_merionette() {
let _theme = theme("merionette");
}
#[test]
fn load_tokyonight() {
let _theme = theme("tokyonight");
}
#[test]
fn load_rose_pine_dawn() {
let _theme = theme("rose_pine_dawn");
}
#[test]
fn load_kaolin_light() {
let _theme = theme("kaolin_light");
}
#[test]
fn load_material_palenight() {
let _theme = theme("material_palenight");
}
#[test]
fn load_dark_high_contrast() {
let _theme = theme("dark_high_contrast");
}
#[test]
fn load_ingrid() {
let _theme = theme("ingrid");
}
#[test]
fn load_base16_terminal() {
let _theme = theme("base16_terminal");
}
#[test]
fn load_adwaita_dark() {
let _theme = theme("adwaita_dark");
}
#[test]
fn load_papercolor_dark() {
let _theme = theme("papercolor_dark");
}
#[test]
fn load_monokai_pro_spectrum() {
let _theme = theme("monokai_pro_spectrum");
}
#[test]
fn load_ayu_mirage() {
let _theme = theme("ayu_mirage");
}
#[test]
fn load_flatwhite() {
let _theme = theme("flatwhite");
}
#[test]
fn load_tokyonight_storm() {
let _theme = theme("tokyonight_storm");
}
#[test]
fn load_material_darker() {
let _theme = theme("material_darker");
}
#[test]
fn load_gruvbox_light() {
let _theme = theme("gruvbox_light");
}
#[test]
fn load_vim_dark_high_contrast() {
let _theme = theme("vim_dark_high_contrast");
}
#[test]
fn load_acme() {
let _theme = theme("acme");
}
#[test]
fn load_onedarker() {
let _theme = theme("onedarker");
}
#[test]
fn load_mellow() {
let _theme = theme("mellow");
}
#[test]
fn load_zed_onelight() {
let _theme = theme("zed_onelight");
}
#[test]
fn load_catppuccin_mocha() {
let _theme = theme("catppuccin_mocha");
}
#[test]
fn load_rasmus() {
let _theme = theme("rasmus");
}
#[test]
fn load_base16_default_light() {
let _theme = theme("base16_default_light");
}
#[test]
fn load_everblush() {
let _theme = theme("everblush");
}
#[test]
fn load_pop_dark() {
let _theme = theme("pop_dark");
}
#[test]
fn load_monokai_pro_ristretto() {
let _theme = theme("monokai_pro_ristretto");
}
#[test]
fn load_ayu_evolve() {
let _theme = theme("ayu_evolve");
}
#[test]
fn load_github_light_colorblind() {
let _theme = theme("github_light_colorblind");
}
#[test]
fn load_catppuccin_macchiato() {
let _theme = theme("catppuccin_macchiato");
}
#[test]
fn load_github_light_high_contrast() {
let _theme = theme("github_light_high_contrast");
}
#[test]
fn load_github_dark_tritanopia() {
let _theme = theme("github_dark_tritanopia");
}
#[test]
fn load_new_moon() {
let _theme = theme("new_moon");
}
#[test]
fn load_nord_light() {
let _theme = theme("nord_light");
}
#[test]
fn load_papercolor_light() {
let _theme = theme("papercolor_light");
}
#[test]
fn load_ayu_dark() {
let _theme = theme("ayu_dark");
}
#[test]
fn load_doom_acario_dark() {
let _theme = theme("doom_acario_dark");
}
#[test]
fn load_autumn() {
let _theme = theme("autumn");
}
#[test]
fn load_boo_berry() {
let _theme = theme("boo_berry");
}
#[test]
fn load_kanagawa() {
let _theme = theme("kanagawa");
}
#[test]
fn load_gruvbox_dark_hard() {
let _theme = theme("gruvbox_dark_hard");
}
#[test]
fn load_serika_light() {
let _theme = theme("serika_light");
}
#[test]
fn load_monokai() {
let _theme = theme("monokai");
}
#[test]
fn load_github_dark_colorblind() {
let _theme = theme("github_dark_colorblind");
}
#[test]
fn load_noctis_bordo() {
let _theme = theme("noctis_bordo");
}
#[test]
fn load_darcula() {
let _theme = theme("darcula");
}
#[test]
fn load_hex_toxic() {
let _theme = theme("hex_toxic");
}
#[test]
fn load_base16_transparent() {
let _theme = theme("base16_transparent");
}
#[test]
fn load_ferra() {
let _theme = theme("ferra");
}
}