From 9e26f7d31fbb780613fa700fe61de3e0b4ff2ef6 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 22 Jan 2019 22:08:09 +0100 Subject: patch 8.1.0792: bad display if opening cmdline window from Insert completion Problem: Popup menu is displayed on top of the cmdline window if it is opened from Insert completion. (Bjorn Linse) Solution: Remove the popup menu. Restore the cursor position. (closes #3838) --- src/ex_getln.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/ex_getln.c') diff --git a/src/ex_getln.c b/src/ex_getln.c index fc48a9b723..9400b20e82 100644 --- a/src/ex_getln.c +++ b/src/ex_getln.c @@ -7268,6 +7268,10 @@ open_cmdwin(void) /* Don't execute autocommands while creating the window. */ block_autocmds(); + // When using completion in Insert mode with = one can open the + // command line window, but we don't want the popup menu then. + pum_undisplay(); + /* don't use a new tab page */ cmdmod.tab = 0; cmdmod.noswapfile = 1; -- cgit v1.2.3