2013-04-15 77 views
3

在Emacs的+ ESS,我可以如何在Emacs中啓動R時啓用自動完成模式?

M-x R Return 

在我的系統啓動[R控制檯,是不是現在啓用自動完成模式。我必須

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 

謝謝。

尼克

回答

1

您可以將ess-use-auto-complete變量設置爲t,或者通過自定義或與您的.emacs如下:

(setq ess-use-auto-complete t) 
+0

謝謝,我已將它添加到我的.emacs;然而,它不起作用,(即使系統重新啓動:( – Nick

0

我得到了同樣的問題,下面的代碼爲我工作。

(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) 
相關問題