Mercurial > vim
diff src/ex_getln.c @ 2839:e1c5f69de95b v7.3.193
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)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Thu, 19 May 2011 14:50:54 +0200 |
parents | e92a4b9b4484 |
children | b0190e93e601 |
line wrap: on
line diff
--- a/src/ex_getln.c +++ b/src/ex_getln.c @@ -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)