summaryrefslogtreecommitdiffstats
path: root/vim/plugin/foldtext.vim
diff options
context:
space:
mode:
Diffstat (limited to 'vim/plugin/foldtext.vim')
-rw-r--r--vim/plugin/foldtext.vim4
1 files changed, 2 insertions, 2 deletions
diff --git a/vim/plugin/foldtext.vim b/vim/plugin/foldtext.vim
index 728b822..a8f31b7 100644
--- a/vim/plugin/foldtext.vim
+++ b/vim/plugin/foldtext.vim
@@ -34,8 +34,8 @@ function Foldtext_base(...)
let line = substitute(line, '^\s*\(.\{-}\)\s*$', '\1', '')
" }}}
" align everything, and pad the end of the display with - {{{
- let line = printf('%-' . (62 - v:foldlevel) . 's', line)
- let line = strpart(line, 0, 62 - v:foldlevel)
+ let alignment = &columns - 18 - v:foldlevel
+ let line = strpart(printf('%-' . alignment . 's', line), 0, alignment)
let line = substitute(line, '\%( \)\@<= \%( *$\)\@=', '-', 'g')
" }}}
" format the line count {{{