[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r109207: gnus-art.el (gnus-kill-stick
From: |
Katsumi Yamaoka |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r109207: gnus-art.el (gnus-kill-sticky-article-buffers): Reintroduce |
Date: |
Wed, 25 Jul 2012 22:10:37 +0000 |
User-agent: |
Bazaar (2.5.0) |
------------------------------------------------------------
revno: 109207
author: Julien Danjou <address@hidden>
committer: Katsumi Yamaoka <address@hidden>
branch nick: trunk
timestamp: Wed 2012-07-25 22:10:37 +0000
message:
gnus-art.el (gnus-kill-sticky-article-buffers): Reintroduce
modified:
lisp/gnus/ChangeLog
lisp/gnus/gnus-art.el
=== modified file 'lisp/gnus/ChangeLog'
--- a/lisp/gnus/ChangeLog 2012-07-25 03:22:25 +0000
+++ b/lisp/gnus/ChangeLog 2012-07-25 22:10:37 +0000
@@ -1,3 +1,7 @@
+2012-07-25 Julien Danjou <address@hidden>
+
+ * gnus-art.el (gnus-kill-sticky-article-buffers): Reintroduce.
+
2012-07-25 Katsumi Yamaoka <address@hidden>
* nnimap.el (nnimap-get-responses): Don't remove, still used.
=== modified file 'lisp/gnus/gnus-art.el'
--- a/lisp/gnus/gnus-art.el 2012-07-24 22:17:17 +0000
+++ b/lisp/gnus/gnus-art.el 2012-07-25 22:10:37 +0000
@@ -4775,6 +4775,18 @@
(when (eq major-mode 'gnus-sticky-article-mode)
(gnus-kill-buffer buffer))))
+(defun gnus-kill-sticky-article-buffers (arg)
+ "Kill all sticky article buffers.
+If a prefix ARG is given, ask for confirmation."
+ (interactive "P")
+ (dolist (buf (gnus-buffers))
+ (with-current-buffer buf
+ (when (eq major-mode 'gnus-sticky-article-mode)
+ (if (not arg)
+ (gnus-kill-buffer buf)
+ (when (yes-or-no-p (concat "Kill buffer " (buffer-name buf) "? "))
+ (gnus-kill-buffer buf)))))))
+
;;;
;;; Gnus MIME viewing functions
;;;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r109207: gnus-art.el (gnus-kill-sticky-article-buffers): Reintroduce,
Katsumi Yamaoka <=