[TxMt] Code folding for Python?
Thomas Aylott
textmate at subtlegradient.com
Tue Oct 30 02:14:05 UTC 2007
Personally, I blame Python for being dumb.
What kind of crazy language requires perfect whitespace or everything
breaks?!
Sheer Madness!
I wants my 1 line classes dagnabbit!
On Oct 29, 2007, at 10:09 PM, Sean Schertell wrote:
> 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
>
>
> ______________________________________________________________________
> 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
—Thomas Aylott – subtleGradient—
More information about the textmate
mailing list