mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-24 06:20:05 +08:00
40 lines
1.1 KiB
VimL
40 lines
1.1 KiB
VimL
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 <Esc>)
|
|
function! Multiple_cursors_after()
|
|
call s:enable_autocomplete()
|
|
endfunction
|
|
" vim:set et sw=2 cc=80:
|