From c8b02e4bc59dbeca81cce2a2c94af7e795a8c167 Mon Sep 17 00:00:00 2001 From: Zhuang Ma Date: Wed, 2 May 2018 03:22:07 +0800 Subject: [PATCH] Use markdown link syntax for the TOC Ref #483 Fix #200 --- autoload/vimwiki/base.vim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/autoload/vimwiki/base.vim b/autoload/vimwiki/base.vim index 929928e..19f6094 100644 --- a/autoload/vimwiki/base.vim +++ b/autoload/vimwiki/base.vim @@ -1816,7 +1816,11 @@ function! vimwiki#base#table_of_contents(create) for [lvl, link, desc] in complete_header_infos let esc_link = substitute(link, "'", "''", 'g') let esc_desc = substitute(desc, "'", "''", 'g') - let link = s:safesubstitute(vimwiki#vars#get_global('WikiLinkTemplate2'), '__LinkUrl__', + let link_tpl = vimwiki#vars#get_global('WikiLinkTemplate2') + if vimwiki#vars#get_wikilocal('syntax') == 'markdown' + let link_tpl = vimwiki#vars#get_syntaxlocal('Weblink1Template') + endif + let link = s:safesubstitute(link_tpl, '__LinkUrl__', \ '#'.esc_link, '') let link = s:safesubstitute(link, '__LinkDescription__', esc_desc, '') call add(lines, startindent.repeat(indentstring, lvl-1).bullet.link)