These commands all list various slices of the groups available.
gnus-group-list-groups). If the numeric prefix is used, this command will list only groups of level ARG and lower. By default, it only lists groups of level five (i.e.,
gnus-group-default-list-level) or lower (i.e., just subscribed groups).
gnus-group-list-all-groups). If the numeric prefix is used, this command will list only groups of level ARG and lower. By default, it lists groups of level seven or lower (i.e., just subscribed and unsubscribed groups).
gnus-group-list-level). If given a prefix, also list the groups with no unread articles.
gnus-group-list-killed). If given a prefix argument, really list all groups that are available, but aren't currently (un)subscribed. This could entail reading the active file from the server.
gnus-group-list-active). This might very well take quite a while. It might actually be a better idea to do a A M to list all matching, and just give ‘.’ as the thing to match on. Also note that this command may list groups that don't exist (yet)—these will be listed as if they were killed groups. Take the output with some grains of salt.
gnus-group-list-limit). If you've first limited to groups with dormant articles with A ?, you can then further limit with A / c, which will then limit to groups with cached articles, giving you the groups that have both dormant articles and cached articles.
Groups that match the
gnus-permanently-visible-groups regexp will
always be shown, whether they have unread articles or not. You can also
visible element to the group parameters in question to
get the same effect.
Groups that have just ticked articles in it are normally listed in the
group buffer. If
nil, these groups will be treated just like totally empty
groups. It is
t by default.