首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Emacs中启动R时如何启用自动完成模式?

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

Stack Overflow用户
提问于 2013-04-15 17:54:01
回答 2查看 1.1K关注 0票数 4

在Emacs + ESS中,我可以通过以下方式启动R控制台

代码语言:javascript
复制
M-x R Return

在我的系统上,自动完成模式现在还没有启用。我不得不做

代码语言:javascript
复制
M-x auto-complete-mode Return

来启用它。

有没有办法自动启用它?

代码语言:javascript
复制
1 OS:       Ubuntu  12.10   64-bit
2 R:        2.15.1
3 Emacs:    24.1.1
4 ESS:      12.04-4

谢谢。

尼克

EN

回答 2

Stack Overflow用户

发布于 2013-04-15 17:56:35

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

代码语言:javascript
复制
(setq ess-use-auto-complete t)
票数 1
EN

Stack Overflow用户

发布于 2016-08-28 12:23:17

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

代码语言:javascript
复制
(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)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16012289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档