Skip to content

Commit a74529b

Browse files
authored
Merge pull request #38 from powerman/fix-cyrillic-gitlab
Fix Cyrillic for GitLab
2 parents 8df20be + 0c0f466 commit a74529b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ftplugin/markdown.vim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,10 +150,10 @@ endfunction
150150
" suppport for GitLab, fork of GetHeadingLinkGFM
151151
" it's dirty to copy & paste code but more clear for maintain
152152
function! s:GetHeadingLinkGitLab(headingName)
153-
let l:headingLink = tolower(a:headingName)
153+
let l:headingLink = tr(a:headingName, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "abcdefghijklmnopqrstuvwxyz")
154154

155155
let l:headingLink = substitute(l:headingLink, "\\_^_\\+\\|_\\+\\_$", "", "g")
156-
let l:headingLink = substitute(l:headingLink, "\\%#=0[^[:alnum:]\u00C0-\u00FF\u4e00-\u9fbf _-]", "", "g")
156+
let l:headingLink = substitute(l:headingLink, "\\%#=0[^[:alnum:]\u00C0-\u00FF\u0400-\u04ff\u4e00-\u9fbf _-]", "", "g")
157157
let l:headingLink = substitute(l:headingLink, " ", "-", "g")
158158
let l:headingLink = substitute(l:headingLink, "-\\{2,}", "-", "g")
159159

0 commit comments

Comments
 (0)