it builds, we have 3 colors available.
This commit is contained in:
parent
59032de031
commit
a49815838c
3 changed files with 41 additions and 31 deletions
12
config.h
12
config.h
|
|
@ -86,6 +86,8 @@ static unsigned int tabspaces = 8;
|
||||||
/* bg opacity */
|
/* bg opacity */
|
||||||
static const int alpha = 0xdd;
|
static const int alpha = 0xdd;
|
||||||
|
|
||||||
|
static int whichcolortable = 0;
|
||||||
|
|
||||||
static char *colornames[3][260] = {
|
static char *colornames[3][260] = {
|
||||||
// cobalt neon
|
// cobalt neon
|
||||||
{
|
{
|
||||||
|
|
@ -110,7 +112,7 @@ static char *colornames[3][260] = {
|
||||||
|
|
||||||
/* more colors can be added after 255 to use with DefaultXX */
|
/* more colors can be added after 255 to use with DefaultXX */
|
||||||
"#142838", /* bg color */
|
"#142838", /* bg color */
|
||||||
"#8ff586", // 6
|
"#8ff586", // 6
|
||||||
"#c4206f" /* cs color */
|
"#c4206f" /* cs color */
|
||||||
},
|
},
|
||||||
// Highway
|
// Highway
|
||||||
|
|
@ -157,10 +159,10 @@ static char *colornames[3][260] = {
|
||||||
[255] = 0,
|
[255] = 0,
|
||||||
"#171423", /* bg color */
|
"#171423", /* bg color */
|
||||||
"#9f9fa1", /* fg color */
|
"#9f9fa1", /* fg color */
|
||||||
"#a288f7", // 15
|
"#a288f7", // 15
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Terminal colors (16 first used in escape sequence) */
|
/* Terminal colors (16 first used in escape sequence) */
|
||||||
static const char *colorname[] = {
|
static const char *colorname[] = {
|
||||||
// cobalt neon
|
// cobalt neon
|
||||||
|
|
@ -186,7 +188,7 @@ static const char *colorname[] = {
|
||||||
|
|
||||||
/* more colors can be added after 255 to use with DefaultXX */
|
/* more colors can be added after 255 to use with DefaultXX */
|
||||||
"#142838", /* bg color */
|
"#142838", /* bg color */
|
||||||
"#8ff586", // 6
|
"#8ff586", // 6
|
||||||
"#c4206f" /* cs color */
|
"#c4206f" /* cs color */
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
@ -215,7 +217,7 @@ static const char *altcolorname[] = {
|
||||||
|
|
||||||
/* more colors can be added after 255 to use with DefaultXX */
|
/* more colors can be added after 255 to use with DefaultXX */
|
||||||
"#3a3d3f", /* bg color */
|
"#3a3d3f", /* bg color */
|
||||||
"#d9efd3", /* fg color */
|
"#d9efd3", /* fg color */
|
||||||
"#42ff58" /* cs color */
|
"#42ff58" /* cs color */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
59
st.c
59
st.c
|
|
@ -337,9 +337,9 @@ static void selpaste(const Arg *);
|
||||||
static void xzoom(const Arg *);
|
static void xzoom(const Arg *);
|
||||||
static void xzoomabs(const Arg *);
|
static void xzoomabs(const Arg *);
|
||||||
static void xzoomreset(const Arg *);
|
static void xzoomreset(const Arg *);
|
||||||
static void printsel(const Arg *);
|
// static void printsel(const Arg *);
|
||||||
static void printscreen(const Arg *) ;
|
// static void printscreen(const Arg *) ;
|
||||||
static void toggleprinter(const Arg *);
|
// static void toggleprinter(const Arg *);
|
||||||
static void sendbreak(const Arg *);
|
static void sendbreak(const Arg *);
|
||||||
|
|
||||||
/* Config.h for applying patches and the configuration. */
|
/* Config.h for applying patches and the configuration. */
|
||||||
|
|
@ -1537,7 +1537,7 @@ ttywrite(const char *s, size_t n)
|
||||||
if (r < n) {
|
if (r < n) {
|
||||||
/*
|
/*
|
||||||
* We weren't able to write out everything.
|
* We weren't able to write out everything.
|
||||||
* This means the buffer is getting full
|
* This means the buffer is getting full
|
||||||
* again. Empty it.
|
* again. Empty it.
|
||||||
*/
|
*/
|
||||||
if (n < lim)
|
if (n < lim)
|
||||||
|
|
@ -2611,23 +2611,23 @@ tprinter(char *s, size_t len)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
// void
|
||||||
toggleprinter(const Arg *arg)
|
// toggleprinter(const Arg *arg)
|
||||||
{
|
// {
|
||||||
term.mode ^= MODE_PRINT;
|
// term.mode ^= MODE_PRINT;
|
||||||
}
|
// }
|
||||||
|
|
||||||
void
|
// void
|
||||||
printscreen(const Arg *arg)
|
// printscreen(const Arg *arg)
|
||||||
{
|
// {
|
||||||
tdump();
|
// tdump();
|
||||||
}
|
// }
|
||||||
|
|
||||||
void
|
// void
|
||||||
printsel(const Arg *arg)
|
// printsel(const Arg *arg)
|
||||||
{
|
// {
|
||||||
tdumpsel();
|
// tdumpsel();
|
||||||
}
|
// }
|
||||||
|
|
||||||
void
|
void
|
||||||
tdumpsel(void)
|
tdumpsel(void)
|
||||||
|
|
@ -3167,7 +3167,8 @@ sixd_to_16bit(int x)
|
||||||
|
|
||||||
const char* getcolorname(int i)
|
const char* getcolorname(int i)
|
||||||
{
|
{
|
||||||
return (usealtcolors) ? altcolorname[i] : colorname[i];
|
return colornames[whichcolortable][i];
|
||||||
|
// return (usealtcolors) ? altcolorname[i] : colorname[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
|
|
@ -3955,21 +3956,21 @@ xdrawcursor(void)
|
||||||
case 8:
|
case 8:
|
||||||
utf8decode("䷀", &g.u, UTF_SIZ);
|
utf8decode("䷀", &g.u, UTF_SIZ);
|
||||||
case 9:
|
case 9:
|
||||||
utf8decode("䷬", &g.u, UTF_SIZ);
|
utf8decode("䷬", &g.u, UTF_SIZ);
|
||||||
case 10:
|
case 10:
|
||||||
utf8decode("䷑", &g.u, UTF_SIZ);
|
utf8decode("䷑", &g.u, UTF_SIZ);
|
||||||
case 11:
|
case 11:
|
||||||
utf8decode("䷼", &g.u, UTF_SIZ);
|
utf8decode("䷼", &g.u, UTF_SIZ);
|
||||||
case 12:
|
case 12:
|
||||||
utf8decode("░", &g.u, UTF_SIZ);
|
utf8decode("░", &g.u, UTF_SIZ);
|
||||||
case 13:
|
case 13:
|
||||||
utf8decode("▒", &g.u, UTF_SIZ);
|
utf8decode("▒", &g.u, UTF_SIZ);
|
||||||
case 14:
|
case 14:
|
||||||
utf8decode("▓", &g.u, UTF_SIZ);
|
utf8decode("▓", &g.u, UTF_SIZ);
|
||||||
case 15:
|
case 15:
|
||||||
utf8decode("▣", &g.u, UTF_SIZ); */
|
utf8decode("▣", &g.u, UTF_SIZ); */
|
||||||
case 7: /* st extension: snowman */
|
case 7: /* st extension: snowman */
|
||||||
utf8decode("▒", &g.u, UTF_SIZ);
|
utf8decode("▒", &g.u, UTF_SIZ);
|
||||||
// utf8decode("☃", &g.u, UTF_SIZ);
|
// utf8decode("☃", &g.u, UTF_SIZ);
|
||||||
case 0: /* Blinking Block */
|
case 0: /* Blinking Block */
|
||||||
case 1: /* Blinking Block (Default) */
|
case 1: /* Blinking Block (Default) */
|
||||||
|
|
@ -4170,7 +4171,13 @@ numlock(const Arg *dummy)
|
||||||
void
|
void
|
||||||
swapcolors(const Arg *dummy)
|
swapcolors(const Arg *dummy)
|
||||||
{
|
{
|
||||||
usealtcolors = !usealtcolors;
|
// usealtcolors = !usealtcolors;
|
||||||
|
whichcolortable = whichcolortable +1;
|
||||||
|
printf("%d, %d\n",whichcolortable,
|
||||||
|
sizeof(colornames)/sizeof(colornames[0]) );
|
||||||
|
if ( whichcolortable >= sizeof(colornames)/sizeof(colornames[0]) ) {
|
||||||
|
whichcolortable = 0;
|
||||||
|
}
|
||||||
xloadcols();
|
xloadcols();
|
||||||
redraw();
|
redraw();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
1
xrdb
Symbolic link
1
xrdb
Symbolic link
|
|
@ -0,0 +1 @@
|
||||||
|
iterm2colors/xrdb
|
||||||
Loading…
Add table
Add a link
Reference in a new issue