|
@@ -53,12 +53,14 @@ set foldtext=MyFoldText()
|
|
|
|
|
|
|
|
function! MyFoldText()
|
|
function! MyFoldText()
|
|
|
let line = getline(v:foldstart)
|
|
let line = getline(v:foldstart)
|
|
|
|
|
+ let indent = indent(v:foldstart)
|
|
|
|
|
+ let indentOnly = strpart(line, 0, indent-1)
|
|
|
let linecount = v:foldend+1 - v:foldstart
|
|
let linecount = v:foldend+1 - v:foldstart
|
|
|
let plural = ""
|
|
let plural = ""
|
|
|
if linecount != 1
|
|
if linecount != 1
|
|
|
let plural = "s"
|
|
let plural = "s"
|
|
|
endif
|
|
endif
|
|
|
- let foldtext = '+'.line.'... ('.linecount.' More lines)'
|
|
|
|
|
|
|
+ let foldtext = '+'.indentOnly.'... ('.linecount.' More lines)'
|
|
|
return foldtext
|
|
return foldtext
|
|
|
endfunction
|
|
endfunction
|
|
|
|
|
|