0

Emacs 的内置模块中是否有任何工作的 Intellisense/Completion python.el?如果是这样,我如何永久激活它?

更新

当我点击C-M-icompletion-at-point)时,我的 Vanilla Emacs 错误为

Debugger entered--Lisp error: (wrong-type-argument integer-or-marker-p nil)
  buffer-substring-no-properties(nil 243)
  python-shell-completion-at-point(#<process Python>)
  python-completion-at-point()
  completion--capf-wrapper(python-completion-at-point all)
  run-hook-wrapped(completion--capf-wrapper python-completion-at-point all)
  completion-at-point()
  funcall-interactively(completion-at-point)
  call-interactively(completion-at-point nil nil)
  command-execute(completion-at-point)

我错过了什么?

4

2 回答 2

0

AFAIK 默认启用。当你想要完成时,只需点击 TAB 即可。如果您希望在不按特殊键的情况下在弹出菜单中建议完成候选,您可以使用company-modeGNU ELPA。

于 2014-12-01T03:00:30.113 回答
0

我个人建议使用andelpy作为代码完成的后端。autocompletejedi

有关更多详细信息,请参见此处此处

于 2015-06-23T15:26:38.130 回答