commit d7d94e21600930d9d81bc0dd4c583324ea9f5fd8
parent f639c0a342602aae9ec5cb881d8301c6f001e6c8
Author: Steven Stallion <sstallion@gmail.com>
Date: Thu, 12 Jul 2018 10:58:12 -0500
Initial commit
Diffstat:
3 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/autoload/vimwiki/diary.vim b/autoload/vimwiki/diary.vim
@@ -231,6 +231,11 @@ function! vimwiki#diary#goto_diary_index(wnum)
endif
call vimwiki#base#edit_file('e', s:diary_index(idx), '')
+
+ if vimwiki#vars#get_wikilocal('auto_diary_index')
+ call vimwiki#diary#generate_diary_section()
+ write! " save changes
+ endif
endfunction
diff --git a/autoload/vimwiki/vars.vim b/autoload/vimwiki/vars.vim
@@ -181,6 +181,7 @@ endfunction
function! s:populate_wikilocal_options()
let default_values = {
+ \ 'auto_diary_index': 0,
\ 'auto_export': 0,
\ 'auto_tags': 0,
\ 'auto_toc': 0,
diff --git a/doc/vimwiki.txt b/doc/vimwiki.txt
@@ -2295,6 +2295,17 @@ current wiki page is saved: >
let g:vimwiki_list = [{'path': '~/my_site/', 'auto_tags': 1}]
+*vimwiki-option-auto_diary_index*
+------------------------------------------------------------------------------
+Key Default value Values~
+auto_diary_index 0 0, 1
+
+Description~
+Set this option to 1 to automatically update the diary index when opened.
+See |:VimwikiDiaryGenerateLinks|: >
+ let g:vimwiki_list = [{'path': '~/my_site/', 'auto_diary_index': 1}]
+
+
------------------------------------------------------------------------------
12.4 Global Options *vimwiki-global-options*