1
0
mirror of https://github.com/Foltik/dotfiles synced 2025-03-10 22:44:02 -04:00

Store saves in .emacs.d/saves instead of /tmp

This commit is contained in:
Jack Foltz 2019-07-09 19:05:41 -04:00
parent ec6aafe759
commit 3dfb796ec5
Signed by: foltik
GPG Key ID: D1F0331758D1F29A

View File

@ -363,12 +363,13 @@ Make =yes-or-no= prompts ask for =y-or-n= instead. Saves loads of time™.
#+END_SRC #+END_SRC
*** Move Backup Files *** Move Backup Files
By default, emacs gunks up every folder with =file~= backups By default, emacs gunks up every folder with =file~= backups
and =#file#= lockfiles. Schlunk them all in =/tmp= instead. and =#file#= lockfiles. Schlunk them all in =.emacs.d/saves= instead.
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(setq backup-directory-alist (let ((save-dir (locate-user-emacs-file "saves")))
`((".*" . ,temporary-file-directory))) (setq backup-directory-alist
(setq auto-save-file-name-transforms `((".*" . ,save-dir)))
`((".*" ,temporary-file-directory t))) (setq auto-save-file-name-transforms
`((".*" ,(concat save-dir "/") t))))
#+END_SRC #+END_SRC
*** Secure auth-source *** Secure auth-source
GPG encrypt stored auth tokens from [[https://www.gnu.org/software/emacs/manual/html_mono/auth.html][auth-source]] instead of storing them in plaintext. GPG encrypt stored auth tokens from [[https://www.gnu.org/software/emacs/manual/html_mono/auth.html][auth-source]] instead of storing them in plaintext.