语境
我已经使用 Emacs-24.3.1 ( ) 中的 MELPA 存储库安装了“auto-complete-20150408.1132” M-x package-install
;操作系统是红帽。带有弹出窗口的自动完成功能非常适合 C/C++ 文件等。但是,我无法让它与 ESS[R] 15.03-1 一起使用。
〜/ .emacs:
;; general
(add-to-list 'load-path "~/.emacs.d/elpa/popup-20150609.2145")
(require 'popup)
(add-to-list 'load-path "~/.emacs.d/elpa/auto-complete-20150408.1132")
(require 'auto-complete)
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/elpa/auto-complete-20150408.1132/dict")
(ac-config-default)
;; ESS R specific
(add-to-list 'load-path "/opt/R/ess-15.03-1/lisp/")
(load "ess-site")
(setq ess-use-auto-complete t)
行为
我启动 emacs,然后在 emacs 中启动 Mx R 会话并执行一些计算,一切都很好,但没有自动完成。然后C-x C-f
是一个空白文件“test.R”并键入几个命令,但绝对没有任何自动完成的提示。
我已经搜索并尝试了许多组合(也是 Marmalade 存储库),但根本无法让它工作,并且非常感谢我错过的一些见解。
非常感谢!