我已经在Emacs-24.3.1(M-x package-install
)中使用MELPA存储库安装了'auto-complete-20150408.1132';操作系统是RedHat。弹出窗口的自动完成功能非常适用于C / C ++文件等。但是,我无法使用ESS [R] 15.03-1。
;; 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中的M-x R会话并执行一些计算,一切都很好,但没有自动完成。然后C-x C-f
一个空白文件'test.R'并键入几个命令,但绝对没有任何自动完成的提示。
我已经搜索并尝试了许多组合(也是Marmalade存储库),但根本无法使其工作,并且非常感谢我对错过的一些见解。
非常感谢!