(custom-set-variables
'(gnus-activate-level 2)
'(gnus-level-default-subscribed 3))
in .gnus. However, when I start up gnus, all my mail groups show up as *'d
with no message counts. If I hit '2 g' or '3 g' everything is fine (and
then later on randomly a '2 g' will get run as a '22 g' and display a bunch
of zombies, but that's adifferent matter). But, the fun part is that if I
just hit 'g' after starting gnus, it doesn't have any effect. Hunting
through the source I see in gnus-group.el:3188 that gnus-group-default-level
is called with "arg t", which seems to be wrong in the case that arg is nil
(i.e., function call resulted from 'g' not from '2 g'). Changing that to
"arg nil" makes a plain 'g' work, but I suspect that it will break all kinds
of things if I was using a different level scheme.
Actually, now that I check, I see that gnus-group-default-level never takes
into account gnus-activate-level. Shouldn't it? My impression from the
docs is that a plain 'g' should fetch the level given by
gnus-activate-level. Confused.
This is all in gnus 5.8.8, emacs 20.7.1.
--
Ami Fischman
use...@fischman.org