0
0
mirror of https://github.com/vim/vim.git synced 2025-07-26 11:04:33 -04:00

patch 7.4.2188

Problem:    Completion does not work properly with some plugins.
Solution:   Revert the part related to typing CTRL-E. (closes #972)
This commit is contained in:
Bram Moolenaar 2016-08-09 21:51:40 +02:00
parent 7547a78446
commit c9fb77c692
3 changed files with 9 additions and 6 deletions

View File

@ -3893,7 +3893,7 @@ ins_compl_prep(int c)
/* CTRL-E means completion is Ended, go back to the typed text.
* but only do this, if the Popup is still visible */
if (c == Ctrl_E && pum_visible())
if (c == Ctrl_E)
{
ins_compl_delete();
if (compl_leader != NULL)

View File

@ -170,11 +170,12 @@ func! Test_popup_complete()
" Insert match immediately, if there is only one match
" <c-e> Should select a character from the line below
call append(1, ["December2015"])
:1
call feedkeys("aD\<f5>\<C-E>\<C-E>\<C-E>\<C-E>\<enter>\<esc>", 'tx')
call assert_equal(["December2015", "", "December2015"], getline(1,3))
%d
" TODO: test disabled because the code change has been reverted.
" call append(1, ["December2015"])
" :1
" call feedkeys("aD\<f5>\<C-E>\<C-E>\<C-E>\<C-E>\<enter>\<esc>", 'tx')
" call assert_equal(["December2015", "", "December2015"], getline(1,3))
" %d
" use menuone for 'completeopt'
" Since for the first <c-y> the menu is still shown, will only select

View File

@ -763,6 +763,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
2188,
/**/
2187,
/**/