私はESS(12.04)、emacs(23.3.1)、R(2.14.1)を使用しています。関数がパッケージ内にある場合、Rからヘルプを開くことができないことを除いて、非常にうまく機能します。例えば:
R(iESSモード)の場合
> ?ls
ヘルプファイルを取得しますが、実行すると
> ?caTools::runmean
「指定されたパッケージとライブラリに「caTools::runmean」のドキュメントがありません。「??caTools::runmean」を試すことができます」というメッセージが表示されます。
これはESSの問題であると確信しています。これは、Rコンソールでコマンドを実行すると、完全に正常に機能するためです。以下は、ESSに関連する私の.emacsファイルの一部です。
;; 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)
運がなくても問題を特定しようとしているカスタマイズのほとんどをコメントアウトしました。誰かコメントや容疑者がいる場合は、私に教えてください。それはしばらくの間私を悩ませてきました。どうもありがとう。