【发布时间】:2011-08-23 10:43:12
【问题描述】:
目前我已设置options(help_type="text") 和getOption("help_type") 返回"text"。不知道为什么,但当我在劣质 ESS (iESS) 缓冲区中键入 ?par 时,R 仍会打开一个新的浏览器窗口或选项卡。如果我明确评估help(par,help_type="text"),则帮助页面的内容将打印在 iESS 缓冲区中。我认为有一种方法可以在其自己的单独 Emacs 缓冲区中打开内容——我弄错了吗?
【问题讨论】:
-
在我的 emacs 上,有一行内容如下: .help.ESS
-
谢谢 --
.help.ESS <- help确实出现了,inferior-ess-help-command的值在 OS X 上的 Emacs 24 上是"utils::help(\"%s\", help_type=\"html\")\n"... -
如果您将 lower-ess-help-command(使用自定义菜单)自定义为“文本”,那么您应该在新缓冲区中获取帮助文件。
-
(setq inferior-ess-help-command "utils::help(\"%s\")\n")显然也无济于事 -
谢谢——我在我的配置文件中定义了另一个变量
inferior-ess-r-help-command,它被分配给我的inferior-ess-help-command变量的全局值。必须是从较旧的安装中继承而来的。