DropboxとEmacs

Dropbox上のテキストファイルをEmacsで直接編集してしまうと

  1. バックアップファイル(ファイル名の最後に~が付いたもの)
  2. 自動保存ファイル(ファイル名の前後に#が付いたもの)

Dropboxに作られてしまうので、これを避ける設定を探してみました。Mac OS XCarbon Emacsで確認しています。

Dropbox」がパスに入っているファイルにはバックアップを作らない

(setq backup-enable-predicate
      (lambda (name)
	(not (string-match "Dropbox"
			   name))))
 

Dropbox」フォルダ以下のファイルの自動保存は、/tmp/jgoamakf/以下に作る。

(setq auto-save-file-name-transforms '((".*/Dropbox/.*" "/tmp/jgoamakf/\\1" t)))