comparison 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
comparison
equal deleted inserted replaced
14092:5e5daac87b5d 14093:a9d94f10ecef
2112 return; 2112 return;
2113 2113
2114 // When leaving a prompt window stop Insert mode and perhaps restart 2114 // When leaving a prompt window stop Insert mode and perhaps restart
2115 // it when entering that window again. 2115 // it when entering that window again.
2116 win->w_buffer->b_prompt_insert = restart_edit; 2116 win->w_buffer->b_prompt_insert = restart_edit;
2117 if (restart_edit != 0 && mode_displayed)
2118 clear_cmdline = TRUE; /* unshow mode later */
2117 restart_edit = NUL; 2119 restart_edit = NUL;
2118 2120
2119 // When leaving the window (or closing the window) was done from a 2121 // When leaving the window (or closing the window) was done from a
2120 // callback we need to break out of the Insert mode loop and restart Insert 2122 // callback we need to break out of the Insert mode loop and restart Insert
2121 // mode when entering the window again. 2123 // mode when entering the window again.