diff options
| author | Lars Ingebrigtsen | 2016-02-13 18:20:55 +1100 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2016-02-13 18:20:55 +1100 |
| commit | ca5f9c97e6c78c1816ac4422736cf2bd7fdbb80b (patch) | |
| tree | 6ef1a4781f6bc9689411c9a2b648499c6a45c0d7 | |
| parent | e8186ed0f0a293a6f9d2912b1543d66128e0d131 (diff) | |
| download | emacs-ca5f9c97e6c78c1816ac4422736cf2bd7fdbb80b.tar.gz emacs-ca5f9c97e6c78c1816ac4422736cf2bd7fdbb80b.zip | |
Make "unseen" tracking work again in Gnus
* lisp/gnus/gnus-sum.el (gnus-update-marks): Make "unseen"
tracking work again.
| -rw-r--r-- | lisp/gnus/gnus-sum.el | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el index adb9b02c3c7..d3e5ece63ae 100644 --- a/lisp/gnus/gnus-sum.el +++ b/lisp/gnus/gnus-sum.el | |||
| @@ -6036,6 +6036,11 @@ If SELECT-ARTICLES, only select those articles from GROUP." | |||
| 6036 | (setq arts (cdr arts))) | 6036 | (setq arts (cdr arts))) |
| 6037 | (setq list (cdr all))))) | 6037 | (setq list (cdr all))))) |
| 6038 | 6038 | ||
| 6039 | ;; When exiting the group, everything that's previously been | ||
| 6040 | ;; unseen is now seen. | ||
| 6041 | (when (eq (cdr type) 'seen) | ||
| 6042 | (setq list (gnus-range-add list gnus-newsgroup-unseen))) | ||
| 6043 | |||
| 6039 | (when (eq (gnus-article-mark-to-type (cdr type)) 'list) | 6044 | (when (eq (gnus-article-mark-to-type (cdr type)) 'list) |
| 6040 | (setq list (gnus-compress-sequence (set symbol (sort list '<)) t))) | 6045 | (setq list (gnus-compress-sequence (set symbol (sort list '<)) t))) |
| 6041 | 6046 | ||