vimwiki

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

commit 349d551181e9b0f979da390630508cd2d7df96f8
parent dcd1c0a3646a7d8c146a309a89c6b2e4f3d14b6f
Author: EinfachToll <istjanichtzufassen@googlemail.com>
Date:   Sun, 25 Nov 2018 17:55:43 +0100

Diary: make + in visual mode work correctly

Diffstat:
Mautoload/vimwiki/base.vim | 9+++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/autoload/vimwiki/base.vim b/autoload/vimwiki/base.vim @@ -1951,17 +1951,22 @@ function! s:normalize_link_in_diary(lnk) let link_exists_in_wiki = filereadable(link_wiki) let link_is_date = a:lnk =~# '\d\d\d\d-\d\d-\d\d' - if ! link_exists_in_wiki || link_exists_in_diary || link_is_date + if link_exists_in_diary || link_is_date let str = a:lnk let rxUrl = vimwiki#vars#get_global('rxWord') let rxDesc = '' let template = vimwiki#vars#get_global('WikiLinkTemplate1') - else + elseif link_exists_in_wiki let depth = len(split(vimwiki#vars#get_wikilocal('diary_rel_path'), '/')) let str = repeat('../', depth) . a:lnk . '|' . a:lnk let rxUrl = '^.*\ze|' let rxDesc = '|\zs.*$' let template = vimwiki#vars#get_global('WikiLinkTemplate2') + else + let str = a:lnk + let rxUrl = '.*' + let rxDesc = '' + let template = vimwiki#vars#get_global('WikiLinkTemplate1') endif return vimwiki#base#normalize_link_helper(str, rxUrl, rxDesc, template)