在R中使用Emacs Speaks Statistics时,如何关闭将_自动替换为<-的功能?
在使用 C-c C-j 或 C-c C-r(将行或区域发送到正在运行的 R 进程)在 .R 文件中评估代码块时,在 ESS 中,如何使 R 缓冲区自动向下滚动,以便在评估区域后光标位于底部,即提示符处? 谢谢。
在emacs中,ESS / Stata模式错误地缩进跟在运算符结尾的行后面的行。它似乎错误地将这些行解释为多行命令。 例如: gen foo = 1 /* generate another variable */ gen bar = 1 “gen bar = 1”这行代码不应该缩...
我正在使用ESS来在Emacs中处理R语言。每当我创建一个图形时,都会弹出一个新的窗口显示该图形。这个新窗口似乎是在Emacs内部调用R进程时产生的。因此,这个新窗口不属于缓冲区列表,并且似乎处于Emacs环境之外。 是否有办法让R创建的新窗口(例如通过plot()或ggplot2/latt...
我相信不是所有的R语言用户都了解elisp。如果ESS用户能在这里分享他们的.emacs文件中的代码,那将会很好。注释清晰的代码尤其有用。希望这能促进R语言用户使用ESS。
我正在使用Emacs的ESS模式。当编辑R代码时,任何注释行(以#开头的行)在我创建位于其上方的新行时自动缩进到最右侧。我应该如何更改我的.emacs.el文件来解决这个问题? 例如,我有:# Comment 现在,我将光标放在该行的开头,然后按下 Enter 键,我得到: ...
我想知道是否有好的方法可以让R或ESS在评估区域或缓冲区时,在出现错误的地方停止执行代码的其余部分(我只在帮助档案中找到了相反的请求)。我在R帮助文件中查找,但是option(error=stop)只会停止有问题的函数或语句的执行,而不是后续的语句。谢谢!
是否有一种 Emacs minor-mode(或 elisp 代码)可以在 Sweave 中选择性隐藏/显示环境? 例如,我想移动到代码块的开头 (>),按下一个按键,然后使环境的内容隐藏不可见。 这种情况可能吗?我刚试了 hs-minor-mode、allout-mode 和 outli...