aboutsummaryrefslogtreecommitdiff
path: root/emacs/emacs.el
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2025-11-02 12:37:23 +0100
committeralexpdp7 <alex@corcoles.net>2025-11-02 12:38:55 +0100
commit734348e22be3ebf7c33f5db4245b753da0772924 (patch)
tree9a80e75b790418ff5f5d0413455eb10d630d552a /emacs/emacs.el
parent344b19df5d83dd350be9105d74760593b01fce3e (diff)
Try to tweak temporary files
Diffstat (limited to 'emacs/emacs.el')
-rw-r--r--emacs/emacs.el14
1 files changed, 9 insertions, 5 deletions
diff --git a/emacs/emacs.el b/emacs/emacs.el
index 3c57c726..158f9187 100644
--- a/emacs/emacs.el
+++ b/emacs/emacs.el
@@ -38,11 +38,15 @@
(setq js-indent-level 2)))
;; Do not spill temporary files everywhere
-;; https://stackoverflow.com/a/18330742
-(defvar --backup-directory (concat user-emacs-directory "backups"))
-(if (not (file-exists-p --backup-directory))
- (make-directory --backup-directory t))
-(setq backup-directory-alist `(("." . ,--backup-directory)))
+;; https://emacs.stackexchange.com/a/81518
+(let ((my-auto-save-directory (locate-user-emacs-file "auto-save")))
+ (setq auto-save-file-name-transforms
+ `((".*" ,my-auto-save-directory t))))
+
+(let ((my-backup-directory (locate-user-emacs-file "backups")))
+ (setq backup-directory-alist `("." my-backup-directory)))
+
+(setq create-lockfiles nil)
;; Configure the package manager. Some packages I use are not in the default repositories
(require 'use-package-ensure)