From 3ab3042e95890fad79f9d72ddf6ebc835fae631b Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Fri, 18 Aug 2023 15:50:34 -0600 Subject: [PATCH] Don't show vim mode when disabled --- crates/vim/src/editor_events.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/crates/vim/src/editor_events.rs b/crates/vim/src/editor_events.rs index f1b01f460d..994a09aaf9 100644 --- a/crates/vim/src/editor_events.rs +++ b/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, + }); + } }); }); }