login

<     >

2014-11-15 17:07:41 (UTC-02:00)

Marcel Rodrigues <marcelgmr@gmail.com>

Show marks count.

diff --git a/config.h b/config.h
index 7bf2807..a5a4ea8 100644
--- a/config.h
+++ b/config.h
@@ -36,6 +36,7 @@
 #define RVC_HIDDEN      YELLOW
 #define RVC_PROMPT      DEFAULT
 #define RVC_TABNUM      DEFAULT
+#define RVC_NMARKS      YELLOW
 
 /* Special symbols used by the TUI. See <curses.h> for available constants. */
 #define RVS_SCROLLBAR   ACS_CKBOARD

diff --git a/rover.c b/rover.c
index 2a5018a..89ff5c4 100644
--- a/rover.c
+++ b/rover.c
@@ -282,6 +282,13 @@ update_view()
         wcolor_set(rover.window, DEFAULT, NULL);
     }
     wrefresh(rover.window);
+    if (rover.marks.nentries) {
+        sprintf(STATUS, "%7d)", rover.marks.nentries);
+        *strrchr(STATUS, ' ') = '(';
+        color_set(RVC_NMARKS, NULL);
+        mvaddstr(0, COLS-15, STATUS);
+        color_set(DEFAULT, NULL);
+    }
     STATUS[0] = FLAGS & SHOW_FILES  ? 'F' : ' ';
     STATUS[1] = FLAGS & SHOW_DIRS   ? 'D' : ' ';
     STATUS[2] = FLAGS & SHOW_HIDDEN ? 'H' : ' ';