Emacs+ESS+R:如何在新缓冲区中打开帮助页面

发布于 2024-12-01 02:41:24 字数 299 浏览 0 评论 0原文

目前我已经设置了 options(help_type="text")getOption("help_type") 返回 "text"。不知道为什么,但当我在下级 ESS (iESS) 缓冲区中键入 ?par 时,R 仍然会打开一个新的浏览器窗口或选项卡。如果我显式评估 help(par,help_type="text"),则帮助页面的内容将打印在 iESS 缓冲区中。我认为有一种方法可以在自己单独的 Emacs 缓冲区中打开内容 - 我错了吗?

Currently I have set options(help_type="text") and getOption("help_type") returns "text". Not sure why but R still opens a new browser window or tab when I type ?par in the inferior ESS (iESS) buffer. If I explicitly evaluate help(par,help_type="text"), the contents of the help page is printed in the iESS buffer. I thought there was a way to have the contents open in a its own separate Emacs buffer -- was I mistaken?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

向日葵 2024-12-08 02:41:24

如果(正如我们在评论中发现的那样)您将inferior-ess-help-command设置为“utils::help(\"%s\")\n”,那么问题就解决了。

它似乎是由配置文件中的另一个次等-ess-help-命令引起的。

如果您遇到这样的奇怪问题,使用 -nw 选项启动 emacs 总是一个好主意。

If (as we discovered in the comments) you set inferior-ess-help-command to "utils::help(\"%s\")\n", then the problem was resolved.

It appeared to have been caused by another inferior-ess-help-command in the configuration file.

Its always a good idea to start emacs with the -nw options if you experience weird problems like this.

毁梦 2024-12-08 02:41:24

在您的 .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)

In your .emacs file, include one of these two statements.

The first should open each ?foo request in it's own frame/buffer

;;;;; create a new frame for each help instance
(setq ess-help-own-frame t)

This second version has a single buffer for all help pages you call up

;;;;; If you want all help buffers to go into one frame do
(setq ess-help-own-frame 'one)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文