[TxMt] ruby folding: do... end.a_method
    Niko Dittmann 
    ni-di at web.de
       
    Tue Dec  4 11:18:51 UTC 2007
    
    
  
Hi everone.
I recently tried to make ruby folding work all through our rails  
project and almost succeeded.  Typical offenders are p.e. do... end  
statements in one line (we just use {} now).  But I have problems  
with do... end blocks which directly get a method sent to:
blabla.collect do |whatever|
   format(whatever)
end.join(',')
Here the folding stop working for everything that follows in the  
document and in this case it's difficult to rewrite the code to make  
folding work (suggestions highly appreciated).  I tried to modify the  
Ruby language grammar to no avail and it seems that folding should  
work here:
|   (^|;) \s*+ end \. .* $
Shouldn't this line within the foldingStopMarkers match?  I'm  
confused and would be grateful for any help.
Regards, Niko.
    
    
More information about the textmate
mailing list