用Knitr编译后,将Emacs缓冲区焦点返回到R



使用命令M-n rM-n P编译 *.rnw文件时,我的开放r缓冲区被换成一个缓冲区,该缓冲区似乎显示了knitr汇编信息。如果Knitr编译没有任何错误,是否可以自动切换回R缓冲区?

最简单的方法是建议该功能。建议是在功能的开头,结束(或两者)添加内容的一种方式。

现在,我不知道哪种功能可以照顾R模式中的编译,但是假设它是foo

(defadvice foo (after foo-advice () activate)
(other-window 1))

您只需要添加IF表达式即可检查汇编是否没有错误。

最新更新