8
M-n r
とM-n P
のコマンドで* .Rnwファイルをコンパイルすると、開いているRバッファが、ニットのコンパイル情報を示すバッファにスワップされます。 knitrがエラーなしでコンパイルされると自動的にRバッファに戻る方法はありますか?knitrでコンパイルした後、EmacsバッファのフォーカスをRに戻す
M-n r
とM-n P
のコマンドで* .Rnwファイルをコンパイルすると、開いているRバッファが、ニットのコンパイル情報を示すバッファにスワップされます。 knitrがエラーなしでコンパイルされると自動的にRバッファに戻る方法はありますか?knitrでコンパイルした後、EmacsバッファのフォーカスをRに戻す
最も簡単な方法は、adviceです。アドバイスとは、関数の先頭、末尾(またはその両方)に何かを追加する方法です。
今、私は、r-モードでコンパイルするの面倒をどの機能を知りませんが、コンパイルはエラーが無料だった場合、それがfoo
(defadvice foo (after foo-advice() activate)
(other-window 1))
であると仮定すると、あなただけの表現かどうかを確認するために追加する必要があります。
この質問は役に立ちます。http://stackoverflow.com/questions/11043004/emacs-compile-buffer-auto-close –