On Mon, Sep 19, 2016 at 9:45 AM, eryk sun <eryk...@gmail.com> wrote: > On Mon, Sep 19, 2016 at 1:12 PM, Paul Moore <p.f.mo...@gmail.com> wrote: >> By the way - if you're on a system with readline support included with >> Python, GNU readline apparently has a binding for clear-screen >> (CTRL-L) so you may well have this functionality already (I don;'t use >> Unix or readline, so I can't comment for sure). > > Hooking Ctrl+L to clear the screen can be implemented for Windows > Vista and later via the ReadConsole pInputControl parameter, as called > by PyOS_StdioReadline. It should be possible to match how GNU readline > works -- i.e. clear the screen, reprint the prompt, flush the input > buffer, and write the current line's input back to the input buffer. > > The pInputControl parameter can also be used to implement Unix-style > Ctrl+D to end a read anywhere on a line, whereas the classic > [Ctrl+Z][Enter] has to be entered at the start of a line.
That sounds lovely, any chance you could work up a patch? :) -- Zach _______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/