- static const int attrs_color[2][2][M_MAX] = {
- [0][0] = { [M_IDLE] = 0, [M_SCAN] = COLOR_PAIR(1), [M_NEW] = COLOR_PAIR(1), [M_FLAG] = COLOR_PAIR(6), [M_BAD] = COLOR_PAIR(2) },
- [0][1] = { [M_IDLE] = A_BOLD, [M_SCAN] = COLOR_PAIR(1), [M_NEW] = COLOR_PAIR(1) | A_BOLD, [M_FLAG] = COLOR_PAIR(6) | A_BOLD, [M_BAD] = COLOR_PAIR(2) | A_BOLD },
- [1][0] = { [M_IDLE] = COLOR_PAIR(3), [M_SCAN] = COLOR_PAIR(4), [M_NEW] = COLOR_PAIR(4), [M_FLAG] = COLOR_PAIR(7), [M_BAD] = COLOR_PAIR(5) },
- [1][1] = { [M_IDLE] = COLOR_PAIR(3) | A_BOLD, [M_SCAN] = COLOR_PAIR(4), [M_NEW] = COLOR_PAIR(4) | A_BOLD, [M_FLAG] = COLOR_PAIR(7) | A_BOLD, [M_BAD] = COLOR_PAIR(5) | A_BOLD },
+ init_pair(8, COLOR_WHITE, COLOR_MAGENTA);
+ init_pair(9, COLOR_YELLOW, COLOR_MAGENTA);
+ init_pair(10, COLOR_GREEN, COLOR_MAGENTA);
+ init_pair(11, COLOR_RED, COLOR_MAGENTA);
+ init_pair(12, COLOR_BLACK, COLOR_YELLOW);
+ static const int attrs_color[3][2][M_MAX] = {
+ [0][0] = { [M_IDLE] = 0,
+ [M_SCAN] = COLOR_PAIR(1),
+ [M_NEW] = COLOR_PAIR(1),
+ [M_FLAG] = COLOR_PAIR(6),
+ [M_BAD] = COLOR_PAIR(2) },
+ [0][1] = { [M_IDLE] = A_BOLD,
+ [M_SCAN] = COLOR_PAIR(1),
+ [M_NEW] = COLOR_PAIR(1) | A_BOLD,
+ [M_FLAG] = COLOR_PAIR(6) | A_BOLD,
+ [M_BAD] = COLOR_PAIR(2) | A_BOLD },
+ [1][0] = { [M_IDLE] = COLOR_PAIR(3),
+ [M_SCAN] = COLOR_PAIR(4),
+ [M_NEW] = COLOR_PAIR(4),
+ [M_FLAG] = COLOR_PAIR(7),
+ [M_BAD] = COLOR_PAIR(5) },
+ [1][1] = { [M_IDLE] = COLOR_PAIR(3) | A_BOLD,
+ [M_SCAN] = COLOR_PAIR(4),
+ [M_NEW] = COLOR_PAIR(4) | A_BOLD,
+ [M_FLAG] = COLOR_PAIR(7) | A_BOLD,
+ [M_BAD] = COLOR_PAIR(5) | A_BOLD },
+ [2][0] = { [M_IDLE] = COLOR_PAIR(8),
+ [M_SCAN] = COLOR_PAIR(9),
+ [M_NEW] = COLOR_PAIR(9),
+ [M_FLAG] = COLOR_PAIR(10),
+ [M_BAD] = COLOR_PAIR(11),
+ [M_INCSEARCH] = COLOR_PAIR(12) | A_DIM },
+ [2][1] = { [M_IDLE] = COLOR_PAIR(8) | A_BOLD,
+ [M_SCAN] = COLOR_PAIR(9),
+ [M_NEW] = COLOR_PAIR(9) | A_BOLD,
+ [M_FLAG] = COLOR_PAIR(10) | A_BOLD,
+ [M_BAD] = COLOR_PAIR(11) | A_BOLD,
+ [M_INCSEARCH] = COLOR_PAIR(12) },