Это проблема с множеством связанных вопросов, но ни один из них не подходит для меня. Мне нужно использовать IPython так же, как я использую M-xshell
, но, конечно же, с завершением, связанным с python. Решение abo-abo в этом предыдущем вопросе How to open IPython interpreter in emacs? делает трюк. Тем не менее, он имеет вторичный эффект отключения привязки клавиш, когда я нахожусь в буфере IPython (т. Е. Я не могу, например, менять буферы с C-xo). Есть ли простой способ решить это?IPython on emacs блокирует привязки клавиш
код из предыдущего ответа:
(defun ipython()
(interactive)
(term "/usr/bin/ipython"))
, связанные с [Как я могу отвязать C-элементный от джедая: полный] (http://stackoverflow.com/q/21131372/ 1309352) –
Я просто пробовал работать с 'emacs -q' и' Cx o'. Любые другие привязки клавиш не работают? –
Я не знаю почему, но в моем случае никакая привязка ключей не работает ('C-x o',' C-x C-f', 'C-x k') даже запускает emacs с' emacs -q'. Минибуфер также не показывает никакой активности (т. Е. Не отображает «C-x», если я нажимаю так ...). EDIT: Если я завершаю процесс ipython (т. Е. Введите 'exit' в приглашение), привязки клавиш снова станут функциональными. – jmlorenzi