summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Zhao <jeff.no.zhao@gmail.com>2021-05-13 12:40:14 -0400
committerJeff Zhao <jeff.no.zhao@gmail.com>2021-05-13 12:40:14 -0400
commit216ca0938f36476e221276f2f63d68bf8b9d770c (patch)
tree05d0b03a1e31d68a69746a88697b052566e9db9e
parentd44a2dcffb7a0b9ec330a198b00b5cfc1274657a (diff)
add arrow prefix to up,down,left,right
-rw-r--r--config/keymap.toml14
-rw-r--r--src/config/keymap/keyparse.rs8
2 files changed, 11 insertions, 11 deletions
diff --git a/config/keymap.toml b/config/keymap.toml
index 17900bf..4187914 100644
--- a/config/keymap.toml
+++ b/config/keymap.toml
@@ -36,13 +36,13 @@ keys = [ "backtab" ]
[[mapcommand]]
command = "cursor_move_up"
-keys = [ "up" ]
+keys = [ "arrow_up" ]
[[mapcommand]]
command = "cursor_move_up"
keys = [ "k" ]
[[mapcommand]]
command = "cursor_move_down"
-keys = [ "down" ]
+keys = [ "arrow_down" ]
[[mapcommand]]
command = "cursor_move_down"
keys = [ "j" ]
@@ -73,16 +73,16 @@ command = "parent_cursor_move_down"
keys = [ "]" ]
[[mapcommand]]
-command = "open_file"
-keys = [ "right" ]
+command = "open"
+keys = [ "arrow_right" ]
[[mapcommand]]
command = "open_file"
keys = [ "l" ]
[[mapcommand]]
-command = "open_file"
+command = "open"
keys = [ "\n" ]
[[mapcommand]]
-command = "open_file_with"
+command = "open_with"
keys = [ "r" ]
[[mapcommand]]
@@ -90,7 +90,7 @@ command = ":cd "
keys = [ "c", "d" ]
[[mapcommand]]
command = "cd .."
-keys = [ "left" ]
+keys = [ "arrow_left" ]
[[mapcommand]]
command = "cd .."
keys = [ "h" ]
diff --git a/src/config/keymap/keyparse.rs b/src/config/keymap/keyparse.rs
index de1e0dd..e850cc2 100644
--- a/src/config/keymap/keyparse.rs
+++ b/src/config/keymap/keyparse.rs
@@ -18,10 +18,10 @@ pub fn str_to_key(s: &str) -> Option<Key> {
let key = match s {
"backspace" => Some(Key::Backspace),
"backtab" => Some(Key::BackTab),
- "left" => Some(Key::Left),
- "right" => Some(Key::Right),
- "up" => Some(Key::Up),
- "down" => Some(Key::Down),
+ "arrow_left" => Some(Key::Left),
+ "arrow_right" => Some(Key::Right),
+ "arrow_up" => Some(Key::Up),
+ "arrow_down" => Some(Key::Down),
"home" => Some(Key::Home),
"end" => Some(Key::End),
"page_up" => Some(Key::PageUp),