diff --git a/autoload/vimwiki/html.vim b/autoload/vimwiki/html.vim index bf300ec..71bd126 100644 --- a/autoload/vimwiki/html.vim +++ b/autoload/vimwiki/html.vim @@ -417,8 +417,11 @@ function! s:tag_wikilink(value) "{{{ if g:vimwiki_debug > 1 echom '[[idx='.idx.', scheme='.scheme.', path='.path.', subdir='.subdir.', lnk='.lnk.', ext='.ext.']]' endif - let anchor = substitute(anchor, '#', '-', 'g') - let line = vimwiki#html#linkify_link(url.'#'.anchor, descr) + if anchor != '' + let anchor = substitute(anchor, '#', '-', 'g') + let url .= '#'.anchor + endif + let line = vimwiki#html#linkify_link(url, descr) return line endfunction "}}} "}}}