neovim

Personal neovim configuration files
git clone git://gtms.dev:neovim
Log | Files | Refs

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