自动完成功能无效:emacs elpy-mode

时间:2014-02-06 12:26:01

标签: python emacs autocomplete

我正在使用emacs 24.3.1和python 2.7,我已经成功安装了elpy模式。不幸的是,尽管在python的缓冲区中安装并激活了自动完成模式,但自动完成功能不起作用。

具体来说,如果我import numpy as np并尝试在np.后输入任何numpy对象,我会收到迷你缓冲区消息:

  

无法获得完成:'CompletionProposal'对象没有属性'get_doc'

这是我的关于python的初始文件的一点:

(package-initialize)

(elpy-enable)
(elpy-use-ipython)

(add-hook 'python-mode-hook
      (lambda ()
        (abbrev-mode 1)
        (auto-fill-mode 1)
        (linum-mode 1)
        (if (eq window-system 'x)
        (font-lock-mode 1))))

有没有人对此有任何想法?

1 个答案:

答案 0 :(得分:2)

我在http://tkf.github.io/emacs-jedi/中添加了jedi-mode到我的python-mode-hook,它就是诀窍。