I am using emacs24.0.92 with IPython 12. I took the ipython.el file from the IPython repository and also tried this patch , however autocomplete still does not work for me. Can someone give any hint of this?
This is an old question, but since I was looking for it:
1- python-mode.el
A quick search will lead me to this working solution: http://www.emacswiki.org/emacs/PythonProgrammingInEmacs#toc5
2- jedi
You can still use the completion indicated by 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
Install using packages.el and call Mx jedi:setup . Now completion is triggered by the third character. We still cannot check the object using TAB, as in the terminal, but with the 1st solution we can. change: false, this is just a configuration issue: http://tkf.imtqy.com/emacs-jedi/released/#configuration (use jedi:complete-on-dot to complete as soon as we enter the point).
packages.el
Mx jedi:setup
jedi:complete-on-dot