Я использую emacs24.0.92 с IPython 12. Я взял файл ipython.el из репозитория IPython, а также попытался этот патч , однако автозаполнение все еще не работает для меня. Может кто-нибудь дать намек на это?
Это старый вопрос, но так как я его искал:
1- python-mode.el
Быстрый поиск привел меня к этому рабочему решению: http://www.emacswiki.org/emacs/PythonProgrammingInEmacs#toc5
2-джедай
Вы все еще можете использовать завершение, данное jedi.el:
jedi.el
http://jedi.jedidjah.ch/en/latest/
http://wikemacs.org/index.php/Python#Jedi
http://aliquote.org/memos/2013/02/11/emacs-auto-completion-for-python
Установите с помощью packages.el и позвоните M-x jedi:setup. Теперь завершение начинается с третьего персонажа. Мы все еще не можем проверить объект с помощью TAB, как в терминале, но с помощью 1-го решения мы можем. edit: false, это просто вопрос конфигурации: http://tkf.github.io/emacs-jedi/released/#configuration (используйте jedi:complete-on-dot для завершения, как только мы введем точку).
packages.el
M-x jedi:setup
jedi:complete-on-dot