VimwikiBacklinks finds only links to the current file

But doesn't take into account markdown style links
Ref #25
This commit is contained in:
EinfachToll 2014-02-18 14:52:35 +01:00
parent 8f6768d7e6
commit b1362ac161

View File

@ -581,9 +581,12 @@ endfunction "}}}
" vimwiki#base#backlinks " vimwiki#base#backlinks
function! vimwiki#base#backlinks() "{{{ function! vimwiki#base#backlinks() "{{{
execute 'lvimgrep "\%(^\|[[:blank:][:punct:]]\)'. let filename = expand("%:t:r")
\ expand("%:t:r"). let rx_wikilink = vimwiki#base#apply_template(g:vimwiki_WikiLinkTemplate1,
\ '\([[:blank:][:punct:]]\|$\)\C" '. \ '\zs'.filename.'\ze\%(#.*\)\?', '.*', '').
\ '\|'. vimwiki#base#apply_template(g:vimwiki_WikiLinkTemplate2,
\ '\zs'.filename.'\ze\%(#.*\)\?', '.*', '')
execute 'lvimgrep "\C'.rx_wikilink.'" '.
\ escape(VimwikiGet('path').'**/*'.VimwikiGet('ext'), ' ') \ escape(VimwikiGet('path').'**/*'.VimwikiGet('ext'), ' ')
endfunction "}}} endfunction "}}}