Linuxでこれを再現できます。ターミナルからRを実行すると、設定options(htmlhelp=TRUE)
するとブラウザでヘルプが表示されますが、ESSでは失敗します。でも、
help("plot",htmlhelp=getOption("htmlhelp"))
動作します-ヘルプはFirefoxで開きます。これは異常な動作だと思います。htmlhelp=getOption( "htmlhelp")がヘルプのデフォルトの引数です(?helpを参照)。バグである可能性がありますか?..考えられる回避策は、help("plot",htmlhelp=T)
直接経由でヘルプを呼び出すか、のようなラッパーを作成することmyhelp <- function(x) help(x,htmlhelp=TRUE)
です。
編集:考えられる解決策:これを.emacsに入れてください
(setq inferior-ess-r-help-command "help(\"%s\", htmlhelp=TRUE)\n")
https://stat.ethz.ch/pipermail/ess-debian/2009-October/000093.htmlによる。これはESS5.5を指します。Ubuntuリポジトリの現在のものは5.4なので、ESSをアップグレードせずに修正をテストすることはできません。
EDIT2:Dirkの提案に従って最新のR / ESSにアップグレードし、R / ESSを起動した後、次のことを行いました:M-x customize-variable
inferior-ess-r-help-command
そしてhelp_type=textをhelp_type=htmlに置き換えました。これで修正されました(少なくともバージョン2.10.1 / ESS 5.8の場合)。