diff options
author | Shougo Matsushita <Shougo.Matsu@gmail.com> | 2019-09-19 21:12:30 +0900 |
---|---|---|
committer | Shougo Matsushita <Shougo.Matsu@gmail.com> | 2019-09-19 21:12:30 +0900 |
commit | 782fdaf0671d3acc0d70920ed7ca521cfdd5578e (patch) | |
tree | 45e718626f71688d557f06879e7d0012ee74c775 /autoload/deoplete/handler.vim | |
parent | 98566131d5f574ee2896138bdda08afa68bda416 (diff) | |
download | deoplete.nvim-782fdaf0671d3acc0d70920ed7ca521cfdd5578e.zip |
Add Update event
Diffstat (limited to 'autoload/deoplete/handler.vim')
-rw-r--r-- | autoload/deoplete/handler.vim | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/autoload/deoplete/handler.vim b/autoload/deoplete/handler.vim index 787cece..ba502c5 100644 --- a/autoload/deoplete/handler.vim +++ b/autoload/deoplete/handler.vim @@ -186,7 +186,7 @@ function! deoplete#handler#_completion_begin(event) abort call s:check_prev_completion(a:event) - if a:event !=# 'Async' + if a:event !=# 'Update' call deoplete#init#_prev_completion() endif @@ -205,7 +205,7 @@ function! s:is_skip(event) abort let auto_complete = deoplete#custom#_get_option('auto_complete') if &paste - \ || (a:event !=# 'Manual' && a:event !=# 'Async' && !auto_complete) + \ || (a:event !=# 'Manual' && a:event !=# 'Update' && !auto_complete) \ || (&l:completefunc !=# '' && &l:buftype =~# 'nofile') \ || (a:event !=# 'InsertEnter' && mode() !=# 'i') return 1 @@ -234,10 +234,11 @@ function! s:is_skip_text(event) abort if input ==# prev_input \ && a:event !=# 'Manual' \ && a:event !=# 'Async' + \ && a:event !=# 'Update' \ && a:event !=# 'TextChangedP' return 1 endif - if a:event ==# 'Async' && prev_input !=# '' && input !=# prev_input + if a:event ==# 'Update' && prev_input !=# '' && input !=# prev_input return 1 endif |