Re: gnus-group-change-level
Eric Abrahamsen <[email protected]>
| Newsgroups | gmane.emacs.gnus.general |
|---|---|
| Message-ID | <[email protected]> |
James Cloos <[email protected]> writes: >>>>>> "EA" == Eric Abrahamsen <[email protected]> writes: > > EA> What is the current level of the group you're trying to change? > > I was testing with a switch from 11 to 55 (I have this block in .gnus: > > ;;; use my levels > (setq gnus-level-default-subscribed 1) > (setq gnus-level-subscribed 80) > (setq gnus-level-unsubscribed 90) > (setq gnus-level-zombie 98) > (setq gnus-level-killed 99) > (setq gnus-level-default-unsubscribed 88) > (setq gnus-activate-level 80) > (setq gnus-activate-foreign-newsgroups 80) Oh wow, I've never seen anyone do this before. How long has this setup been functioning? Is your current issue with changing the level of this group something that's come up recently, and only for this group? If it's just this one group, and no other groups from this nnimap backend are behaving this way, can you show me the group parameters for this group? > and make significant use of levels for organizing the groups.) > > > Unfortunately adding oldlevel to the tested gnus-group-change-level call > did not help. Was oldlevel not set in earlier tests? Oldlevel is retrieved by reading a text property in the Group buffer -- if you put point where you've had it in trying to set the level so far, and run M-: (gnus-group-group-level), what do you get? > The function succeeded in pulling up the hash and a list along the way, > it just never changes the group's level. In current Emacs master, the level should be changed on line 1327: (setcar (cdadr entry) level) Do you not reach that line?