@@ -107,44 +107,54 @@ unsigned int tabspaces = 8;
107107
108108/* Terminal colors (16 first used in escape sequence) */
109109static const char * colorname [] = {
110- /* 8 normal colors */
111- "black" ,
112- "red3" ,
113- "green3" ,
114- "yellow3" ,
115- "blue2" ,
116- "magenta3" ,
117- "cyan3" ,
118- "gray90" ,
119-
120- /* 8 bright colors */
121- "gray50" ,
122- "red" ,
123- "green" ,
124- "yellow" ,
125- "#5c5cff" ,
126- "magenta" ,
127- "cyan" ,
128- "white" ,
129-
130- [255 ] = 0 ,
131-
132- /* more colors can be added after 255 to use with DefaultXX */
133- "#cccccc" ,
134- "#555555" ,
135- "gray90" , /* default foreground colour */
136- "black" , /* default background colour */
110+ /* solarized dark */
111+ "#073642" , /* 0: black */
112+ "#dc322f" , /* 1: red */
113+ "#859900" , /* 2: green */
114+ "#b58900" , /* 3: yellow */
115+ "#268bd2" , /* 4: blue */
116+ "#d33682" , /* 5: magenta */
117+ "#2aa198" , /* 6: cyan */
118+ "#eee8d5" , /* 7: white */
119+ "#002b36" , /* 8: brblack */
120+ "#cb4b16" , /* 9: brred */
121+ "#586e75" , /* 10: brgreen */
122+ "#657b83" , /* 11: bryellow */
123+ "#839496" , /* 12: brblue */
124+ "#6c71c4" , /* 13: brmagenta*/
125+ "#93a1a1" , /* 14: brcyan */
126+ "#fdf6e3" , /* 15: brwhite */
137127};
138128
129+ /* Terminal colors for alternate (light) palette */
130+ static const char * altcolorname [] = {
131+ /* solarized light */
132+ "#eee8d5" , /* 0: black */
133+ "#dc322f" , /* 1: red */
134+ "#859900" , /* 2: green */
135+ "#b58900" , /* 3: yellow */
136+ "#268bd2" , /* 4: blue */
137+ "#d33682" , /* 5: magenta */
138+ "#2aa198" , /* 6: cyan */
139+ "#073642" , /* 7: white */
140+ "#fdf6e3" , /* 8: brblack */
141+ "#cb4b16" , /* 9: brred */
142+ "#93a1a1" , /* 10: brgreen */
143+ "#839496" , /* 11: bryellow */
144+ "#657b83" , /* 12: brblue */
145+ "#6c71c4" , /* 13: brmagenta*/
146+ "#586e75" , /* 14: brcyan */
147+ "#002b36" , /* 15: brwhite */
148+ };
139149
140150/*
141151 * Default colors (colorname index)
142152 * foreground, background, cursor, reverse cursor
143153 */
144- unsigned int defaultfg = 258 ;
145- unsigned int defaultbg = 259 ;
146- unsigned int defaultcs = 256 ;
147- static unsigned int defaultrcs = 257 ;
154+ unsigned int defaultfg = 12 ;
155+ unsigned int defaultbg = 8 ;
156+ unsigned int defaultcs = 14 ;
157+ static unsigned int defaultrcs = 15 ;
148158
149159/*
150160 * Default shape of cursor
@@ -219,6 +229,7 @@ static Shortcut shortcuts[] = {
219229 { ShiftMask , XK_Insert , selpaste , {.i = 0 } },
220230 { TERMMOD , XK_Num_Lock , numlock , {.i = 0 } },
221231 { TERMMOD , XK_I , iso14755 , {.i = 0 } },
232+ { XK_ANY_MOD , XK_F6 , swapcolors , {.i = 0 } },
222233};
223234
224235/*
0 commit comments