From 1316665cab3cda3aab41eb23fe5e8be70b3fc276 Mon Sep 17 00:00:00 2001 From: Zhuang Ma Date: Mon, 21 Nov 2016 20:57:42 +0800 Subject: [PATCH] Fix #19, compatible with settings `regexpengine=1` --- ftplugin/markdown.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ftplugin/markdown.vim b/ftplugin/markdown.vim index bed4b96..3a0506f 100644 --- a/ftplugin/markdown.vim +++ b/ftplugin/markdown.vim @@ -102,7 +102,7 @@ function! s:GetHeadingLinkGFM(headingName) let l:headingLink = tolower(a:headingName) let l:headingLink = substitute(l:headingLink, "\\%^_\\+\\|_\\+\\%$", "", "g") - let l:headingLink = substitute(l:headingLink, "[^[:alnum:]\u4e00-\u9fbf _-]", "", "g") + let l:headingLink = substitute(l:headingLink, "\\%#=0[^[:alnum:]\u4e00-\u9fbf _-]", "", "g") let l:headingLink = substitute(l:headingLink, " ", "-", "g") if l:headingLink ==# ""