diff src/window.c @ 14093:a9d94f10ecef v8.1.0064

patch 8.1.0064: typing CTRL-W in a prompt buffer shows mode "-- --" commit https://github.com/vim/vim/commit/942b4541a2d8e8df8369ab70e112dbbbe0c7c0aa Author: Bram Moolenaar <Bram@vim.org> Date: Sun Jun 17 16:23:34 2018 +0200 patch 8.1.0064: typing CTRL-W in a prompt buffer shows mode "-- --" Problem: Typing CTRL-W in a prompt buffer shows mode "-- --". Solution: Set restart_edit to 'A' and check for it.
author Christian Brabandt <cb@256bit.org>
date Sun, 17 Jun 2018 16:30:06 +0200
parents be8fb2fd51fc
children 19d99d9e670c
line wrap: on
line diff
--- 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