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' : ' ';