Właśnie uaktualniłem do najnowszej wersji IPython i teraz coś jest nie tak z używaniem go w emacsie.
Kiedy używasz go w zwykłym terminalu, działa dobrze (kolory, uzupełnianie tabulatorami itp.), Jednak albo w, M-x eshell
albo M-x shell
zamiast wypisywania In [1]:
, faktycznie wypisuje [?12l[?25h
i Out[1]
wypisuje do [J[?7h[?12l[?25h[?2004l[?7hOut[1]:
.
Może to jakaś funkcja terminalu niedostępna w emacach używanych przez IPython, ale chciałbym wiedzieć, który to jest.
Terminal.app:
In [1]: 2+2
Out[1]: 4
Emacs
[?12l[?25h2+2
[J[?7h[?12l[?25h[?2004l[?7hOut[1]: 4