On Sun, Oct 08, 2006 at 05:49:38PM +0200, Eric Smith wrote:
> Is it possible for foldtext to show the number of the fold block.
> For example there are n paragraphs in a document and folding is by 
> expression
> defined as a blank line.
> I want the number of the paragraph to show in the foldtext.

     This is just proof of concept:

set foldtext=MyFoldText()

function MyFoldText()
  let parcnt = 0
  execute v:foldstart . "," . v:foldend . "g/^$/let parcnt += 1"
  return parcnt . " paragraphs"
endfunction

You might want to return something like

substitute(foldtext, ":", ", " . parcnt . " paragraphs:", "")

(untested).

HTH                                     --Benji Fisher

Reply via email to