Justin,

See below, regarding tab completion.

------- Forwarded message -------
From: "Fernando Perez" <[EMAIL PROTECTED]>
To: "William Stein" <[EMAIL PROTECTED]>
Cc:
Subject: Re: ipython huge traceback
Date: Sun, 15 Oct 2006 19:16:32 -0700

Justin Walker suggested changing the tab behavior in ipython to be like
in bash, which it currently isn't.  Any thoughts about that?
     http://sage.math.washington.edu:9002/sage_trac/ticket/118
  I like IPython's tab completion behavior and hadn't thought much about
it differing from bash's until now.

That's entirely a user customization, and it has nothing to do with Bash:  
it's purely the behavior of the readline library.  IPython happens to  
tweak readline one way and bash does it in a different way, but readline  
is very customizable.

Justin is free to set the readline behavior to his heart's content via the  
settings in the sage ipythonrc file.  Just look for those called  
readline_parse_and_bind, which will make calls to the function with that  
name in Python's readline library.  The meaning of those settings is  
defined in the readline documentation.

So this is something users can set as they like it, it's not really a bug.

In particular, what Justin wants requires changing

readline_parse_and_bind set show-all-if-ambiguous on

to:

readline_parse_and_bind set show-all-if-ambiguous off

in his personal config file.

Cheers,

f



--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to