if g:spacevim_autocomplete_method ==# 'ycm' function! s:disable_autocomplete() abort endfunction function! s:enable_autocomplete() abort endfunction elseif g:spacevim_autocomplete_method ==# 'neocomplete' function! s:disable_autocomplete() abort NeoCompleteLock endfunction function! s:enable_autocomplete() abort NeoCompleteUnlock endfunction elseif g:spacevim_autocomplete_method ==# 'neocomplcache' "{{{ function! s:disable_autocomplete() abort NeoComplCacheDisable endfunction function! s:enable_autocomplete() abort NeoComplCacheEnable endfunction elseif g:spacevim_autocomplete_method ==# 'deoplete' function! s:disable_autocomplete() abort call deoplete#disable() endfunction function! s:enable_autocomplete() abort call deoplete#enable() endfunction endif " Called once right before you start selecting multiple cursors function! Multiple_cursors_before() call s:disable_autocomplete() endfunction " Called once only when the multiple selection is canceled (default ) function! Multiple_cursors_after() call s:enable_autocomplete() endfunction " vim:set et sw=2 cc=80: