+ if(with_colors) {
+ if(has_colors()) {
+ start_color();
+ switch(color_theme) {
+ default:
+ case 0:
+ init_pair(1, COLOR_WHITE, COLOR_GREEN);
+ init_pair(2, COLOR_BLACK, COLOR_YELLOW);
+ break;
+ case 1:
+ init_pair(1, COLOR_WHITE, COLOR_BLACK);
+ init_pair(2, COLOR_BLACK, COLOR_YELLOW);
+ break;
+ case 2:
+ init_pair(1, COLOR_BLACK, COLOR_GREEN);
+ init_pair(2, COLOR_BLACK, COLOR_YELLOW);
+ break;
+ case 3:
+ init_pair(1, COLOR_BLACK, COLOR_RED);
+ init_pair(2, COLOR_BLACK, COLOR_YELLOW);
+ break;
+ case 4:
+ init_pair(1, COLOR_WHITE, COLOR_BLACK);
+ init_pair(2, COLOR_BLACK, COLOR_BLUE);
+ break;
+ case 5:
+ init_pair(1, COLOR_BLACK, COLOR_MAGENTA);
+ init_pair(2, COLOR_BLACK, COLOR_CYAN);
+ break;
+ }
+ } else {
+ with_colors = 0;
+ }