Auto completion in ipython buffer doesn't work

Asked by Maciek

I'm using python mode 6.0.11 with ipython.el and i can't find any way to make autocompletion work in the ipython buffer. I want the ipython buffer to autocomplete from ipython internal autocomplete mechanism. Ipython version i am using is 2.2.0. When i hit tab even on obvious autocompletion like previously defined variable i get "Wrong type argument: stringp, nil"
Here is part of my .emacs file

; python-mode
(setq py-install-directory "~/.emacs.d/python-mode.el-6.1.3")
(add-to-list 'load-path py-install-directory)
(require 'python-mode)

(require 'ipython)

(add-hook 'python-mode-hook 'jedi:setup)

; pymacs
(add-to-list 'load-path "~/.emacs.d/Pymacs-0.25")
(autoload 'pymacs-apply "pymacs")
(autoload 'pymacs-call "pymacs")
(autoload 'pymacs-eval "pymacs" nil t)
(autoload 'pymacs-exec "pymacs" nil t)
(autoload 'pymacs-load "pymacs" nil t)
(autoload 'pymacs-autoload "pymacs")

Question information

Language:
English Edit question
Status:
Answered
For:
python-mode.el Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Andreas Roehler (a-roehler) said :
#1

Please update to current trunk and try again.

Revision history for this message
Maciek (kurnicki-m) said :
#2

After changing to version 6.1.3 in this case doesn't seem to change. Thanks for answer

Revision history for this message
Maciek (kurnicki-m) said :
#3
Revision history for this message
Andreas Roehler (a-roehler) said :
#4

TAB should complete in IPython, will fix that.

Can you help with this problem?

Provide an answer of your own, or ask Maciek for more information if necessary.

To post a message you must log in.