From d5c6cee5eb3526027c5079e9f672c25ab299f0e0 Mon Sep 17 00:00:00 2001 From: EinfachToll Date: Wed, 23 May 2018 18:28:03 +0200 Subject: [PATCH] Make VimwikiMakeDiaryNote etc work outside a wiki buffer Fix #497 --- autoload/vimwiki/diary.vim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/autoload/vimwiki/diary.vim b/autoload/vimwiki/diary.vim index c55b3eb..1ceeb2e 100644 --- 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