// color scheme arrays static unsigned int alphas[][3] = { // fg bg border [SchemeLArrow] = { fgalpha, bgalpha, borderalpha }, [SchemeRArrow] = { fgalpha, bgalpha, borderalpha }, [SchemeItemNorm] = { fgalpha, bgalpha, borderalpha }, [SchemeItemSel] = { fgalpha, bgalpha, borderalpha }, [SchemeItemNormPri] = { fgalpha, bgalpha, borderalpha }, [SchemeItemSelPri] = { fgalpha, bgalpha, borderalpha }, [SchemeMenu] = { fgalpha, bgalpha, borderalpha }, [SchemeInput] = { fgalpha, bgalpha, borderalpha }, [SchemePrompt] = { fgalpha, bgalpha, borderalpha }, [SchemeNormHighlight] = { fgalpha, bgalpha, borderalpha }, [SchemeSelHighlight] = { fgalpha, bgalpha, borderalpha }, [SchemeMode] = { fgalpha, bgalpha, borderalpha }, [SchemeCaret] = { fgalpha, bgalpha, borderalpha }, [SchemeNumber] = { fgalpha, bgalpha, borderalpha }, [SchemeBorder] = { fgalpha, bgalpha, borderalpha }, }; static char *colors[SchemeLast][2] = { // fg bg [SchemeLArrow] = { col_larrowfg, col_larrowbg }, [SchemeRArrow] = { col_rarrowfg, col_rarrowbg }, [SchemeItemNorm] = { col_itemnormfg, col_itemnormbg }, [SchemeItemSel] = { col_itemselfg, col_itemselbg }, [SchemeItemNormPri] = { col_itemnormprifg, col_itemnormpribg }, [SchemeItemSelPri] = { col_itemselprifg, col_itemselpribg }, [SchemeInput] = { col_inputfg, col_inputbg, }, [SchemeMenu] = { NULL, col_menubgcolor }, [SchemePrompt] = { col_promptfg, col_promptbg }, [SchemeNormHighlight] = { col_normhlfgcolor, col_normhlbgcolor }, [SchemeSelHighlight] = { col_selhlfgcolor, col_selhlbgcolor }, [SchemeCaret] = { col_caretfgcolor, NULL }, [SchemeMode] = { col_modefgcolor, col_modebgcolor }, [SchemeNumber] = { col_numfgcolor, col_numbgcolor }, [SchemeBorder] = { NULL, col_bordercolor }, }; // sgr colors // to enable 256 color support, append to this. static char *textcolors[] = { col_sgrcolor0, col_sgrcolor1, col_sgrcolor2, col_sgrcolor3, col_sgrcolor4, col_sgrcolor5, col_sgrcolor6, col_sgrcolor7, col_sgrcolor8, col_sgrcolor9, col_sgrcolor10, col_sgrcolor11, col_sgrcolor12, col_sgrcolor13, col_sgrcolor14, col_sgrcolor15, };