Place temporary files in a dir in HOME instead of littering PWD

This commit is contained in:
Camden Dixie O'Brien 2021-01-01 00:00:34 +00:00
parent 63f52ff27b
commit 7267897019

View File

@ -635,3 +635,24 @@
#+begin_src emacs-lisp
(use-package meson-mode)
#+end_src
* Backup and Autosave
** Keep $PWD Tidy
Emacs' default behaviour of dumping temporary files in the current
directory is quite a pain, so we want to get it to instead stick
them in a dedicated directory somewhere far away.
We can do that for auto-save files by setting the variable
[[help:auto-save-file-name-transforms][auto-save-file-name-transforms]]:
#+begin_src emacs-lisp
(make-directory "~/.emacs-tmp/auto-save" t)
(setq auto-save-file-name-transforms '((".*" "~/.emacs-tmp/auto-save" t)))
#+end_src
And for backup files there's [[help:backup-directory-alist][backup-directory-alist]].
#+begin_src emacs-lisp
(make-directory "~/.emacs-tmp/backup" t)
(setq backup-directory-alist '(("." . "~/.emacs-tmp/backup")))
#+end_src