지정된 시간 혹은 글자가 저장될 때마다 자동저장하고 백업을 만드는 기능은 대단히 유용하긴 하지만, 편집중인 소스와 같은 위치에 #filename.ext#
같이 못생긴 파일이 생기고 Git 경고가 계속 눈에 거슬린다.
때에 따라 자동 저장/백업 기능을 켜고 끄기 위해 다음을 사용한다
;; disable auto-save and auto-backup
(defun andrwj/disable-auto-save-and-backup ()
(interactive)
(setq auto-save-default nil)
(setq make-backup-files nil)
)
;; store all backup and autosave files in the tmp dir
(defun andrwj/enable-auto-save-and-backup ()
(interactive)
(setq backup-directory-alist
`1".*" . ,temporary-file-directory)
(setq auto-save-file-name-transforms
`2".*" ,temporary-file-directory t)
)
(andrwj/enable-auto-save-and-backup)