【发布时间】:2015-01-28 20:06:10
【问题描述】:
Emacs 的内置模块python.el 中是否有任何有效的 Intellisense/Completion?如果是这样,我如何永久激活它?
更新:
当我点击 C-M-i (completion-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)
我错过了什么?
【问题讨论】:
-
在您点击
C-M-i之前存在什么?此外,还有一个 Emacs Stack Exchange。 -
看起来你遇到了一个错误。如果不知道更多细节,例如 Emacs 版本,以及重现此错误所采取的具体步骤,很难提供帮助。
-
当我在 python 模式下执行
C-M-i时,什么都没有发生。在完成之前我是否必须在 python 解释器中加载缓冲区?
标签: python emacs autocomplete intellisense completion