r-Emacs在工作时尝试打开ESS数据目录



我在emacs(版本24.3.1)中使用ESS[S](版本13.09)模式录制R(版本3.1.1)。偶尔,当我工作时,迷你缓冲区会弹出以下

ESS (*R:2*, R (newest)) starting data directory? c:/Users/vince151/Documents/Dissertation/

我不知道为什么这种情况不断出现。如果我点击回车键,它会打开一个新的R缓冲区,通常称为R:2,并运行以下代码。

options(chmhelp=FALSE, help_type="text")
options(STERM='iESS', str.dendrogram.last="'", editor='emacsclient.exe', show.error.locations=TRUE)

当自动完成处于活动状态时,迷你缓冲区似乎经常打开。在使用这两个时,是否存在我无法通过搜索找到的已知错误?

我还注意到,is偶尔会打开一个名为ess命令输出的空白缓冲区。

即使在额外的r缓冲区打开后,这个问题仍然会发生,如果我没有足够的注意,我可以很容易地打开r的5个缓冲区,此时emacs通常会冻结。

摘自手册:http://ess.r-project.org/Manual/ess.html#Customizing-启动

如果您不希望ESS在启动新进程时提示输入启动目录,请将变量ESS ask for ESS directory设置为nil

(setq ess-ask-for-ess-directory nil)

它会解决你的问题。

干杯,

LEslie

相关内容

  • 没有找到相关文章

最新更新