【发布时间】:2012-10-23 12:42:28
【问题描述】:
如何设置自动完成以在 Emacs 24 中使用带有 python.el 的ropemacs?
我的.emacs 文件中有以下内容
; Auto-complete:
; --------------------------
(add-to-list 'load-path "~/.emacs.d/auto-complete/auto-complete-1.3.1")
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/auto-complete/auto-complete-1.3.1/dict")
(ac-config-default)
; Auto-complete rope integration:
; --------------------------
(ac-ropemacs-initialize)
(add-hook 'python-mode-hook
(lambda ()
(add-to-list 'ac-sources 'ac-source-ropemacs)))
但这似乎不足以自动完成 Python 方法、类成员等(在自动完成工具提示上)。
例如
my_text = "hello world"
my_text.
没有为 String 类显示任何可能的自动完成功能。
使用上述配置,自动完成本身适用于通用自动完成(和目录)。
【问题讨论】:
标签: python emacs autocomplete rope ropemacs