vimwiki

Personal wiki for vim
git clone https://github.com/vimwiki/vimwiki.git
Log | Files | Refs | README | LICENSE

commit 7a4ad2ed9505bc34d70b7be04c67552dbc110072
parent 369a64cdc830526d40669fd319b09056f0b1fc4c
Author: Ryan Winograd <ryan@thewinograds.com>
Date:   Wed, 29 Jul 2020 08:40:55 -0500

Fix :VimwikiNextTask

Use the correct function for accessing 'rxListItemWithoutCB'.
`ac4d0a1d46` refactored access to vars and it appears this is one place
where `get_syntaxlocal` should have been renamed to `get_wikilocal` but
was accidentally skipped.

Diffstat:
Mautoload/vimwiki/base.vim | 2+-
Mdoc/vimwiki.txt | 2++
Mtest/list_todo.vader | 17+++++++++++++++++
3 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/autoload/vimwiki/base.vim b/autoload/vimwiki/base.vim @@ -1342,7 +1342,7 @@ endfunction " Find next task (Exported) function! vimwiki#base#find_next_task() abort - let taskRegex = vimwiki#vars#get_syntaxlocal('rxListItemWithoutCB') + let taskRegex = vimwiki#vars#get_wikilocal('rxListItemWithoutCB') \ . '\+\(\[ \]\s\+\)\zs' call vimwiki#base#search_word(taskRegex, '') endfunction diff --git a/doc/vimwiki.txt b/doc/vimwiki.txt @@ -3674,6 +3674,7 @@ Contributors and their Github usernames in roughly chronological order: - Edward Bassett (@ebassett) - Rafael Castillo (@eltrufas) - Reiner Herrmann (@reinerh) + - Ryan Winograd ============================================================================== @@ -3692,6 +3693,7 @@ New:~ * PR #900: conceallevel is now setted locally for vimwiki buffers * PR #901: adds multiparagraph blockquotes using email style syntax * PR #934: RSS feed generation for diary with :VimwikiRss. + * PR #959: Fix :VimwikiNextTask 2.5 (2020-05-26)~ diff --git a/test/list_todo.vader b/test/list_todo.vader @@ -200,6 +200,23 @@ Expect (4 items toogled): End ################################################################################ +# Todo list with text above + +Given vimwiki (TODO list): + Some other text + + - [ ] Todo Item + +Execute (:VimwikiNextTask): + :execute "VimwikiNextTask" | execute 'normal yyp' + +Expect (Introduce new todo item): + Some other text + + - [ ] Todo Item + - [ ] Todo Item + +################################################################################ # Numbered Todo list Given vimwiki (Number TODO list):