info-gnus-english
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs CVS, question regarding ticked, dormant, \Flagged with nnimap.


From: Bruno Hertz
Subject: Re: Emacs CVS, question regarding ticked, dormant, \Flagged with nnimap.
Date: Mon, 28 Mar 2005 18:55:19 +0200
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

"Bruno Hertz" <spammer.go.home@gmail.com> writes:

> Two solutions come to mind: redefine gnus-article-mark-lists, which
> would be somewhat arbitrary and maybe invite for future mistakes, or
> sort the actions in nnimap-request-set-mark to do deletes first.

OK, for the records, as a quick fix I put the following into my .gnus:

 (defun nnimap-mark-action-is-less-p (a b)
   (if (and (eq (nth 1 a) 'del) (eq (nth 1 b) 'add)) t nil))
 (defadvice nnimap-request-set-mark
   (before nnimap-request-set-mark-sort-actions
           (group actions &optional server) activate compile)
   (setq actions (sort actions 'nnimap-mark-action-is-less-p)))

Regards, Bruno.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]