From 99777f312fcc60ef5d62524bbf7c9d41602a69dc Mon Sep 17 00:00:00 2001 From: Marcel Kapfer Date: Tue, 28 Nov 2017 00:12:36 +0100 Subject: [PATCH] Emacs: use desktop --- emacs/emacs.el | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/emacs/emacs.el b/emacs/emacs.el index 65ec301..31313f4 100644 --- a/emacs/emacs.el +++ b/emacs/emacs.el @@ -855,3 +855,18 @@ ;; bug-hunter ;; Hunt down errors by bisecting elisp files (use-package bug-hunter) + +;; desktop +;; Save buffers, windows and frames +(use-package desktop + :disabled t + :init (desktop-save-mode) + :config + ;; Save desktops a minute after Emacs was idle. + (setq desktop-auto-save-timeout 60) + + ;; Don't save Magit and Git related buffers + (dolist (mode '(magit-mode magit-log-mode)) + (add-to-list 'desktop-modes-not-to-save mode)) + (add-to-list 'desktop-files-not-to-save (rx bos "COMMIT_EDITMSG"))) +