Problem: Completion match not displayed when popup menu is not shown.
Solution: Call update_screen() when not displaying the popup menu to show
the inserted match. (Ken Takata, Hirohito Higashi)
/* may undisplay the popup menu first */
ins_compl_upd_pum();
- // Redraw before showing the popup menu to show the user what was
- // inserted.
- pum_call_update_screen();
+ if (pum_enough_matches())
+ // Will display the popup menu, don't redraw yet to avoid flicker.
+ pum_call_update_screen();
+ else
+ // Not showing the popup menu yet, redraw to show the user what was
+ // inserted.
+ update_screen(0);
/* display the updated popup menu */
ins_compl_show_pum();
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 876,
/**/
875,
/**/