move the colors values to colors folder

This commit is contained in:
ishan 2021-06-26 12:31:53 +05:30
parent ee51f17d7c
commit 3fb8275c8a
4 changed files with 405 additions and 420 deletions

View file

@ -1,6 +1,199 @@
vim.o.bg = 'light'
local colors = require('modus-themes.modus_operandi').setup()
local colors = {
none = {"none", "none"},
bg_main = {"#ffffff",255},
fg_main = {"#000000",0},
bg_dim = {"#f8f8f8",249},
fg_dim = {"#282828",40},
bg_alt = {"#f0f0f0",241},
fg_alt = {"#505050",80},
bg_active = {"#d7d7d7",216},
fg_active = {"#0a0a0a",10},
bg_inactive = {"#efefef",240},
fg_inactive = {"#404148",64},
bg_special_cold = {"#dde3f4",224},
fg_special_cold = {"#093060",16},
bg_special_mild = {"#c4ede0",203},
fg_special_mild = {"#184034",30},
bg_special_warm = {"#f0e0d4",238},
fg_special_warm = {"#5d3026",86},
bg_special_calm = {"#f8ddea",245},
fg_special_calm = {"#61284f",89},
red = {"#a60000",140},
red_alt = {"#972500",132},
red_alt_other = {"#a0132f",138},
red_faint = {"#7f1010",109},
red_alt_faint = {"#702f00",101},
red_alt_other_faint = {"#7f002f",108},
green = {"#005e00",13},
green_alt = {"#315b00",54},
green_alt_other = {"#145c33",31},
green_faint = {"#104410",23},
green_alt_faint = {"#30440f",50},
green_alt_other_faint = {"#0f443f",23},
yellow = {"#813e00",117},
yellow_alt = {"#70480f",104},
yellow_alt_other = {"#863927",121},
yellow_faint = {"#5f4400",89},
yellow_alt_faint = {"#5d5000",89},
yellow_alt_other_faint = {"#5e3a20",88},
blue = {"#0031a9",10},
blue_alt = {"#2544bb",45},
blue_alt_other = {"#0000c0",4},
blue_faint = {"#003497",10},
blue_alt_faint = {"#0f3d8c",24},
blue_alt_other_faint = {"#001087",5},
magenta = {"#721045",100},
magenta_alt = {"#8f0075",123},
magenta_alt_other = {"#5317ac",77},
magenta_faint = {"#752f50",107},
magenta_alt_faint = {"#7b206f",110},
magenta_alt_other_faint = {"#55348e",82},
cyan = {"#00538b",14},
cyan_alt = {"#30517f",54},
cyan_alt_other = {"#005a5f",14},
cyan_faint = {"#005077",14},
cyan_alt_faint = {"#354f6f",58},
cyan_alt_other_faint = {"#125458",29},
red_intense = {"#b60000",153},
orange_intense = {"#904200",130},
green_intense = {"#006800",14},
yellow_intense = {"#605b00",93},
blue_intense = {"#1f1fce",35},
magenta_intense = {"#a8007f",144},
purple_intense = {"#7f10d0",114},
cyan_intense = {"#005f88",16},
red_active = {"#8a0000",116},
green_active = {"#004c2e",11},
yellow_active = {"#702d1f",101},
blue_active = {"#0030b4",10},
magenta_active = {"#5c2092",85},
cyan_active = {"#003f8a",12},
-- red_subtle_bg = {"#f2b0a2",232},
red_intense_bg = {"#ff8892",237},
-- green_subtle_bg = {"#aecf90",179},
green_intense_bg = {"#5ada88",109},
-- yellow_subtle_bg = {"#e4c340",221},
yellow_intense_bg = {"#f5df23",238},
-- blue_subtle_bg = {"#b5d0ff",187},
blue_intense_bg = {"#6aaeff",119},
-- magenta_subtle_bg = {"#f0d3ff",238},
magenta_intense_bg = {"#d5baff",211},
-- cyan_subtle_bg = {"#c0efff",201},
cyan_intense_bg = {"#42cbd4",89},
-- red_fringe_bg = {"#f08290",224},
-- green_fringe_bg = {"#62c86a",113},
-- yellow_fringe_bg = {"#dbba3f",212},
-- blue_fringe_bg = {"#82afff",140},
-- magenta_fringe_bg = {"#e0a3ff",217},
-- cyan_fringe_bg = {"#2fcddf",73},
-- red_graph_0_bg = {"#ef6f79",220},
-- red_graph_1_bg = {"#ff9f9f",241},
-- green_graph_0_bg = {"#49d239",92},
-- green_graph_1_bg = {"#6dec6d",127},
-- yellow_graph_0_bg = {"#efec08",235},
-- yellow_graph_1_bg = {"#dbff4e",222},
-- blue_graph_0_bg = {"#55a2f0",100},
-- blue_graph_1_bg = {"#7fcfff",142},
-- magenta_graph_0_bg = {"#ba86ef",181},
-- magenta_graph_1_bg = {"#e7afff",225},
-- cyan_graph_0_bg = {"#30d3f0",75},
-- cyan_graph_1_bg = {"#6fefff",133},
red_refine_bg = {"#ffcccc",248},
red_refine_fg = {"#780000",101},
green_refine_bg = {"#aceaac",182},
green_refine_fg = {"#004c00",10},
yellow_refine_bg = {"#fff29a",252},
yellow_refine_fg = {"#604000",90},
blue_refine_bg = {"#8ac7ff",150},
blue_refine_fg = {"#002288",7},
magenta_refine_bg = {"#ffccff",249},
magenta_refine_fg = {"#770077",103},
cyan_refine_bg = {"#8eecf4",158},
cyan_refine_fg = {"#004850",12},
red_nuanced_bg = {"#fff1f0",254},
red_nuanced_fg = {"#5f0000",80},
green_nuanced_bg = {"#ecf7ed",239},
green_nuanced_fg = {"#004000",9},
yellow_nuanced_bg = {"#fff3da",254},
yellow_nuanced_fg = {"#3f3000",59},
blue_nuanced_bg = {"#f3f3ff",245},
blue_nuanced_fg = {"#201f55",33},
magenta_nuanced_bg = {"#fdf0ff",253},
magenta_nuanced_fg = {"#541f4f",77},
cyan_nuanced_bg = {"#ebf6fa",238},
cyan_nuanced_fg = {"#0f3360",22},
bg_hl_line = {"#f2eff3",243},
bg_hl_line_intense = {"#e0e0e0",225},
-- bg_hl_alt = {"#fbeee0",250},
-- bg_hl_alt_intense = {"#e8dfd1",232},
bg_paren_match = {"#e0af82",216},
bg_paren_match_intense = {"#c488ff",190},
bg_region = {"#bcbcbc",189},
bg_tab_bar = {"#d5d5d5",214},
bg_tab_active = {"#f6f6f6",247},
bg_tab_inactive = {"#bdbdbd",190},
bg_tab_inactive_alt = {"#999999",154},
fg_tab_accent = {"#30169e",47},
-- red_tab = {"#680000",87},
-- green_tab = {"#003900",8},
-- yellow_tab = {"#393000",54},
-- orange_tab = {"#502300",72},
-- blue_tab = {"#000080",3},
-- cyan_tab = {"#052f60",13},
-- magenta_tab = {"#5f004d",81},
-- purple_tab = {"#400487",57},
fg_escape_char_construct = {"#8b1030",120},
fg_escape_char_backslash = {"#654d0f",96},
fg_lang_error = {"#9f004f",136},
fg_lang_warning = {"#604f0f",92},
fg_lang_note = {"#4040ae",67},
fg_lang_underline_error = {"#ef4f54",214},
fg_lang_underline_warning = {"#cf9f00",197},
fg_lang_underline_note = {"#3f6fef",74},
fg_window_divider_inner = {"#888888",137},
fg_window_divider_outer = {"#585858",88},
fg_unfocused = {"#56576d",87},
fg_docstring = {"#2a486a",48},
fg_comment_yellow = {"#749319",208},
bg_header = {"#e5e5e5",230},
fg_header = {"#2a2a2a",42},
bg_whitespace = {"#f5efef",245},
fg_whitespace = {"#624956",94},
bg_diff_heading = {"#b7cfe0",188},
fg_diff_heading = {"#041645",8},
bg_diff_added = {"#d4fad4",219},
fg_diff_added = {"#004500",9},
bg_diff_added_deuteran = {"#daefff",223},
fg_diff_added_deuteran = {"#002044",6},
bg_diff_changed = {"#fcefcf",251},
fg_diff_changed = {"#524200",78},
bg_diff_removed = {"#ffe8ef",253},
fg_diff_removed = {"#691616",92},
bg_diff_refine_added = {"#94cf94",157},
fg_diff_refine_added = {"#002a00",5},
bg_diff_refine_added_deuteran = {"#77c0ef",133},
fg_diff_refine_added_deuteran = {"#000035",1},
bg_diff_refine_changed = {"#cccf8f",204},
fg_diff_refine_changed = {"#302010",45},
bg_diff_refine_removed = {"#daa2b0",210},
fg_diff_refine_removed = {"#400000",54},
-- bg_diff_focus_added = {"#bbeabb",195},
-- fg_diff_focus_added = {"#002c00",6},
-- bg_diff_focus_added_deuteran = {"#bacfff",192},
-- fg_diff_focus_added_deuteran = {"#001755",5},
-- bg_diff_focus_changed = {"#ecdfbf",234},
-- fg_diff_focus_changed = {"#392900",53},
-- bg_diff_focus_removed = {"#efcbcf",235},
-- fg_diff_focus_removed = {"#4a0000",62},
-- bg_mark_sel = {"#a0f0cf",173},
-- fg_mark_sel = {"#005040",12},
-- bg_mark_del = {"#ffccbb",248},
-- fg_mark_del = {"#840040",112},
-- bg_mark_alt = {"#f5d88f",240},
-- fg_mark_alt = {"#782900",107}
}
require('modus-themes.highlights').core_highlights(colors)
require('modus-themes.highlights').set_terminal(colors)

View file

@ -1,6 +1,216 @@
vim.o.bg = 'dark'
local colors = require('modus-themes.modus_vivendi').setup()
local colors = {
none = {'none','none'},
-- base values
bg_main = {"#000000",0},
fg_main = {"#ffffff",255},
bg_dim = {"#100f10",15},
fg_dim = {"#e0e6f0",226},
bg_alt = {"#191a1b",25},
fg_alt = {"#a8a8a8",169},
-- specifically for on/off states and must be combined with
-- themselves, though the backgrounds are also meant to be used with
-- other "active" values, defined further below; bg-active-accent
-- can work as a substitute for bg-active
bg_active = {"#323232",50},
fg_active = {"#f4f4f4",245},
bg_inactive = {"#1e1e1e",30},
fg_inactive = {"#bfc0c4",192},
-- these special values are intended as alternatives to the base
-- values for cases where we need to avoid confusion between the
-- highlighted constructs; they must either be used as pairs based
-- on their name or each can be combined with {fg,bg}-{main,alt,dim}
-- always in accordance with their role as background or foreground
bg_special_cold = {"#203448",36},
fg_special_cold = {"#c6eaff",205},
bg_special_mild = {"#00322e",8},
fg_special_mild = {"#bfebe0",199},
bg_special_warm = {"#382f27",54},
fg_special_warm = {"#f8dec0",244},
bg_special_calm = {"#392a48",55},
fg_special_calm = {"#fbd6f4",247},
-- foregrounds that can be combined with bg-main, bg-dim, bg-alt
red = {"#ff8059",235},
red_alt = {"#f4923b",227},
red_alt_other = {"#ff9977",239},
red_faint = {"#ffa0a0",241},
red_alt_faint = {"#f5aa80",233},
red_alt_other_faint = {"#ff9fbf",241},
green = {"#44bc44",85},
green_alt = {"#70c900",122},
green_alt_other = {"#00cd68",31},
green_faint = {"#88cf88",147},
green_alt_faint = {"#a8cf88",174},
green_alt_other_faint = {"#88cfaf",147},
yellow = {"#eecc00",229},
yellow_alt = {"#cfdf30",207},
yellow_alt_other = {"#f0ce43",233},
yellow_faint = {"#d2b580",205},
yellow_alt_faint = {"#cabf77",200},
yellow_alt_other_faint = {"#d0ba95",205},
blue = {"#2fafff",70},
blue_alt = {"#79a8ff",131},
blue_alt_other = {"#00bcff",32},
blue_faint = {"#92baff",155},
blue_alt_faint = {"#a0acf5",164},
blue_alt_other_faint = {"#87c8ff",148},
magenta = {"#feacd0",243},
magenta_alt = {"#f78fe7",233},
magenta_alt_other = {"#b6a0ff",182},
magenta_faint = {"#e0b2d6",219},
magenta_alt_faint = {"#ef9fe4",229},
magenta_alt_other_faint = {"#cfa6ff",203},
cyan = {"#00d3d0",34},
cyan_alt = {"#4ae8fc",100},
cyan_alt_other = {"#6ae4b9",125},
cyan_faint = {"#90c4ed",154},
cyan_alt_faint = {"#a0bfdf",167},
cyan_alt_other_faint = {"#a4d0bb",172},
-- these foreground values can only be combined with bg-main and are
-- thus not suitable for general purpose highlighting
red_intense = {"#fe6060",230},
orange_intense = {"#fba849",237},
green_intense = {"#4fe42f",99},
yellow_intense = {"#f0dd60",235},
blue_intense = {"#4fafff",97},
magenta_intense = {"#ff62d4",233},
purple_intense = {"#9f80ff",158},
cyan_intense = {"#3fdfd0",89},
-- those foregrounds are meant exclusively for bg-active, bg-inactive
red_active = {"#ffa7ba",243},
green_active = {"#70d73f",126},
yellow_active = {"#dbbe5f",213},
blue_active = {"#34cfff",78},
magenta_active = {"#d5b1ff",210},
cyan_active = {"#00d8b4",34},
-- subtle should be combined with fg-dim
-- and intense with fg_main
-- red_subtle_bg = {"#762422",105},
red_intense_bg = {"#a4202a",143},
-- green_subtle_bg = {"#2f4a00",50},
green_intense_bg = {"#006800",14},
-- yellow_subtle_bg = {"#604200",90},
yellow_intense_bg = {"#874900",124},
-- blue_subtle_bg = {"#10387c",24},
blue_intense_bg = {"#2a40b8",48},
-- magenta_subtle_bg = {"#49366e",71},
magenta_intense_bg = {"#7042a2",107},
-- cyan_subtle_bg = {"#00415e",11},
cyan_intense_bg = {"#005f88",16},
-- red_fringe_bg = {"#8f1f4b",126},
-- green_fringe_bg = {"#006700",14},
-- yellow_fringe_bg = {"#6f4f00",104},
-- blue_fringe_bg = {"#3f33af",64},
-- magenta_fringe_bg = {"#6f2f89",103},
-- cyan_fringe_bg = {"#004f8f",14},
-- red_graph_0_bg = {"#af0404",148},
-- red_graph_1_bg = {"#801f2f",113},
-- green_graph_0_bg = {"#24ba2f",57},
-- green_graph_1_bg = {"#0f8f07",32},
-- yellow_graph_0_bg = {"#ffd03e",245},
-- yellow_graph_1_bg = {"#d7d800",211},
-- blue_graph_0_bg = {"#406fff",75},
-- blue_graph_1_bg = {"#2f50c8",55},
-- magenta_graph_0_bg = {"#af7bee",170},
-- magenta_graph_1_bg = {"#7f59cf",124},
-- cyan_graph_0_bg = {"#47dcfa",96},
-- cyan_graph_1_bg = {"#0bc0df",41},
red_refine_bg = {"#77002a",101},
red_refine_fg = {"#ffb9ab",245},
green_refine_bg = {"#00422a",10},
green_refine_fg = {"#9ff0cf",172},
yellow_refine_bg = {"#693200",95},
yellow_refine_fg = {"#e2d980",224},
blue_refine_bg = {"#242679",38},
blue_refine_fg = {"#8ec6ff",153},
magenta_refine_bg = {"#71206a",102},
magenta_refine_fg = {"#ffcaf0",249},
cyan_refine_bg = {"#004065",11},
cyan_refine_fg = {"#8ae4f2",154},
red_nuanced_bg = {"#2c0614",38},
red_nuanced_fg = {"#ffcccc",248},
green_nuanced_bg = {"#001904",3},
green_nuanced_fg = {"#b8e2b8",191},
yellow_nuanced_bg = {"#221000",30},
yellow_nuanced_fg = {"#dfdfb0",223},
blue_nuanced_bg = {"#0f0e39",15},
blue_nuanced_fg = {"#bfd9ff",197},
magenta_nuanced_bg = {"#230631",31},
magenta_nuanced_fg = {"#e5cfef",227},
cyan_nuanced_bg = {"#041529",7},
cyan_nuanced_fg = {"#a8e5e5",179},
bg_hl_line = {"#151823",21},
bg_hl_line_intense = {"#2f2f2f",47},
-- bg_hl_alt = {"#181732",24},
-- bg_hl_alt_intense = {"#282e46",41},
bg_paren_match = {"#5f362f",88},
bg_paren_match_intense = {"#7416b5",105},
bg_region = {"#3c3c3c",60},
bg_tab_bar = {"#2c2c2c",44},
bg_tab_active = {"#0e0e0e",14},
bg_tab_inactive = {"#3d3d3d",61},
bg_tab_inactive_alt = {"#595959",89},
fg_tab_accent = {"#5ac3cf",108},
-- red_tab = {"#ffc0bf",246},
-- green_tab = {"#88ef88",151},
-- yellow_tab = {"#d2e580",212},
-- orange_tab = {"#f5ca80",238},
-- blue_tab = {"#92d9ff",159},
-- cyan_tab = {"#60e7e0",118},
-- magenta_tab = {"#ffb8ff",247},
-- purple_tab = {"#cfcaff",209},
fg_escape_char_construct = {"#e7a59a",221},
fg_escape_char_backslash = {"#abab00",168},
fg_lang_error = {"#ef8690",223},
fg_lang_warning = {"#b0aa00",172},
fg_lang_note = {"#9d9def",160},
fg_lang_underline_error = {"#ff4a6f",228},
fg_lang_underline_warning = {"#d0de00",206},
fg_lang_underline_note = {"#5f6fff",101},
fg_window_divider_inner = {"#646464",100},
fg_window_divider_outer = {"#969696",151},
fg_unfocused = {"#93959b",148},
fg_docstring = {"#b0d6f5",184},
fg_comment_yellow = {"#cab98f",199},
bg_header = {"#212121",33},
fg_header = {"#dddddd",222},
bg_whitespace = {"#101424",17},
fg_whitespace = {"#aa9e9f",169},
bg_diff_heading = {"#304466",52},
fg_diff_heading = {"#dae7ff",222},
bg_diff_added = {"#0a280a",14},
fg_diff_added = {"#94ba94",154},
bg_diff_added_deuteran = {"#001a3f",5},
fg_diff_added_deuteran = {"#c4cdf2",199},
bg_diff_changed = {"#2a2000",39},
fg_diff_changed = {"#b0ba9f",178},
bg_diff_removed = {"#40160f",57},
fg_diff_removed = {"#c6adaa",195},
bg_diff_refine_added = {"#005a36",13},
fg_diff_refine_added = {"#e0f6e0",228},
bg_diff_refine_added_deuteran = {"#234f8f",43},
fg_diff_refine_added_deuteran = {"#dde4ff",224},
bg_diff_refine_changed = {"#585800",86},
fg_diff_refine_changed = {"#ffffcc",255},
bg_diff_refine_removed = {"#852828",118},
fg_diff_refine_removed = {"#ffd9eb",251},
-- bg_diff_focus_added = {"#203d20",36},
-- fg_diff_focus_added = {"#b4ddb4",187},
-- bg_diff_focus_added_deuteran = {"#00405f",11},
-- fg_diff_focus_added_deuteran = {"#bfe4ff",199},
-- bg_diff_focus_changed = {"#4a3a10",70},
-- fg_diff_focus_changed = {"#d0daaf",210},
-- bg_diff_focus_removed = {"#5e2526",85},
-- fg_diff_focus_removed = {"#eebdba",231},
-- bg_mark_sel = {"#002f2f",7},
-- fg_mark_sel = {"#60cfa2",113},
-- bg_mark_del = {"#5a0000",75},
-- fg_mark_del = {"#ff99aa",240},
-- bg_mark_alt = {"#3f2210",58},
-- fg_mark_alt = {"#f0aa20",227}
}
require('modus-themes.highlights').core_highlights(colors)
require('modus-themes.highlights').set_terminal(colors)

View file

@ -1,201 +0,0 @@
local M = {}
function M.setup()
local colors = {
none = {"none", "none"},
bg_main = {"#ffffff",255},
fg_main = {"#000000",0},
bg_dim = {"#f8f8f8",249},
fg_dim = {"#282828",40},
bg_alt = {"#f0f0f0",241},
fg_alt = {"#505050",80},
bg_active = {"#d7d7d7",216},
fg_active = {"#0a0a0a",10},
bg_inactive = {"#efefef",240},
fg_inactive = {"#404148",64},
bg_special_cold = {"#dde3f4",224},
fg_special_cold = {"#093060",16},
bg_special_mild = {"#c4ede0",203},
fg_special_mild = {"#184034",30},
bg_special_warm = {"#f0e0d4",238},
fg_special_warm = {"#5d3026",86},
bg_special_calm = {"#f8ddea",245},
fg_special_calm = {"#61284f",89},
red = {"#a60000",140},
red_alt = {"#972500",132},
red_alt_other = {"#a0132f",138},
red_faint = {"#7f1010",109},
red_alt_faint = {"#702f00",101},
red_alt_other_faint = {"#7f002f",108},
green = {"#005e00",13},
green_alt = {"#315b00",54},
green_alt_other = {"#145c33",31},
green_faint = {"#104410",23},
green_alt_faint = {"#30440f",50},
green_alt_other_faint = {"#0f443f",23},
yellow = {"#813e00",117},
yellow_alt = {"#70480f",104},
yellow_alt_other = {"#863927",121},
yellow_faint = {"#5f4400",89},
yellow_alt_faint = {"#5d5000",89},
yellow_alt_other_faint = {"#5e3a20",88},
blue = {"#0031a9",10},
blue_alt = {"#2544bb",45},
blue_alt_other = {"#0000c0",4},
blue_faint = {"#003497",10},
blue_alt_faint = {"#0f3d8c",24},
blue_alt_other_faint = {"#001087",5},
magenta = {"#721045",100},
magenta_alt = {"#8f0075",123},
magenta_alt_other = {"#5317ac",77},
magenta_faint = {"#752f50",107},
magenta_alt_faint = {"#7b206f",110},
magenta_alt_other_faint = {"#55348e",82},
cyan = {"#00538b",14},
cyan_alt = {"#30517f",54},
cyan_alt_other = {"#005a5f",14},
cyan_faint = {"#005077",14},
cyan_alt_faint = {"#354f6f",58},
cyan_alt_other_faint = {"#125458",29},
red_intense = {"#b60000",153},
orange_intense = {"#904200",130},
green_intense = {"#006800",14},
yellow_intense = {"#605b00",93},
blue_intense = {"#1f1fce",35},
magenta_intense = {"#a8007f",144},
purple_intense = {"#7f10d0",114},
cyan_intense = {"#005f88",16},
red_active = {"#8a0000",116},
green_active = {"#004c2e",11},
yellow_active = {"#702d1f",101},
blue_active = {"#0030b4",10},
magenta_active = {"#5c2092",85},
cyan_active = {"#003f8a",12},
-- red_subtle_bg = {"#f2b0a2",232},
red_intense_bg = {"#ff8892",237},
-- green_subtle_bg = {"#aecf90",179},
green_intense_bg = {"#5ada88",109},
-- yellow_subtle_bg = {"#e4c340",221},
yellow_intense_bg = {"#f5df23",238},
-- blue_subtle_bg = {"#b5d0ff",187},
blue_intense_bg = {"#6aaeff",119},
-- magenta_subtle_bg = {"#f0d3ff",238},
magenta_intense_bg = {"#d5baff",211},
-- cyan_subtle_bg = {"#c0efff",201},
cyan_intense_bg = {"#42cbd4",89},
-- red_fringe_bg = {"#f08290",224},
-- green_fringe_bg = {"#62c86a",113},
-- yellow_fringe_bg = {"#dbba3f",212},
-- blue_fringe_bg = {"#82afff",140},
-- magenta_fringe_bg = {"#e0a3ff",217},
-- cyan_fringe_bg = {"#2fcddf",73},
-- red_graph_0_bg = {"#ef6f79",220},
-- red_graph_1_bg = {"#ff9f9f",241},
-- green_graph_0_bg = {"#49d239",92},
-- green_graph_1_bg = {"#6dec6d",127},
-- yellow_graph_0_bg = {"#efec08",235},
-- yellow_graph_1_bg = {"#dbff4e",222},
-- blue_graph_0_bg = {"#55a2f0",100},
-- blue_graph_1_bg = {"#7fcfff",142},
-- magenta_graph_0_bg = {"#ba86ef",181},
-- magenta_graph_1_bg = {"#e7afff",225},
-- cyan_graph_0_bg = {"#30d3f0",75},
-- cyan_graph_1_bg = {"#6fefff",133},
red_refine_bg = {"#ffcccc",248},
red_refine_fg = {"#780000",101},
green_refine_bg = {"#aceaac",182},
green_refine_fg = {"#004c00",10},
yellow_refine_bg = {"#fff29a",252},
yellow_refine_fg = {"#604000",90},
blue_refine_bg = {"#8ac7ff",150},
blue_refine_fg = {"#002288",7},
magenta_refine_bg = {"#ffccff",249},
magenta_refine_fg = {"#770077",103},
cyan_refine_bg = {"#8eecf4",158},
cyan_refine_fg = {"#004850",12},
red_nuanced_bg = {"#fff1f0",254},
red_nuanced_fg = {"#5f0000",80},
green_nuanced_bg = {"#ecf7ed",239},
green_nuanced_fg = {"#004000",9},
yellow_nuanced_bg = {"#fff3da",254},
yellow_nuanced_fg = {"#3f3000",59},
blue_nuanced_bg = {"#f3f3ff",245},
blue_nuanced_fg = {"#201f55",33},
magenta_nuanced_bg = {"#fdf0ff",253},
magenta_nuanced_fg = {"#541f4f",77},
cyan_nuanced_bg = {"#ebf6fa",238},
cyan_nuanced_fg = {"#0f3360",22},
bg_hl_line = {"#f2eff3",243},
bg_hl_line_intense = {"#e0e0e0",225},
-- bg_hl_alt = {"#fbeee0",250},
-- bg_hl_alt_intense = {"#e8dfd1",232},
bg_paren_match = {"#e0af82",216},
bg_paren_match_intense = {"#c488ff",190},
bg_region = {"#bcbcbc",189},
bg_tab_bar = {"#d5d5d5",214},
bg_tab_active = {"#f6f6f6",247},
bg_tab_inactive = {"#bdbdbd",190},
bg_tab_inactive_alt = {"#999999",154},
fg_tab_accent = {"#30169e",47},
-- red_tab = {"#680000",87},
-- green_tab = {"#003900",8},
-- yellow_tab = {"#393000",54},
-- orange_tab = {"#502300",72},
-- blue_tab = {"#000080",3},
-- cyan_tab = {"#052f60",13},
-- magenta_tab = {"#5f004d",81},
-- purple_tab = {"#400487",57},
fg_escape_char_construct = {"#8b1030",120},
fg_escape_char_backslash = {"#654d0f",96},
fg_lang_error = {"#9f004f",136},
fg_lang_warning = {"#604f0f",92},
fg_lang_note = {"#4040ae",67},
fg_lang_underline_error = {"#ef4f54",214},
fg_lang_underline_warning = {"#cf9f00",197},
fg_lang_underline_note = {"#3f6fef",74},
fg_window_divider_inner = {"#888888",137},
fg_window_divider_outer = {"#585858",88},
fg_unfocused = {"#56576d",87},
fg_docstring = {"#2a486a",48},
fg_comment_yellow = {"#749319",208},
bg_header = {"#e5e5e5",230},
fg_header = {"#2a2a2a",42},
bg_whitespace = {"#f5efef",245},
fg_whitespace = {"#624956",94},
bg_diff_heading = {"#b7cfe0",188},
fg_diff_heading = {"#041645",8},
bg_diff_added = {"#d4fad4",219},
fg_diff_added = {"#004500",9},
bg_diff_added_deuteran = {"#daefff",223},
fg_diff_added_deuteran = {"#002044",6},
bg_diff_changed = {"#fcefcf",251},
fg_diff_changed = {"#524200",78},
bg_diff_removed = {"#ffe8ef",253},
fg_diff_removed = {"#691616",92},
bg_diff_refine_added = {"#94cf94",157},
fg_diff_refine_added = {"#002a00",5},
bg_diff_refine_added_deuteran = {"#77c0ef",133},
fg_diff_refine_added_deuteran = {"#000035",1},
bg_diff_refine_changed = {"#cccf8f",204},
fg_diff_refine_changed = {"#302010",45},
bg_diff_refine_removed = {"#daa2b0",210},
fg_diff_refine_removed = {"#400000",54},
-- bg_diff_focus_added = {"#bbeabb",195},
-- fg_diff_focus_added = {"#002c00",6},
-- bg_diff_focus_added_deuteran = {"#bacfff",192},
-- fg_diff_focus_added_deuteran = {"#001755",5},
-- bg_diff_focus_changed = {"#ecdfbf",234},
-- fg_diff_focus_changed = {"#392900",53},
-- bg_diff_focus_removed = {"#efcbcf",235},
-- fg_diff_focus_removed = {"#4a0000",62},
-- bg_mark_sel = {"#a0f0cf",173},
-- fg_mark_sel = {"#005040",12},
-- bg_mark_del = {"#ffccbb",248},
-- fg_mark_del = {"#840040",112},
-- bg_mark_alt = {"#f5d88f",240},
-- fg_mark_alt = {"#782900",107}
}
return colors
end
return M

View file

@ -1,217 +0,0 @@
local M = {}
function M.setup()
local colors = {
none = {'none','none'},
-- base values
bg_main = {"#000000",0},
fg_main = {"#ffffff",255},
bg_dim = {"#100f10",15},
fg_dim = {"#e0e6f0",226},
bg_alt = {"#191a1b",25},
fg_alt = {"#a8a8a8",169},
-- specifically for on/off states and must be combined with
-- themselves, though the backgrounds are also meant to be used with
-- other "active" values, defined further below; bg-active-accent
-- can work as a substitute for bg-active
bg_active = {"#323232",50},
fg_active = {"#f4f4f4",245},
bg_inactive = {"#1e1e1e",30},
fg_inactive = {"#bfc0c4",192},
-- these special values are intended as alternatives to the base
-- values for cases where we need to avoid confusion between the
-- highlighted constructs; they must either be used as pairs based
-- on their name or each can be combined with {fg,bg}-{main,alt,dim}
-- always in accordance with their role as background or foreground
bg_special_cold = {"#203448",36},
fg_special_cold = {"#c6eaff",205},
bg_special_mild = {"#00322e",8},
fg_special_mild = {"#bfebe0",199},
bg_special_warm = {"#382f27",54},
fg_special_warm = {"#f8dec0",244},
bg_special_calm = {"#392a48",55},
fg_special_calm = {"#fbd6f4",247},
-- foregrounds that can be combined with bg-main, bg-dim, bg-alt
red = {"#ff8059",235},
red_alt = {"#f4923b",227},
red_alt_other = {"#ff9977",239},
red_faint = {"#ffa0a0",241},
red_alt_faint = {"#f5aa80",233},
red_alt_other_faint = {"#ff9fbf",241},
green = {"#44bc44",85},
green_alt = {"#70c900",122},
green_alt_other = {"#00cd68",31},
green_faint = {"#88cf88",147},
green_alt_faint = {"#a8cf88",174},
green_alt_other_faint = {"#88cfaf",147},
yellow = {"#eecc00",229},
yellow_alt = {"#cfdf30",207},
yellow_alt_other = {"#f0ce43",233},
yellow_faint = {"#d2b580",205},
yellow_alt_faint = {"#cabf77",200},
yellow_alt_other_faint = {"#d0ba95",205},
blue = {"#2fafff",70},
blue_alt = {"#79a8ff",131},
blue_alt_other = {"#00bcff",32},
blue_faint = {"#92baff",155},
blue_alt_faint = {"#a0acf5",164},
blue_alt_other_faint = {"#87c8ff",148},
magenta = {"#feacd0",243},
magenta_alt = {"#f78fe7",233},
magenta_alt_other = {"#b6a0ff",182},
magenta_faint = {"#e0b2d6",219},
magenta_alt_faint = {"#ef9fe4",229},
magenta_alt_other_faint = {"#cfa6ff",203},
cyan = {"#00d3d0",34},
cyan_alt = {"#4ae8fc",100},
cyan_alt_other = {"#6ae4b9",125},
cyan_faint = {"#90c4ed",154},
cyan_alt_faint = {"#a0bfdf",167},
cyan_alt_other_faint = {"#a4d0bb",172},
-- these foreground values can only be combined with bg-main and are
-- thus not suitable for general purpose highlighting
red_intense = {"#fe6060",230},
orange_intense = {"#fba849",237},
green_intense = {"#4fe42f",99},
yellow_intense = {"#f0dd60",235},
blue_intense = {"#4fafff",97},
magenta_intense = {"#ff62d4",233},
purple_intense = {"#9f80ff",158},
cyan_intense = {"#3fdfd0",89},
-- those foregrounds are meant exclusively for bg-active, bg-inactive
red_active = {"#ffa7ba",243},
green_active = {"#70d73f",126},
yellow_active = {"#dbbe5f",213},
blue_active = {"#34cfff",78},
magenta_active = {"#d5b1ff",210},
cyan_active = {"#00d8b4",34},
-- subtle should be combined with fg-dim
-- and intense with fg_main
-- red_subtle_bg = {"#762422",105},
red_intense_bg = {"#a4202a",143},
-- green_subtle_bg = {"#2f4a00",50},
green_intense_bg = {"#006800",14},
-- yellow_subtle_bg = {"#604200",90},
yellow_intense_bg = {"#874900",124},
-- blue_subtle_bg = {"#10387c",24},
blue_intense_bg = {"#2a40b8",48},
-- magenta_subtle_bg = {"#49366e",71},
magenta_intense_bg = {"#7042a2",107},
-- cyan_subtle_bg = {"#00415e",11},
cyan_intense_bg = {"#005f88",16},
-- red_fringe_bg = {"#8f1f4b",126},
-- green_fringe_bg = {"#006700",14},
-- yellow_fringe_bg = {"#6f4f00",104},
-- blue_fringe_bg = {"#3f33af",64},
-- magenta_fringe_bg = {"#6f2f89",103},
-- cyan_fringe_bg = {"#004f8f",14},
-- red_graph_0_bg = {"#af0404",148},
-- red_graph_1_bg = {"#801f2f",113},
-- green_graph_0_bg = {"#24ba2f",57},
-- green_graph_1_bg = {"#0f8f07",32},
-- yellow_graph_0_bg = {"#ffd03e",245},
-- yellow_graph_1_bg = {"#d7d800",211},
-- blue_graph_0_bg = {"#406fff",75},
-- blue_graph_1_bg = {"#2f50c8",55},
-- magenta_graph_0_bg = {"#af7bee",170},
-- magenta_graph_1_bg = {"#7f59cf",124},
-- cyan_graph_0_bg = {"#47dcfa",96},
-- cyan_graph_1_bg = {"#0bc0df",41},
red_refine_bg = {"#77002a",101},
red_refine_fg = {"#ffb9ab",245},
green_refine_bg = {"#00422a",10},
green_refine_fg = {"#9ff0cf",172},
yellow_refine_bg = {"#693200",95},
yellow_refine_fg = {"#e2d980",224},
blue_refine_bg = {"#242679",38},
blue_refine_fg = {"#8ec6ff",153},
magenta_refine_bg = {"#71206a",102},
magenta_refine_fg = {"#ffcaf0",249},
cyan_refine_bg = {"#004065",11},
cyan_refine_fg = {"#8ae4f2",154},
red_nuanced_bg = {"#2c0614",38},
red_nuanced_fg = {"#ffcccc",248},
green_nuanced_bg = {"#001904",3},
green_nuanced_fg = {"#b8e2b8",191},
yellow_nuanced_bg = {"#221000",30},
yellow_nuanced_fg = {"#dfdfb0",223},
blue_nuanced_bg = {"#0f0e39",15},
blue_nuanced_fg = {"#bfd9ff",197},
magenta_nuanced_bg = {"#230631",31},
magenta_nuanced_fg = {"#e5cfef",227},
cyan_nuanced_bg = {"#041529",7},
cyan_nuanced_fg = {"#a8e5e5",179},
bg_hl_line = {"#151823",21},
bg_hl_line_intense = {"#2f2f2f",47},
-- bg_hl_alt = {"#181732",24},
-- bg_hl_alt_intense = {"#282e46",41},
bg_paren_match = {"#5f362f",88},
bg_paren_match_intense = {"#7416b5",105},
bg_region = {"#3c3c3c",60},
bg_tab_bar = {"#2c2c2c",44},
bg_tab_active = {"#0e0e0e",14},
bg_tab_inactive = {"#3d3d3d",61},
bg_tab_inactive_alt = {"#595959",89},
fg_tab_accent = {"#5ac3cf",108},
-- red_tab = {"#ffc0bf",246},
-- green_tab = {"#88ef88",151},
-- yellow_tab = {"#d2e580",212},
-- orange_tab = {"#f5ca80",238},
-- blue_tab = {"#92d9ff",159},
-- cyan_tab = {"#60e7e0",118},
-- magenta_tab = {"#ffb8ff",247},
-- purple_tab = {"#cfcaff",209},
fg_escape_char_construct = {"#e7a59a",221},
fg_escape_char_backslash = {"#abab00",168},
fg_lang_error = {"#ef8690",223},
fg_lang_warning = {"#b0aa00",172},
fg_lang_note = {"#9d9def",160},
fg_lang_underline_error = {"#ff4a6f",228},
fg_lang_underline_warning = {"#d0de00",206},
fg_lang_underline_note = {"#5f6fff",101},
fg_window_divider_inner = {"#646464",100},
fg_window_divider_outer = {"#969696",151},
fg_unfocused = {"#93959b",148},
fg_docstring = {"#b0d6f5",184},
fg_comment_yellow = {"#cab98f",199},
bg_header = {"#212121",33},
fg_header = {"#dddddd",222},
bg_whitespace = {"#101424",17},
fg_whitespace = {"#aa9e9f",169},
bg_diff_heading = {"#304466",52},
fg_diff_heading = {"#dae7ff",222},
bg_diff_added = {"#0a280a",14},
fg_diff_added = {"#94ba94",154},
bg_diff_added_deuteran = {"#001a3f",5},
fg_diff_added_deuteran = {"#c4cdf2",199},
bg_diff_changed = {"#2a2000",39},
fg_diff_changed = {"#b0ba9f",178},
bg_diff_removed = {"#40160f",57},
fg_diff_removed = {"#c6adaa",195},
bg_diff_refine_added = {"#005a36",13},
fg_diff_refine_added = {"#e0f6e0",228},
bg_diff_refine_added_deuteran = {"#234f8f",43},
fg_diff_refine_added_deuteran = {"#dde4ff",224},
bg_diff_refine_changed = {"#585800",86},
fg_diff_refine_changed = {"#ffffcc",255},
bg_diff_refine_removed = {"#852828",118},
fg_diff_refine_removed = {"#ffd9eb",251},
-- bg_diff_focus_added = {"#203d20",36},
-- fg_diff_focus_added = {"#b4ddb4",187},
-- bg_diff_focus_added_deuteran = {"#00405f",11},
-- fg_diff_focus_added_deuteran = {"#bfe4ff",199},
-- bg_diff_focus_changed = {"#4a3a10",70},
-- fg_diff_focus_changed = {"#d0daaf",210},
-- bg_diff_focus_removed = {"#5e2526",85},
-- fg_diff_focus_removed = {"#eebdba",231},
-- bg_mark_sel = {"#002f2f",7},
-- fg_mark_sel = {"#60cfa2",113},
-- bg_mark_del = {"#5a0000",75},
-- fg_mark_del = {"#ff99aa",240},
-- bg_mark_alt = {"#3f2210",58},
-- fg_mark_alt = {"#f0aa20",227}
}
return colors
end
return M