diff options
author | Jeff Zhao <jeff.no.zhao@gmail.com> | 2021-05-13 12:40:14 -0400 |
---|---|---|
committer | Jeff Zhao <jeff.no.zhao@gmail.com> | 2021-05-13 12:40:14 -0400 |
commit | 216ca0938f36476e221276f2f63d68bf8b9d770c (patch) | |
tree | 05d0b03a1e31d68a69746a88697b052566e9db9e | |
parent | d44a2dcffb7a0b9ec330a198b00b5cfc1274657a (diff) |
add arrow prefix to up,down,left,right
-rw-r--r-- | config/keymap.toml | 14 | ||||
-rw-r--r-- | src/config/keymap/keyparse.rs | 8 |
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), |