[TxMt] Code folding for Python?

Sean Schertell sean at datafly.net
Tue Oct 30 02:09:31 UTC 2007


Well, at least I have a clear answer now. It's a bit disappointing  
though that the code folding system as it's currently implemented  
wasn't made to handle one of the major scripting languages in use  
today (and my personal favorite)

Oh well -- I guess I'll have to wait. Thanks again.

:-)

Sean







On Oct 29, 2007, at 6:21 PM, Alex Ross wrote:

>> Please forgive me if this has been asked and answered before...  
>> But is there any way to fold your code normally when using TM for  
>> Python?
>
> Well, yeah... this comes up from time to time.  But since you  
> asked, I'll forgive you.  ;-)
>
> The short answer is “no”.
>
> The longer answer is that Textmate folds by looking for “Start” and  
> “End” markers.  Python folding is indentation based, but Textmate  
> has no way of reliably matching that.  So we have some hacks that  
> don't really work.
>
>> Any tips from my fellow Pythonistas?
>
> You can use the “Cleanup Whitespace” command.  This command does  
> what it can to put the file in a state where the hacks can kinda- 
> sorta fold your code.
>
> But don't lose hope!  At some point in the future, the folding  
> system is getting an overhaul.  Things will be better then.
>
> – Alex
>
>
>
> ______________________________________________________________________
> For new threads USE THIS: textmate at lists.macromates.com
> (threading gets destroyed and the universe will collapse if you don't)
> http://lists.macromates.com/mailman/listinfo/textmate

::::  DataFly.Net  ::::
Complete Web Services
http://www.datafly.net




More information about the textmate mailing list