From 76f1ab6b5ad53f8727539239e0ca8861cc7b0486 Mon Sep 17 00:00:00 2001 From: rhysd Date: Thu, 1 Aug 2024 23:55:35 +0900 Subject: [PATCH] fix `vim` example's `e` mapping in operator-pending mode (fix #76) --- examples/vim.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/examples/vim.rs b/examples/vim.rs index 3977f80..d14f62d 100644 --- a/examples/vim.rs +++ b/examples/vim.rs @@ -112,6 +112,13 @@ impl Vim { key: Key::Char('w'), .. } => textarea.move_cursor(CursorMove::WordForward), + Input { + key: Key::Char('e'), + ctrl: false, + .. + } if matches!(self.mode, Mode::Operator(_)) => { + textarea.move_cursor(CursorMove::WordForward) // `e` behaves like `w` in operator-pending mode + } Input { key: Key::Char('e'), ctrl: false,