From cf8a16c5c784e2539d482b31ee87a212885fc8ef Mon Sep 17 00:00:00 2001 From: Steve Dondley Date: Sat, 11 May 2019 16:01:45 -0400 Subject: [PATCH] Fix list folding bug (PR #705) Closes #680 --- autoload/vimwiki/lst.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autoload/vimwiki/lst.vim b/autoload/vimwiki/lst.vim index 201a658..edac0e9 100644 --- a/autoload/vimwiki/lst.vim +++ b/autoload/vimwiki/lst.vim @@ -1689,7 +1689,9 @@ function! vimwiki#lst#fold_level(lnum) if child_item.type != 0 return 'a1' elseif next_item.type == 0 - return 's1' + let c_indent = indent(a:lnum) / &shiftwidth + let n_indent = indent(a:lnum+1) / &shiftwidth + return 's' . (c_indent - n_indent) endif endif return '='