Emacs ESS评估比正常R慢

时间:2012-12-08 16:29:48

标签: r emacs ess

ESS的R模式对你来说还比慢速吗?大多数情况下,文本会非常缓慢地发送到另一个缓冲区。

这是正常的还是我的设置有问题?

正如所建议:

sessionInfo()

R version 2.15.1 (2012-06-22)
Platform: i386-pc-mingw32/i386 (32-bit)

locale:
[1] LC_COLLATE=English_United States.1252 
[2] LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] compiler_2.15.1 tools_2.15.1   

我的.el自定义R文件:http://pastebin.com/WrUxBAyG

希望有人知道可能会发生什么。

编辑:我实际上尝试禁用所有这些R包,但它们似乎不是问题所在。

2 个答案:

答案 0 :(得分:8)

(setq ess-eval-visibly-p nil)

解决了here

提到的慢代码块问题

答案 1 :(得分:2)

取决于你在做什么。如果您正在使用C-c C-c执行长时间运行的命令,那么它可以显示为播种。

有时文本将不会写入R缓冲区,直到完成该过程。

对于简单的命令,它应该不会明显变慢。谷歌搜索将向您展示一些处理类似问题的其他人。但是如果没有更多信息,我们就无法告诉你更多信息!

- 已编辑,因此可以更改接受。