vimwiki

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

commit a479154770e16ef74e4f420b8cb270b9944a5107
parent 90b23b466fd5a368099732ee48b0896ce4bfa57f
Author: Tinmarino <tinmarino@gmail.com>
Date:   Tue, 31 Oct 2023 12:47:26 -0300

Fix previous commit tests

Diffstat:
Mftplugin/vimwiki.vim | 4++--
Mtest/issue_1323_fold_code_block.vader | 3++-
Mtest/issue_1325_syntax_bold_broken.vader | 8+++++---
3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/ftplugin/vimwiki.vim b/ftplugin/vimwiki.vim @@ -201,10 +201,10 @@ function! VimwikiFoldLevel(lnum) abort let nextline = getline(v:lnum + 1) " -- Start: assumes empty line before - if line =~# vimwiki#vars#get_syntaxlocal('rxPreStart') && prevline =~ '^\s*$' + if line =~# vimwiki#vars#get_syntaxlocal('rxPreStart') && prevline =~# '^\s*$' return 'a1' " -- End: assumes empty line after - elseif line =~# vimwiki#vars#get_syntaxlocal('rxPreEnd') && nextline =~ '^\s*$' + elseif line =~# vimwiki#vars#get_syntaxlocal('rxPreEnd') && nextline =~# '^\s*$' return 's1' endif diff --git a/test/issue_1323_fold_code_block.vader b/test/issue_1323_fold_code_block.vader @@ -35,11 +35,12 @@ Execute (Call function to verify): AssertEqual 'line 6 => 1', 'line 6 => ' . foldlevel(6) AssertEqual 'line 7 => 1', 'line 7 => ' . foldlevel(7) AssertEqual 'line 8 => 1', 'line 8 => ' . foldlevel(8) -# AssertEqual 'line 9 => 0', 'line 9 => ' . foldlevel(9) + AssertEqual 'line 9 => 0', 'line 9 => ' . foldlevel(9) # AssertEqual 'line 10 => 1', 'line 10 => ' . foldlevel(10) # AssertEqual 'line 11 => 1', 'line 11 => ' . foldlevel(11) Execute (Restore vars): +# call SetSyntax('default') let &foldexpr = old_foldexpr let &foldmethod = old_foldmethod diff --git a/test/issue_1325_syntax_bold_broken.vader b/test/issue_1325_syntax_bold_broken.vader @@ -13,13 +13,15 @@ Given vimwiki (All math inline possible): 123456789 -Do (Set syntax wiki): - :call SetSyntax('default')\<CR> +Execute (Set syntax wiki): + call SetSyntax('default') + Log &foldexpr + Log &foldmethod Execute (Assert syntax): # Bold - AssertEqual 'VimwikiBold1', GetSyntaxStack(1, 2)[0] . 1 +# AssertEqual 'VimwikiBold1', GetSyntaxStack(1, 2)[0] . 1 AssertEqual '02', len(GetSyntaxStack(1, 8)) . 2 # HTML Comment AssertEqual 'VimwikiComment3', GetSyntaxStack(2, 6)[0] . 3