目前我已经设置options(help_type="text")
并getOption("help_type")
返回"text"
。不知道为什么,但当我输入?par
劣质 ESS (iESS) 缓冲区时,R 仍会打开一个新的浏览器窗口或选项卡。如果我明确评估help(par,help_type="text")
,帮助页面的内容将打印在 iESS 缓冲区中。我认为有一种方法可以在它自己独立的 Emacs 缓冲区中打开内容——我弄错了吗?
问问题
1891 次
2 回答
4
如果(正如我们在评论中发现的那样)您将 lower-ess-help-command 设置为“utils::help(\"%s\")\n”,那么问题就解决了。
它似乎是由配置文件中的另一个劣质-ess-help-命令引起的。
如果您遇到此类奇怪的问题,使用 -nw 选项启动 emacs 总是一个好主意。
于 2011-08-23T13:44:40.020 回答
2
在您的.emacs
文件中,包括这两个语句之一。
第一个应该?foo
在它自己的帧/缓冲区中打开每个请求
;;;;; create a new frame for each help instance
(setq ess-help-own-frame t)
第二个版本为您调用的所有帮助页面提供了一个缓冲区
;;;;; If you want all help buffers to go into one frame do
(setq ess-help-own-frame 'one)
于 2011-08-23T11:33:01.073 回答