My elpy
uses ipython
as the interactive interpreter. It does not, however, emulate ipython
's history-informed autocomplete feature (for lack of a better term).
That is: within an ipython
session launched from the terminal, if you want to execute a line previously executed, you can type the first part of the line, and up-arrow will only display consistent previous commands.
In the ipython
shell launched from elpy
(with C-c C-c
), I can execute previous commands with C-p
, but I cannot view only those commands consistent with a given partial command. How can I utilize this very useful feature of ipython
within the emacs elpy
shell?
M-x comint-previous-matching-input
.