10 lines
311 B
VimL
10 lines
311 B
VimL
" Completion function for denote tags
|
|
function denote#completion#tags(ArgLead, CmdLine, CursorPos)
|
|
let l:files=glob(g:denote_directory .. '/*', 0, v:true)
|
|
let l:tags=[]
|
|
for f in l:files
|
|
let l:tags=extend(l:tags, libdenote#scheme_metadata(f).tags)
|
|
endfor
|
|
return uniq(sort(l:tags))->join("\n")
|
|
endfunction
|