# HG changeset patch # User Christian Brabandt # Date 1474572604 -7200 # Node ID c41e1736ad47ca1dc730f3fea05321ceb8b50139 # Parent 21500aeabc78d38b0e2962b9bf80f62c862b97d9 commit https://github.com/vim/vim/commit/9e02cfa226b2577ec867b544a1a450a428a19880 Author: Bram Moolenaar Date: Thu Sep 22 21:27:11 2016 +0200 patch 8.0.0008 Problem: Popup complete test is disabled. Solution: Enable the test and change the assert. (Hirohito Higashi) diff --git a/src/testdir/test_popup.vim b/src/testdir/test_popup.vim --- a/src/testdir/test_popup.vim +++ b/src/testdir/test_popup.vim @@ -17,16 +17,18 @@ func! ListMonths() endfunc func! Test_popup_complete2() - " Insert match immediately, if there is only one match - " Should select a character from the line below - " TODO: test disabled because the code change has been reverted. - throw "Skipped: Bug with and popupmenu not fixed yet" + " Although the popupmenu is not visible, this does not mean completion mode + " has ended. After pressing to complete the currently typed char, Vim + " still stays in the first state of the completion (:h ins-completion-menu), + " although the popupmenu wasn't shown will remove the inserted + " completed text (:h complete_CTRL-E), while the following will behave + " like expected (:h i_CTRL-E) new inoremap =ListMonths() call append(1, ["December2015"]) :1 call feedkeys("aD\\\\\\\", 'tx') - call assert_equal(["December2015", "", "December2015"], getline(1,3)) + call assert_equal(["Dece", "", "December2015"], getline(1,3)) %d bw! endfu diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -765,6 +765,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 8, +/**/ 7, /**/ 6,