[TxMt] folding patterns and comments

Jeroen van der Ham jeroen at je-ju.net
Mon Jan 9 10:47:52 UTC 2006

Michael Sheets wrote:
>>     foldingStartMarker =
>> '\b(proc|domain|case|if|%if|for|while|repeat|axiom|category)\b';
>>     foldingStopMarker =
>> '\b(end|end_proc|end_domain|end_case|end_if|end_for|end_while|end_repeat|end_axiom|end_category)\b'; 
> You could do for instance...
> '[^#]*?\b(proc|domain|case|if|%if|for|while|repeat|axiom|category)\b'

That would work, but it seems to me that you really want:


So that if it is the first word on a line (possibly preceded by 
whitespace), it is a fold start.


More information about the textmate mailing list