Skip to content

Commit f2bf284

Browse files
committed
Fix CalendarSearch crash when diary directory does not exist
1 parent d9ff684 commit f2bf284

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

autoload/calendar.vim

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1018,6 +1018,12 @@ function! s:CalendarHelp() abort
10181018
endfunction
10191019

10201020
function! calendar#search(keyword) abort
1021+
if !isdirectory(expand(g:calendar_diary))
1022+
echohl WarningMsg
1023+
echo "calendar diary directory not found: " . g:calendar_diary
1024+
echohl None
1025+
return
1026+
endif
10211027
if g:calendar_search_grepprg == "internal"
10221028
exe "vimgrep /" . a:keyword."/" . escape(g:calendar_diary," ") . "/**/*" . g:calendar_diary_extension . "|cw"
10231029
else

0 commit comments

Comments
 (0)