[IPython-dev] IPython pyreadline improvement of IPython

Vivian De Smedt vivian at vdesmedt.com
Sun Jan 29 03:16:54 EST 2006


Dear All,

I was in the juggle for a week so I just slowly catch up with the mails 
of the list :-)

I'm very glad you decide to carry your own version of readline inside 
IPython.
I like the idea of Gary of having our own version of readline for every 
platform.

Few times ago I was planning to improve the way IPython deal with:
 - Cut and Paste
 - Multi-line statements

For Multi-line statement my idea is.

    History is only made of one line statement and the first line of the
    multi-line statement.
    When we start editing a multi-line statement the down arrows let us
    add the lines of the multi-line statement.

    Suppose you made a mistake in the third line of a three lines
    statement. Now you have to type.
    up-up-up-return up-up-return up-up-[correction]-return
    And with my proposition you will have to type
    up-return down-return down-[correction]-return


And at the end it appears that the only way to improve that 
significantly was to have more readline callback and if we have our own 
version we are free to add the one we need.

I know that Fernando is on something big that will make all that 
pathetic but I would like to know what some of you think about that to 
improve the situation in the meantime. One of the first think that make 
me love python was the console and I'm pretty sure I'm not the only one 
so I'm quite enthusiast at the idea to improve it but tell me what do 
you think about it.

Cheers,
Vivian.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20060129/018c31fd/attachment.html>


More information about the IPython-dev mailing list