18 lines
519 B
VimL
18 lines
519 B
VimL
if exists('g:loaded_vsnip_integ')
|
|
finish
|
|
endif
|
|
let g:loaded_vsnip_integ = v:true
|
|
|
|
let g:vsnip_integ_debug = get(g:, 'vsnip_integ_debug', v:false)
|
|
|
|
augroup vsnip_integ
|
|
autocmd!
|
|
autocmd User vsnip#expand call vsnip_integ#skip_complete_done_after()
|
|
if has('#CompleteDonePre')
|
|
autocmd CompleteDonePre * if complete_info(['mode']).mode !=? '' | call vsnip_integ#on_complete_done(v:completed_item) | endif
|
|
else
|
|
autocmd CompleteDone * call vsnip_integ#on_complete_done(v:completed_item)
|
|
endif
|
|
augroup END
|
|
|