0

语境

我已经使用 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 存储库),但根本无法让它工作,并且非常感谢我错过的一些见解。

非常感谢!

4

0 回答 0