Don't show vim mode when disabled

Conrad Irwin created

Change summary

crates/vim/src/editor_events.rs | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

Detailed changes

crates/vim/src/editor_events.rs 🔗

@@ -22,9 +22,11 @@ fn focused(EditorFocused(editor): &EditorFocused, cx: &mut AppContext) {
     editor.window().update(cx, |cx| {
         Vim::update(cx, |vim, cx| {
             vim.set_active_editor(editor.clone(), cx);
-            cx.emit_global(VimEvent::ModeChanged {
-                mode: vim.state().mode,
-            });
+            if vim.enabled {
+                cx.emit_global(VimEvent::ModeChanged {
+                    mode: vim.state().mode,
+                });
+            }
         });
     });
 }