AUCTeX の Clean ターゲット
LaTeX 使って文章書いてる人とかって少ないとは思いますが,綺麗な文字とか数式とか扱いたいときはやっぱり TeX がいいですね.
で,Emacs で TeX を使う際,YaTeX を使ってる人が多いんじゃないかなぁと想像してます.
僕は風変わりな人間なので,AUCTeX を用いています.
YaTeX より便利だなぁと感じることは,キーバインドが覚えやすいことと,コンパイルからプレビューまで C-c C-c だけでできるってことでしょう.
あとすごく便利な機能として TeX-Clean があります.(YaTeX にも類似の機能はあるんでしょうか?僕は知りません.:D)
TeX-Clean とはファイルの削除です.
LaTeX でソースをコンパイルすると,沢山の中間ファイルが出来ます.
C-c C-c Clean を実行すると,こういった中間ファイルを一括で削除してくれるんです.
更に,C-c C-c Clean All とすると,中間ファイルに加えて dvi ファイル,PS ファイル,PDF ファイルも削除します.
んなもん makefile 書けばいいじゃんという人もいるかもしれませんが,Emacs だけで完結するこっちの方がスマートですよ.
AUCTeX 便利なんで,一度使ってみてください.
今悩んでいること
AUCTeX の Clean ターゲットなんですが,デフォルトの処理に加えて,hoge.snm , hoge.nav ファイルも削除するようにしたいです.
そんな設定を .emacs に追加したいのだけど,どうすればいいんだろうか?
分かった人いたら教えてください.
-- Command: TeX-clean Remove generated intermediate files. In case a prefix argument is given, remove output files as well. Canonical access to the function is provided by the `Clean' and `Clean All' entries in `TeX-command-list', invokable with `C-c C-c' or the Command menu. The patterns governing which files to remove can be adapted separately for each AUCTeX mode by means of the variables `plain-TeX-clean-intermediate-suffixes', `plain-TeX-clean-output-suffixes', `LaTeX-clean-intermediate-suffixes', `LaTeX-clean-output-suffixes', `docTeX-clean-intermediate-suffixes', `docTeX-clean-output-suffixes', `Texinfo-clean-intermediate-suffixes', `Texinfo-clean-output-suffixes', `ConTeXt-clean-intermediate-suffixes' and `ConTeXt-clean-output-suffixes'.
AUCTeX の info より.
ここら変にある,variables をごにょごにょすればいいと思うのだけど,elisp の書き方が分からない.:-(