2008年10月16日木曜日

Emacsでオートセーブファイルの作成場所を変える

 オンラインストレージで Dropbox.com というのがありまして。こいつがとても凄くて、~/Dropbox/ にファイルを放り込むだけで自動的にファイルがアップされ、ファイルの履歴も取れて、同期も早くて、linuxでもMacでもWindowsでも使えるという夢のようなサービスなんですが、
 この~/Dropbox/内のファイルをEmacsで編集すると自動的に「#」の付いた自動保存ファイルが作成され、それがDropboxに同期されて履歴として残ってしまうという。
 これが激しくウザいので、~/Dropbox/以下では自動保存ファイルを作らないようにします。
~/.emacs に以下を追記。

(setq auto-save-file-name-transforms
`((".*/Dropbox/.*" ,temporary-file-directory t)))
これで ~/Dropbox/ 以下のオートセーブファイルは /tmp/ 以下に作成されるようになります。

0 件のコメント: