login

<     >

2015-06-06 20:53:34 (UTC-03:00)

Marcel Rodrigues <marcelgmr@gmail.com>

Add color black.

diff --git a/config.h b/config.h
index 8e3e929..7727a95 100644
--- a/config.h
+++ b/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

diff --git a/rover.c b/rover.c
index a63da4b..cae4081 100644
--- a/rover.c
+++ b/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();