Configuration files

emacs: force lock/auto-save files into `/tmp`

Changed files
+9 -1
.config
emacs
+9 -1
.config/emacs/init.el
··· 3 3 ;; UTILS ;; 4 4 ;;;;;;;;;;; 5 5 (defun conf-dir(path) (concat (expand-file-name user-emacs-directory) path)) 6 + (defun temp-dir(path) 7 + (let ((temp-dir (concat (expand-file-name temporary-file-directory) path))) 8 + (unless (file-exists-p temp-dir) 9 + (make-directory temp-dir)) 10 + temp-dir)) 6 11 7 12 ;;;;;;;;;;;;;;;;;;;; 8 13 ;; REROUTE CUSTOM ;; ··· 28 33 (setq inhibit-splash-screen t) 29 34 (setq initial-scratch-message nil) 30 35 (setq ring-bell-function 'ignore) 31 - (setq backup-directory-alist '(("." . (conf-dir "backup/")))) 36 + (let ((temp-dir (temp-dir "emacs/"))) 37 + (setq backup-directory-alist `((".*" . ,temp-dir))) 38 + (setq auto-save-file-name-transforms `((".*" ,temp-dir t))) 39 + (setq lock-file-name-transforms `((".*" ,temp-dir t)))) 32 40 (setq-default indent-tabs-mode nil) 33 41 (setq-default tab-width 4) 34 42 (setq c-basic-offset 4)