aboutsummaryrefslogtreecommitdiff
path: root/emacs/emacs.el
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2023-09-12 12:45:14 +0200
committeralex <alex@pdp7.net>2023-09-12 12:45:32 +0200
commitba989734d62919cb625277a24c59a4aa0b921231 (patch)
tree1849a800904506dd1e8718cedeb7d4608d556689 /emacs/emacs.el
parenta28696673b20e5ec0630bb77e09dec33541a079f (diff)
Do not spill temporary files everywhere
Diffstat (limited to 'emacs/emacs.el')
-rw-r--r--emacs/emacs.el6
1 files changed, 6 insertions, 0 deletions
diff --git a/emacs/emacs.el b/emacs/emacs.el
index 99198bb0..47fd77f7 100644
--- a/emacs/emacs.el
+++ b/emacs/emacs.el
@@ -51,6 +51,12 @@
(setq undo-tree-visualizer-timestamp t)
(setq undo-tree-auto-save-history t)
+;; Do not spill temporary files everywhere
+
+(defvar --backup-directory (concat user-emacs-directory "backups"))
+(if (not (file-exists-p --backup-directory))
+ (make-directory --backup-directory t))
+
;; nicer completion UI
(straight-use-package 'helm)