From d7301246d82658864052c5c2a374e5e74bb5f273 Mon Sep 17 00:00:00 2001 From: Jeremy Wall Date: Wed, 20 Nov 2024 21:30:09 -0500 Subject: [PATCH] feat: use `i` to enter edit mode --- examples/test.icalc | Bin 0 -> 3920 bytes src/ui/mod.rs | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 examples/test.icalc diff --git a/examples/test.icalc b/examples/test.icalc new file mode 100644 index 0000000000000000000000000000000000000000..c45659964fcf604ea57fc411bad6bab750a8fd20 GIT binary patch literal 3920 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 literal 0 HcmV?d00001 diff --git a/src/ui/mod.rs b/src/ui/mod.rs index 73269b3..48d4529 100644 --- a/src/ui/mod.rs +++ b/src/ui/mod.rs @@ -203,7 +203,7 @@ impl<'ws> Workspace<'ws> { fn handle_navigation_input(&mut self, key: event::KeyEvent) -> Result> { if key.kind == KeyEventKind::Press { match key.code { - KeyCode::Char('e') => { + KeyCode::Char('e') | KeyCode::Char('i') => { self.enter_edit_mode(); } KeyCode::Char(':') => {