mirror of
https://github.com/vim/vim.git
synced 2025-11-16 23:24:03 -05:00
patch 9.1.1771: complete: some redraw issues with 'autocomplete'
Problem: complete: some redraw issues with 'autocomplete' Solution: Fix the issues (Girish Palya) This commit contains the following changes: * Fix that wildtrigger() might leave opened popupmenu around #18298 * Remove blinking message on the command line when a menu item from a loaded buffer is selected during 'autocomplete' * Add a test for PR #18265 to demonstrate why the PR is required for correct 'autocomplete' behavior fixes: #18298 closes: #18328 Signed-off-by: Girish Palya <girishji@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
6bea124137
commit
ee9a2f0512
@@ -6007,12 +6007,15 @@ ins_compl_show_filename(void)
|
||||
MB_PTR_ADV(s);
|
||||
}
|
||||
}
|
||||
msg_hist_off = TRUE;
|
||||
vim_snprintf((char *)IObuff, IOSIZE, "%s %s%s", lead,
|
||||
s > compl_shown_match->cp_fname ? "<" : "", s);
|
||||
msg((char *)IObuff);
|
||||
msg_hist_off = FALSE;
|
||||
redraw_cmdline = FALSE; // don't overwrite!
|
||||
if (!compl_autocomplete)
|
||||
{
|
||||
msg_hist_off = TRUE;
|
||||
vim_snprintf((char *)IObuff, IOSIZE, "%s %s%s", lead,
|
||||
s > compl_shown_match->cp_fname ? "<" : "", s);
|
||||
msg((char *)IObuff);
|
||||
msg_hist_off = FALSE;
|
||||
redraw_cmdline = FALSE; // don't overwrite!
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user