aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--emacs/init.el13
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))