From bd52869cce82a87dfc2352a666f69dbaa66576f1 Mon Sep 17 00:00:00 2001 From: thiagolopes Date: Sun, 6 Oct 2019 00:13:53 -0300 Subject: [PATCH] Add emacs navigation keybindings --- src/commands.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/commands.rs b/src/commands.rs index 0f94a7a..750e443 100644 --- a/src/commands.rs +++ b/src/commands.rs @@ -235,6 +235,11 @@ impl CommandManager { kb.insert("h".into(), Command::Move(MoveMode::Left, None)); kb.insert("l".into(), Command::Move(MoveMode::Right, None)); + kb.insert("Ctrl+p".into(), Command::Move(MoveMode::Up, None)); + kb.insert("Ctrl+n".into(), Command::Move(MoveMode::Down, None)); + kb.insert("Ctrl+a".into(), Command::Move(MoveMode::Left, None)); + kb.insert("Ctrl+e".into(), Command::Move(MoveMode::Right, None)); + kb.insert("Shift+Up".into(), Command::Shift(ShiftMode::Up, None)); kb.insert("Shift+Down".into(), Command::Shift(ShiftMode::Down, None));