> On 3 Aug 2019, at 11:48, Andrew Barnert via Python-ideas 
> <python-ideas@python.org> wrote:
> 
>> On Aug 3, 2019, at 01:04, Chris Angelico <ros...@gmail.com> wrote:
>> 
>> Not sure, but ISTR it would let you scroll through them. Not something
>> you can easily do in a plain terminal.
> 
> IPython manages to get a lot of those same Jupyter Notebook features into a 
> plain terminal—as long as it’s either termios-friendly or the Windows 
> console,  but that’s most terminals nowadays. The fact that it’s nearly 
> identical on Windows is especially nice. Also, not going full-screen on 
> POSIX, so it doesn’t fight with iTerm’s scrollback buffer or mouse commands 
> and so on, even when I’m running it on a remote machine over ssh.
> 
> Anyway, when tab completion is more than a single possibility, it pops up an 
> inverse-colored overlay box that you can navigate through with arrows (or 
> emacs keys), and if there are more than it can fit in that box, it scrolls. 
> 
> There are other terminal-based REPLs that also do scrolling tab completion, 
> like bpython and ptp. One of them (I forget which) even does the IDE thing of 
> automatically popping up autocomplete suggestions when you pause (and 
> removing them if you resume typing normal characters). But they don’t have 
> all those IPython/Jupyter features, which are hard to live without once you 
> get used to them. Also, most of them are curses or otherwise full-screen.
> 
 You might be thinking of ptpython which is basically what modern ipython is 
based on nowadays.

/Anders 
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/BUVKE2SHQ7EN7QBH6JONPRCZUQ6QYUXR/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to