commit d5c6cee5eb3526027c5079e9f672c25ab299f0e0
parent 9a8854756ec1cb596cb4dc5782c0ac3e06f21169
Author: EinfachToll <istjanichtzufassen@googlemail.com>
Date: Wed, 23 May 2018 18:28:03 +0200
Make VimwikiMakeDiaryNote etc work outside a wiki buffer
Fix #497
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/autoload/vimwiki/diary.vim b/autoload/vimwiki/diary.vim
@@ -176,6 +176,9 @@ endfunction
function! vimwiki#diary#make_note(wnum, ...)
if a:wnum == 0
let wiki_nr = vimwiki#vars#get_bufferlocal('wiki_nr')
+ if wiki_nr < 0 " this happens when e.g. VimwikiMakeDiaryNote was called outside a wiki buffer
+ let wiki_nr = 0
+ endif
else
let wiki_nr = a:wnum - 1
endif