目前我已经设置options(help_type="text")
和getOption("help_type")
回报"text"
开放。不知道为什么,但是当我在劣质ESS(iESS)缓冲区中键入?par
时,R仍会打开新的浏览器窗口或选项卡。如果我明确评估help(par,help_type="text")
,则帮助页面的内容将打印在iESS缓冲区中。我认为有一种方法可以让内容在一个单独的Emacs缓冲区中打开 - 我错了吗?的Emacs + ESS + R:如何有帮助页面在新的缓冲区
回答
如果(我们发现,在注释中),您将inferior-ess-help-command设置为“utils :: help(\”%s \“)\ n”,那么问题就解决了。
它似乎是由配置文件中的另一个inferior-ess-help-command造成的。
它总是,如果您遇到这样奇怪的问题,是一个好主意,开始与-nw选项的Emacs。
在您的.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)
嗯,没有完全做到这一点......现在打开新的框架与空帮助缓冲区,但仍然打开帮助文件浏览器... – hatmatrix
啊,好吧,我现在看到 - 你混合了两个问题,或者至少这是什么我想。以上仅适用于文本帮助,因此您需要解决该问题(@richiemorrisroe似乎已经完成) - 如果您想自定义Emacs/ESS如何处理文本帮助,上述内容可能会很有用。 –
猜我是...两个是如何1)使iESS使用help_type =“文本”,而不是“HTML”和2)如何在Emacs缓冲区中打开它。实际上,在这个时候,我喜欢在另一个窗口中打开帮助文件的默认行为,但是如果我想让它在单独的框架中打开,请记住您的解决方案 - 谢谢。 – hatmatrix
- 1. Emacs ESS:从R REPL输出到缓冲区的管道输出
- 2. 启用暂存缓冲区在emacs-ess中执行R代码
- 3. Emacs + R:缓冲区名称*/usr/local/bin/R *对于R缓冲区太长
- 4. 如何在ESS中缩进缓冲区?
- 5. Int16缓冲区帮助(BE)
- 6. 绑定F1智能上下文文档(帮助缓冲区)
- 7. Emacs:帮助我理解文件/缓冲区管理
- 8. 在Vim的缓冲区中运行R
- 9. 如何恢复emacs缓冲区列表中的缓冲区?
- 10. 缓冲区如何在log4J中使用Async Appender有帮助
- 11. 需要缓冲区溢出的帮助
- 12. emacs从原始缓冲区调度帮助窗口
- 13. Emacs erlang缓冲区
- 14. Markdownize Emacs缓冲区
- 15. 如何重新覆盖覆盖区周围的Emacs缓冲区
- 16. 在Emacs小缓冲区
- 17. 所有emacs缓冲区中的行号
- 18. 字符串缓冲区需要帮助
- 19. 双缓冲帮助
- 20. 启用公司模式为所有的缓冲区,但ESS
- 21. 如何创建Emacs SQL缓冲区?
- 22. 让emacs grep缓冲区使用特定的emacs缓冲区来显示命中
- 23. Emacs ESS版本的清除控制台
- 24. Cocoa Emacs打印缓冲区
- 25. Emacs缓冲区组/标签
- 26. emacs:非连续缓冲区
- 27. 有人可以帮助我在Node.Js中设置缓冲区吗?
- 28. R emacs-ESS不能在mac上绘图
- 29. 如何在emacs-ess中的R会话之间切换?
- 30. 如何用yank缓冲区内容替换emacs中的区域?
在我的emacs上,有一行说明以下内容:.help.ESS < - help - 当您启动ESS时会显示此行。另外,你在哪个系统上运行emacs,以及你使用的是什么版本的emacs和ESS?劣质ess-help-command的价值是什么? – richiemorrisroe
Thanks - '.help.ESS < - help'确实出现,'inferior-ess-help-command'的值是'“utils :: help(\”%s \“,help_type = \”html \ “)\ n”'在OS X上的Emacs 24 ... – hatmatrix
如果您将inferior-ess-help-command(使用自定义菜单)自定义为“text”,则应该在新缓冲区中获得帮助文件。 – richiemorrisroe