summaryrefslogtreecommitdiff
path: root/autoload/deoplete
diff options
context:
space:
mode:
authorShougo Matsushita <Shougo.Matsu@gmail.com>2020-03-08 12:26:40 +0900
committerShougo Matsushita <Shougo.Matsu@gmail.com>2020-03-08 12:26:40 +0900
commite5a7e3bc029505176c58fd7d8bf4efeeb8fb458f (patch)
tree696e3194e903bd8232fc445e5383945992f32fc6 /autoload/deoplete
parentc0d1b5d2c141b864270880288de5ce295eaad088 (diff)
downloaddeoplete.nvim-e5a7e3bc029505176c58fd7d8bf4efeeb8fb458f.zip
Enable auto refresh when popup is displayed
Diffstat (limited to 'autoload/deoplete')
-rw-r--r--autoload/deoplete/handler.vim5
1 files changed, 5 insertions, 0 deletions
diff --git a/autoload/deoplete/handler.vim b/autoload/deoplete/handler.vim
index 804d5c1..d4af194 100644
--- a/autoload/deoplete/handler.vim
+++ b/autoload/deoplete/handler.vim
@@ -68,6 +68,11 @@ function! deoplete#handler#_do_complete() abort
let auto_popup = deoplete#custom#_get_option(
\ 'auto_complete_popup') !=# 'manual'
+ " Enable auto refresh when popup is displayed
+ if exists('*complete_info') && complete_info().mode ==# 'eval'
+ let auto_popup = v:true
+ endif
+
if context.event ==# 'Manual'
let context.event = ''
elseif !exists('g:deoplete#_saved_completeopt') && auto_popup