[TxMt] Supress Python Decorators in Symbol List
Ed Singleton
singletoned at gmail.com
Thu Nov 23 11:52:19 UTC 2006
Two TG posts in a few minutes!
Mike, I'll add this preference item into the TG Bundle that I just
sent to the list in a seperate message.
I didn't think I'd be getting new stuff to add to it so quickly.
Ed
On 23/11/06, Alexander Ross <alex.j.ross at gmail.com> wrote:
> Mike,
>
> Thanks for sending this in. To correct this behaviour follow these steps:
>
> 1. open the bundle editor
> 2. create a new preference item
> 3. set its contents to:
>
> { showInSymbolList = 0; }
>
> 4. set the scope selector to:
>
> source.python meta.function.decorator.python
> entity.name.function.decorator.python
>
> That ought to do it.
>
> Also, this has been fixed in the latest SVN.
>
> - Alex
>
> On 11/22/06, Mike Coyle <mcoyle at botonomy.com> wrote:
> > Hello all,
> >
> > What is the best way to suppress decorators from the Symbol list when
> > doing Python development?
> >
> > I'm doing some TurboGears development, which uses Python's decorator
> > syntax heavily in spots.
> >
> > In essence, the code looks like this:
> >
> > @expose()
> > def foo(self):
> > pass
> >
> > @expose()
> > def bar(self):
> > pass
> >
> > @expose()
> > def baz(self):
> > pass
> >
> > The problem is that when I either "Go to Symbol", or click the Symbol
> > menu, the symbol list is littered with the @expose decorators.
> >
> > Currently, the Symbol menu looks like this:
> >
> > @expose
> > foo(self)
> > @expose
> > bar(self)
> > @expose
> > baz(self)
> >
> > I'd prefer for it to look like this instead:
> >
> > foo(self)
> > bar(self)
> > baz(self)
> >
> > I thought that it would be a matter of subtracting
> > "meta.function.decorator.python" from the Symbol List scope selector,
> > but I tried that to no avail. Any advice you can provide is
> > appreciated
> >
> >
> > Thanks,
> > Mike
> >
> > ______________________________________________________________________
> > 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
> >
>
> ______________________________________________________________________
> 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
>
More information about the textmate
mailing list