From f77cde95e7e33e849e19390b210bd374d21ffd22 Mon Sep 17 00:00:00 2001 From: Henry Webster Date: Wed, 22 Jul 2026 21:52:04 -0500 Subject: move temp files out of the cwd --- emacs/init.el | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'emacs/init.el') diff --git a/emacs/init.el b/emacs/init.el index d1ebc0a..1d467d7 100644 --- a/emacs/init.el +++ b/emacs/init.el @@ -14,10 +14,19 @@ (global-display-line-numbers-mode 1) (setq-default indent-tabs-mode nil) -;; keep customizations out of this file (setq custom-file (make-temp-file "emacs-custom-")) +;; move temp files out of the cwd +(let ((auto-save-dir (concat user-emacs-directory "auto-save/")) + (backup-dir (concat user-emacs-directory "backups/"))) + (make-directory auto-save-dir t) + (make-directory backup-dir t) + (setq auto-save-file-name-transforms + `((".*" ,auto-save-dir t))) + (setq backup-directory-alist + `(("." . ,backup-dir)))) + (use-package evil :init (setq evil-want-keybinding nil) @@ -30,6 +39,8 @@ :config (evil-collection-init)) +(add-hook 'eshell-mode-hook (lambda () (evil-insert-state))) + (use-package vs-dark-theme :config (load-theme 'vs-dark t)) -- cgit v1.3