diff --git a/crates/vim/src/vim.rs b/crates/vim/src/vim.rs index 89647b56e2..2f18d510d8 100644 --- a/crates/vim/src/vim.rs +++ b/crates/vim/src/vim.rs @@ -157,7 +157,7 @@ impl Vim { map.clip_point(selection.head(), Bias::Left), selection.goal, ); - if state.empty_selections_only() { + if self.enabled && state.empty_selections_only() { selection.collapse_to(selection.head(), selection.goal) } });