dotfiles/vim/plugins/neco-vim/autoload/cm/sources/necovim.vim
2018-04-05 13:06:54 +02:00

13 lines
543 B
VimL

"=============================================================================
" FILE: necovim.vim (NCM source)
" AUTHOR: Karl Yngve Lervåg <karl.yngve@gmail.com>
" License: MIT license
"=============================================================================
function! cm#sources#necovim#refresh(opt, ctx)
let startcol = necovim#get_complete_position(a:ctx.typed)
let base = strpart(a:ctx.typed, startcol)
let cnd = necovim#gather_candidates(a:ctx.typed, base)
call cm#complete(a:opt.name, a:ctx, startcol+1, cnd)
endfunction