* gnus-sum.el (gnus-summary-exit): Bind gnus-group-is-exiting-p.
(gnus-summary-read-group-1): Update group line.
+ (gnus-summary-exit-no-update): Update group on exit.
* gnus-group.el (gnus-group-line-format): Add %*.
(gnus-group-line-format-alist): Ditto.
"Quit reading current newsgroup without updating read article info."
(interactive)
(let* ((group gnus-newsgroup-name)
+ (gnus-group-is-exiting-p t)
(quit-config (gnus-group-quit-config group)))
(when (or no-questions
gnus-expert-user
(gnus-configure-windows 'group 'force)
;; Clear the current group name.
(setq gnus-newsgroup-name nil)
+ (gnus-group-update-group group)
(when (equal (gnus-group-group-name) group)
(gnus-group-next-unread-group 1))
(when quit-config