Commit Diff


commit - 6110e5a1919c1f05e2d792862809846af99f6651
commit + 97217d57091c4a13a330ba8e01ad3ec9924aa958
blob - 40d6092ce296b4df1d70252133495ab24eca3b34
blob + 8846519910c56eb524814bcba737a5615402c19a
--- README.md
+++ README.md
@@ -35,6 +35,7 @@ Quick Start
        l - enter selected directory
        h - go to parent directory
        H - go to $HOME directory
+       R - refresh directory listing
   RETURN - open $SHELL on the current directory
    SPACE - open $PAGER with the selected file
        e - open $EDITOR with the selected file
blob - 8397f4839316af18392b75b804aea467afb4dea2
blob + ff36965fa2a816de06d63f4dba5f4bcf9e080463
--- config.h
+++ config.h
@@ -11,6 +11,7 @@
 #define RVK_CD_DOWN     "l"
 #define RVK_CD_UP       "h"
 #define RVK_HOME        "H"
+#define RVK_REFRESH     "R"
 #define RVK_SHELL       "^M"
 #define RVK_VIEW        " "
 #define RVK_EDIT        "e"
blob - 7b170d7ebe56cfb069638fef287a9c2de0310d5e
blob + 3b95ebcc9fb98079f6ff0a4c8707be3fc34b7c4d
--- rover.1
+++ rover.1
@@ -81,6 +81,9 @@ Go to parent directory.
 .B H
 Go to \fB$HOME\fR directory.
 .TP
+.B R
+Refresh directory listing.
+.TP
 .B <RETURN>
 Open \fB$SHELL\fR on the current directory.
 .TP
blob - 58d79d3e3ce6cd79cd3cd47c962a18fe552c8242
blob + 5aad957df549807821297f1d8b7219169ce628d9
--- rover.c
+++ rover.c
@@ -841,6 +841,8 @@ main(int argc, char *argv[])
             if (CWD[strlen(CWD) - 1] != '/')
                 strcat(CWD, "/");
             cd(1);
+        } else if (!strcmp(key, RVK_REFRESH)) {
+            reload();
         } else if (!strcmp(key, RVK_SHELL)) {
             program = getenv("SHELL");
             if (program) {