summaryrefslogtreecommitdiff
path: root/autoload/deoplete/handler.vim
diff options
context:
space:
mode:
authorShougo Matsushita <Shougo.Matsu@gmail.com>2020-10-28 22:27:01 +0900
committerShougo Matsushita <Shougo.Matsu@gmail.com>2020-10-28 22:27:01 +0900
commit51440bb8d9bc5e421d31d1a2a60a204468624e1b (patch)
treeb4c6ce67699826c171dc7440a233a3223bf1c4de /autoload/deoplete/handler.vim
parent5c1d0df1704573399fbc35f294386a7998ac40b5 (diff)
downloaddeoplete.nvim-51440bb8d9bc5e421d31d1a2a60a204468624e1b.zip
Fix #1141 completeopt error
Diffstat (limited to 'autoload/deoplete/handler.vim')
-rw-r--r--autoload/deoplete/handler.vim12
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)