Ho appena aggiornato all'ultima versione di IPython e ora qualcosa non va quando lo si utilizza in emacs.
Quando lo si utilizza in un terminale normale funziona bene (colori, completamento della scheda, ecc.), Tuttavia sia in M-x eshello M-x shell, anziché in output In [1]:, in realtà viene emesso [?12l[?25he Out[1]output [J[?7h[?12l[?25h[?2004l[?7hOut[1]:.
Forse è una funzionalità del terminale non disponibile su emacs utilizzata da IPython, ma mi piacerebbe sapere quale sia.
Terminal.app:
In [1]: 2+2
Out[1]: 4
Emacs
[?12l[?25h2+2
[J[?7h[?12l[?25h[?2004l[?7hOut[1]: 4