Kill Gnus when exiting Emacs.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Sun, 27 Nov 2011 20:52:42 +0200
changeset 841 68e40729a4f4
parent 840 e1f0a7f252c8
child 842 9da301f47799
Kill Gnus when exiting Emacs.
.emacs-my
--- a/.emacs-my	Sat Nov 26 20:02:29 2011 +0200
+++ b/.emacs-my	Sun Nov 27 20:52:42 2011 +0200
@@ -1268,6 +1268,17 @@
 
 (setq gnus-site-init-file "~/.gnus.el")
 
+(defun my-kill-gnus ()
+  "Kill Gnus when exiting Emacs."
+  (let ( (gnus-interactive-exit nil) )
+    (gnus-group-exit)
+    ))
+
+(eval-after-load 'gnus
+  '(progn
+     (add-hook 'kill-emacs-hook 'my-kill-gnus)
+     ))
+
 ;; Store gnus specific files to '~/.gnus'.
 (setq
  gnus-directory "~/.gnus"