2012-10-18 5 views
8

M-n rM-n Pのコマンドで* .Rnwファイルをコンパイルすると、開いているRバッファが、ニットのコンパイル情報を示すバッファにスワップされます。 knitrがエラーなしでコンパイルされると自動的にRバッファに戻る方法はありますか?knitrでコンパイルした後、EmacsバッファのフォーカスをRに戻す

+0

この質問は役に立ちます。http://stackoverflow.com/questions/11043004/emacs-compile-buffer-auto-close –

答えて

1

最も簡単な方法は、adviceです。アドバイスとは、関数の先頭、末尾(またはその両方)に何かを追加する方法です。

今、私は、r-モードでコンパイルするの面倒をどの機能を知りませんが、コンパイルはエラーが無料だった場合、それがfoo

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

であると仮定すると、あなただけの表現かどうかを確認するために追加する必要があります。

関連する問題