1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-23 17:20:04 +08:00
SpaceVim/config/plugins/vim-multiple-cursors.vim
2017-11-05 14:28:51 +08:00

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: