Support autocompletion of link argument for VimwikiGoto command
This commit is contained in:
parent
395cfec299
commit
f7df798b25
@ -1804,6 +1804,17 @@ endfunction "}}}
|
|||||||
|
|
||||||
" }}}
|
" }}}
|
||||||
|
|
||||||
|
" Command completion functions {{{
|
||||||
|
|
||||||
|
" vimwiki#base#complete_links
|
||||||
|
function! vimwiki#base#complete_links(ArgLead, CmdLine, CursorPos) abort " {{{
|
||||||
|
" We can safely ignore args if we use -custom=complete option, Vim engine
|
||||||
|
" will do the job of filtering.
|
||||||
|
return vimwiki#base#get_globlinks()
|
||||||
|
endfunction " }}}
|
||||||
|
|
||||||
|
"}}}
|
||||||
|
|
||||||
" -------------------------------------------------------------------------
|
" -------------------------------------------------------------------------
|
||||||
" Load syntax-specific Wiki functionality
|
" Load syntax-specific Wiki functionality
|
||||||
for s:syn in vimwiki#base#get_known_syntaxes()
|
for s:syn in vimwiki#base#get_known_syntaxes()
|
||||||
|
@ -283,7 +283,8 @@ exe 'command! -buffer -nargs=* VimwikiSearch lvimgrep <args> '.
|
|||||||
exe 'command! -buffer -nargs=* VWS lvimgrep <args> '.
|
exe 'command! -buffer -nargs=* VWS lvimgrep <args> '.
|
||||||
\ escape(VimwikiGet('path').'**/*'.VimwikiGet('ext'), ' ')
|
\ escape(VimwikiGet('path').'**/*'.VimwikiGet('ext'), ' ')
|
||||||
|
|
||||||
command! -buffer -nargs=+ VimwikiGoto call vimwiki#base#goto(<f-args>)
|
command! -buffer -nargs=+ -complete=custom,vimwiki#base#complete_links
|
||||||
|
\ VimwikiGoto call vimwiki#base#goto(<f-args>)
|
||||||
|
|
||||||
|
|
||||||
" list commands
|
" list commands
|
||||||
|
Loading…
Reference in New Issue
Block a user