summaryrefslogtreecommitdiff
path: root/src/window.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2018-06-17 16:23:34 +0200
committerBram Moolenaar <Bram@vim.org>2018-06-17 16:23:34 +0200
commit942b4541a2d8e8df8369ab70e112dbbbe0c7c0aa (patch)
tree0fcb2f684a28b77e8397d39a2b9f4da84f873fbe /src/window.c
parentd595a1910c5672808e44afa028e253e47f03651f (diff)
downloadvim-git-942b4541a2d8e8df8369ab70e112dbbbe0c7c0aa.tar.gz
patch 8.1.0064: typing CTRL-W in a prompt buffer shows mode "-- --"v8.1.0064
Problem: Typing CTRL-W in a prompt buffer shows mode "-- --". Solution: Set restart_edit to 'A' and check for it.
Diffstat (limited to 'src/window.c')
-rw-r--r--src/window.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/window.c b/src/window.c
index 4f4f08b67..f059b3766 100644
--- a/src/window.c
+++ b/src/window.c
@@ -2114,6 +2114,8 @@ leaving_window(win_T *win)
// When leaving a prompt window stop Insert mode and perhaps restart
// it when entering that window again.
win->w_buffer->b_prompt_insert = restart_edit;
+ if (restart_edit != 0 && mode_displayed)
+ clear_cmdline = TRUE; /* unshow mode later */
restart_edit = NUL;
// When leaving the window (or closing the window) was done from a