From: Eric Hodel Date: 2004-11-09T11:31:55+09:00 Subject: Re: rdoc and vim folding On Nov 8, 2004, at 5:58 PM, Gavin Sinclair wrote: > On Tuesday, November 9, 2004, 12:47:07 PM, Gavin wrote: > >> On Tuesday, November 9, 2004, 12:43:34 PM, Ara wrote: > >>> On Tue, 9 Nov 2004, Gavin Sinclair wrote: > >>>> Isn't there a way to limit the number of folds created by >>>> fm=indent? > >>> yes - but you can say do THIS and THAT level. just a depth > >> Maybe the fm=syntax option, then? I don't know anything about that, >> but it sounds promising. > > Follow-up: it's not promising. Vim's current syntax definition for > Ruby (http://vim-ruby.rubyforge.org) does enable syntax-based folding, > but it can't be selective about what it folds (i.e. classes and > methods only, per Ara's request). > > The following settings should be OK: > > set foldmethod=syntax > set foldnestmax=2 " or 3 > > If anyone knows enough about Vim to make the folding smarter for Ruby > files, please step forward :) If you want to not fold on a particular syntax construct, you need only remove the 'fold' from the end of the 'syn region'. :help syn-region should help you out.