fold.vim (346B)
1 function! MyFoldText() 2 let line = getline(v:foldstart) 3 let folded_line_num = v:foldend - v:foldstart 4 let line_text = substitute(line, '^"{\+', '', 'g') 5 let fillcharcount = 80 - len(line_text) - len(folded_line_num) 6 return repeat(' ', 4) . line_text . repeat(' ', fillcharcount) . ' (' . folded_line_num . ' L) ' 7 endfunction 8 9