ESS无法在指定的包中找到文档

时间:2012-05-07 18:26:54

标签: r emacs ess

我正在使用ESS(12.04),emacs(23.3.1)和R(2.14.1)。它工作得非常好,但如果函数在包中,我无法从R打开帮助。例如:

在R(iESS模式)

> ?ls

我会得到帮助文件,但如果我运行

> ?caTools::runmean

我将在指定的包和库中获得“caTools :: runmean”的文档: 你可以试试'?? caTools :: runmean'“。

我确信这是ESS的问题,因为如果我在R Console中运行该命令,它的工作完全正常。以下是我的.emacs文件中与ESS相关的部分:

;; ESS mode
(require 'ess-tracebug)
(add-hook 'ess-post-run-hook 'ess-tracebug)
;; Set to open help in a webbrowser
;;(setq inferior-ess-r-help-command "help(\"%s\", help_type=\"html\")\n")
;;(setq ess-help-own-frame t)
;; ESS-R_object-tooltip
;(require 'ess-R-object-tooltip)
;; Auto completion for R
;;(require 'ac-R)
;;(make-local-variable ac-ignore-case)

我已经批评了我的大部分定制工具,试图在没有运气的情况下识别问题。如果有人有任何意见或嫌疑,请向我指出。它困扰了我一段时间。非常感谢。

1 个答案:

答案 0 :(得分:0)

更新到ESS版本12.09和Emacs 24.2之后。问题消失了。我认为它在ESS中变成了一些小错误。