diff options
| -rw-r--r-- | emacs/init.el | 13 |
1 files changed, 12 insertions, 1 deletions
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)) |
