From 087a57c7b15f8a542aca093e29e354dded4a455a Mon Sep 17 00:00:00 2001 From: ManjaroOne666 Date: Thu, 3 May 2018 12:47:51 +0100 Subject: [PATCH] better foldtext --- vimrc.d/settings.vim | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/vimrc.d/settings.vim b/vimrc.d/settings.vim index 001e4c4..571739c 100644 --- a/vimrc.d/settings.vim +++ b/vimrc.d/settings.vim @@ -63,12 +63,11 @@ set mouse=a set listchars=eol:¬,tab:->,trail:~,extends:>,precedes:<,space:· -" set foldtext=getline(v:lnum) set foldtext=MyFoldText() -function MyFoldText() - let line = getline(v:foldstart) - let sub = substitute(line, '/\*\|\*/\|{{{\d\=', '', 'g') - return v:folddashes . sub +function! MyFoldText() + let l:linecount = v:foldend - v:foldstart - 1 + let l:line = getline(v:foldstart) + return v:folddashes . ' ' . l:line . ' |+' . l:linecount . '|' endfunction