diff options
author | Shougo Matsushita <Shougo.Matsu@gmail.com> | 2020-10-28 22:27:01 +0900 |
---|---|---|
committer | Shougo Matsushita <Shougo.Matsu@gmail.com> | 2020-10-28 22:27:01 +0900 |
commit | 51440bb8d9bc5e421d31d1a2a60a204468624e1b (patch) | |
tree | b4c6ce67699826c171dc7440a233a3223bf1c4de /autoload/deoplete/handler.vim | |
parent | 5c1d0df1704573399fbc35f294386a7998ac40b5 (diff) | |
download | deoplete.nvim-51440bb8d9bc5e421d31d1a2a60a204468624e1b.zip |
Fix #1141 completeopt error
Diffstat (limited to 'autoload/deoplete/handler.vim')
-rw-r--r-- | autoload/deoplete/handler.vim | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/autoload/deoplete/handler.vim b/autoload/deoplete/handler.vim index 86fb276..3fc9684 100644 --- a/autoload/deoplete/handler.vim +++ b/autoload/deoplete/handler.vim @@ -62,6 +62,10 @@ function! deoplete#handler#_do_complete() abort let prev.complete_position = context.complete_position let prev.linenr = line('.') + if context.event ==# 'Manual' + let context.event = '' + endif + let auto_popup = deoplete#custom#_get_option( \ 'auto_complete_popup') !=# 'manual' @@ -70,12 +74,6 @@ function! deoplete#handler#_do_complete() abort let auto_popup = v:true endif - if context.event ==# 'Manual' - let context.event = '' - elseif !exists('g:deoplete#_saved_completeopt') && auto_popup - call deoplete#mapping#_set_completeopt(context.is_async) - endif - if auto_popup call feedkeys("\<Plug>_", 'i') endif @@ -148,8 +146,6 @@ function! s:check_prev_completion(event) abort return endif - call deoplete#mapping#_set_completeopt(v:false) - let mode = deoplete#custom#_get_option('prev_completion_mode') let candidates = copy(prev.candidates) |