The attached patch fixes 3 missing emacs-like keybindings present in python and ipython: forward char ^F, backward char ^B, and delete char ^D.
Ctrl-D only exits the interpreter if the current line is empty and the user wants it to exit -- same behavior as python, ipython.
The attached patch fixes 3 missing emacs-like keybindings present in python and ipython: forward char ^F, backward char ^B, and delete char ^D.
Ctrl-D only exits the interpreter if the current line is empty and the user wants it to exit -- same behavior as python, ipython.