Loading ...
Sorry, an error occurred while loading the content.

Re: Fold according to keyword before fold mark?

Expand Messages
  • fkater@googlemail.com
    Thanks so far -- as I am not too much into vim scripting it will take a little time for me to test it. But it looks very much what I d love to see working!
    Message 1 of 7 , Mar 1 10:01 AM
    • 0 Attachment
      Thanks so far -- as I am not too much into vim scripting it will take
      a little time for me to test it.
      But it looks very much what I'd love to see working!
      Thank You so far
      Felix

      On Mar 1, 6:05 pm, Christian Brabandt <cbli...@...> wrote:
      > Hi!
      >
      > On Mo, 01 M r 2010, fka...@... 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
    Your message has been successfully submitted and would be delivered to recipients shortly.