aboutsummaryrefslogtreecommitdiff
path: root/config.def.h
diff options
context:
space:
mode:
Diffstat (limited to 'config.def.h')
-rw-r--r--config.def.h2
1 files changed, 2 insertions, 0 deletions
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);
}