From 41da475ed43972c12928187646637cc2f56bfb9f Mon Sep 17 00:00:00 2001 From: Bozhidar Batsov Date: Mon, 14 Apr 2014 17:54:13 +0300 Subject: [PATCH] Save all buffers on focus lost --- core/prelude-editor.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/prelude-editor.el b/core/prelude-editor.el index 8acc478..8368287 100644 --- a/core/prelude-editor.el +++ b/core/prelude-editor.el @@ -186,6 +186,14 @@ The body of the advice is in BODY." (add-hook 'mouse-leave-buffer-hook 'prelude-auto-save-command) +;; Autosave buffers when focus is lost +(defun prelude-save-all-buffers () + "Save all modified buffers, without prompts." + (save-some-buffers 'dont-ask)) + +(when (version<= "24.4" emacs-version) + (add-hook 'focus-out-hook 'prelude-save-all-buffers)) + ;; highlight the current line (global-hl-line-mode +1)