comparison lisp/gnus/gnus-sum.el @ 79577:19f495ba0a8d

Merge from gnus--rel--5.10 Revision: emacs@sv.gnu.org/emacs--rel--22--patch-164
author Miles Bader <miles@gnu.org>
date Sun, 16 Dec 2007 05:04:28 +0000
parents 8d26a192ba18
children 1cb31606209f
comparison
equal deleted inserted replaced
79576:a1667b17853a 79577:19f495ba0a8d
7490 (gnus-summary-last-article-p (gnus-summary-article-number))) 7490 (gnus-summary-last-article-p (gnus-summary-article-number)))
7491 (and gnus-auto-select-same 7491 (and gnus-auto-select-same
7492 (gnus-summary-article-subject)))) 7492 (gnus-summary-article-subject))))
7493 7493
7494 (defun gnus-summary-prev-article (&optional unread subject) 7494 (defun gnus-summary-prev-article (&optional unread subject)
7495 "Select the article after the current one. 7495 "Select the article before the current one.
7496 If UNREAD is non-nil, only unread articles are selected." 7496 If UNREAD is non-nil, only unread articles are selected."
7497 (interactive "P") 7497 (interactive "P")
7498 (gnus-summary-next-article unread subject t)) 7498 (gnus-summary-next-article unread subject t))
7499 7499
7500 (defun gnus-summary-prev-unread-article () 7500 (defun gnus-summary-prev-unread-article ()
10391 The difference between N and the number of marks cleared is returned." 10391 The difference between N and the number of marks cleared is returned."
10392 (interactive "p") 10392 (interactive "p")
10393 (gnus-summary-mark-forward (- n) gnus-unread-mark)) 10393 (gnus-summary-mark-forward (- n) gnus-unread-mark))
10394 10394
10395 (defun gnus-summary-mark-unread-as-read () 10395 (defun gnus-summary-mark-unread-as-read ()
10396 "Intended to be used by `gnus-summary-mark-article-hook'." 10396 "Intended to be used by `gnus-mark-article-hook'."
10397 (when (memq gnus-current-article gnus-newsgroup-unreads) 10397 (when (memq gnus-current-article gnus-newsgroup-unreads)
10398 (gnus-summary-mark-article gnus-current-article gnus-read-mark))) 10398 (gnus-summary-mark-article gnus-current-article gnus-read-mark)))
10399 10399
10400 (defun gnus-summary-mark-read-and-unread-as-read (&optional new-mark) 10400 (defun gnus-summary-mark-read-and-unread-as-read (&optional new-mark)
10401 "Intended to be used by `gnus-summary-mark-article-hook'." 10401 "Intended to be used by `gnus-mark-article-hook'."
10402 (let ((mark (gnus-summary-article-mark))) 10402 (let ((mark (gnus-summary-article-mark)))
10403 (when (or (gnus-unread-mark-p mark) 10403 (when (or (gnus-unread-mark-p mark)
10404 (gnus-read-mark-p mark)) 10404 (gnus-read-mark-p mark))
10405 (gnus-summary-mark-article gnus-current-article 10405 (gnus-summary-mark-article gnus-current-article
10406 (or new-mark gnus-read-mark))))) 10406 (or new-mark gnus-read-mark)))))
10407 10407
10408 (defun gnus-summary-mark-current-read-and-unread-as-read (&optional new-mark) 10408 (defun gnus-summary-mark-current-read-and-unread-as-read (&optional new-mark)
10409 "Intended to be used by `gnus-summary-mark-article-hook'." 10409 "Intended to be used by `gnus-mark-article-hook'."
10410 (let ((mark (gnus-summary-article-mark))) 10410 (let ((mark (gnus-summary-article-mark)))
10411 (when (or (gnus-unread-mark-p mark) 10411 (when (or (gnus-unread-mark-p mark)
10412 (gnus-read-mark-p mark)) 10412 (gnus-read-mark-p mark))
10413 (gnus-summary-mark-article (gnus-summary-article-number) 10413 (gnus-summary-mark-article (gnus-summary-article-number)
10414 (or new-mark gnus-read-mark))))) 10414 (or new-mark gnus-read-mark)))))
10415 10415
10416 (defun gnus-summary-mark-unread-as-ticked () 10416 (defun gnus-summary-mark-unread-as-ticked ()
10417 "Intended to be used by `gnus-summary-mark-article-hook'." 10417 "Intended to be used by `gnus-mark-article-hook'."
10418 (when (memq gnus-current-article gnus-newsgroup-unreads) 10418 (when (memq gnus-current-article gnus-newsgroup-unreads)
10419 (gnus-summary-mark-article gnus-current-article gnus-ticked-mark))) 10419 (gnus-summary-mark-article gnus-current-article gnus-ticked-mark)))
10420 10420
10421 (defun gnus-summary-mark-region-as-read (point mark all) 10421 (defun gnus-summary-mark-region-as-read (point mark all)
10422 "Mark all unread articles between point and mark as read. 10422 "Mark all unread articles between point and mark as read.