在Emacs中启动R时如何启用自动完成模式?

时间:2013-04-15 09:54:01

标签: r emacs autocomplete ess

在Emacs + ESS中,我可以通过

启动R控制台
M-x R Return

在我的系统上,目前尚未启用自动完成模式。我必须

M-x auto-complete-mode Return

启用它。

有没有办法自动启用它?

1 OS:       Ubuntu  12.10   64-bit
2 R:        2.15.1
3 Emacs:    24.1.1
4 ESS:      12.04-4

感谢。

尼克

2 个答案:

答案 0 :(得分:1)

您可以通过自定义或ess-use-auto-complete中的以下内容将t变量设置为.emacs

(setq ess-use-auto-complete t)

答案 1 :(得分:1)

我遇到了同样的问题,以下代码对我有用。

(require 'package)
(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/") t)
(package-initialize)  ;load and activate packages, including auto-complete
(ac-config-default)
(setq ess-use-auto-complete 'script-only)
;;if not working, use the following instead of (setq ess-use-auto-complete 'script-only)
;;(global-auto-complete-mode t)
相关问题