pub(crate) static THEMES: [ThemeColors; 65] = [
ThemeColors {
name: "andromeeda",
fg: "#D5CED9",
bg: "#23262E",
spellings: &[],
terminal: [
None,
Some("#ee5d43"),
Some("#96E072"),
Some("#FFE66D"),
Some("#7cb7ff"),
Some("#ff00aa"),
Some("#00e8c6"),
None,
None,
Some("#ee5d43"),
Some("#96E072"),
Some("#FFE66D"),
Some("#7cb7ff"),
Some("#ff00aa"),
Some("#00e8c6"),
None,
],
},
ThemeColors {
name: "aurora-x",
fg: "#bbbbbb",
bg: "#07090F",
spellings: &[],
terminal: [
None,
Some("#dd5073"),
Some("#63eb90"),
None,
None,
None,
None,
None,
None,
Some("#dd5073"),
None,
None,
None,
None,
None,
None,
],
},
ThemeColors {
name: "ayu-dark",
fg: "#bfbdb6",
bg: "#0d1017",
spellings: &[],
terminal: [
Some("#1b1f29"),
Some("#f06b73"),
Some("#70bf56"),
Some("#fdb04c"),
Some("#4fbfff"),
Some("#d0a1ff"),
Some("#93e2c8"),
Some("#c7c7c7"),
Some("#686868"),
Some("#f07178"),
Some("#aad94c"),
Some("#ffb454"),
Some("#59c2ff"),
Some("#d2a6ff"),
Some("#95e6cb"),
Some("#ffffff"),
],
},
ThemeColors {
name: "ayu-light",
fg: "#5c6166",
bg: "#f8f9fa",
spellings: &[],
terminal: [
Some("#000000"),
Some("#f06b6c"),
Some("#6cbf43"),
Some("#e7a100"),
Some("#21a1e2"),
Some("#a176cb"),
Some("#4abc96"),
Some("#c7c7c7"),
Some("#686868"),
Some("#f07171"),
Some("#86b300"),
Some("#eba400"),
Some("#22a4e6"),
Some("#a37acc"),
Some("#4cbf99"),
Some("#d1d1d1"),
],
},
ThemeColors {
name: "ayu-mirage",
fg: "#cccac2",
bg: "#1f2430",
spellings: &[],
terminal: [
Some("#171b24"),
Some("#f28273"),
Some("#87d96c"),
Some("#fcca60"),
Some("#6acdff"),
Some("#ddbbff"),
Some("#93e2c8"),
Some("#c7c7c7"),
Some("#686868"),
Some("#f28779"),
Some("#d5ff80"),
Some("#ffcd66"),
Some("#73d0ff"),
Some("#dfbfff"),
Some("#95e6cb"),
Some("#ffffff"),
],
},
ThemeColors {
name: "catppuccin-frappe",
fg: "#c6d0f5",
bg: "#303446",
spellings: &[],
terminal: [
Some("#51576d"),
Some("#e78284"),
Some("#a6d189"),
Some("#e5c890"),
Some("#8caaee"),
Some("#f4b8e4"),
Some("#81c8be"),
Some("#a5adce"),
Some("#626880"),
Some("#e67172"),
Some("#8ec772"),
Some("#d9ba73"),
Some("#7b9ef0"),
Some("#f2a4db"),
Some("#5abfb5"),
Some("#b5bfe2"),
],
},
ThemeColors {
name: "catppuccin-latte",
fg: "#4c4f69",
bg: "#eff1f5",
spellings: &[],
terminal: [
Some("#5c5f77"),
Some("#d20f39"),
Some("#40a02b"),
Some("#df8e1d"),
Some("#1e66f5"),
Some("#ea76cb"),
Some("#179299"),
Some("#acb0be"),
Some("#6c6f85"),
Some("#de293e"),
Some("#49af3d"),
Some("#eea02d"),
Some("#456eff"),
Some("#fe85d8"),
Some("#2d9fa8"),
Some("#bcc0cc"),
],
},
ThemeColors {
name: "catppuccin-macchiato",
fg: "#cad3f5",
bg: "#24273a",
spellings: &[],
terminal: [
Some("#494d64"),
Some("#ed8796"),
Some("#a6da95"),
Some("#eed49f"),
Some("#8aadf4"),
Some("#f5bde6"),
Some("#8bd5ca"),
Some("#a5adcb"),
Some("#5b6078"),
Some("#ec7486"),
Some("#8ccf7f"),
Some("#e1c682"),
Some("#78a1f6"),
Some("#f2a9dd"),
Some("#63cbc0"),
Some("#b8c0e0"),
],
},
ThemeColors {
name: "catppuccin-mocha",
fg: "#cdd6f4",
bg: "#1e1e2e",
spellings: &[],
terminal: [
Some("#45475a"),
Some("#f38ba8"),
Some("#a6e3a1"),
Some("#f9e2af"),
Some("#89b4fa"),
Some("#f5c2e7"),
Some("#94e2d5"),
Some("#a6adc8"),
Some("#585b70"),
Some("#f37799"),
Some("#89d88b"),
Some("#ebd391"),
Some("#74a8fc"),
Some("#f2aede"),
Some("#6bd7ca"),
Some("#bac2de"),
],
},
ThemeColors {
name: "dark-plus",
fg: "#D4D4D4",
bg: "#1E1E1E",
spellings: &[],
terminal: [
None, None, None, None, None, None, None, None, None, None, None, None, None,
None, None, None,
],
},
ThemeColors {
name: "dracula",
fg: "#F8F8F2",
bg: "#282A36",
spellings: &[],
terminal: [
Some("#21222C"),
Some("#FF5555"),
Some("#50FA7B"),
Some("#F1FA8C"),
Some("#BD93F9"),
Some("#FF79C6"),
Some("#8BE9FD"),
Some("#F8F8F2"),
Some("#6272A4"),
Some("#FF6E6E"),
Some("#69FF94"),
Some("#FFFFA5"),
Some("#D6ACFF"),
Some("#FF92DF"),
Some("#A4FFFF"),
Some("#FFFFFF"),
],
},
ThemeColors {
name: "dracula-soft",
fg: "#f6f6f4",
bg: "#282A36",
spellings: &[],
terminal: [
Some("#262626"),
Some("#ee6666"),
Some("#62e884"),
Some("#e7ee98"),
Some("#bf9eee"),
Some("#f286c4"),
Some("#97e1f1"),
Some("#f6f6f4"),
Some("#7b7f8b"),
Some("#f07c7c"),
Some("#78f09a"),
Some("#f6f6ae"),
Some("#d6b4f7"),
Some("#f49dda"),
Some("#adf6f6"),
Some("#ffffff"),
],
},
ThemeColors {
name: "everforest-dark",
fg: "#d3c6aa",
bg: "#2d353b",
spellings: &[],
terminal: [
Some("#343f44"),
Some("#e67e80"),
Some("#a7c080"),
Some("#dbbc7f"),
Some("#7fbbb3"),
Some("#d699b6"),
Some("#83c092"),
Some("#d3c6aa"),
Some("#859289"),
Some("#e67e80"),
Some("#a7c080"),
Some("#dbbc7f"),
Some("#7fbbb3"),
Some("#d699b6"),
Some("#83c092"),
Some("#d3c6aa"),
],
},
ThemeColors {
name: "everforest-light",
fg: "#5c6a72",
bg: "#fdf6e3",
spellings: &[],
terminal: [
Some("#5c6a72"),
Some("#f85552"),
Some("#8da101"),
Some("#dfa000"),
Some("#3a94c5"),
Some("#df69ba"),
Some("#35a77c"),
Some("#939f91"),
Some("#5c6a72"),
Some("#f85552"),
Some("#8da101"),
Some("#dfa000"),
Some("#3a94c5"),
Some("#df69ba"),
Some("#35a77c"),
Some("#f4f0d9"),
],
},
ThemeColors {
name: "github-dark",
fg: "#e1e4e8",
bg: "#24292e",
spellings: &[],
terminal: [
Some("#586069"),
Some("#ea4a5a"),
Some("#34d058"),
Some("#ffea7f"),
Some("#2188ff"),
Some("#b392f0"),
Some("#39c5cf"),
Some("#d1d5da"),
Some("#959da5"),
Some("#f97583"),
Some("#85e89d"),
Some("#ffea7f"),
Some("#79b8ff"),
Some("#b392f0"),
Some("#56d4dd"),
Some("#fafbfc"),
],
},
ThemeColors {
name: "github-dark-default",
fg: "#e6edf3",
bg: "#0d1117",
spellings: &[],
terminal: [
Some("#484f58"),
Some("#ff7b72"),
Some("#3fb950"),
Some("#d29922"),
Some("#58a6ff"),
Some("#bc8cff"),
Some("#39c5cf"),
Some("#b1bac4"),
Some("#6e7681"),
Some("#ffa198"),
Some("#56d364"),
Some("#e3b341"),
Some("#79c0ff"),
Some("#d2a8ff"),
Some("#56d4dd"),
Some("#ffffff"),
],
},
ThemeColors {
name: "github-dark-dimmed",
fg: "#adbac7",
bg: "#22272e",
spellings: &[],
terminal: [
Some("#545d68"),
Some("#f47067"),
Some("#57ab5a"),
Some("#c69026"),
Some("#539bf5"),
Some("#b083f0"),
Some("#39c5cf"),
Some("#909dab"),
Some("#636e7b"),
Some("#ff938a"),
Some("#6bc46d"),
Some("#daaa3f"),
Some("#6cb6ff"),
Some("#dcbdfb"),
Some("#56d4dd"),
Some("#cdd9e5"),
],
},
ThemeColors {
name: "github-dark-high-contrast",
fg: "#f0f3f6",
bg: "#0a0c10",
spellings: &[],
terminal: [
Some("#7a828e"),
Some("#ff9492"),
Some("#26cd4d"),
Some("#f0b72f"),
Some("#71b7ff"),
Some("#cb9eff"),
Some("#39c5cf"),
Some("#d9dee3"),
Some("#9ea7b3"),
Some("#ffb1af"),
Some("#4ae168"),
Some("#f7c843"),
Some("#91cbff"),
Some("#dbb7ff"),
Some("#56d4dd"),
Some("#ffffff"),
],
},
ThemeColors {
name: "github-light",
fg: "#24292e",
bg: "#fff",
spellings: &[],
terminal: [
Some("#24292e"),
Some("#d73a49"),
Some("#28a745"),
Some("#dbab09"),
Some("#0366d6"),
Some("#5a32a3"),
Some("#1b7c83"),
Some("#6a737d"),
Some("#959da5"),
Some("#cb2431"),
Some("#22863a"),
Some("#b08800"),
Some("#005cc5"),
Some("#5a32a3"),
Some("#3192aa"),
Some("#d1d5da"),
],
},
ThemeColors {
name: "github-light-default",
fg: "#1f2328",
bg: "#ffffff",
spellings: &[],
terminal: [
Some("#24292f"),
Some("#cf222e"),
Some("#116329"),
Some("#4d2d00"),
Some("#0969da"),
Some("#8250df"),
Some("#1b7c83"),
Some("#6e7781"),
Some("#57606a"),
Some("#a40e26"),
Some("#1a7f37"),
Some("#633c01"),
Some("#218bff"),
Some("#a475f9"),
Some("#3192aa"),
Some("#8c959f"),
],
},
ThemeColors {
name: "github-light-high-contrast",
fg: "#0e1116",
bg: "#ffffff",
spellings: &[],
terminal: [
Some("#0e1116"),
Some("#a0111f"),
Some("#024c1a"),
Some("#3f2200"),
Some("#0349b4"),
Some("#622cbc"),
Some("#1b7c83"),
Some("#66707b"),
Some("#4b535d"),
Some("#86061d"),
Some("#055d20"),
Some("#4e2c00"),
Some("#1168e3"),
Some("#844ae7"),
Some("#3192aa"),
Some("#88929d"),
],
},
ThemeColors {
name: "gruvbox-dark-hard",
fg: "#ebdbb2",
bg: "#1d2021",
spellings: &[],
terminal: [
Some("#3c3836"),
Some("#cc241d"),
Some("#98971a"),
Some("#d79921"),
Some("#458588"),
Some("#b16286"),
Some("#689d6a"),
Some("#a89984"),
Some("#928374"),
Some("#fb4934"),
Some("#b8bb26"),
Some("#fabd2f"),
Some("#83a598"),
Some("#d3869b"),
Some("#8ec07c"),
Some("#ebdbb2"),
],
},
ThemeColors {
name: "gruvbox-dark-medium",
fg: "#ebdbb2",
bg: "#282828",
spellings: &[],
terminal: [
Some("#3c3836"),
Some("#cc241d"),
Some("#98971a"),
Some("#d79921"),
Some("#458588"),
Some("#b16286"),
Some("#689d6a"),
Some("#a89984"),
Some("#928374"),
Some("#fb4934"),
Some("#b8bb26"),
Some("#fabd2f"),
Some("#83a598"),
Some("#d3869b"),
Some("#8ec07c"),
Some("#ebdbb2"),
],
},
ThemeColors {
name: "gruvbox-dark-soft",
fg: "#ebdbb2",
bg: "#32302f",
spellings: &[],
terminal: [
Some("#3c3836"),
Some("#cc241d"),
Some("#98971a"),
Some("#d79921"),
Some("#458588"),
Some("#b16286"),
Some("#689d6a"),
Some("#a89984"),
Some("#928374"),
Some("#fb4934"),
Some("#b8bb26"),
Some("#fabd2f"),
Some("#83a598"),
Some("#d3869b"),
Some("#8ec07c"),
Some("#ebdbb2"),
],
},
ThemeColors {
name: "gruvbox-light-hard",
fg: "#3c3836",
bg: "#f9f5d7",
spellings: &[],
terminal: [
Some("#ebdbb2"),
Some("#cc241d"),
Some("#98971a"),
Some("#d79921"),
Some("#458588"),
Some("#b16286"),
Some("#689d6a"),
Some("#7c6f64"),
Some("#928374"),
Some("#9d0006"),
Some("#79740e"),
Some("#b57614"),
Some("#076678"),
Some("#8f3f71"),
Some("#427b58"),
Some("#3c3836"),
],
},
ThemeColors {
name: "gruvbox-light-medium",
fg: "#3c3836",
bg: "#fbf1c7",
spellings: &[],
terminal: [
Some("#ebdbb2"),
Some("#cc241d"),
Some("#98971a"),
Some("#d79921"),
Some("#458588"),
Some("#b16286"),
Some("#689d6a"),
Some("#7c6f64"),
Some("#928374"),
Some("#9d0006"),
Some("#79740e"),
Some("#b57614"),
Some("#076678"),
Some("#8f3f71"),
Some("#427b58"),
Some("#3c3836"),
],
},
ThemeColors {
name: "gruvbox-light-soft",
fg: "#3c3836",
bg: "#f2e5bc",
spellings: &[],
terminal: [
Some("#ebdbb2"),
Some("#cc241d"),
Some("#98971a"),
Some("#d79921"),
Some("#458588"),
Some("#b16286"),
Some("#689d6a"),
Some("#7c6f64"),
Some("#928374"),
Some("#9d0006"),
Some("#79740e"),
Some("#b57614"),
Some("#076678"),
Some("#8f3f71"),
Some("#427b58"),
Some("#3c3836"),
],
},
ThemeColors {
name: "horizon",
fg: "#bbbbbb",
bg: "#1C1E26",
spellings: &[],
terminal: [
None,
Some("#E95678"),
Some("#29D398"),
Some("#FAB795"),
Some("#26BBD9"),
Some("#EE64AC"),
Some("#59E1E3"),
None,
None,
Some("#EC6A88"),
Some("#3FDAA4"),
Some("#FBC3A7"),
Some("#3FC4DE"),
Some("#F075B5"),
Some("#6BE4E6"),
None,
],
},
ThemeColors {
name: "horizon-bright",
fg: "#333333",
bg: "#FDF0ED",
spellings: &[],
terminal: [
None,
Some("#E95678"),
Some("#29D398"),
Some("#FAB795"),
Some("#26BBD9"),
Some("#EE64AC"),
Some("#59E1E3"),
None,
None,
Some("#EC6A88"),
Some("#3FDAA4"),
Some("#FBC3A7"),
Some("#3FC4DE"),
Some("#F075B5"),
Some("#6BE4E6"),
None,
],
},
ThemeColors {
name: "houston",
fg: "#eef0f9",
bg: "#17191e",
spellings: &[],
terminal: [
Some("#17191e"),
Some("#dc3657"),
Some("#23d18b"),
Some("#ffc368"),
Some("#2b7eca"),
Some("#ad5dca"),
Some("#24c0cf"),
Some("#eef0f9"),
Some("#545864"),
Some("#f4587e"),
Some("#4bf3c8"),
Some("#ffd493"),
Some("#54b9ff"),
Some("#cc75f4"),
Some("#00daef"),
Some("#fafafa"),
],
},
ThemeColors {
name: "kanagawa-dragon",
fg: "#C5C9C5",
bg: "#181616",
spellings: &[],
terminal: [
Some("#0D0C0C"),
Some("#C4746E"),
Some("#8A9A7B"),
Some("#C4B28A"),
Some("#8BA4B0"),
Some("#A292A3"),
Some("#8EA4A2"),
Some("#C8C093"),
Some("#A6A69C"),
Some("#E46876"),
Some("#87A987"),
Some("#E6C384"),
Some("#7FB4CA"),
Some("#938AA9"),
Some("#7AA89F"),
Some("#C5C9C5"),
],
},
ThemeColors {
name: "kanagawa-lotus",
fg: "#545464",
bg: "#F2ECBC",
spellings: &[],
terminal: [
Some("#1F1F28"),
Some("#C84053"),
Some("#6F894E"),
Some("#77713F"),
Some("#4D699B"),
Some("#B35B79"),
Some("#597B75"),
Some("#545464"),
Some("#8A8980"),
Some("#D7474B"),
Some("#6E915F"),
Some("#836F4A"),
Some("#6693BF"),
Some("#624C83"),
Some("#5E857A"),
Some("#43436C"),
],
},
ThemeColors {
name: "kanagawa-wave",
fg: "#DCD7BA",
bg: "#1F1F28",
spellings: &[],
terminal: [
Some("#16161D"),
Some("#C34043"),
Some("#76946A"),
Some("#C0A36E"),
Some("#7E9CD8"),
Some("#957FB8"),
Some("#6A9589"),
Some("#C8C093"),
Some("#727169"),
Some("#E82424"),
Some("#98BB6C"),
Some("#E6C384"),
Some("#7FB4CA"),
Some("#938AA9"),
Some("#7AA89F"),
Some("#DCD7BA"),
],
},
ThemeColors {
name: "laserwave",
fg: "#ffffff",
bg: "#27212e",
spellings: &[],
terminal: [
None,
Some("#EB64B9"),
Some("#74dfc4"),
Some("#ffe261"),
Some("#40b4c4"),
Some("#b381c5"),
Some("#b4dce7"),
None,
None,
None,
None,
None,
None,
None,
None,
None,
],
},
ThemeColors {
name: "light-plus",
fg: "#000000",
bg: "#FFFFFF",
spellings: &[],
terminal: [
None, None, None, None, None, None, None, None, None, None, None, None, None,
None, None, None,
],
},
ThemeColors {
name: "material-theme",
fg: "#EEFFFF",
bg: "#263238",
spellings: &[],
terminal: [
Some("#000000"),
Some("#f07178"),
Some("#C3E88D"),
Some("#FFCB6B"),
Some("#82AAFF"),
Some("#C792EA"),
Some("#89DDFF"),
Some("#ffffff"),
Some("#546E7A"),
Some("#f07178"),
Some("#C3E88D"),
Some("#FFCB6B"),
Some("#82AAFF"),
Some("#C792EA"),
Some("#89DDFF"),
Some("#ffffff"),
],
},
ThemeColors {
name: "material-theme-darker",
fg: "#EEFFFF",
bg: "#212121",
spellings: &[],
terminal: [
Some("#000000"),
Some("#f07178"),
Some("#C3E88D"),
Some("#FFCB6B"),
Some("#82AAFF"),
Some("#C792EA"),
Some("#89DDFF"),
Some("#ffffff"),
Some("#545454"),
Some("#f07178"),
Some("#C3E88D"),
Some("#FFCB6B"),
Some("#82AAFF"),
Some("#C792EA"),
Some("#89DDFF"),
Some("#ffffff"),
],
},
ThemeColors {
name: "material-theme-lighter",
fg: "#90A4AE",
bg: "#FAFAFA",
spellings: &[],
terminal: [
Some("#000000"),
Some("#E53935"),
Some("#91B859"),
Some("#E2931D"),
Some("#6182B8"),
Some("#9C3EDA"),
Some("#39ADB5"),
Some("#FFFFFF"),
Some("#90A4AE"),
Some("#E53935"),
Some("#91B859"),
Some("#E2931D"),
Some("#6182B8"),
Some("#9C3EDA"),
Some("#39ADB5"),
Some("#FFFFFF"),
],
},
ThemeColors {
name: "material-theme-ocean",
fg: "#babed8",
bg: "#0F111A",
spellings: &[],
terminal: [
Some("#000000"),
Some("#f07178"),
Some("#C3E88D"),
Some("#FFCB6B"),
Some("#82AAFF"),
Some("#C792EA"),
Some("#89DDFF"),
Some("#ffffff"),
Some("#464B5D"),
Some("#f07178"),
Some("#C3E88D"),
Some("#FFCB6B"),
Some("#82AAFF"),
Some("#C792EA"),
Some("#89DDFF"),
Some("#ffffff"),
],
},
ThemeColors {
name: "material-theme-palenight",
fg: "#babed8",
bg: "#292D3E",
spellings: &[],
terminal: [
Some("#000000"),
Some("#f07178"),
Some("#C3E88D"),
Some("#FFCB6B"),
Some("#82AAFF"),
Some("#C792EA"),
Some("#89DDFF"),
Some("#ffffff"),
Some("#676E95"),
Some("#f07178"),
Some("#C3E88D"),
Some("#FFCB6B"),
Some("#82AAFF"),
Some("#C792EA"),
Some("#89DDFF"),
Some("#ffffff"),
],
},
ThemeColors {
name: "min-dark",
fg: "#b392f0",
bg: "#1f1f1f",
spellings: &[],
terminal: [
None,
None,
None,
None,
None,
None,
None,
None,
Some("#5c5c5c"),
None,
None,
None,
None,
None,
None,
None,
],
},
ThemeColors {
name: "min-light",
fg: "#24292eff",
bg: "#ffffff",
spellings: &[("#24292E", "#24292EFF")],
terminal: [
Some("#333"),
Some("#D32F2F"),
Some("#77cc00"),
Some("#f29718"),
Some("#e0e0e0"),
Some("#9966cc"),
Some("#4dbf99"),
Some("#c7c7c7"),
Some("#a1a1a1"),
Some("#d6656a"),
Some("#a3d900"),
Some("#e7c547"),
Some("#6871ff"),
Some("#a37acc"),
Some("#57d9ad"),
Some("#7E7E7E"),
],
},
ThemeColors {
name: "monokai",
fg: "#F8F8F2",
bg: "#272822",
spellings: &[],
terminal: [
Some("#333333"),
Some("#C4265E"),
Some("#86B42B"),
Some("#B3B42B"),
Some("#6A7EC8"),
Some("#8C6BC8"),
Some("#56ADBC"),
Some("#e3e3dd"),
Some("#666666"),
Some("#f92672"),
Some("#A6E22E"),
Some("#e2e22e"),
Some("#819aff"),
Some("#AE81FF"),
Some("#66D9EF"),
Some("#f8f8f2"),
],
},
ThemeColors {
name: "night-owl",
fg: "#d6deeb",
bg: "#011627",
spellings: &[("#C5E478", "#C5E478FF"), ("#7FDBCA", "#7FDBCAFF")],
terminal: [
Some("#011627"),
Some("#EF5350"),
Some("#22da6e"),
Some("#c5e478"),
Some("#82AAFF"),
Some("#C792EA"),
Some("#21c7a8"),
Some("#ffffff"),
Some("#575656"),
Some("#EF5350"),
Some("#22da6e"),
Some("#ffeb95"),
Some("#82AAFF"),
Some("#C792EA"),
Some("#7fdbca"),
Some("#ffffff"),
],
},
ThemeColors {
name: "night-owl-light",
fg: "#403f53",
bg: "#FBFBFB",
spellings: &[("#4876D6", "#4876D6FF"), ("#0C969B", "#0C969BFF")],
terminal: [
Some("#403f53"),
Some("#de3d3b"),
Some("#08916a"),
Some("#E0AF02"),
Some("#288ed7"),
Some("#d6438a"),
Some("#2AA298"),
Some("#93A1A1"),
Some("#403f53"),
Some("#de3d3b"),
Some("#08916a"),
Some("#daaa01"),
Some("#288ed7"),
Some("#d6438a"),
Some("#2AA298"),
Some("#93A1A1"),
],
},
ThemeColors {
name: "nord",
fg: "#d8dee9ff",
bg: "#2e3440ff",
spellings: &[("#D8DEE9", "#D8DEE9FF")],
terminal: [
Some("#3b4252"),
Some("#bf616a"),
Some("#a3be8c"),
Some("#ebcb8b"),
Some("#81a1c1"),
Some("#b48ead"),
Some("#88c0d0"),
Some("#e5e9f0"),
Some("#4c566a"),
Some("#bf616a"),
Some("#a3be8c"),
Some("#ebcb8b"),
Some("#81a1c1"),
Some("#b48ead"),
Some("#8fbcbb"),
Some("#eceff4"),
],
},
ThemeColors {
name: "one-dark-pro",
fg: "#abb2bf",
bg: "#282c34",
spellings: &[],
terminal: [
Some("#3f4451"),
Some("#e05561"),
Some("#8cc265"),
Some("#d18f52"),
Some("#4aa5f0"),
Some("#c162de"),
Some("#42b3c2"),
Some("#d7dae0"),
Some("#4f5666"),
Some("#ff616e"),
Some("#a5e075"),
Some("#f0a45d"),
Some("#4dc4ff"),
Some("#de73ff"),
Some("#4cd1e0"),
Some("#e6e6e6"),
],
},
ThemeColors {
name: "one-light",
fg: "#383A42",
bg: "#FAFAFA",
spellings: &[],
terminal: [
None, None, None, None, None, None, None, None, None, None, None, None, None,
None, None, None,
],
},
ThemeColors {
name: "plastic",
fg: "#A9B2C3",
bg: "#21252B",
spellings: &[],
terminal: [
Some("#5F6672"),
Some("#E06C75"),
Some("#98C379"),
Some("#E5C07B"),
Some("#61AFEF"),
Some("#B57EDC"),
Some("#56B6C2"),
Some("#A9B2C3"),
Some("#5F6672"),
Some("#E06C75"),
Some("#98C379"),
Some("#E5C07B"),
Some("#61AFEF"),
Some("#B57EDC"),
Some("#56B6C2"),
Some("#A9B2C3"),
],
},
ThemeColors {
name: "poimandres",
fg: "#a6accd",
bg: "#1b1e28",
spellings: &[],
terminal: [
Some("#1b1e28"),
Some("#d0679d"),
Some("#5DE4c7"),
Some("#fffac2"),
Some("#89ddff"),
Some("#f087bd"),
Some("#89ddff"),
Some("#ffffff"),
Some("#a6accd"),
Some("#d0679d"),
Some("#5DE4c7"),
Some("#fffac2"),
Some("#ADD7FF"),
Some("#f087bd"),
Some("#ADD7FF"),
Some("#ffffff"),
],
},
ThemeColors {
name: "red",
fg: "#F8F8F8",
bg: "#390000",
spellings: &[
("#E7C0C0", "#E7C0C0FF"),
("#994646", "#994646FF"),
("#F12727", "#F12727FF"),
("#FEC758", "#FEC758FF"),
("#FF6262", "#FF6262FF"),
("#CD8D8D", "#CD8D8DFF"),
("#9DF39F", "#9DF39FFF"),
("#FB9A4B", "#FB9A4BFF"),
("#FFFFFF", "#FFFFFFFF"),
("#AA5507", "#AA5507FF"),
("#FFE862", "#FFE862FF"),
("#FFB454", "#FFB454FF"),
("#EDEF7D", "#EDEF7DFF"),
("#EB939A", "#EB939AFF"),
("#73817D", "#73817DFF"),
("#EC0D1E", "#EC0D1EFF"),
("#41A83E", "#41A83EFF"),
("#96DD3B", "#96DD3BFF"),
("#FD6209", "#FD6209FF"),
("#EC9799", "#EC9799FF"),
],
terminal: [
None, None, None, None, None, None, None, None, None, None, None, None, None,
None, None, None,
],
},
ThemeColors {
name: "rose-pine",
fg: "#e0def4",
bg: "#191724",
spellings: &[],
terminal: [
Some("#26233a"),
Some("#eb6f92"),
Some("#31748f"),
Some("#f6c177"),
Some("#9ccfd8"),
Some("#c4a7e7"),
Some("#ebbcba"),
Some("#e0def4"),
Some("#908caa"),
Some("#eb6f92"),
Some("#31748f"),
Some("#f6c177"),
Some("#9ccfd8"),
Some("#c4a7e7"),
Some("#ebbcba"),
Some("#e0def4"),
],
},
ThemeColors {
name: "rose-pine-dawn",
fg: "#575279",
bg: "#faf4ed",
spellings: &[],
terminal: [
Some("#f2e9e1"),
Some("#b4637a"),
Some("#286983"),
Some("#ea9d34"),
Some("#56949f"),
Some("#907aa9"),
Some("#d7827e"),
Some("#575279"),
Some("#797593"),
Some("#b4637a"),
Some("#286983"),
Some("#ea9d34"),
Some("#56949f"),
Some("#907aa9"),
Some("#d7827e"),
Some("#575279"),
],
},
ThemeColors {
name: "rose-pine-moon",
fg: "#e0def4",
bg: "#232136",
spellings: &[],
terminal: [
Some("#393552"),
Some("#eb6f92"),
Some("#3e8fb0"),
Some("#f6c177"),
Some("#9ccfd8"),
Some("#c4a7e7"),
Some("#ea9a97"),
Some("#e0def4"),
Some("#908caa"),
Some("#eb6f92"),
Some("#3e8fb0"),
Some("#f6c177"),
Some("#9ccfd8"),
Some("#c4a7e7"),
Some("#ea9a97"),
Some("#e0def4"),
],
},
ThemeColors {
name: "slack-dark",
fg: "#E6E6E6",
bg: "#222222",
spellings: &[],
terminal: [
None, None, None, None, None, None, None, None, None, None, None, None, None,
None, None, None,
],
},
ThemeColors {
name: "slack-ochin",
fg: "#002339",
bg: "#FFF",
spellings: &[],
terminal: [
Some("#000000"),
Some("#e53935"),
Some("#91b859"),
Some("#ffb62c"),
Some("#6182b8"),
Some("#7c4dff"),
Some("#39adb5"),
Some("#ffffff"),
Some("#90a4ae"),
Some("#e53935"),
Some("#91b859"),
Some("#ffb62c"),
Some("#6182b8"),
Some("#7c4dff"),
Some("#39adb5"),
Some("#ffffff"),
],
},
ThemeColors {
name: "snazzy-light",
fg: "#565869",
bg: "#FAFBFC",
spellings: &[],
terminal: [
Some("#565869"),
Some("#FF5C57"),
Some("#2DAE58"),
Some("#CF9C00"),
Some("#09A1ED"),
Some("#F767BB"),
Some("#13BBB7"),
Some("#FAFBF9"),
Some("#75798F"),
Some("#FFAEAC"),
Some("#35CF68"),
Some("#F5B900"),
Some("#14B1FF"),
Some("#FF94D2"),
Some("#13BBB7"),
Some("#FFFFFF"),
],
},
ThemeColors {
name: "solarized-dark",
fg: "#839496",
bg: "#002B36",
spellings: &[],
terminal: [
Some("#073642"),
Some("#dc322f"),
Some("#859900"),
Some("#b58900"),
Some("#268bd2"),
Some("#d33682"),
Some("#2aa198"),
Some("#eee8d5"),
Some("#002b36"),
Some("#cb4b16"),
Some("#586e75"),
Some("#657b83"),
Some("#839496"),
Some("#6c71c4"),
Some("#93a1a1"),
Some("#fdf6e3"),
],
},
ThemeColors {
name: "solarized-light",
fg: "#657B83",
bg: "#FDF6E3",
spellings: &[],
terminal: [
Some("#073642"),
Some("#dc322f"),
Some("#859900"),
Some("#b58900"),
Some("#268bd2"),
Some("#d33682"),
Some("#2aa198"),
Some("#eee8d5"),
Some("#002b36"),
Some("#cb4b16"),
Some("#586e75"),
Some("#657b83"),
Some("#839496"),
Some("#6c71c4"),
Some("#93a1a1"),
Some("#fdf6e3"),
],
},
ThemeColors {
name: "synthwave-84",
fg: "#bbbbbb",
bg: "#262335",
spellings: &[("#DD5500", "#D50"), ("#FF7EDB", "#FF7EDBFF")],
terminal: [
None,
Some("#fe4450"),
Some("#72f1b8"),
Some("#f3e70f"),
Some("#03edf9"),
Some("#ff7edb"),
Some("#03edf9"),
None,
None,
Some("#fe4450"),
Some("#72f1b8"),
Some("#fede5d"),
Some("#03edf9"),
Some("#ff7edb"),
Some("#03edf9"),
None,
],
},
ThemeColors {
name: "tokyo-night",
fg: "#a9b1d6",
bg: "#1a1b26",
spellings: &[],
terminal: [
Some("#363b54"),
Some("#f7768e"),
Some("#73daca"),
Some("#e0af68"),
Some("#7aa2f7"),
Some("#bb9af7"),
Some("#7dcfff"),
Some("#787c99"),
Some("#363b54"),
Some("#f7768e"),
Some("#73daca"),
Some("#e0af68"),
Some("#7aa2f7"),
Some("#bb9af7"),
Some("#7dcfff"),
Some("#acb0d0"),
],
},
ThemeColors {
name: "vesper",
fg: "#FFF",
bg: "#101010",
spellings: &[("#FFFFFF", "#FFF")],
terminal: [
None, None, None, None, None, None, None, None, None, None, None, None, None,
None, None, None,
],
},
ThemeColors {
name: "vitesse-black",
fg: "#dbd7cacc",
bg: "#000",
spellings: &[],
terminal: [
Some("#393a34"),
Some("#cb7676"),
Some("#4d9375"),
Some("#e6cc77"),
Some("#6394bf"),
Some("#d9739f"),
Some("#5eaab5"),
Some("#dbd7ca"),
Some("#777777"),
Some("#cb7676"),
Some("#4d9375"),
Some("#e6cc77"),
Some("#6394bf"),
Some("#d9739f"),
Some("#5eaab5"),
Some("#ffffff"),
],
},
ThemeColors {
name: "vitesse-dark",
fg: "#dbd7caee",
bg: "#121212",
spellings: &[],
terminal: [
Some("#393a34"),
Some("#cb7676"),
Some("#4d9375"),
Some("#e6cc77"),
Some("#6394bf"),
Some("#d9739f"),
Some("#5eaab5"),
Some("#dbd7ca"),
Some("#777777"),
Some("#cb7676"),
Some("#4d9375"),
Some("#e6cc77"),
Some("#6394bf"),
Some("#d9739f"),
Some("#5eaab5"),
Some("#ffffff"),
],
},
ThemeColors {
name: "vitesse-light",
fg: "#393a34",
bg: "#ffffff",
spellings: &[],
terminal: [
Some("#121212"),
Some("#ab5959"),
Some("#1e754f"),
Some("#bda437"),
Some("#296aa3"),
Some("#a13865"),
Some("#2993a3"),
Some("#dbd7ca"),
Some("#aaaaaa"),
Some("#ab5959"),
Some("#1e754f"),
Some("#bda437"),
Some("#296aa3"),
Some("#a13865"),
Some("#2993a3"),
Some("#dddddd"),
],
},
];
pub(crate) struct ThemeColors {
pub(crate) name: &'static str,
pub(crate) fg: &'static str,
pub(crate) bg: &'static str,
pub(crate) spellings: &'static [(&'static str, &'static str)],
pub(crate) terminal: [Option<&'static str>; 16],
}