aboutsummaryrefslogtreecommitdiffstats
path: root/src/keys.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/keys.c')
-rw-r--r--src/keys.c17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/keys.c b/src/keys.c
index 8128db3..8ad6852 100644
--- a/src/keys.c
+++ b/src/keys.c
@@ -1,16 +1,18 @@
#include "keys.h"
-#include <linux/limits.h>
-#include <ncurses.h>
-#include <stdio.h>
-#include <stdlib.h>
-
#include "display.h"
#include "err.h"
#include "fm.h"
#include "log.h"
#include "mem.h"
+#include "utils.h"
#include "wm.h"
+#include <errno.h>
+#include <linux/limits.h>
+#include <ncurses.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
bool keymap = false;
@@ -91,6 +93,11 @@ handling_keys(int ch, fm_info *i)
case '+':
new_dir(i);
break;
+ case 'R':
+ case 'r': {
+ fm_rename(i);
+ break;
+ }
default:
return;
}