Commit Diff


commit - 2a117cd2634a66f17424a9b8f43d582528b00bb8
commit + 248e5b29e994901c2bd0b9fae8b38ffd1332c1aa
blob - 7bf28078619d7bed765f80920f3a6fd65cb6792f
blob + a5a4ea898abd631ff63ec1f34d89a2396a166990
--- config.h
+++ 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
blob - 2a5018ace77e6b5598c21a2c435aa68c9fce47cd
blob + 89ff5c4f89a7134645dc8d617c84fe973bd28580
--- rover.c
+++ 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' : ' ';