[TxMt] inconsistent python folding

Chris Fonnesbeck fonnesbeck at gmail.com
Tue Oct 18 13:33:57 UTC 2005


On 10/18/05, Chris Fonnesbeck <fonnesbeck at gmail.com> wrote:
> On 10/18/05, Jeroen van der Ham <jeroen at je-ju.net> wrote:
> > Allan Odgaard wrote:
> > > On 18/10/2005, at 3.37, Chris Fonnesbeck wrote:
> > >
> > >> After loading a python file into textmate, I noticed that the folding
> > >> is very inconsistent [...] has this problem not been fixed in the past
> > >> year?
> > >
> > > It hasn't been fixed, and it's unlikely to be until 1.3.
> >
> > Bit of context: creating foldings for python programs is hideously
> > difficult if you don't include extra whitespace to aid the parser.
> >
> > For example:
> >
> > class someClass:
> >    def someMethod(self, foo, bar):
> >      foo = bar + 1
> >
> >      return foo
> >
> > The function folding close marker should come after return foo, but
> > there's no way to know that it should be there if you don't include 4
> > spaces on that line.
> >
> > So the workaround for this is to include whitespace in your code. It's
> > not ideal, but doing it any other way is far from trivial.
> >
> > Jeroen.
> >
>
> Is there any way to turn off folding until this is fixed? Right now my
> code looks like a dog's breakfast, with folding in arbitrary places.
>

Just saw the gutter option for folding ... never mind. Thanks.



More information about the textmate mailing list