Emacsはautosaveとbackupファイルのパスを変更します

886 ワード

Emacsを使ったことがある人なら誰でも知っているように、Emacsでファイルを編集するときにautosaveファイル(#foo#)やbackupファイル(foo~)が発生する可能性がありますが、デフォルトでは編集の現在のディレクトリで発生し、煩わしいので、これらのファイルを別の場所に置く方法を紹介します.
emacsプロファイルを開き、次のコードを追加して保存します.
;; Put autosave files (ie #foo#) and backup files (ie foo~) in ~/.emacs.d/.
; create the autosave dir if necessary, since emacs won't.
(
make-directory
"~/.emacs.d/autosaves/"
t
)
(
make-directory
"~/.emacs.d/backups/"
t
)
; put files
(
custom-set-variables
  
'
(
auto-save-file-name-transforms
'
((
".*"
"~/.emacs.d/autosaves/"
t
)))
  
'
(
backup-directory-alist
'
((
".*"
.
"~/.emacs.d/backups/"
))))
大功成!!ファイルを復元する必要がある場合はM-x recover-fileを実行するだけでよい.