Commit Diff


commit - 527b3bd8dd55bd6aeb2a6eaf4efaa19562a7093a
commit + a74511d15adabde2e3e3e00ce265fb289fe95620
blob - 8e3e9294c9f8de42afed3e7b7eab451174e5716b
blob + 7727a951b07809a03ffed3d9fae6bbc2a194f6f1
--- config.h
+++ config.h
@@ -32,7 +32,7 @@
 #define RVK_MARK_COPY   "C"
 #define RVK_MARK_MOVE   "V"
 
-/* Colors available: DEFAULT, RED, GREEN, YELLOW, BLUE, CYAN, MAGENTA, WHITE. */
+/* Colors available: DEFAULT, RED, GREEN, YELLOW, BLUE, CYAN, MAGENTA, WHITE, BLACK. */
 #define RVC_CWD         GREEN
 #define RVC_STATUS      CYAN
 #define RVC_BORDER      BLUE
blob - a63da4b26c2226f46c4b26ca4c7fb87edf896c6b
blob + cae4081608a11795e3747d3ba5c666f4a147bc8f
--- rover.c
+++ rover.c
@@ -109,7 +109,7 @@ static struct Rover {
 #define EDIT_CLEAR(E)      do { (E).left = 0; (E).right = INPUTSZ-1; } while(0)
 
 typedef enum EditStat {CONTINUE, CONFIRM, CANCEL} EditStat;
-typedef enum Color {DEFAULT, RED, GREEN, YELLOW, BLUE, CYAN, MAGENTA, WHITE} Color;
+typedef enum Color {DEFAULT, RED, GREEN, YELLOW, BLUE, CYAN, MAGENTA, WHITE, BLACK} Color;
 typedef int (*PROCESS)(const char *path);
 
 static void
@@ -312,6 +312,7 @@ init_term()
         init_pair(CYAN, COLOR_CYAN, bg);
         init_pair(MAGENTA, COLOR_MAGENTA, bg);
         init_pair(WHITE, COLOR_WHITE, bg);
+        init_pair(BLACK, COLOR_BLACK, bg);
     }
     atexit((void (*)(void)) endwin);
     enable_handlers();