|
|
@@ -14,14 +14,70 @@ |
|
|
|
*/ |
|
|
|
|
|
|
|
/* --- Valid presets --- */ |
|
|
|
#define STD_PRESET 1 |
|
|
|
#define COLORFUL_PRESET 2 |
|
|
|
#define MONOCHROME_PRESET 1 |
|
|
|
#define COLORFUL_PRESET 2 |
|
|
|
// Your own preset. |
|
|
|
// NOTE: you have to assign a color |
|
|
|
// to each end every macro |
|
|
|
#define COLORFUL_CUSTOM 3 |
|
|
|
|
|
|
|
/* --- Preset selection --- */ |
|
|
|
// Set to one of the numerical values above |
|
|
|
#define COLOR_PRESET 2 |
|
|
|
|
|
|
|
#if COLOR_PRESET == 1 |
|
|
|
# define COLOR_STD_FG COLOR_WHITE |
|
|
|
# define COLOR_STD_BG COLOR_BLACK |
|
|
|
# define COLOR_FRAME_FG COLOR_WHITE |
|
|
|
# define COLOR_FRAME_BG COLOR_BLACK |
|
|
|
# define COLOR_PROMPT_FG COLOR_WHITE |
|
|
|
# define COLOR_PROMPT_BG COLOR_BLACK |
|
|
|
# define COLOR_CURSOR COLOR_WHITE |
|
|
|
# define COLOR_FIELD_FG COLOR_WHITE |
|
|
|
# define COLOR_FIELD_BG COLOR_BLACK |
|
|
|
# define COLOR_FIELD_SELECTED_FG COLOR_WHITE |
|
|
|
# define COLOR_FIELD_SELECTED_BG COLOR_BLACK |
|
|
|
# define COLOR_HELP_FG COLOR_WHITE |
|
|
|
# define COLOR_HELP_BG COLOR_BLACK |
|
|
|
# define COLOR_TOOLTIP_FG COLOR_WHITE |
|
|
|
# define COLOR_TOOLTIP_BG COLOR_BLACK |
|
|
|
# define COLOR_CASE_FG COLOR_WHITE |
|
|
|
# define COLOR_CASE_BG COLOR_BLACK |
|
|
|
# define COLOR_MESSAGE_FG COLOR_WHITE |
|
|
|
# define COLOR_MESSAGE_BG COLOR_BLACK |
|
|
|
# define COLOR_PATTERN_FG COLOR_WHITE |
|
|
|
# define COLOR_PATTERN_BG COLOR_BLACK |
|
|
|
# define COLOR_TABLE_HEADER_FG COLOR_WHITE |
|
|
|
# define COLOR_TABLE_HEADER_BG COLOR_BLACK |
|
|
|
# define COLOR_TABLE_ID_FG COLOR_WHITE |
|
|
|
# define COLOR_TABLE_ID_BG COLOR_BLACK |
|
|
|
# define COLOR_TABLE_MARK_FG COLOR_WHITE |
|
|
|
# define COLOR_TABLE_MARK_BG COLOR_BLACK |
|
|
|
# define COLOR_TABLE_COL_FILE_FG COLOR_WHITE |
|
|
|
# define COLOR_TABLE_COL_FILE_BG COLOR_BLACK |
|
|
|
# define COLOR_TABLE_COL_FUNCTION_FG COLOR_WHITE |
|
|
|
# define COLOR_TABLE_COL_FUNCTION_BG COLOR_BLACK |
|
|
|
# define COLOR_TABLE_COL_LINE_FG COLOR_WHITE |
|
|
|
# define COLOR_TABLE_COL_LINE_BG COLOR_BLACK |
|
|
|
# define COLOR_TABLE_COL_TEXT_FG COLOR_WHITE |
|
|
|
# define COLOR_TABLE_COL_TEXT_BG COLOR_BLACK |
|
|
|
# define COLOR_TABLE_SELECTED_ID_FG COLOR_WHITE |
|
|
|
# define COLOR_TABLE_SELECTED_ID_BG COLOR_BLACK |
|
|
|
# define COLOR_TABLE_SELECTED_MARK_FG COLOR_WHITE |
|
|
|
# define COLOR_TABLE_SELECTED_MARK_BG COLOR_BLACK |
|
|
|
# define COLOR_TABLE_COL_SELECTED_FILE_FG COLOR_WHITE |
|
|
|
# define COLOR_TABLE_COL_SELECTED_FILE_BG COLOR_BLACK |
|
|
|
# define COLOR_TABLE_COL_SELECTED_FUNCTION_FG COLOR_WHITE |
|
|
|
# define COLOR_TABLE_COL_SELECTED_FUNCTION_BG COLOR_BLACK |
|
|
|
# define COLOR_TABLE_COL_SELECTED_LINE_FG COLOR_WHITE |
|
|
|
# define COLOR_TABLE_COL_SELECTED_LINE_BG COLOR_BLACK |
|
|
|
# define COLOR_TABLE_COL_SELECTED_TEXT_FG COLOR_WHITE |
|
|
|
# define COLOR_TABLE_COL_SELECTED_TEXT_BG COLOR_BLACK |
|
|
|
# define COLOR_PAGER_MSG_FG COLOR_WHITE |
|
|
|
# define COLOR_PAGER_MSG_BG COLOR_BLACK |
|
|
|
#elif COLOR_PRESET == 2 |
|
|
|
# define COLOR_STD_FG COLOR_WHITE |
|
|
|
# define COLOR_STD_BG -1 |
|
|
|
# define COLOR_FRAME_FG COLOR_GREEN |
|
|
|
# define COLOR_FRAME_BG -1 |
|
|
|
# define COLOR_PROMPT_FG COLOR_BLUE |
|
|
@@ -69,12 +125,67 @@ |
|
|
|
# define COLOR_TABLE_COL_SELECTED_TEXT_BG COLOR_WHITE |
|
|
|
# define COLOR_PAGER_MSG_FG COLOR_YELLOW |
|
|
|
# define COLOR_PAGER_MSG_BG COLOR_WHITE |
|
|
|
#elif COLOR_PRESET == 3 |
|
|
|
# define COLOR_STD_FG |
|
|
|
# define COLOR_STD_BG |
|
|
|
# define COLOR_FRAME_FG |
|
|
|
# define COLOR_FRAME_BG |
|
|
|
# define COLOR_PROMPT_FG |
|
|
|
# define COLOR_PROMPT_BG |
|
|
|
# define COLOR_CURSOR |
|
|
|
# define COLOR_FIELD_FG |
|
|
|
# define COLOR_FIELD_BG |
|
|
|
# define COLOR_FIELD_SELECTED_FG |
|
|
|
# define COLOR_FIELD_SELECTED_BG |
|
|
|
# define COLOR_HELP_FG |
|
|
|
# define COLOR_HELP_BG |
|
|
|
# define COLOR_TOOLTIP_FG |
|
|
|
# define COLOR_TOOLTIP_BG |
|
|
|
# define COLOR_CASE_FG |
|
|
|
# define COLOR_CASE_BG |
|
|
|
# define COLOR_MESSAGE_FG |
|
|
|
# define COLOR_MESSAGE_BG |
|
|
|
# define COLOR_PATTERN_FG |
|
|
|
# define COLOR_PATTERN_BG |
|
|
|
# define COLOR_TABLE_HEADER_FG |
|
|
|
# define COLOR_TABLE_HEADER_BG |
|
|
|
# define COLOR_TABLE_ID_FG |
|
|
|
# define COLOR_TABLE_ID_BG |
|
|
|
# define COLOR_TABLE_MARK_FG |
|
|
|
# define COLOR_TABLE_MARK_BG |
|
|
|
# define COLOR_TABLE_COL_FILE_FG |
|
|
|
# define COLOR_TABLE_COL_FILE_BG |
|
|
|
# define COLOR_TABLE_COL_FUNCTION_FG |
|
|
|
# define COLOR_TABLE_COL_FUNCTION_BG |
|
|
|
# define COLOR_TABLE_COL_LINE_FG |
|
|
|
# define COLOR_TABLE_COL_LINE_BG |
|
|
|
# define COLOR_TABLE_COL_TEXT_FG |
|
|
|
# define COLOR_TABLE_COL_TEXT_BG |
|
|
|
# define COLOR_TABLE_SELECTED_ID_FG |
|
|
|
# define COLOR_TABLE_SELECTED_ID_BG |
|
|
|
# define COLOR_TABLE_SELECTED_MARK_FG |
|
|
|
# define COLOR_TABLE_SELECTED_MARK_BG |
|
|
|
# define COLOR_TABLE_COL_SELECTED_FILE_FG |
|
|
|
# define COLOR_TABLE_COL_SELECTED_FILE_BG |
|
|
|
# define COLOR_TABLE_COL_SELECTED_FUNCTION_FG |
|
|
|
# define COLOR_TABLE_COL_SELECTED_FUNCTION_BG |
|
|
|
# define COLOR_TABLE_COL_SELECTED_LINE_FG |
|
|
|
# define COLOR_TABLE_COL_SELECTED_LINE_BG |
|
|
|
# define COLOR_TABLE_COL_SELECTED_TEXT_FG |
|
|
|
# define COLOR_TABLE_COL_SELECTED_TEXT_BG |
|
|
|
# define COLOR_PAGER_MSG_FG |
|
|
|
# define COLOR_PAGER_MSG_BG |
|
|
|
#else |
|
|
|
# error "Color profile not valid" |
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* ############################################### */ |
|
|
|
/* ### Don't touch if you are just configuring ### */ |
|
|
|
enum color_pairs{ |
|
|
|
COLOR_PAIR_FRAME = 1, |
|
|
|
COLOR_PAIR_STD = 1, |
|
|
|
COLOR_PAIR_FRAME, |
|
|
|
COLOR_PAIR_PROMPT, |
|
|
|
COLOR_PAIR_FIELD, |
|
|
|
COLOR_PAIR_FIELD_SELECTED, |
|
|
|