diff --git a/doc/vimwiki.txt b/doc/vimwiki.txt index 4706fce..8051095 100644 --- a/doc/vimwiki.txt +++ b/doc/vimwiki.txt @@ -196,6 +196,24 @@ See also |:VimwikiMakeDiaryNote| See also |:VimwikiTabMakeDiaryNote| +[count]wy or VimwikiMakeYesterdayDiaryNote + Open diary wiki-file for yesterday of the [count]'s wiki. + + wy opens diary wiki-file for yesterday in the first + wiki from |g:vimwiki_list|. + 1wy as above opens diary wiki-file for yesterday in + the first wiki from |g:vimwiki_list|. + 2wy opens diary wiki-file for yesterday in the second + wiki from |g:vimwiki_list|. + 3wy opens diary wiki-file for yesterday in the third + wiki from |g:vimwiki_list|. + etc. + To remap: > + :nmap dy VimwikiMakeYesterdayDiaryNote +< +See also |:VimwikiMakeYesterdayDiaryNote| + + ------------------------------------------------------------------------------ 3.2. Local mappings @@ -567,6 +585,9 @@ il A single list item. *:VimwikiTabMakeDiaryNote* Open diary wiki-file for today of the current wiki in a new tab. +*:VimwikiMakeYesterdayDiaryNote* + Open diary wiki-file for yesterday of the current wiki. + ------------------------------------------------------------------------------ 4.2. Local commands *vimwiki-local-commands* diff --git a/plugin/vimwiki.vim b/plugin/vimwiki.vim index a910e54..1506261 100644 --- a/plugin/vimwiki.vim +++ b/plugin/vimwiki.vim @@ -464,6 +464,8 @@ command! -count=1 VimwikiMakeDiaryNote \ call vimwiki#diary#make_note(v:count1) command! -count=1 VimwikiTabMakeDiaryNote \ call vimwiki#diary#make_note(v:count1, 1) +command! -count=1 VimwikiMakeYesterdayDiaryNote + \ call vimwiki#diary#make_note(v:count1, 0, strftime(VimwikiGet('diary_link_fmt', v:count1 - 1), localtime() - 60*60*24)) command! VimwikiDiaryGenerateLinks \ call vimwiki#diary#generate_diary_section() @@ -506,6 +508,12 @@ endif nnoremap