File modified: lisp/emacs.d/ivan-fun.el
Change369 at Tue Aug 31 07:33:38 2010 +0200 by Ivan Kanis <ivan@tao>
diff -r 7dfad119a309 -r 12378d88df05 lisp/emacs.d/ivan-fun.el --- a/lisp/emacs.d/ivan-fun.el Mon Aug 30 22:10:50 2010 +0200 +++ b/lisp/emacs.d/ivan-fun.el Tue Aug 31 07:33:38 2010 +0200 @@ -100,13 +100,15 @@ (defun ivan-fun-kill-emacs (&optional arg) "Quit emacs, kill all processes silently, close gnus" (interactive "P") - (emms-stop) + (if (fboundp 'emms-stop) + (emms-stop)) + (if (fboundp 'gnus-group-exit) + (gnus-group-exit)) (and (fboundp 'process-list) (let ((processes (process-list))) (while processes (delete-process (car processes)) (setq processes (cdr processes))))) - (gnus-group-exit) (save-buffers-kill-emacs)) (defun ivan-fun-make-frame ()