From 0d448b0d2802a044a77f5546ecd98efb5045adca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Wed, 10 Sep 2014 14:47:48 +0200 Subject: Add a few comments about the subtleties of mode switching --- config.def.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'config.def.h') diff --git a/config.def.h b/config.def.h index 1377707..57e076d 100644 --- a/config.def.h +++ b/config.def.h @@ -388,6 +388,8 @@ static KeyBinding vis_prompt_mode[] = { }; static void vis_prompt_leave(Mode *new) { + /* prompt mode may be left for operator mode when editing the command prompt. + * for example during Ctrl+w / delete_word. don't hide the prompt in this case */ if (new != &vis_modes[VIS_MODE_OPERATOR]) editor_prompt_hide(vis); } -- cgit v1.2.3