forked from aniani/vim
updated for version 7.3.193
Problem: In the command line window ":close" doesn't work properly. (Tony Mechelynck) Solution: Use Ctrl_C instead of K_IGNORE for cmdwin_result. (Jean-Rene David)
This commit is contained in:
parent
0df1102698
commit
9bd1a7ea28
@ -6472,7 +6472,7 @@ ex_close(eap)
|
||||
{
|
||||
# ifdef FEAT_CMDWIN
|
||||
if (cmdwin_type != 0)
|
||||
cmdwin_result = K_IGNORE;
|
||||
cmdwin_result = Ctrl_C;
|
||||
else
|
||||
# endif
|
||||
if (!text_locked()
|
||||
|
@ -6324,6 +6324,12 @@ ex_window()
|
||||
ccline.cmdbuff = vim_strsave((char_u *)"qa");
|
||||
cmdwin_result = CAR;
|
||||
}
|
||||
else if (cmdwin_result == Ctrl_C)
|
||||
{
|
||||
/* :q or :close, don't execute any command
|
||||
* and don't modify the cmd window. */
|
||||
ccline.cmdbuff = NULL;
|
||||
}
|
||||
else
|
||||
ccline.cmdbuff = vim_strsave(ml_get_curline());
|
||||
if (ccline.cmdbuff == NULL)
|
||||
|
@ -709,6 +709,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
193,
|
||||
/**/
|
||||
192,
|
||||
/**/
|
||||
|
Loading…
x
Reference in New Issue
Block a user