theme: Add more theme and fix to use default color from base color. (#1058)

This commit is contained in:
Jason Lee 2025-07-14 20:17:11 +08:00 committed by GitHub
parent 6508927e7f
commit cfd1551575
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 2722 additions and 26 deletions

View file

@ -1,5 +1,6 @@
use std::{collections::HashMap, sync::LazyLock};
use anyhow::Context;
use gpui::{div, Action, App, InteractiveElement as _, ParentElement as _, Render, SharedString};
use gpui_component::{
button::{Button, ButtonVariants},
@ -31,17 +32,27 @@ pub fn init(cx: &mut App) {
static THEMES: LazyLock<HashMap<SharedString, ThemeConfig>> = LazyLock::new(|| {
fn parse_themes(source: &str) -> Vec<ThemeConfig> {
serde_json::from_str(source).unwrap()
serde_json::from_str(source)
.context(format!("source: '{}'", source))
.unwrap()
}
let mut themes = HashMap::new();
for source in [
include_str!("../../../themes/adventure.json"),
include_str!("../../../themes/alduin.json"),
include_str!("../../../themes/ayu.json"),
include_str!("../../../themes/catppuccin.json"),
include_str!("../../../themes/everforest.json"),
include_str!("../../../themes/gruvbox.json"),
include_str!("../../../themes/hybrid.json"),
include_str!("../../../themes/jellybeans.json"),
include_str!("../../../themes/macos-classic.json"),
include_str!("../../../themes/molokai.json"),
include_str!("../../../themes/solarized.json"),
include_str!("../../../themes/spaceduck.json"),
include_str!("../../../themes/tokyonight.json"),
include_str!("../../../themes/twilight.json"),
] {
for sub_theme in parse_themes(source) {
themes.insert(sub_theme.name.clone(), sub_theme);

View file

@ -452,8 +452,8 @@ impl Theme {
apply_color!(chart_3, fallback = self.blue);
apply_color!(chart_4, fallback = self.blue.darken(0.2));
apply_color!(chart_5, fallback = self.blue.darken(0.4));
apply_color!(danger);
apply_color!(danger_active, fallback = self.danger);
apply_color!(danger, fallback = self.red);
apply_color!(danger_active, fallback = self.danger.opacity(0.95));
apply_color!(danger_foreground);
apply_color!(danger_hover, fallback = self.danger);
apply_color!(description_list_label, fallback = self.secondary);
@ -463,10 +463,10 @@ impl Theme {
);
apply_color!(drag_border, fallback = self.primary.opacity(0.65));
apply_color!(drop_target, fallback = self.primary.opacity(0.2));
apply_color!(info);
apply_color!(info_active);
apply_color!(info, fallback = self.cyan);
apply_color!(info_active, fallback = self.info);
apply_color!(info_foreground);
apply_color!(info_hover);
apply_color!(info_hover, fallback = self.info.opacity(0.95));
apply_color!(input, fallback = self.border);
apply_color!(link, fallback = self.primary);
apply_color!(link_active, fallback = self.link);
@ -498,10 +498,10 @@ impl Theme {
apply_color!(skeleton, fallback = self.secondary);
apply_color!(slider_bar, fallback = self.primary);
apply_color!(slider_thumb, fallback = self.primary_foreground);
apply_color!(success);
apply_color!(success, fallback = self.green);
apply_color!(success_foreground);
apply_color!(success_hover);
apply_color!(success_active);
apply_color!(success_hover, fallback = self.success.opacity(0.95));
apply_color!(success_active, fallback = self.success);
apply_color!(switch, fallback = self.secondary);
apply_color!(tab, fallback = self.background);
apply_color!(tab_active, fallback = self.background);
@ -520,9 +520,9 @@ impl Theme {
apply_color!(title_bar, fallback = self.background);
apply_color!(title_bar_border, fallback = self.border);
apply_color!(tiles, fallback = self.background);
apply_color!(warning);
apply_color!(warning_active);
apply_color!(warning_hover);
apply_color!(warning, fallback = self.yellow);
apply_color!(warning_active, fallback = self.warning);
apply_color!(warning_hover, fallback = self.warning.opacity(0.95));
apply_color!(warning_foreground);
apply_color!(overlay);
apply_color!(window_border, fallback = self.border);

View file

@ -204,6 +204,8 @@ pub struct ThemeColor {
pub green_light: Hsla,
pub blue: Hsla,
pub blue_light: Hsla,
pub yellow: Hsla,
pub yellow_light: Hsla,
pub magenta: Hsla,
pub magenta_light: Hsla,
pub cyan: Hsla,
@ -313,6 +315,8 @@ impl ThemeColor {
green_light: green_200(),
blue: blue_500(),
blue_light: blue_200(),
yellow: yellow_500(),
yellow_light: yellow_200(),
magenta: purple_500(),
magenta_light: purple_200(),
cyan: cyan_500(),
@ -422,6 +426,8 @@ impl ThemeColor {
green_light: green_200(),
blue: blue_500(),
blue_light: blue_200(),
yellow: yellow_500(),
yellow_light: yellow_200(),
magenta: purple_500(),
magenta_light: purple_200(),
cyan: cyan_500(),

View file

@ -11,7 +11,6 @@
"accordion.active.background": "#003a5b",
"accordion.background": "#040404",
"accordion.hover.background": "#4b6479",
"action_bar.background": "#040404",
"background": "#040404",
"border": "#333333",
"card.background": "#003a5b",
@ -244,7 +243,6 @@
"accordion.active.background": "#003a5b",
"accordion.background": "#1f1d45",
"accordion.hover.background": "#4b6479",
"action_bar.background": "#1f1d45",
"background": "#1f1d45",
"border": "#333150",
"card.background": "#003a5b",

228
themes/alduin.json Normal file
View file

@ -0,0 +1,228 @@
[
{
"name": "Alduin",
"author": "AlessandroYorba",
"url": "https://github.com/AlessandroYorba/Alduin",
"mode": "dark",
"colors": {
"accent.background": "#322F2D",
"accent.foreground": "#ebdbb2",
"accordion.active.background": "#504945",
"accordion.background": "#282828",
"accordion.hover.background": "#665c54",
"background": "#1C1C1C",
"border": "#3a3a3a",
"card.background": "#282828",
"card.foreground": "#ebdbb2",
"danger.background": "#cc241d",
"danger.active.background": "#cc241d",
"danger.foreground": "#282828",
"danger.hover.background": "#fb4934",
"foreground": "#9E9E9E",
"input.border": "#504945",
"link.active.foreground": "#83a598",
"link.foreground": "#83a598",
"link.hover.foreground": "#83a598",
"list.active.background": "#26262622",
"list.active.border": "#9E9E9E",
"list.even.background": "#262626",
"list.head.background": "#1C1C1C",
"muted.background": "#3c3836",
"muted.foreground": "#878787",
"panel.background": "#282828",
"popover.background": "#141414",
"popover.foreground": "#ebdbb2",
"primary.active.background": "#45858899",
"primary.background": "#458588",
"primary.foreground": "#F0F0F0",
"primary.hover.background": "#458588AA",
"scrollbar.background": "#282828",
"scrollbar.thumb.background": "#504945",
"secondary.background": "#282828",
"secondary.active.background": "#322F2D",
"secondary.foreground": "#9E9E9E",
"secondary.hover.background": "#26262699",
"tab.active.background": "#1C1C1C",
"tab.active.foreground": "#ebdbb2",
"tab.background": "#14141400",
"tab.foreground": "#848382",
"tab_bar.background": "#141414",
"table.row.border": "#50494570",
"title_bar.background": "#262626",
"title_bar.border": "#3a3a3a",
"base.blue": "#87afaf",
"base.cyan": "#878787",
"base.green": "#87875f",
"base.magenta": "#af8787",
"base.magenta.light": "#af878788",
"base.red": "#8b5f61",
"base.yellow": "#fed975"
},
"highlight": {
"editor.foreground": "#DDDDDD",
"editor.background": "#000000",
"editor.active_line.background": "#131313",
"editor.line_number": "#8F8F8F",
"editor.active_line_number": "#DDDDDD",
"conflict": "#D2602D",
"conflict.background": null,
"conflict.border": null,
"created": "#3f72e2",
"created.background": "#0C4619",
"created.border": null,
"deleted": null,
"deleted.background": "#46190C",
"deleted.border": null,
"error": null,
"error.background": "#46190C",
"error.border": "#802207",
"hidden": "#9E9E9E",
"hidden.background": null,
"hidden.border": null,
"hint": "#b283f8",
"hint.background": "#250c4b",
"hint.border": "#3f0891",
"ignored": null,
"ignored.background": null,
"ignored.border": null,
"info": null,
"info.background": "#0C194D",
"info.border": "#082190",
"modified": "#B0A878",
"modified.background": "#3A310E",
"modified.border": null,
"predictive": "#5D5945",
"predictive.background": null,
"predictive.border": null,
"renamed": null,
"renamed.background": null,
"renamed.border": null,
"success": null,
"success.background": "#0C4619",
"success.border": null,
"unreachable": null,
"unreachable.background": null,
"unreachable.border": null,
"warning": null,
"warning.background": "#3A310E",
"warning.border": "#7B6508",
"syntax": {
"attribute": {
"color": "#be9a52",
"font_style": null,
"font_weight": null
},
"boolean": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"comment": {
"color": "#9E9E9E",
"font_style": null,
"font_weight": null
},
"comment.doc": {
"color": "#9E9E9E",
"font_style": null,
"font_weight": null
},
"constant": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"constructor": {
"color": "#b5af9a",
"font_style": null,
"font_weight": null
},
"embedded": {
"color": "#CACCCA",
"font_style": null,
"font_weight": null
},
"function": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"keyword": {
"color": "#E19773",
"font_style": null,
"font_weight": null
},
"link_text": {
"color": "#A86D3B",
"font_style": "normal",
"font_weight": null
},
"link_uri": {
"color": "#6F6D66",
"font_style": "italic",
"font_weight": null
},
"number": {
"color": "#E19773",
"font_style": null,
"font_weight": null
},
"string": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.escape": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.regex": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.special": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"string.special.symbol": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"tag": {
"color": "#b5af9a",
"font_style": null,
"font_weight": null
},
"text.literal": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"title": {
"color": "#A76D3B",
"font_style": null,
"font_weight": 600
},
"type": {
"color": "#A86D3B",
"font_style": null,
"font_weight": null
},
"property": {
"color": "#CACCCA",
"font_style": null,
"font_weight": null
},
"variable.special": {
"color": "#E19773",
"font_style": null,
"font_weight": null
}
}
}
}
]

View file

@ -10,7 +10,6 @@
"accordion.active.background": "#F3F4F5",
"accordion.background": "#FAFAFA",
"accordion.hover.background": "#D9DCE3",
"action_bar.background": "#fafafa",
"background": "#fafafa",
"border": "#E6E8EA",
"ring": "#FF9940",

View file

@ -10,7 +10,6 @@
"accordion.active.background": "#dce0e8",
"accordion.background": "#EFF1F5",
"accordion.hover.background": "#acb0be",
"action_bar.background": "#DCE0E8",
"background": "#E5E9EF",
"border": "#CCD0DA",
"ring": "#c6d0f5",
@ -617,7 +616,6 @@
"accordion.active.background": "#414559",
"accordion.background": "#303446",
"accordion.hover.background": "#51576d",
"action_bar.background": "#232634",
"background": "#232634",
"border": "#3e4255",
"ring": "#f2d5cf",
@ -1063,7 +1061,6 @@
"accordion.active.background": "#302d41",
"accordion.background": "#1e1e2e",
"accordion.hover.background": "#575268",
"action_bar.background": "#181825",
"background": "#181825",
"border": "#313244",
"ring": "#cba6f7",

450
themes/everforest.json Normal file
View file

@ -0,0 +1,450 @@
[
{
"name": "Everforest Light",
"author": "sainnhe",
"url": "https://github.com/sainnhe/everforest",
"mode": "light",
"colors": {
"accent.background": "#E7E5D4",
"accent.foreground": "#5F6D75",
"accordion.active.background": "#d3c6aa",
"accordion.background": "#e0e0e0",
"accordion.hover.background": "#E7E5D4",
"background": "#FEFCEE",
"border": "#E7E5D4",
"card.background": "#e0e0e0",
"card.foreground": "#5F6D75",
"danger.background": "#e67e80",
"danger.active.background": "#e67e80",
"danger.foreground": "#ffffff",
"danger.hover.background": "#e67e80",
"foreground": "#5F6D75",
"input.border": "#E7E5D4",
"link.active.foreground": "#7fbbb3",
"link.foreground": "#7fbbb3",
"link.hover.foreground": "#7fbbb3",
"list.active.background": "#a7c08022",
"list.active.border": "#a7c080",
"list.even.background": "#F4F1E2",
"list.head.background": "#F4F1E2",
"muted.background": "#e0e0e0",
"muted.foreground": "#959a9d",
"panel.background": "#e0e0e0",
"popover.background": "#FEFCEE",
"popover.foreground": "#5F6D75",
"primary.active.background": "#e69875",
"primary.background": "#e69875",
"primary.foreground": "#FEFCEE",
"primary.hover.background": "#e69875",
"scrollbar.background": "#e0e0e000",
"scrollbar.thumb.background": "#D7D5C4",
"secondary.background": "#EEEADA",
"secondary.active.background": "#E7E5D4",
"secondary.foreground": "#5F6D75",
"secondary.hover.background": "#E7E5D4",
"tab.active.background": "#FEFCEE",
"tab.active.foreground": "#5F6D75",
"tab.background": "#F4F1E200",
"tab.foreground": "#6b7b84",
"tab_bar.background": "#F4F1E2",
"title_bar.background": "#F9F5E4",
"title_bar.border": "#E7E5D4",
"base.red": "#e67e80",
"base.green": "#a7c080",
"base.yellow": "#dbbc7f",
"base.blue": "#7fbbb3",
"base.magenta": "#d699b6",
"base.magenta.light": "#d699b699",
"base.cyan": "#83c092"
},
"highlight": {
"editor.foreground": "#5F6D75",
"editor.background": "#FEFCEE",
"editor.active_line.background": "#E7E5D4",
"editor.line_number": "#959a9d",
"editor.active_line_number": "#5F6D75",
"conflict": "#e67e80",
"conflict.background": "#f4e4e4",
"conflict.border": "#e67e80",
"created": "#a7c080",
"created.background": "#eaf4e4",
"created.border": "#a7c080",
"deleted": "#e67e80",
"deleted.background": "#f4e4e4",
"deleted.border": "#e67e80",
"error": "#e67e80",
"error.background": "#f4e4e4",
"error.border": "#e67e80",
"hidden": "#959a9d",
"hidden.background": null,
"hidden.border": null,
"hint": "#7fbbb3",
"hint.background": "#e0f4f4",
"hint.border": "#7fbbb3",
"ignored": "#959a9d",
"ignored.background": null,
"ignored.border": null,
"info": "#7fbbb3",
"info.background": "#e0f4f4",
"info.border": "#7fbbb3",
"modified": "#dbbc7f",
"modified.background": "#f9f4e4",
"modified.border": "#dbbc7f",
"predictive": "#5F6D75",
"predictive.background": null,
"predictive.border": null,
"renamed": "#a7c080",
"renamed.background": "#eaf4e4",
"renamed.border": "#a7c080",
"success": "#a7c080",
"success.background": "#eaf4e4",
"success.border": "#a7c080",
"unreachable": "#959a9d",
"unreachable.background": null,
"unreachable.border": null,
"warning": "#dbbc7f",
"warning.background": "#f9f4e4",
"warning.border": "#dbbc7f",
"syntax": {
"attribute": {
"color": "#dbbc7f",
"font_style": null,
"font_weight": null
},
"boolean": {
"color": "#e69875",
"font_style": null,
"font_weight": null
},
"comment": {
"color": "#959a9d",
"font_style": "italic",
"font_weight": null
},
"comment.doc": {
"color": "#959a9d",
"font_style": "italic",
"font_weight": null
},
"constant": {
"color": "#e69875",
"font_style": null,
"font_weight": null
},
"constructor": {
"color": "#a7c080",
"font_style": null,
"font_weight": null
},
"embedded": {
"color": "#5F6D75",
"font_style": null,
"font_weight": null
},
"function": {
"color": "#a7c080",
"font_style": null,
"font_weight": null
},
"keyword": {
"color": "#e67e80",
"font_style": null,
"font_weight": null
},
"link_text": {
"color": "#7fbbb3",
"font_style": "normal",
"font_weight": null
},
"link_uri": {
"color": "#5F6D75",
"font_style": "italic",
"font_weight": null
},
"number": {
"color": "#e69875",
"font_style": null,
"font_weight": null
},
"string": {
"color": "#a7c080",
"font_style": null,
"font_weight": null
},
"string.escape": {
"color": "#a7c080",
"font_style": null,
"font_weight": null
},
"string.regex": {
"color": "#a7c080",
"font_style": null,
"font_weight": null
},
"string.special": {
"color": "#dbbc7f",
"font_style": null,
"font_weight": null
},
"string.special.symbol": {
"color": "#dbbc7f",
"font_style": null,
"font_weight": null
},
"tag": {
"color": "#a7c080",
"font_style": null,
"font_weight": null
},
"text.literal": {
"color": "#dbbc7f",
"font_style": null,
"font_weight": null
},
"title": {
"color": "#e69875",
"font_style": null,
"font_weight": 600
},
"type": {
"color": "#7fbbb3",
"font_style": null,
"font_weight": null
},
"property": {
"color": "#5F6D75",
"font_style": null,
"font_weight": null
},
"variable.special": {
"color": "#e67e80",
"font_style": null,
"font_weight": null
}
}
}
},
{
"name": "Everforest Dark",
"author": "sainnhe",
"url": "https://github.com/sainnhe/everforest",
"mode": "dark",
"colors": {
"accent.background": "#3c4448",
"accent.foreground": "#d3c6aa",
"accordion.active.background": "#2E383B",
"accordion.background": "#262E34",
"accordion.hover.background": "#485156",
"background": "#262E34",
"border": "#40484c",
"card.background": "#2E383B",
"card.foreground": "#d3c6aa",
"danger.active.background": "#e67e80",
"danger.hover.background": "#e67e80",
"foreground": "#d3c6aa",
"input.border": "#485156",
"link.active.foreground": "#7fbbb3",
"link.foreground": "#7fbbb3",
"link.hover.foreground": "#7fbbb3",
"list.active.background": "#a7c08022",
"list.active.border": "#a7c080",
"list.even.background": "#2E383B",
"list.head.background": "#2E383B",
"muted.background": "#2E383B",
"muted.foreground": "#6D7873",
"panel.background": "#2E383B",
"popover.background": "#262E34",
"popover.foreground": "#d3c6aa",
"primary.active.background": "#e69875",
"primary.background": "#e69875",
"primary.foreground": "#262E34",
"primary.hover.background": "#e69875",
"scrollbar.background": "#2E383B00",
"scrollbar.thumb.background": "#485156",
"secondary.background": "#2E383B",
"secondary.active.background": "#3E474B",
"secondary.foreground": "#849087",
"secondary.hover.background": "#3E474B99",
"tab.active.background": "#262E34",
"tab.active.foreground": "#d3c6aa",
"tab.background": "#262E3400",
"tab.foreground": "#849087",
"tab_bar.background": "#2E383B",
"title_bar.background": "#262E34",
"title_bar.border": "#40484c",
"base.red": "#e67e80",
"base.green": "#a7c080",
"base.yellow": "#dbbc7f",
"base.blue": "#7fbbb3",
"base.magenta": "#844d64",
"base.magenta.light": "#844d6499",
"base.cyan": "#83c092"
},
"highlight": {
"editor.foreground": "#DDDDDD",
"editor.background": "#000000",
"editor.active_line.background": "#131313",
"editor.line_number": "#8F8F8F",
"editor.active_line_number": "#DDDDDD",
"conflict": "#D2602D",
"conflict.background": null,
"conflict.border": null,
"created": "#3f72e2",
"created.background": "#0C4619",
"created.border": null,
"deleted": null,
"deleted.background": "#46190C",
"deleted.border": null,
"error": null,
"error.background": "#46190C",
"error.border": "#802207",
"hidden": "#9E9E9E",
"hidden.background": null,
"hidden.border": null,
"hint": "#b283f8",
"hint.background": "#250c4b",
"hint.border": "#3f0891",
"ignored": null,
"ignored.background": null,
"ignored.border": null,
"info": null,
"info.background": "#0C194D",
"info.border": "#082190",
"modified": "#B0A878",
"modified.background": "#3A310E",
"modified.border": null,
"predictive": "#5D5945",
"predictive.background": null,
"predictive.border": null,
"renamed": null,
"renamed.background": null,
"renamed.border": null,
"success": null,
"success.background": "#0C4619",
"success.border": null,
"unreachable": null,
"unreachable.background": null,
"unreachable.border": null,
"warning": null,
"warning.background": "#3A310E",
"warning.border": "#7B6508",
"syntax": {
"attribute": {
"color": "#be9a52",
"font_style": null,
"font_weight": null
},
"boolean": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"comment": {
"color": "#9E9E9E",
"font_style": null,
"font_weight": null
},
"comment.doc": {
"color": "#9E9E9E",
"font_style": null,
"font_weight": null
},
"constant": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"constructor": {
"color": "#b5af9a",
"font_style": null,
"font_weight": null
},
"embedded": {
"color": "#CACCCA",
"font_style": null,
"font_weight": null
},
"function": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"keyword": {
"color": "#E19773",
"font_style": null,
"font_weight": null
},
"link_text": {
"color": "#A86D3B",
"font_style": "normal",
"font_weight": null
},
"link_uri": {
"color": "#6F6D66",
"font_style": "italic",
"font_weight": null
},
"number": {
"color": "#E19773",
"font_style": null,
"font_weight": null
},
"string": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.escape": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.regex": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.special": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"string.special.symbol": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"tag": {
"color": "#b5af9a",
"font_style": null,
"font_weight": null
},
"text.literal": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"title": {
"color": "#A76D3B",
"font_style": null,
"font_weight": 600
},
"type": {
"color": "#A86D3B",
"font_style": null,
"font_weight": null
},
"property": {
"color": "#CACCCA",
"font_style": null,
"font_weight": null
},
"variable.special": {
"color": "#E19773",
"font_style": null,
"font_weight": null
}
}
}
}
]

448
themes/gruvbox.json Normal file
View file

@ -0,0 +1,448 @@
[
{
"name": "Gruvbox Light",
"author": "Pavel Pertsev",
"url": "https://github.com/morhetz/gruvbox",
"mode": "light",
"colors": {
"accent.background": "#ebdbb2",
"accent.foreground": "#3c3836",
"accordion.active.background": "#fbf1c7",
"accordion.background": "#ebdbb2",
"accordion.hover.background": "#d5c4a1",
"background": "#fbf1c7",
"border": "#d5c4a1",
"card.background": "#ebdbb2",
"card.foreground": "#3c3836",
"danger.active.background": "#cc241d",
"danger.foreground": "#fbf1c7",
"danger.hover.background": "#fb4934",
"foreground": "#3c3836",
"input.border": "#d5c4a1",
"link.active.foreground": "#458588",
"link.foreground": "#458588",
"link.hover.foreground": "#458588",
"list.active.background": "#d7992122",
"list.active.border": "#d79921",
"list.even.background": "#ebdbb2",
"muted.background": "#d5c4a1",
"muted.foreground": "#928374",
"panel.background": "#ebdbb2",
"popover.background": "#fbf1c7",
"popover.foreground": "#3c3836",
"primary.active.background": "#b7841f",
"primary.background": "#d79921",
"primary.foreground": "#fbf1c7",
"primary.hover.background": "#d79921ee",
"scrollbar.background": "#fbf1c700",
"scrollbar.thumb.background": "#d5c4a1",
"secondary.background": "#EBDBB2",
"secondary.active.background": "#e8d5a6",
"secondary.foreground": "#3c3836",
"secondary.hover.background": "#d5c4a1",
"tab.active.background": "#fbf1c7",
"tab.active.foreground": "#3c3836",
"tab.background": "#ebdbb200",
"tab.foreground": "#928374",
"tab_bar.background": "#ebdbb2",
"title_bar.background": "#ebdbb2",
"title_bar.border": "#d5c4a1",
"base.magenta.light": "#D3869B66",
"base.red": "#9d0006",
"base.green": "#79740e",
"base.yellow": "#b57614",
"base.blue": "#076678",
"base.magenta": "#8f3f71",
"base.cyan": "#427b58"
},
"highlight": {
"editor.foreground": "#3c3836",
"editor.background": "#fbf1c7",
"editor.active_line.background": "#ebdbb2",
"editor.line_number": "#928374",
"editor.active_line_number": "#3c3836",
"conflict": "#cc241d",
"conflict.background": "#fbf1c7",
"conflict.border": "#9d0006",
"created": "#79740e",
"created.background": "#f2e5bc",
"created.border": "#b57614",
"deleted": "#9d0006",
"deleted.background": "#fbf1c7",
"deleted.border": "#cc241d",
"error": "#cc241d",
"error.background": "#fbf1c7",
"error.border": "#9d0006",
"hidden": "#928374",
"hidden.background": "#ebdbb2",
"hidden.border": "#d5c4a1",
"hint": "#458588",
"hint.background": "#ebdbb2",
"hint.border": "#076678",
"ignored": "#928374",
"ignored.background": "#ebdbb2",
"ignored.border": "#d5c4a1",
"info": "#458588",
"info.background": "#ebdbb2",
"info.border": "#076678",
"modified": "#b57614",
"modified.background": "#f2e5bc",
"modified.border": "#d79921",
"predictive": "#928374",
"predictive.background": "#ebdbb2",
"predictive.border": "#d5c4a1",
"renamed": "#b57614",
"renamed.background": "#f2e5bc",
"renamed.border": "#d79921",
"success": "#79740e",
"success.background": "#f2e5bc",
"success.border": "#b57614",
"unreachable": "#928374",
"unreachable.background": "#ebdbb2",
"unreachable.border": "#d5c4a1",
"warning": "#d79921",
"warning.background": "#f2e5bc",
"warning.border": "#b57614",
"syntax": {
"attribute": {
"color": "#b57614",
"font_style": null,
"font_weight": null
},
"boolean": {
"color": "#d79921",
"font_style": null,
"font_weight": null
},
"comment": {
"color": "#928374",
"font_style": "italic",
"font_weight": null
},
"comment.doc": {
"color": "#928374",
"font_style": "italic",
"font_weight": null
},
"constant": {
"color": "#d79921",
"font_style": null,
"font_weight": null
},
"constructor": {
"color": "#b57614",
"font_style": null,
"font_weight": null
},
"embedded": {
"color": "#3c3836",
"font_style": null,
"font_weight": null
},
"function": {
"color": "#d79921",
"font_style": null,
"font_weight": null
},
"keyword": {
"color": "#cc241d",
"font_style": null,
"font_weight": null
},
"link_text": {
"color": "#458588",
"font_style": "normal",
"font_weight": null
},
"link_uri": {
"color": "#076678",
"font_style": "italic",
"font_weight": null
},
"number": {
"color": "#cc241d",
"font_style": null,
"font_weight": null
},
"string": {
"color": "#79740e",
"font_style": null,
"font_weight": null
},
"string.escape": {
"color": "#79740e",
"font_style": null,
"font_weight": null
},
"string.regex": {
"color": "#79740e",
"font_style": null,
"font_weight": null
},
"string.special": {
"color": "#d79921",
"font_style": null,
"font_weight": null
},
"string.special.symbol": {
"color": "#d79921",
"font_style": null,
"font_weight": null
},
"tag": {
"color": "#b57614",
"font_style": null,
"font_weight": null
},
"text.literal": {
"color": "#d79921",
"font_style": null,
"font_weight": null
},
"title": {
"color": "#b57614",
"font_style": null,
"font_weight": 600
},
"type": {
"color": "#b57614",
"font_style": null,
"font_weight": null
},
"property": {
"color": "#3c3836",
"font_style": null,
"font_weight": null
},
"variable.special": {
"color": "#cc241d",
"font_style": null,
"font_weight": null
}
}
}
},
{
"name": "Gruvbox Dark",
"author": "Pavel Pertsev",
"url": "https://github.com/morhetz/gruvbox",
"mode": "dark",
"colors": {
"accent.background": "#282828",
"accent.foreground": "#ebdbb2",
"accordion.active.background": "#282828",
"accordion.background": "#3c3836",
"accordion.hover.background": "#504945",
"background": "#1d2021",
"border": "#3e3936",
"card.background": "#282828",
"card.foreground": "#ebdbb2",
"danger.active.background": "#cc241d",
"danger.foreground": "#ebdbb2",
"danger.hover.background": "#fb4934",
"foreground": "#ebdbb2",
"input.border": "#504945",
"link.active.foreground": "#83a598",
"link.foreground": "#83a598",
"link.hover.foreground": "#83a598",
"list.active.background": "#d7992111",
"list.active.border": "#b17f1b",
"list.even.background": "#282828",
"muted.background": "#3c3836",
"muted.foreground": "#928374",
"panel.background": "#282828",
"popover.background": "#1d2021",
"popover.foreground": "#ebdbb2",
"primary.active.background": "#b57614",
"primary.background": "#d79921",
"primary.foreground": "#282828",
"primary.hover.background": "#fabd2f",
"scrollbar.background": "#1d202100",
"scrollbar.thumb.background": "#504945",
"secondary.background": "#282828",
"secondary.active.background": "#2E2E2D",
"secondary.foreground": "#ebdbb2",
"secondary.hover.background": "#2E2E2D99",
"tab.active.background": "#1d2021",
"tab.active.foreground": "#ebdbb2",
"tab.background": "#28282800",
"tab.foreground": "#928374",
"tab_bar.background": "#282828",
"title_bar.background": "#282828",
"title_bar.border": "#3e3936",
"base.magenta.light": "#D3869B66",
"base.red": "#cc241d",
"base.green": "#98971a",
"base.yellow": "#d79921",
"base.blue": "#458588",
"base.magenta": "#b16286",
"base.cyan": "#689d6a"
},
"highlight": {
"editor.foreground": "#DDDDDD",
"editor.background": "#000000",
"editor.active_line.background": "#131313",
"editor.line_number": "#8F8F8F",
"editor.active_line_number": "#DDDDDD",
"conflict": "#D2602D",
"conflict.background": null,
"conflict.border": null,
"created": "#3f72e2",
"created.background": "#0C4619",
"created.border": null,
"deleted": null,
"deleted.background": "#46190C",
"deleted.border": null,
"error": null,
"error.background": "#46190C",
"error.border": "#802207",
"hidden": "#9E9E9E",
"hidden.background": null,
"hidden.border": null,
"hint": "#b283f8",
"hint.background": "#250c4b",
"hint.border": "#3f0891",
"ignored": null,
"ignored.background": null,
"ignored.border": null,
"info": null,
"info.background": "#0C194D",
"info.border": "#082190",
"modified": "#B0A878",
"modified.background": "#3A310E",
"modified.border": null,
"predictive": "#5D5945",
"predictive.background": null,
"predictive.border": null,
"renamed": null,
"renamed.background": null,
"renamed.border": null,
"success": null,
"success.background": "#0C4619",
"success.border": null,
"unreachable": null,
"unreachable.background": null,
"unreachable.border": null,
"warning": null,
"warning.background": "#3A310E",
"warning.border": "#7B6508",
"syntax": {
"attribute": {
"color": "#be9a52",
"font_style": null,
"font_weight": null
},
"boolean": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"comment": {
"color": "#9E9E9E",
"font_style": null,
"font_weight": null
},
"comment.doc": {
"color": "#9E9E9E",
"font_style": null,
"font_weight": null
},
"constant": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"constructor": {
"color": "#b5af9a",
"font_style": null,
"font_weight": null
},
"embedded": {
"color": "#CACCCA",
"font_style": null,
"font_weight": null
},
"function": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"keyword": {
"color": "#E19773",
"font_style": null,
"font_weight": null
},
"link_text": {
"color": "#A86D3B",
"font_style": "normal",
"font_weight": null
},
"link_uri": {
"color": "#6F6D66",
"font_style": "italic",
"font_weight": null
},
"number": {
"color": "#E19773",
"font_style": null,
"font_weight": null
},
"string": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.escape": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.regex": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.special": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"string.special.symbol": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"tag": {
"color": "#b5af9a",
"font_style": null,
"font_weight": null
},
"text.literal": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"title": {
"color": "#A76D3B",
"font_style": null,
"font_weight": 600
},
"type": {
"color": "#A86D3B",
"font_style": null,
"font_weight": null
},
"property": {
"color": "#CACCCA",
"font_style": null,
"font_weight": null
},
"variable.special": {
"color": "#E19773",
"font_style": null,
"font_weight": null
}
}
}
}
]

450
themes/hybrid.json Normal file
View file

@ -0,0 +1,450 @@
[
{
"name": "Hybrid Light",
"author": "Andrew Wong",
"url": "https://github.com/w0ng/vim-hybrid",
"mode": "light",
"colors": {
"accent.background": "#D4E2E2",
"accent.foreground": "#1c1c1c",
"accordion.active.background": "#d3d3d3",
"accordion.background": "#e8e8e8",
"accordion.hover.background": "#c0c0c0",
"background": "#E4E4E4",
"border": "#CACACA",
"card.background": "#f7f7f7",
"card.foreground": "#1c1c1c",
"danger.background": "#ff5f5f",
"danger.active.background": "#ff5f5f",
"danger.foreground": "#ffffff",
"danger.hover.background": "#ff8787",
"foreground": "#1c1c1c",
"input.border": "#d3d3d3",
"link.active.foreground": "#005f87",
"link.foreground": "#005f87",
"link.hover.foreground": "#005f87",
"list.active.background": "#8A8A4A33",
"list.active.border": "#79792C",
"list.even.background": "#E4E4E4",
"muted.background": "#e8e8e8",
"muted.foreground": "#5f5f5f",
"panel.background": "#f7f7f7",
"popover.background": "#f7f7f7",
"popover.foreground": "#1c1c1c",
"primary.active.background": "#005f87",
"primary.background": "#005f87",
"primary.foreground": "#ffffff",
"primary.hover.background": "#006f9f",
"scrollbar.background": "#E0E0E044",
"scrollbar.thumb.background": "#8f8f8f",
"secondary.background": "#D0D0D0",
"secondary.active.background": "#c4c4c4",
"secondary.foreground": "#1c1c1c",
"secondary.hover.background": "#e8e8e8",
"tab.active.background": "#E4E4E4",
"tab.active.foreground": "#1c1c1c",
"tab.background": "#e8e8e800",
"tab.foreground": "#5f5f5f",
"tab_bar.background": "#e8e8e8",
"title_bar.background": "#D0D0D0",
"title_bar.border": "#B3B3B3",
"base.red": "#5F0000",
"base.green": "#005F00",
"base.yellow": "#948000",
"base.blue": "#00195f",
"base.magenta": "#5f1c51",
"base.magenta.light": "#5f1c5111",
"base.cyan": "#005a5f"
},
"highlight": {
"editor.foreground": "#1c1c1c",
"editor.background": "#E4E4E4",
"editor.active_line.background": "#D3D3D3",
"editor.line_number": "#5F5F5F",
"editor.active_line_number": "#1C1C1C",
"conflict": "#D2602D",
"conflict.background": "#FFE4E1",
"conflict.border": "#FF7F7F",
"created": "#3F72E2",
"created.background": "#E0F7E4",
"created.border": "#A0D7A0",
"deleted": "#FF5F5F",
"deleted.background": "#FFE4E1",
"deleted.border": "#FF7F7F",
"error": "#FF5F5F",
"error.background": "#FFE4E1",
"error.border": "#FF7F7F",
"hidden": "#9E9E9E",
"hidden.background": "#E8E8E8",
"hidden.border": "#CACACA",
"hint": "#5F87AF",
"hint.background": "#D4E2E2",
"hint.border": "#A0C4C4",
"ignored": "#B3B3B3",
"ignored.background": "#F7F7F7",
"ignored.border": "#D0D0D0",
"info": "#005F87",
"info.background": "#D4E2E2",
"info.border": "#A0C4C4",
"modified": "#B0A878",
"modified.background": "#F7F3E0",
"modified.border": "#D0C4A0",
"predictive": "#5D5945",
"predictive.background": "#F7F7F7",
"predictive.border": "#D0D0D0",
"renamed": "#5F87AF",
"renamed.background": "#D4E2E2",
"renamed.border": "#A0C4C4",
"success": "#005F00",
"success.background": "#E4F7E4",
"success.border": "#A0D7A0",
"unreachable": "#9E9E9E",
"unreachable.background": "#F7F7F7",
"unreachable.border": "#D0D0D0",
"warning": "#948000",
"warning.background": "#FFF7E0",
"warning.border": "#D7C490",
"syntax": {
"attribute": {
"color": "#948000",
"font_style": null,
"font_weight": null
},
"boolean": {
"color": "#005F00",
"font_style": null,
"font_weight": null
},
"comment": {
"color": "#5F5F5F",
"font_style": "italic",
"font_weight": null
},
"comment.doc": {
"color": "#5F5F5F",
"font_style": "italic",
"font_weight": null
},
"constant": {
"color": "#005F87",
"font_style": null,
"font_weight": null
},
"constructor": {
"color": "#79792C",
"font_style": null,
"font_weight": null
},
"embedded": {
"color": "#1C1C1C",
"font_style": null,
"font_weight": null
},
"function": {
"color": "#005F87",
"font_style": null,
"font_weight": null
},
"keyword": {
"color": "#5F1C51",
"font_style": null,
"font_weight": null
},
"link_text": {
"color": "#005F87",
"font_style": "underline",
"font_weight": null
},
"link_uri": {
"color": "#005F87",
"font_style": "italic",
"font_weight": null
},
"number": {
"color": "#005F00",
"font_style": null,
"font_weight": null
},
"string": {
"color": "#005F00",
"font_style": null,
"font_weight": null
},
"string.escape": {
"color": "#005F00",
"font_style": null,
"font_weight": null
},
"string.regex": {
"color": "#005F00",
"font_style": null,
"font_weight": null
},
"string.special": {
"color": "#005F87",
"font_style": null,
"font_weight": null
},
"string.special.symbol": {
"color": "#005F87",
"font_style": null,
"font_weight": null
},
"tag": {
"color": "#79792C",
"font_style": null,
"font_weight": null
},
"text.literal": {
"color": "#005F87",
"font_style": null,
"font_weight": null
},
"title": {
"color": "#005F87",
"font_style": null,
"font_weight": 600
},
"type": {
"color": "#5F1C51",
"font_style": null,
"font_weight": null
},
"property": {
"color": "#1C1C1C",
"font_style": null,
"font_weight": null
},
"variable.special": {
"color": "#5F1C51",
"font_style": null,
"font_weight": null
}
}
}
},
{
"name": "Hybrid Dark",
"author": "Andrew Wong",
"url": "https://github.com/w0ng/vim-hybrid",
"mode": "dark",
"colors": {
"accent.background": "#313E40",
"accent.foreground": "#e8e8e8",
"accordion.active.background": "#1c1c1c",
"accordion.background": "#1D1F21",
"accordion.hover.background": "#3a3a3a",
"background": "#1D1F21",
"border": "#34373c",
"card.background": "#1D1F21",
"card.foreground": "#e8e8e8",
"danger.background": "#ff5f5f",
"danger.active.background": "#ff5f5f",
"danger.foreground": "#1D1F21",
"danger.hover.background": "#ff8787",
"foreground": "#e8e8e8",
"input.border": "#282A2E",
"link.active.foreground": "#87d7ff",
"link.foreground": "#81A2BE",
"link.hover.foreground": "#006f9f",
"list.active.background": "#15678a10",
"list.active.border": "#15678a",
"list.even.background": "#282A2E",
"muted.background": "#282A2E",
"muted.foreground": "#878787",
"panel.background": "#1D1F21",
"popover.background": "#1D1F21",
"popover.foreground": "#e8e8e8",
"primary.active.background": "#006f9f99",
"primary.background": "#15678a",
"primary.foreground": "#e8e8e8",
"primary.hover.background": "#0081b8",
"scrollbar.background": "#1D1F2144",
"scrollbar.thumb.background": "#5f5f5f",
"secondary.background": "#333333",
"secondary.active.background": "#33363b",
"secondary.foreground": "#e8e8e8",
"secondary.hover.background": "#393939",
"tab.active.background": "#1D1F21",
"tab.active.foreground": "#d4d4d4",
"tab.background": "#24262700",
"tab.foreground": "#999999",
"tab_bar.background": "#242627",
"title_bar.background": "#242629",
"title_bar.border": "#34373c",
"base.red": "#b84d51",
"base.green": "#b3bf5a",
"base.yellow": "#e4b55e",
"base.blue": "#6e90b0",
"base.magenta": "#B294BB",
"base.magenta.light": "#B294BB22",
"base.cyan": "#7fbfb4"
},
"highlight": {
"editor.foreground": "#DDDDDD",
"editor.background": "#000000",
"editor.active_line.background": "#131313",
"editor.line_number": "#8F8F8F",
"editor.active_line_number": "#DDDDDD",
"conflict": "#D2602D",
"conflict.background": null,
"conflict.border": null,
"created": "#3f72e2",
"created.background": "#0C4619",
"created.border": null,
"deleted": null,
"deleted.background": "#46190C",
"deleted.border": null,
"error": null,
"error.background": "#46190C",
"error.border": "#802207",
"hidden": "#9E9E9E",
"hidden.background": null,
"hidden.border": null,
"hint": "#b283f8",
"hint.background": "#250c4b",
"hint.border": "#3f0891",
"ignored": null,
"ignored.background": null,
"ignored.border": null,
"info": null,
"info.background": "#0C194D",
"info.border": "#082190",
"modified": "#B0A878",
"modified.background": "#3A310E",
"modified.border": null,
"predictive": "#5D5945",
"predictive.background": null,
"predictive.border": null,
"renamed": null,
"renamed.background": null,
"renamed.border": null,
"success": null,
"success.background": "#0C4619",
"success.border": null,
"unreachable": null,
"unreachable.background": null,
"unreachable.border": null,
"warning": null,
"warning.background": "#3A310E",
"warning.border": "#7B6508",
"syntax": {
"attribute": {
"color": "#be9a52",
"font_style": null,
"font_weight": null
},
"boolean": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"comment": {
"color": "#9E9E9E",
"font_style": null,
"font_weight": null
},
"comment.doc": {
"color": "#9E9E9E",
"font_style": null,
"font_weight": null
},
"constant": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"constructor": {
"color": "#b5af9a",
"font_style": null,
"font_weight": null
},
"embedded": {
"color": "#CACCCA",
"font_style": null,
"font_weight": null
},
"function": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"keyword": {
"color": "#E19773",
"font_style": null,
"font_weight": null
},
"link_text": {
"color": "#A86D3B",
"font_style": "normal",
"font_weight": null
},
"link_uri": {
"color": "#6F6D66",
"font_style": "italic",
"font_weight": null
},
"number": {
"color": "#E19773",
"font_style": null,
"font_weight": null
},
"string": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.escape": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.regex": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.special": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"string.special.symbol": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"tag": {
"color": "#b5af9a",
"font_style": null,
"font_weight": null
},
"text.literal": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"title": {
"color": "#A76D3B",
"font_style": null,
"font_weight": 600
},
"type": {
"color": "#A86D3B",
"font_style": null,
"font_weight": null
},
"property": {
"color": "#CACCCA",
"font_style": null,
"font_weight": null
},
"variable.special": {
"color": "#E19773",
"font_style": null,
"font_weight": null
}
}
}
}
]

231
themes/jellybeans.json Normal file
View file

@ -0,0 +1,231 @@
[
{
"name": "Jellybeans",
"author": "nanotech",
"url": "https://github.com/nanotech/jellybeans.vim",
"mode": "dark",
"colors": {
"accent.background": "#232323",
"accent.foreground": "#e8e8e8",
"accordion.active.background": "#444444",
"accordion.background": "#3a3a3a",
"accordion.hover.background": "#4E4847",
"background": "#151515",
"border": "#2e2e2e",
"card.background": "#3a3a3a",
"card.foreground": "#e8e8e8",
"danger.background": "#e27373",
"danger.active.background": "#e2737399",
"danger.foreground": "#151515",
"danger.hover.background": "#ffa1a1",
"foreground": "#E8E8D3",
"input.border": "#4E4847",
"link.active.foreground": "#97bedc",
"link.foreground": "#97bedc",
"link.hover.foreground": "#97bedc",
"list.active.background": "#97bedc11",
"list.active.border": "#97bedc44",
"list.even.background": "#1C1C1C",
"muted.background": "#3a3a3a",
"muted.foreground": "#767676",
"panel.background": "#151515",
"popover.background": "#151515",
"popover.foreground": "#e8e8e8",
"primary.active.background": "#97bedc99",
"primary.background": "#97bedc",
"primary.foreground": "#151515",
"primary.hover.background": "#b1d8f6",
"scrollbar.background": "#26262633",
"scrollbar.thumb.background": "#6e6e6e",
"secondary.background": "#2a2a2a",
"secondary.active.background": "#252525",
"secondary.foreground": "#e8e8e8",
"secondary.hover.background": "#303030",
"tab.active.background": "#151515",
"tab.active.foreground": "#e8e8e8",
"tab.background": "#10101000",
"tab.foreground": "#969696",
"tab_bar.background": "#101010",
"title_bar.background": "#101010",
"title_bar.border": "#2e2e2e",
"base.red": "#e27373",
"base.red.light": "#ffa1a1",
"base.green": "#94b979",
"base.green.light": "#bddeab",
"base.yellow": "#ffba7b",
"base.yellow.light": "#ffdca0",
"base.blue": "#97bedc",
"base.blue.light": "#b1d8f6",
"base.magenta": "#B294BB",
"base.magenta.light": "#fbdaff",
"base.cyan": "#00988e",
"base.cyan.light": "#1ab2a8"
},
"highlight": {
"editor.foreground": "#DDDDDD",
"editor.background": "#000000",
"editor.active_line.background": "#131313",
"editor.line_number": "#8F8F8F",
"editor.active_line_number": "#DDDDDD",
"conflict": "#D2602D",
"conflict.background": null,
"conflict.border": null,
"created": "#3f72e2",
"created.background": "#0C4619",
"created.border": null,
"deleted": null,
"deleted.background": "#46190C",
"deleted.border": null,
"error": null,
"error.background": "#46190C",
"error.border": "#802207",
"hidden": "#9E9E9E",
"hidden.background": null,
"hidden.border": null,
"hint": "#b283f8",
"hint.background": "#250c4b",
"hint.border": "#3f0891",
"ignored": null,
"ignored.background": null,
"ignored.border": null,
"info": null,
"info.background": "#0C194D",
"info.border": "#082190",
"modified": "#B0A878",
"modified.background": "#3A310E",
"modified.border": null,
"predictive": "#5D5945",
"predictive.background": null,
"predictive.border": null,
"renamed": null,
"renamed.background": null,
"renamed.border": null,
"success": null,
"success.background": "#0C4619",
"success.border": null,
"unreachable": null,
"unreachable.background": null,
"unreachable.border": null,
"warning": null,
"warning.background": "#3A310E",
"warning.border": "#7B6508",
"syntax": {
"attribute": {
"color": "#be9a52",
"font_style": null,
"font_weight": null
},
"boolean": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"comment": {
"color": "#9E9E9E",
"font_style": null,
"font_weight": null
},
"comment.doc": {
"color": "#9E9E9E",
"font_style": null,
"font_weight": null
},
"constant": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"constructor": {
"color": "#b5af9a",
"font_style": null,
"font_weight": null
},
"embedded": {
"color": "#CACCCA",
"font_style": null,
"font_weight": null
},
"function": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"keyword": {
"color": "#E19773",
"font_style": null,
"font_weight": null
},
"link_text": {
"color": "#A86D3B",
"font_style": "normal",
"font_weight": null
},
"link_uri": {
"color": "#6F6D66",
"font_style": "italic",
"font_weight": null
},
"number": {
"color": "#E19773",
"font_style": null,
"font_weight": null
},
"string": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.escape": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.regex": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.special": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"string.special.symbol": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"tag": {
"color": "#b5af9a",
"font_style": null,
"font_weight": null
},
"text.literal": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"title": {
"color": "#A76D3B",
"font_style": null,
"font_weight": 600
},
"type": {
"color": "#A86D3B",
"font_style": null,
"font_weight": null
},
"property": {
"color": "#CACCCA",
"font_style": null,
"font_weight": null
},
"variable.special": {
"color": "#E19773",
"font_style": null,
"font_weight": null
}
}
}
}
]

View file

@ -10,7 +10,6 @@
"accordion.active.background": "#F7F7F7",
"accordion.background": "#F9F9F9",
"accordion.hover.background": "#D0D0D0",
"action_bar.background": "#FFFFFF",
"background": "#FFFFFF",
"border": "#D2D2D2",
"ring": "#0064E1",

435
themes/molokai.json Normal file
View file

@ -0,0 +1,435 @@
[
{
"name": "Molokai Light",
"author": "Tomas Restrepo",
"url": "https://github.com/tomasr/molokai",
"mode": "light",
"colors": {
"accent.background": "#EBE4E1",
"accent.foreground": "#060606",
"background": "#FEFAF9",
"border": "#E4DEDA",
"window_border": "#d6d6d6",
"ring": "#a0a0ab",
"card.background": "#FEFAF9",
"card.foreground": "#0a0a0a",
"danger.background": "#f04d4d",
"danger.active.background": "#bf3c3c",
"danger.foreground": "#fafafa",
"danger.hover.background": "#ff6666",
"foreground": "#0a0a0a",
"input.border": "#E4DEDA",
"list.active.background": "#E1477411",
"list.active.border": "#E14774AA",
"list.even.background": "#E1477499",
"muted.background": "#f5f5f5",
"muted.foreground": "#767676",
"panel.background": "#FEFAF9",
"popover.background": "#FEFAF9",
"popover.foreground": "#0a0a0a",
"primary.active.background": "#db245b",
"primary.background": "#E14774",
"primary.foreground": "#fafafa",
"primary.hover.background": "#e45882",
"scrollbar.background": "#FEFAF933",
"scrollbar.thumb.background": "#ADADB0",
"secondary.background": "#E4DEDAEE",
"secondary.active.background": "#E4DEDA",
"secondary.foreground": "#060606",
"secondary.hover.background": "#E4DEDA99",
"base.red": "#e14775",
"base.red.light": "#e14775",
"base.green": "#269D69",
"base.green.light": "#269d69",
"base.yellow": "#cc7a0a",
"base.yellow.light": "#cc7a0a",
"base.blue": "#e16032",
"base.blue.light": "#e16032",
"base.magenta": "#7058be",
"base.magenta.light": "#7058be",
"base.cyan": "#1c8ca8",
"base.cyan.light": "#1c8ca8"
},
"highlight": {
"editor.foreground": "#0a0a0a",
"editor.background": "#FEFAF9",
"editor.active_line.background": "#E4DEDA",
"editor.line_number": "#767676",
"editor.active_line_number": "#0a0a0a",
"conflict": "#e14775",
"conflict.background": "#FEFAF9",
"conflict.border": "#E4DEDA",
"created": "#269D69",
"created.background": "#E4DEDA",
"created.border": "#ADADB0",
"deleted": "#e14775",
"deleted.background": "#FEFAF9",
"deleted.border": "#E4DEDA",
"error": "#e14775",
"error.background": "#FEFAF9",
"error.border": "#E4DEDA",
"hidden": "#767676",
"hidden.background": "#FEFAF9",
"hidden.border": "#E4DEDA",
"hint": "#7058be",
"hint.background": "#E4DEDA",
"hint.border": "#ADADB0",
"ignored": "#767676",
"ignored.background": "#FEFAF9",
"ignored.border": "#E4DEDA",
"info": "#1c8ca8",
"info.background": "#E4DEDA",
"info.border": "#ADADB0",
"modified": "#cc7a0a",
"modified.background": "#E4DEDA",
"modified.border": "#ADADB0",
"predictive": "#ADADB0",
"predictive.background": "#FEFAF9",
"predictive.border": "#E4DEDA",
"renamed": "#E14774",
"renamed.background": "#FEFAF9",
"renamed.border": "#E4DEDA",
"success": "#269D69",
"success.background": "#E4DEDA",
"success.border": "#ADADB0",
"unreachable": "#767676",
"unreachable.background": "#FEFAF9",
"unreachable.border": "#E4DEDA",
"warning": "#cc7a0a",
"warning.background": "#E4DEDA",
"warning.border": "#ADADB0",
"syntax": {
"attribute": {
"color": "#e14775",
"font_style": null,
"font_weight": null
},
"boolean": {
"color": "#cc7a0a",
"font_style": null,
"font_weight": null
},
"comment": {
"color": "#767676",
"font_style": "italic",
"font_weight": null
},
"comment.doc": {
"color": "#767676",
"font_style": "italic",
"font_weight": null
},
"constant": {
"color": "#7058be",
"font_style": null,
"font_weight": null
},
"constructor": {
"color": "#269D69",
"font_style": null,
"font_weight": null
},
"embedded": {
"color": "#1c8ca8",
"font_style": null,
"font_weight": null
},
"function": {
"color": "#e14775",
"font_style": null,
"font_weight": null
},
"keyword": {
"color": "#e14775",
"font_style": "normal",
"font_weight": null
},
"link_text": {
"color": "#cc7a0a",
"font_style": "underline",
"font_weight": null
},
"link_uri": {
"color": "#7058be",
"font_style": "italic",
"font_weight": null
},
"number": {
"color": "#cc7a0a",
"font_style": null,
"font_weight": null
},
"string": {
"color": "#269D69",
"font_style": null,
"font_weight": null
},
"string.escape": {
"color": "#7058be",
"font_style": null,
"font_weight": null
},
"string.regex": {
"color": "#269D69",
"font_style": null,
"font_weight": null
},
"string.special": {
"color": "#e14775",
"font_style": null,
"font_weight": null
},
"string.special.symbol": {
"color": "#e14775",
"font_style": null,
"font_weight": null
},
"tag": {
"color": "#e14775",
"font_style": null,
"font_weight": null
},
"text.literal": {
"color": "#7058be",
"font_style": null,
"font_weight": null
},
"title": {
"color": "#cc7a0a",
"font_style": null,
"font_weight": 600
},
"type": {
"color": "#1c8ca8",
"font_style": null,
"font_weight": null
},
"property": {
"color": "#7058be",
"font_style": null,
"font_weight": null
},
"variable.special": {
"color": "#e14775",
"font_style": null,
"font_weight": null
}
}
}
},
{
"name": "Molokai Dark",
"author": "Tomas Restrepo",
"url": "https://github.com/tomasr/molokai",
"mode": "dark",
"colors": {
"accent.background": "#2b2f30",
"accent.foreground": "#f8f8f2",
"accordion.active.background": "#1b1d1e",
"accordion.background": "#232526",
"accordion.hover.background": "#2b2d2e",
"background": "#1b1d1e",
"border": "#3b3b3b",
"card.background": "#272822",
"card.foreground": "#f8f8f2",
"danger.active.background": "#ff0000",
"danger.foreground": "#1b1d1e",
"danger.hover.background": "#ff3333",
"foreground": "#f8f8f2",
"input.border": "#3b3b3b",
"list.active.background": "#f9267211",
"list.active.border": "#f9267288",
"list.even.background": "#f9267299",
"muted.background": "#232526",
"muted.foreground": "#5e5c51",
"panel.background": "#1b1d1e",
"popover.background": "#1b1d1e",
"popover.foreground": "#f8f8f2",
"primary.active.background": "#dc1860",
"primary.background": "#f92672",
"primary.foreground": "#1b1d1e",
"primary.hover.background": "#f9347c",
"scrollbar.background": "#1b1d1e00",
"scrollbar.thumb.background": "#4b4b4b",
"secondary.background": "#292c2e",
"secondary.active.background": "#222426",
"secondary.foreground": "#f5f5f4",
"secondary.hover.background": "#303436",
"table.row.border": "#3b3b3b70",
"title_bar.background": "#262723",
"title_bar.border": "#3b3b3b",
"base.red": "#f92672",
"base.green": "#98e123",
"base.yellow": "#dfd460",
"base.blue": "#fd971f",
"base.magenta": "#AE81FF",
"base.cyan": "#66d9ef"
},
"highlight": {
"editor.foreground": "#DDDDDD",
"editor.background": "#000000",
"editor.active_line.background": "#131313",
"editor.line_number": "#8F8F8F",
"editor.active_line_number": "#DDDDDD",
"conflict": "#D2602D",
"conflict.background": null,
"conflict.border": null,
"created": "#3f72e2",
"created.background": "#0C4619",
"created.border": null,
"deleted": null,
"deleted.background": "#46190C",
"deleted.border": null,
"error": null,
"error.background": "#46190C",
"error.border": "#802207",
"hidden": "#9E9E9E",
"hidden.background": null,
"hidden.border": null,
"hint": "#b283f8",
"hint.background": "#250c4b",
"hint.border": "#3f0891",
"ignored": null,
"ignored.background": null,
"ignored.border": null,
"info": null,
"info.background": "#0C194D",
"info.border": "#082190",
"modified": "#B0A878",
"modified.background": "#3A310E",
"modified.border": null,
"predictive": "#5D5945",
"predictive.background": null,
"predictive.border": null,
"renamed": null,
"renamed.background": null,
"renamed.border": null,
"success": null,
"success.background": "#0C4619",
"success.border": null,
"unreachable": null,
"unreachable.background": null,
"unreachable.border": null,
"warning": null,
"warning.background": "#3A310E",
"warning.border": "#7B6508",
"syntax": {
"attribute": {
"color": "#be9a52",
"font_style": null,
"font_weight": null
},
"boolean": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"comment": {
"color": "#9E9E9E",
"font_style": null,
"font_weight": null
},
"comment.doc": {
"color": "#9E9E9E",
"font_style": null,
"font_weight": null
},
"constant": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"constructor": {
"color": "#b5af9a",
"font_style": null,
"font_weight": null
},
"embedded": {
"color": "#CACCCA",
"font_style": null,
"font_weight": null
},
"function": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"keyword": {
"color": "#E19773",
"font_style": null,
"font_weight": null
},
"link_text": {
"color": "#A86D3B",
"font_style": "normal",
"font_weight": null
},
"link_uri": {
"color": "#6F6D66",
"font_style": "italic",
"font_weight": null
},
"number": {
"color": "#E19773",
"font_style": null,
"font_weight": null
},
"string": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.escape": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.regex": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.special": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"string.special.symbol": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"tag": {
"color": "#b5af9a",
"font_style": null,
"font_weight": null
},
"text.literal": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"title": {
"color": "#A76D3B",
"font_style": null,
"font_weight": 600
},
"type": {
"color": "#A86D3B",
"font_style": null,
"font_weight": null
},
"property": {
"color": "#CACCCA",
"font_style": null,
"font_weight": null
},
"variable.special": {
"color": "#E19773",
"font_style": null,
"font_weight": null
}
}
}
}
]

View file

@ -10,7 +10,6 @@
"accordion.active.background": "#eee8d5",
"accordion.background": "#fdf6e3",
"accordion.hover.background": "#e0e0d0",
"action_bar.background": "#EEE8D5",
"background": "#FDF6E3",
"border": "#DCD4BC",
"card.background": "#fdf6e3",
@ -242,7 +241,6 @@
"accordion.active.background": "#073642",
"accordion.background": "#002b36",
"accordion.hover.background": "#073642",
"action_bar.background": "#06313c",
"background": "#002B36",
"border": "#083e4c",
"card.background": "#002b36",
@ -276,8 +274,6 @@
"tab.foreground": "#93a1a1",
"title_bar.background": "#002b36",
"title_bar.border": "#16404b",
"chart.pre_market_price": "#a18729",
"chart.grid": "#003a48",
"base.red": "#CB4B16",
"base.red.light": "#cb4b16",
"base.green": "#29A198",

223
themes/spaceduck.json Normal file
View file

@ -0,0 +1,223 @@
[
{
"name": "Spaceduck",
"author": "Guillermo Rodriguez",
"url": "https://github.com/pineapplegiant/spaceduck",
"mode": "dark",
"colors": {
"accent.background": "#1c1d39",
"accent.foreground": "#ecf0c1",
"accordion.active.background": "#003a5b",
"accordion.background": "#0F111B",
"accordion.hover.background": "#4b6479",
"background": "#0F111B",
"border": "#272C42",
"card.background": "#003a5b",
"card.foreground": "#ecf0c1",
"danger.active.background": "#ff5874",
"danger.foreground": "#0F111B",
"danger.hover.background": "#ff6e6e",
"foreground": "#ecf0c1",
"input.border": "#272C42",
"link.active.foreground": "#089CC5",
"link.foreground": "#089CC5",
"link.hover.foreground": "#089CC5",
"list.active.background": "#089CC511",
"list.active.border": "#089CC5",
"list.even.background": "#089CC533",
"muted.background": "#272C42",
"muted.foreground": "#4b6479",
"panel.background": "#003a5b",
"popover.background": "#0F111B",
"popover.foreground": "#ecf0c1",
"primary.active.background": "#0788ac",
"primary.background": "#089CC5",
"primary.foreground": "#0F111B",
"primary.hover.background": "#09afdd",
"scrollbar.background": "#003a5b00",
"scrollbar.thumb.background": "#4b6479",
"secondary.background": "#1a1b33",
"secondary.active.background": "#151529",
"secondary.foreground": "#a3a49d",
"secondary.hover.background": "#242547",
"tab.active.background": "#0F111B",
"tab.active.foreground": "#ecf0c1",
"tab.foreground": "#838182",
"title_bar.background": "#0F111B",
"title_bar.border": "#272C42",
"base.red": "#e33400",
"base.green": "#5ccc96",
"base.blue": "#00a3cc",
"base.cyan": "#089CC5",
"base.magenta": "#C86D8C",
"base.magenta.light": "#C86D8C33",
"base.yellow": "#f2ce00"
},
"highlight": {
"editor.foreground": "#ecf0c1",
"editor.background": "#0F111B",
"editor.active_line.background": "#1c1d39",
"editor.line_number": "#4b6479",
"editor.active_line_number": "#ecf0c1",
"conflict": "#e33400",
"conflict.background": "#46190C",
"conflict.border": "#e33400",
"created": "#5ccc96",
"created.background": "#0C4619",
"created.border": "#5ccc96",
"deleted": "#e33400",
"deleted.background": "#46190C",
"deleted.border": "#e33400",
"error": "#e33400",
"error.background": "#46190C",
"error.border": "#e33400",
"hidden": "#4b6479",
"hidden.background": "#0F111B",
"hidden.border": "#272C42",
"hint": "#C86D8C",
"hint.background": "#250c4b",
"hint.border": "#C86D8C",
"ignored": "#4b6479",
"ignored.background": "#0F111B",
"ignored.border": "#272C42",
"info": "#089CC5",
"info.background": "#0C194D",
"info.border": "#089CC5",
"modified": "#f2ce00",
"modified.background": "#3A310E",
"modified.border": "#f2ce00",
"predictive": "#5D5945",
"predictive.background": "#1a1b33",
"predictive.border": "#5D5945",
"renamed": "#089CC5",
"renamed.background": "#003a5b",
"renamed.border": "#089CC5",
"success": "#5ccc96",
"success.background": "#0C4619",
"success.border": "#5ccc96",
"unreachable": "#4b6479",
"unreachable.background": "#0F111B",
"unreachable.border": "#272C42",
"warning": "#f2ce00",
"warning.background": "#3A310E",
"warning.border": "#f2ce00",
"syntax": {
"attribute": {
"color": "#f2ce00",
"font_style": null,
"font_weight": null
},
"boolean": {
"color": "#f2ce00",
"font_style": null,
"font_weight": null
},
"comment": {
"color": "#4b6479",
"font_style": "italic",
"font_weight": null
},
"comment.doc": {
"color": "#4b6479",
"font_style": "italic",
"font_weight": null
},
"constant": {
"color": "#e33400",
"font_style": null,
"font_weight": null
},
"constructor": {
"color": "#5ccc96",
"font_style": null,
"font_weight": null
},
"embedded": {
"color": "#ecf0c1",
"font_style": null,
"font_weight": null
},
"function": {
"color": "#089CC5",
"font_style": null,
"font_weight": null
},
"keyword": {
"color": "#C86D8C",
"font_style": null,
"font_weight": null
},
"link_text": {
"color": "#089CC5",
"font_style": "underline",
"font_weight": null
},
"link_uri": {
"color": "#089CC5",
"font_style": "italic",
"font_weight": null
},
"number": {
"color": "#f2ce00",
"font_style": null,
"font_weight": null
},
"string": {
"color": "#5ccc96",
"font_style": null,
"font_weight": null
},
"string.escape": {
"color": "#5ccc96",
"font_style": null,
"font_weight": null
},
"string.regex": {
"color": "#5ccc96",
"font_style": null,
"font_weight": null
},
"string.special": {
"color": "#f2ce00",
"font_style": null,
"font_weight": null
},
"string.special.symbol": {
"color": "#f2ce00",
"font_style": null,
"font_weight": null
},
"tag": {
"color": "#C86D8C",
"font_style": null,
"font_weight": null
},
"text.literal": {
"color": "#ecf0c1",
"font_style": null,
"font_weight": null
},
"title": {
"color": "#f2ce00",
"font_style": null,
"font_weight": 600
},
"type": {
"color": "#089CC5",
"font_style": null,
"font_weight": null
},
"property": {
"color": "#ecf0c1",
"font_style": null,
"font_weight": null
},
"variable.special": {
"color": "#C86D8C",
"font_style": null,
"font_weight": null
}
}
}
}
]

View file

@ -10,7 +10,6 @@
"accordion.active.background": "#414868",
"accordion.background": "#1a1b26",
"accordion.hover.background": "#292e42",
"action_bar.background": "#1a1b26",
"background": "#1a1b26",
"border": "#292e42",
"window_border": "#3d4462",
@ -233,7 +232,6 @@
"accordion.active.background": "#414868",
"accordion.background": "#24283b",
"accordion.hover.background": "#292e42",
"action_bar.background": "#24283b",
"background": "#24283b",
"border": "#3d4462",
"window_border": "#3d4462",
@ -455,7 +453,6 @@
"accordion.active.background": "#444b6a",
"accordion.background": "#222436",
"accordion.hover.background": "#2d3149",
"action_bar.background": "#222436",
"background": "#222436",
"border": "#323752",
"window_border": "#404668",

228
themes/twilight.json Normal file
View file

@ -0,0 +1,228 @@
[
{
"name": "Twilight",
"author": "MacroMates",
"url": "https://macromates.com",
"mode": "dark",
"colors": {
"accent.background": "#1F1F1F",
"accent.foreground": "#dcdcdc",
"accordion.active.background": "#1e1e1e",
"accordion.background": "#2e2e2e",
"accordion.hover.background": "#3e3e3e",
"background": "#141414",
"border": "#3e3e3e",
"card.background": "#1e1e1e",
"card.foreground": "#dcdcdc",
"danger.active.background": "#c93636",
"danger.foreground": "#CDA86988",
"danger.hover.background": "#d15252",
"foreground": "#dcdcdc",
"input.border": "#3e3e3e",
"list.active.background": "#CDA86911",
"list.active.border": "#CDA86988",
"list.even.background": "#1E1E1E99",
"muted.background": "#2e2e2e",
"muted.foreground": "#828282",
"panel.background": "#1e1e1e",
"popover.background": "#141414",
"popover.foreground": "#dcdcdc",
"primary.active.background": "#c79e57",
"primary.background": "#CDA869",
"primary.foreground": "#1e1e1e",
"primary.hover.background": "#d2b279",
"scrollbar.background": "#1e1e1e00",
"scrollbar.thumb.background": "#3e3e3e",
"secondary.background": "#202020",
"secondary.active.background": "#1A1A1A",
"secondary.foreground": "#dcdcdc",
"secondary.hover.background": "#222222",
"tab.active.background": "#141414",
"tab.active.foreground": "#dcdcdc",
"tab.background": "#1E1E1E00",
"tab.foreground": "#A9A9A9",
"tab_bar.background": "#1E1E1E",
"table.background": "#1e1e1e00",
"title_bar.background": "#1e1e1e",
"title_bar.border": "#3e3e3e",
"base.red": "#c06d44",
"base.red.light": "#de7c4c",
"base.green": "#afb97a",
"base.green.light": "#ccd88c",
"base.yellow": "#c2a86c",
"base.yellow.light": "#e2c47e",
"base.blue": "#44474a",
"base.blue.light": "#5a5e62",
"base.magenta": "#b4be7c",
"base.magenta.light": "#d0dc8e99",
"base.cyan": "#778385",
"base.cyan.light": "#8a989b"
},
"highlight": {
"editor.foreground": "#DDDDDD",
"editor.background": "#000000",
"editor.active_line.background": "#131313",
"editor.line_number": "#8F8F8F",
"editor.active_line_number": "#DDDDDD",
"conflict": "#D2602D",
"conflict.background": null,
"conflict.border": null,
"created": "#3f72e2",
"created.background": "#0C4619",
"created.border": null,
"deleted": null,
"deleted.background": "#46190C",
"deleted.border": null,
"error": null,
"error.background": "#46190C",
"error.border": "#802207",
"hidden": "#9E9E9E",
"hidden.background": null,
"hidden.border": null,
"hint": "#b283f8",
"hint.background": "#250c4b",
"hint.border": "#3f0891",
"ignored": null,
"ignored.background": null,
"ignored.border": null,
"info": null,
"info.background": "#0C194D",
"info.border": "#082190",
"modified": "#B0A878",
"modified.background": "#3A310E",
"modified.border": null,
"predictive": "#5D5945",
"predictive.background": null,
"predictive.border": null,
"renamed": null,
"renamed.background": null,
"renamed.border": null,
"success": null,
"success.background": "#0C4619",
"success.border": null,
"unreachable": null,
"unreachable.background": null,
"unreachable.border": null,
"warning": null,
"warning.background": "#3A310E",
"warning.border": "#7B6508",
"syntax": {
"attribute": {
"color": "#be9a52",
"font_style": null,
"font_weight": null
},
"boolean": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"comment": {
"color": "#9E9E9E",
"font_style": null,
"font_weight": null
},
"comment.doc": {
"color": "#9E9E9E",
"font_style": null,
"font_weight": null
},
"constant": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"constructor": {
"color": "#b5af9a",
"font_style": null,
"font_weight": null
},
"embedded": {
"color": "#CACCCA",
"font_style": null,
"font_weight": null
},
"function": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"keyword": {
"color": "#E19773",
"font_style": null,
"font_weight": null
},
"link_text": {
"color": "#A86D3B",
"font_style": "normal",
"font_weight": null
},
"link_uri": {
"color": "#6F6D66",
"font_style": "italic",
"font_weight": null
},
"number": {
"color": "#E19773",
"font_style": null,
"font_weight": null
},
"string": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.escape": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.regex": {
"color": "#76BA53",
"font_style": null,
"font_weight": null
},
"string.special": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"string.special.symbol": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"tag": {
"color": "#b5af9a",
"font_style": null,
"font_weight": null
},
"text.literal": {
"color": "#E1D797",
"font_style": null,
"font_weight": null
},
"title": {
"color": "#A76D3B",
"font_style": null,
"font_weight": 600
},
"type": {
"color": "#A86D3B",
"font_style": null,
"font_weight": null
},
"property": {
"color": "#CACCCA",
"font_style": null,
"font_weight": null
},
"variable.special": {
"color": "#E19773",
"font_style": null,
"font_weight": null
}
}
}
}
]