[IPython-dev] IPython 5.0.0 beta 1 now available !

Matthias Bussonnier bussonniermatthias at gmail.com
Fri Jun 3 17:38:24 EDT 2016

Hi Matthew,

Happy to please you, I know you can be quite picky, and we always
appreciate your feedback as one of our quality tester.
And it's quite enjoyable to know we can make people like noticeably
better even 15 years after the software creation.

On Fri, Jun 3, 2016 at 2:20 PM, Matthew Brett <matthew.brett at gmail.com> wrote:
> I think I'm right in saying that us vi illuminati want something like:
> $ cat ~/.ipython/profile_default/ipython_config.py
> # Configuration file for all things ipython
> c = get_config()
> c.TerminalInteractiveShell.editing_mode = 'vi'

Yes, thanks for reminding us of that. Though we know the vi mode is
not perfect, and might not behave exactly as the readline one.
We'll try to improve.

> Esc-Return seems to submit stuff from multi-line editing mode.

Yes, it force the submission of the code. We try to be smart and
submit your code when what you type is "complete".
if we can't figure it out you can indeed force-submit with Esc-Enter,
you can also leave 2 blank lines with no-indent.
We don't have a good experience either with "forcing" a new line when
the first statement is by itself valid Python.
The default prompt toolkit shortcut have Ctrl-O as insert a line below.

We should add a few of these in the documentation.


More information about the IPython-dev mailing list