【问题标题】:How to enable auto-complete-mode when I start R in Emacs?在 Emacs 中启动 R 时如何启用自动完成模式?
【发布时间】:2013-04-07 09:31:22
【问题描述】:

在 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

谢谢。

尼克

【问题讨论】:

    标签: r emacs autocomplete ess


    【解决方案1】:

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

    (setq ess-use-auto-complete t)
    

    【讨论】:

    • 谢谢,我已将它添加到我的 .emacs 中;但是,它不起作用,(即使在系统重新启动后:(
    【解决方案2】:

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

    (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)
    

    【讨论】:

      猜你喜欢
      • 2023-03-12
      • 1970-01-01
      • 2013-01-20
      • 1970-01-01
      • 2012-02-06
      • 1970-01-01
      • 2012-11-08
      • 1970-01-01
      • 2011-06-08
      相关资源
      最近更新 更多