From a9a34897daf2ed642c793552966d19ce28c3e1aa Mon Sep 17 00:00:00 2001 From: grischka Date: Sat, 24 Jan 2009 19:12:50 +0100 Subject: [PATCH] kill-hook --- eproject.el | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/eproject.el b/eproject.el index e50d509..1885ea4 100644 --- a/eproject.el +++ b/eproject.el @@ -275,7 +275,7 @@ (prj-init) (load (prj-globalfile) t t) (setq prj-version eproject-version) -) + ) (defun prj-get-frame-pos (f) (mapcar @@ -1064,6 +1064,11 @@ do not belong to project files" (setcdr a v) )) +(defun prj-on-kill () + (save-some-buffers t) + (prj-saveall) +) + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Initialize @@ -1083,7 +1088,7 @@ do not belong to project files" ;; no project so far (prj-reset) (prj-setup-all) - (add-hook 'kill-emacs-hook 'prj-saveall) + (add-hook 'kill-emacs-hook 'prj-on-kill) ;; inhibit open last project when a file was on the commandline (unless (buffer-file-name (window-buffer)) -- 2.11.4.GIT