Function: gnus-group-clear-data-on-native-groups
gnus-group-clear-data-on-native-groups is an interactive and
byte-compiled function defined in gnus-group.el.gz.
Signature
(gnus-group-clear-data-on-native-groups)
Documentation
Clear all marks and read ranges from all native groups.
Probably introduced at or before Emacs version 20.1.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-group.el.gz
(defun gnus-group-clear-data-on-native-groups ()
"Clear all marks and read ranges from all native groups."
(interactive nil gnus-group-mode)
(when (gnus-yes-or-no-p "Really clear all data from almost all groups? ")
(let ((alist (cdr gnus-newsrc-alist))
info)
(while (setq info (pop alist))
(when (gnus-group-native-p (gnus-info-group info))
(gnus-info-clear-data info)))
(gnus-get-unread-articles)
(gnus-dribble-touch)
(when (gnus-y-or-n-p
"Move the cache away to avoid problems in the future? ")
(call-interactively 'gnus-cache-move-cache)))))