From 0fe35f440d1cb70004af7766952d35c069ffba6a Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Thu, 12 Jun 2025 22:07:32 -0600 Subject: [PATCH] vim: Exit temporary normal after scroll (#32653) Closes #ISSUE Release Notes: - vim: Exit temporary normal after scrolling --- crates/vim/src/normal/scroll.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/vim/src/normal/scroll.rs b/crates/vim/src/normal/scroll.rs index d9e3810ae0..5586f6ff71 100644 --- a/crates/vim/src/normal/scroll.rs +++ b/crates/vim/src/normal/scroll.rs @@ -56,6 +56,7 @@ impl Vim { ) { let amount = by(Vim::take_count(cx).map(|c| c as f32)); Vim::take_forced_motion(cx); + self.exit_temporary_normal(window, cx); self.update_editor(window, cx, |_, editor, window, cx| { scroll_editor(editor, move_cursor, &amount, window, cx) });