diff options
| -rw-r--r-- | lisp/gnus.el | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/lisp/gnus.el b/lisp/gnus.el index 7b89b24994f..a2c2f445ff0 100644 --- a/lisp/gnus.el +++ b/lisp/gnus.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; gnus.el --- a newsreader for GNU Emacs | 1 | ;;; gnus.el --- a newsreader for GNU Emacs |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1987,88,89,90,93,94,95 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1987,88,89,90,93,94,95,96 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> | 5 | ;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> |
| 6 | ;; Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | 6 | ;; Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
| @@ -6877,12 +6877,13 @@ If READ-ALL is non-nil, all articles in the group are selected." | |||
| 6877 | (cond ((or (eq 'tick (car prev)) (eq 'dormant (car prev))) | 6877 | (cond ((or (eq 'tick (car prev)) (eq 'dormant (car prev))) |
| 6878 | ;; Make sure that all ticked articles are a subset of the | 6878 | ;; Make sure that all ticked articles are a subset of the |
| 6879 | ;; unread/unselected articles. | 6879 | ;; unread/unselected articles. |
| 6880 | (while m | 6880 | ;;(while m |
| 6881 | (if (or (memq (car m) gnus-newsgroup-unreads) | 6881 | ;; (if (or (memq (car m) gnus-newsgroup-unreads) |
| 6882 | (memq (car m) gnus-newsgroup-unselected)) | 6882 | ;; (memq (car m) gnus-newsgroup-unselected)) |
| 6883 | (setq prev m) | 6883 | ;; (setq prev m) |
| 6884 | (setcdr prev (cdr m))) | 6884 | ;; (setcdr prev (cdr m))) |
| 6885 | (setq m (cdr m)))) | 6885 | ;; (setq m (cdr m))) |
| 6886 | ) | ||
| 6886 | ((eq 'score (car prev)) | 6887 | ((eq 'score (car prev)) |
| 6887 | ;; Scored articles should be a subset of | 6888 | ;; Scored articles should be a subset of |
| 6888 | ;; unread/unselected articles. | 6889 | ;; unread/unselected articles. |
| @@ -11954,6 +11955,8 @@ is returned insted of the status string." | |||
| 11954 | (nth 1 method) accept-function last))) | 11955 | (nth 1 method) accept-function last))) |
| 11955 | 11956 | ||
| 11956 | (defun gnus-request-accept-article (group &optional last) | 11957 | (defun gnus-request-accept-article (group &optional last) |
| 11958 | (goto-char (point-max)) | ||
| 11959 | (or (bolp) (insert "\n")) | ||
| 11957 | (let ((func (if (symbolp group) group | 11960 | (let ((func (if (symbolp group) group |
| 11958 | (car (gnus-find-method-for-group group))))) | 11961 | (car (gnus-find-method-for-group group))))) |
| 11959 | (funcall (intern (format "%s-request-accept-article" func)) | 11962 | (funcall (intern (format "%s-request-accept-article" func)) |