diff --git a/home/base/desktop/editors/emacs/doom/config.el b/home/base/desktop/editors/emacs/doom/config.el index 4e7b3724..5339d3d2 100644 --- a/home/base/desktop/editors/emacs/doom/config.el +++ b/home/base/desktop/editors/emacs/doom/config.el @@ -168,4 +168,14 @@ (add-hook 'fennel-mode-hook #'turn-off-smartparens-mode) (add-hook 'hy-mode-hook #'turn-off-smartparens-mode) +;; auto-save +(use-package super-save + :ensure t + :config + (super-save-mode +1) + (setq super-save-auto-save-when-idle t) + (setq auto-save-default nil)) + +;; save on find-file +(add-to-list 'super-save-hook-triggers 'find-file-hook) diff --git a/home/base/desktop/editors/emacs/doom/packages.el b/home/base/desktop/editors/emacs/doom/packages.el index a2af699b..4df0ae4f 100644 --- a/home/base/desktop/editors/emacs/doom/packages.el +++ b/home/base/desktop/editors/emacs/doom/packages.el @@ -5,7 +5,7 @@ ;; on the command line, then restart Emacs for the changes to take effect -- or ;; use 'M-x doom/reload'. -(package! nerd-icons) +(package! super-save) (package! rime) (package! wakatime-mode :recipe