Mercurial > vim
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. |