[IPython-User] greedy completer breaks useful completions?

Zachary Pincus zachary.pincus@yale....
Mon Apr 2 14:44:34 CDT 2012


Hi all,

The normal ipython tab-completer is pretty useful in that one can do things like:
a(b.[TAB]
to get a list of b's attributes while writing out the function call. Similarly,
open('./[TAB]
will list the documents in the cwd. 

However, after enabling the "greedy completer", very useful in its own right, this behavior goes away. e.g.
a(b.[TAB]
gives nothing, though
a( b.[TAB]
does still work.

Is this a fundamental limitation of the greedy completer? Or can the earlier behavior (where there are other "stop characters" beyond spaces, such as '(' or ',' that the completer recognizes) be restored?

Thanks,
Zach


More information about the IPython-User mailing list