From 7267897019db04243b6cc50882454971e9610976 Mon Sep 17 00:00:00 2001 From: Camden Dixie O'Brien Date: Fri, 1 Jan 2021 00:00:34 +0000 Subject: [PATCH] Place temporary files in a dir in HOME instead of littering PWD --- config.org | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/config.org b/config.org index ef83ee4..95277ee 100644 --- a/config.org +++ b/config.org @@ -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