【发布时间】:2012-12-18 10:18:07
【问题描述】:
要使用ess-rdired 浏览对象,我按照 ESS 手册并将以下内容添加到我的.emacs:
(autoload 'ess-rdired "ess-rdired"
"View *R* objects in a dired-like buffer." t)
当我执行 M-x ess-rdired 时,会出现一个列出当前环境中对象的缓冲区。
但是,当我按下 p、v 之类的快捷方式时,会出现以下错误:
“现在没有 ESS 进程与此缓冲区关联。”
另外,ess-rdired可以更新对象的信息吗?
【问题讨论】:
-
这是一个已知问题,至少与 Sweave 相关。我相信(但不确定)它在开发版本中已修复。我目前使用的解决方法是使用
C-c C-s并将缓冲区与正在运行的 R 进程相关联。希望这会有所帮助 -
@richiemorrisroe,您的方法在添加后有效(setq-default ess-dialect "R")。谢谢。但是,这个问题似乎并不常见。是因为大多数人根本不使用它来管理工作空间吗?