vimwiki

Personal wiki for vim
git clone https://github.com/vimwiki/vimwiki.git
Log | Files | Refs | README | LICENSE

commit 675ff23ed145f63a045093f7e362acde303219c2
parent 90722a47034ae827c5a733e06a62d194207a492d
Author: EinfachToll <istjanichtzufassen@googlemail.com>
Date:   Mon,  5 Nov 2018 22:36:25 +0100

Fix a few regexes

Without this, things would go wrong if the user has >= 10 Wikis.

Diffstat:
Mftplugin/vimwiki.vim | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ftplugin/vimwiki.vim b/ftplugin/vimwiki.vim @@ -63,13 +63,13 @@ function! Complete_wikifiles(findstart, base) elseif a:base !~# '#' " we look for wiki files - if a:base =~# '^wiki\d:' - let wikinumber = eval(matchstr(a:base, '^wiki\zs\d')) + if a:base =~# '\m^wiki\d\+:' + let wikinumber = eval(matchstr(a:base, '\m^wiki\zs\d\+')) if wikinumber >= vimwiki#vars#number_of_wikis() return [] endif - let prefix = matchstr(a:base, '^wiki\d:\zs.*') - let scheme = matchstr(a:base, '^wiki\d:\ze') + let prefix = matchstr(a:base, '\m^wiki\d\+:\zs.*') + let scheme = matchstr(a:base, '\m^wiki\d\+:\ze') elseif a:base =~# '^diary:' let wikinumber = -1 let prefix = matchstr(a:base, '^diary:\zs.*')