有没有一种方法可以配置Emacs,使其识别(并允许执行)R markdown(.Rmd)文件中的R代码块,类似于它识别.Rnw(Sweave)或.org(org-mode)文件中的代码块?
当使用命令M-n r和M-n P编译*.Rnw文件时,我的打开的R缓冲区被交换为一个似乎显示knitr编译信息的缓冲区。如果knitr编译没有任何错误,是否有一种自动切换回R缓冲区的方式?
我开始学习lisp、emacs和ess(Emacs Speaks Statistics),遇到了“inferior-this-or-that”的概念。例如,有inferior-ess-mode、inferior-lisp和Inferior Emacs Lisp Mode。 在所有这些情况下,...
我正在寻找一种结构化我的统计分析方法。 我目前使用Emacs/ESS,分析文件非常长。 我已经开始将代码的部分放入可源代码化函数中并存储在单独的文件中,但是... 我想引入某种子标题/节标题到文件中(聚合,群集分析,模拟...),并在下面编写代码,这样我就可以快速跳转到我想要处理的部分。 ...
我不确定这个问题在stack-overflow上是否已经有答案。我在我的Unix机器上安装了Emacs-ESS,每次启动emacs时都会加载特定版本的R。 现在我有一些新的R包想要在安装到默认的R环境之前进行测试。因此我在本地目录中安装了更新的R版本并安装了我的新包。现在,如果我想从emac...
我将R安装在名为“X:\alphaAndOmega\R\R”的目录中。因此,Rterm.exe(32位版本)位于“X:\alphaAndOmega\R\R\bin\i386”中。我知道这不是一个“标准的R目录”,像R-3.0.0那样的“标准的R目录”可以很容易地被ESS识别(至少如果我将它们添...
在emacs中,ESS / Stata模式错误地缩进跟在运算符结尾的行后面的行。它似乎错误地将这些行解释为多行命令。 例如: gen foo = 1 /* generate another variable */ gen bar = 1 “gen bar = 1”这行代码不应该缩...
ess-mode是“Emacs speaks statistics”的缩写。这个模式适用于编辑R或Splus(两个不同的统计软件包)的程序。 当我在我的缓冲区中键入_时,字符将被替换为<-,这非常令人沮丧。是否有一个emacs lisp语句可以关闭这种行为? emacs: 22.1....
是否有一种 Emacs minor-mode(或 elisp 代码)可以在 Sweave 中选择性隐藏/显示环境? 例如,我想移动到代码块的开头 (>),按下一个按键,然后使环境的内容隐藏不可见。 这种情况可能吗?我刚试了 hs-minor-mode、allout-mode 和 outli...
在我的 .bashrc 文件中,我有这样一行代码: export SETTINGS=/home/user/settings.xml 如果我在bash中加载R,我可以使用Sys.getenv函数访问此变量: Sys.getenv("SETTINGS") "/home/user/setti...