Honor default_mode in NormalBefore (#29518)

jneem created

Addresses
[this](https://github.com/zed-industries/zed/pull/28103#issuecomment-2832038415)
comment.

Release Notes:

- Improved default helix keybindings

Change summary

crates/vim/src/insert.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

crates/vim/src/insert.rs 🔗

@@ -36,7 +36,7 @@ impl Vim {
                     });
                 });
             });
-            self.switch_mode(Mode::Normal, false, window, cx);
+            self.switch_mode(self.default_mode(cx), false, window, cx);
             return;
         }