From ee90bec9dbe84c9997d2f4c7ddc63e07f1034ee5 Mon Sep 17 00:00:00 2001 From: Michael Mandl Date: Tue, 1 Sep 2020 14:17:36 +0200 Subject: [PATCH] Auto-close deoplete preview --- nvim/init.vim | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/nvim/init.vim b/nvim/init.vim index ebba23e..5079aef 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -111,16 +111,25 @@ nnoremap :Rg \b\b highlight illuminatedWord ctermbg=23 " split-open -let g:splitopen_set_fzf_keys = 1 nnoremap :Split +let g:fzf_action = { + \ 'ctrl-s': 'SplitOpen', + \ 'ctrl-t': 'tab drop', + \ 'ctrl-x': 'split', + \ 'ctrl-y': 'vsplit', + \ } " deoplete let g:deoplete#enable_at_startup = 1 -augroup deoplete - autocmd! - autocmd CompleteDone * silent! pclose! -augroup END silent! call deoplete#custom#source('_', 'matchers', ['matcher_full_fuzzy']) +silent! clas deoplete#custom#option({ + \ 'smart_case': v:true, + \ }) + +augroup close_preview + autocmd InsertLeave * silent! pclose! +augroup end + set completefunc=LanguageClient#complete inoremap pumvisible() ? "\" : "\"