[completion] Fix completion anomaly with virtualedit

Close #157
This commit is contained in:
Junegunn Choi
2016-06-21 01:20:13 +09:00
parent 6b62cb418a
commit c65e2ead63

View File

@@ -1032,7 +1032,10 @@ function! s:complete_insert(lines)
endif
let data = call(s:reducer, [a:lines])
let ve = &ve
set ve=
execute 'normal!' ((s:eol || empty(chars)) ? '' : 'h').del.(s:eol ? 'a': 'i').data
let &ve = ve
if mode() =~ 't'
call feedkeys('a', 'n')
else