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:
parent
7547a78446
commit
c9fb77c692
@ -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)
|
||||
|
@ -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
|
||||
|
@ -763,6 +763,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
2188,
|
||||
/**/
|
||||
2187,
|
||||
/**/
|
||||
|
Loading…
x
Reference in New Issue
Block a user