J'utilise emacs24.0.92 avec IPython 12. J'ai pris le fichier ipython.el du dépôt IPython et j'ai aussi essayé ce correctif Cependant, l'autocomplétion ne fonctionne toujours pas pour moi. Quelqu'un peut-il me donner une indication à ce sujet ?
Réponse
Trop de publicités?C'est une vieille question, mais comme je l'ai cherchée, je l'ai posée :
1- python-mode.el
Une recherche rapide m'a conduit à cette solution efficace : http://www.emacswiki.org/emacs/PythonProgrammingInEmacs#toc5
2- jedi
Vous pouvez toujours utiliser la complétion donnée par 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
Installer avec packages.el
et appeler M-x jedi:setup
. Maintenant, l'achèvement se déclenche au troisième caractère. Nous ne pouvons toujours pas inspecter un objet avec TAB comme dans un terminal, mais avec la 1ère solution nous le pouvons. éditer : faux, c'est juste une question de configuration : http://tkf.github.io/emacs-jedi/released/#configuration (utiliser jedi:complete-on-dot
à compléter dès que l'on entre un point).