neocomplete-source を書いてみた

とりあえず、neocomplete-source の最小構成を定義してみました。

[ソース]

let s:source = {
\	"name" : "test",
\}

function! s:source.gather_candidates(...)
	return map(["homu", "mami", "mado"], '{ "word" : v:val }')
endfunction

call neocomplete#define_source(s:source)


neocomplete-source は unite-source より作る機会は少ないんですが細かい制御方法を理解していきたいですね。