2

在一个喜欢 Emacs 的横冲直撞中,我通过 elpa (MELPA/marmalade) 安装了一堆包。在这里,我看到 ESS 通过精美的下拉菜单、开箱即用的文档等支持高级 AC。但是我只能使用基本的(例如我写“库”一次,输入,写“lib”,完成)。

我有什么特别需要做的吗?我不是 LISP/.emacs 天才,所以也许我遗漏了一些东西。我确实尝试了一些手动标志(例如(setq ess-use-auto-complete t)在某处建议),但没有希望。

我在 OSX 上使用 Emacs 24.3(应该没什么区别)和最近的 ESS(13.09);我的 .emacs 只是requireESS 和 AC(加号(ac-config-default))。

4

2 回答 2

1

感谢您的建议,emacswiki 上的页面确实看起来不错。所以我刚刚像你一样从elpa安装了。而且我没有像你那样完成。但后来我做到C-c C-b ess-eval-buffer了,完成和浮动文档就在那里。你去吧。

于 2013-09-12T11:46:35.343 回答
1

为了从完全完成中受益,您需要至少运行一个 R 进程。这同样适用于 eldoc 补全。

于 2013-09-12T15:20:13.713 回答