Hi!

On Mo, 01 Mär 2010, [email protected] wrote:

> I look for a way to fold/unfold ALL folds belonging to the same "type"
> of fold (indicated e.g. by a leading keyword before the fold mark), so
> see only those folds of interest.

Does that work:
#v+
fu! MyFL(lnum)
    if getline(a:lnum) =~ '{$'
        return 'a1'
    elseif getline(a:lnum) =~ '}$'
        return 's1'
    elseif getline(a:lnum) =~ '^[0-9/]\+$'
        return '1'
    elseif getline(a:lnum) =~ '^$'
        return '0'
    else
        return '='
    endif
endfu

set fdm=expr foldexpr=MyFL(v:lnum)
#v-

regards,
Christian
-- 
:wq

-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to