And these are working nicely (for 13 colors, really don't need more.)

- can of course later.
This commit is contained in:
Howland Owl 2017-04-26 04:06:12 +03:00
parent d8beb4de12
commit ddf2e2c286

292
config.h
View file

@ -92,9 +92,21 @@ static const char *schemenames[] = {
"Cobalt Neon", "Cobalt Neon",
"Highway", "Highway",
"Grape", "Grape",
// "MonokaiVivid",
"Pandora",
"Shaman",
"Symfonic",
"Lavandula",
"ENCOM",
"Alien Blood",
"Borland",
"IC Orange",
"IC Green",
"Red Alert"
}; };
static char *colorchart[3][260] = { static char *colorchart[13][260] = {
// cobalt neon // cobalt neon
{ {
"#142631", // 0 "#142631", // 0
@ -166,7 +178,283 @@ static char *colorchart[3][260] = {
"#171423", /* bg color */ "#171423", /* bg color */
"#9f9fa1", /* fg color */ "#9f9fa1", /* fg color */
"#a288f7", // 15 "#a288f7", // 15
} },
// {// monokai vivid
// "#121212", // 0
// "#fa2934", // 1
// "#98e123", // 2
// "#fff30a", // 3
// "#0443ff", // 4
// "#f800f8", // 5
// "#01b6ed", // 6
// "#ffffff", // 7
// "#838383", // 8
// "#f6669d", // 9
// "#b1e05f", // 10
// "#fff26d", // 11
// "#0443ff", // 12
// "#f200f6", // 13
// "#51ceff", // 14
// "#ffffff", // 15
// [255] = 0,
// //static unsigned int defaultbg = 0;
// "#121212", // 0
// "#f9f9f9", /* fg color */
// //static unsigned int defaultfg = 256;
// "#fb0007" /* cs color */
// //static unsigned int defaultcs = 257;
// },
{
"#000000", // 0
"#ff4242", // 1
"#74af68", // 2
"#ffad29", // 3
"#338f86", // 4
"#9414e6", // 5
"#23d7d7", // 6
"#e2e2e2", // 7
"#3f5648", // 8
"#ff3242", // 9
"#74cd68", // 10
"#ffb929", // 11
"#23d7d7", // 12
"#ff37ff", // 13
"#00ede1", // 14
"#ffffff", // 15
[255] = 0,
"#141e43", /* bg color */
//static unsigned int defaultbg = 256;
"#e1e1e1", /* fg color */
//static unsigned int defaultfg = 257;
"#43d58e" /* cs color */
//static unsigned int defaultcs = 258;
},
{
"#012026", // 0
"#b2302d", // 1
"#00a941", // 2
"#5e8baa", // 3
"#449a86", // 4
"#00599d", // 5
"#5d7e19", // 6
"#405555", // 7
"#384451", // 8
"#ff4242", // 9
"#2aea5e", // 10
"#8ed4fd", // 11
"#61d5ba", // 12
"#1298ff", // 13
"#98d028", // 14
"#58fbd6", // 15
[255] = 0,
"#001015", /* bg color */
//static unsigned int defaultbg = 256;
//static unsigned int defaultfg = 7;
"#405555", // 7
"#4afcd6" /* cs color */
//static unsigned int defaultcs = 257;
},
{
"#000000", // 0
"#dc322f", // 1
"#56db3a", // 2
"#ff8400", // 3
"#0084d4", // 4
"#b729d9", // 5
"#ccccff", // 6
"#ffffff", // 7
"#1b1d21", // 8
"#dc322f", // 9
"#56db3a", // 10
"#ff8400", // 11
"#0084d4", // 12
"#b729d9", // 13
"#ccccff", // 14
"#ffffff", // 15
[255] = 0,
//static unsigned int defaultbg = 0;
"#000000", // 0
//static unsigned int defaultfg = 7;
"#ffffff", // 7
//static unsigned int defaultcs = 9;
"#dc322f", // 9
},
{
"#230046", // 0
"#7d1625", // 1
"#337e6f", // 2
"#7f6f49", // 3
"#4f4a7f", // 4
"#5a3f7f", // 5
"#58777f", // 6
"#736e7d", // 7
"#372d46", // 8
"#e05167", // 9
"#52e0c4", // 10
"#e0c386", // 11
"#8e87e0", // 12
"#a776e0", // 13
"#9ad4e0", // 14
"#8c91fa", // 15
[255] = 0,
"#050014", /* bg color */
//static unsigned int defaultbg = 256;
//static unsigned int defaultfg = 7;
"#736e7d", // 7
//static unsigned int defaultcs = 15;
"#8c91fa", // 15
},
{
"#000000", // 0
"#9f0000", // 1
"#008b00", // 2
"#ffd000", // 3
"#0081ff", // 4
"#bc00ca", // 5
"#008b8b", // 6
"#bbbbbb", // 7
"#555555", // 8
"#ff0000", // 9
"#00ee00", // 10
"#ffff00", // 11
"#0000ff", // 12
"#ff00ff", // 13
"#00cdcd", // 14
"#ffffff", // 15
[255] = 0,
//static unsigned int defaultbg = 0;
"#000000", // 0
"#00a595", /* fg color */
//static unsigned int defaultfg = 256;
"#bbbbbb", // 7
//static unsigned int defaultcs = 7;
},
{
"#112616", // 0
"#7f2b27", // 1
"#2f7e25", // 2
"#717f24", // 3
"#2f6a7f", // 4
"#47587f", // 5
"#327f77", // 6
"#647d75", // 7
"#3c4812", // 8
"#e08009", // 9
"#18e000", // 10
"#bde000", // 11
"#00aae0", // 12
"#0058e0", // 13
"#00e0c4", // 14
"#73fa91", // 15
[255] = 0,
"#0f1610", /* bg color */
//static unsigned int defaultbg = 256;
"#637d75", /* fg color */
//static unsigned int defaultfg = 257;
"#73fa91", // 15
//static unsigned int defaultcs = 15;
},
{
"#4f4f4f", // 0
"#ff6c60", // 1
"#a8ff60", // 2
"#ffffb6", // 3
"#96cbfe", // 4
"#ff73fd", // 5
"#c6c5fe", // 6
"#eeeeee", // 7
"#7c7c7c", // 8
"#ffb6b0", // 9
"#ceffac", // 10
"#ffffcc", // 11
"#b5dcff", // 12
"#ff9cfe", // 13
"#dfdffe", // 14
"#ffffff", // 15
[255] = 0,
"#0000a4", /* bg color */
//static unsigned int defaultbg = 256;
"#ffff4e", /* fg color */
//static unsigned int defaultfg = 257;
"#ffa560" /* cs color */
//static unsigned int defaultcs = 258;
},
{
"#000000", // 0
"#c13900", // 1
"#a4a900", // 2
"#caaf00", // 3
"#bd6d00", // 4
"#fc5e00", // 5
"#f79500", // 6
"#ffc88a", // 7
"#6a4f2a", // 8
"#ff8c68", // 9
"#f6ff40", // 10
"#ffe36e", // 11
"#ffbe55", // 12
"#fc874f", // 13
"#c69752", // 14
"#fafaff", // 15
[255] = 0,
"#262626", /* bg color */
//static unsigned int defaultbg = 256;
"#ffcb83", /* fg color */
//static unsigned int defaultfg = 257;
"#fc531d" /* cs color */
//static unsigned int defaultcs = 258;
},
{
"#1f1f1f", // 0
"#fb002a", // 1
"#339c24", // 2
"#659b25", // 3
"#149b45", // 4
"#53b82c", // 5
"#2cb868", // 6
"#e0ffef", // 7
"#032710", // 8
"#a7ff3f", // 9
"#9fff6d", // 10
"#d2ff6d", // 11
"#72ffb5", // 12
"#50ff3e", // 13
"#22ff71", // 14
"#daefd0", // 15
[255] = 0,
"#3a3d3f", /* bg color */
//static unsigned int defaultbg = 256;
"#d9efd3", /* fg color */
//static unsigned int defaultfg = 257;
"#42ff58" /* cs color */
//static unsigned int defaultcs = 258;
},
{
"#000000", // 0
"#d62e4e", // 1
"#71be6b", // 2
"#beb86b", // 3
"#489bee", // 4
"#e979d7", // 5
"#6bbeb8", // 6
"#d6d6d6", // 7
"#262626", // 8
"#e02553", // 9
"#aff08c", // 10
"#dfddb7", // 11
"#65aaf1", // 12
"#ddb7df", // 13
"#b7dfdd", // 14
"#ffffff", // 15
[255] = 0,
"#762423", /* bg color */
//static unsigned int defaultbg = 256;
//static unsigned int defaultfg = 15;
"#ffffff", // 15
//static unsigned int defaultcs = 15;
"#ffffff", // 15
},
}; };
/* Terminal colors (16 first used in escape sequence) */ /* Terminal colors (16 first used in escape sequence) */