Let me defer on this for a now as it usually requires carefully considered UI/UX thought. =:)
>> ... or your terminal's native scrolling with bpython-curtsies or page-up/page-down with bpython-urwide
Ah okay: I wasn't aware of the existence of 'urwid' and 'curtsies' terminal wrappers (nor of the provided 'bpython-urwid' or
'bpython-curtsies' wrapper scripts that employ them. I just found those in '~/.local/bin' after reading your note below).
Feedback on a quick test of each:
(1) I found that bpython-urwid doesn't work for python3.3 (so I won't be able to use that one until resolved).
A quick Google confirmed this: https://bitbucket.org/bobf/bpython/issue/243/bpython-urwid-fails-with-python-331
(2) bpython-curtsies works for python2 and python3.
For both terminal 'Terminator' and KDE 'Konsole' I wasn't able to figure out how to scroll through auto-completed
output (urwid or curtsies). But I haven't looked deeply into it either (it was a quick check). I tried Page-Up/Page-Down, but to no avail.
Perhaps I have to set something up for that to work (environment variable or preferences). If anyone has any tips
on that, that would be grand and appreciated.
Thank you! =:)