commit - 37233869520ae82850697920f7bdc80818553f46
commit + 4b66a2c46f9da33351d8a0c4eaab4d92d20840f2
blob - 1918d5610a767852211f7bf091346894df942dc4
blob + 6bfbaa50093323340fc735e135971f7b6a9697c4
--- config.h
+++ config.h
#define RVK_CD_UP "h"
#define RVK_HOME "H"
#define RVK_SHELL "^M"
-#define RVK_EDIT " "
+#define RVK_VIEW " "
+#define RVK_EDIT "e"
#define RVK_SEARCH "/"
#define RVK_TG_FILES "f"
#define RVK_TG_DIRS "d"
blob - 646e1f2f70fcb25aced47c9a96de48503fd51143
blob + f0acd53aa410cd93e5cf25d6a31475691e8b3101
--- rover.c
+++ rover.c
spawn();
}
}
+ else if (!strcmp(key, RVK_VIEW)) {
+ if (strchr(rover.fnames[rover.fsel], '/') != NULL)
+ continue;
+ program = getenv("PAGER");
+ if (program) {
+ args[0] = program;
+ args[1] = rover.fnames[rover.fsel];
+ args[2] = NULL;
+ spawn();
+ }
+ }
else if (!strcmp(key, RVK_EDIT)) {
if (strchr(rover.fnames[rover.fsel], '/') != NULL)
continue;