Hi ! When viewing a GPG signed message, the highlighting of citation and signature isn't made. This is due to the `last' condition for the highlighting to happen in the treatment functions. For example, if you have a two parts message (Text + sig), gnus-mime-display-security is called with the first one and the second part is like discarded. So current-part and total-parts are never equals and `last' is never validated. This is the shortest patch I could came with : Index: lisp/gnus-art.el =================================================================== RCS file: /usr/local/cvsroot/gnus/lisp/gnus-art.el,v retrieving revision 7.222 diff -c -r7.222 gnus-art.el *** lisp/gnus-art.el 20 Jul 2007 11:30:50 -0000 7.222 --- lisp/gnus-art.el 1 Aug 2007 14:11:14 -0000 *************** *** 8042,8048 **** (narrow-to-region (point) (point)) (unless (gnus-unbuttonized-mime-type-p (car handle)) (gnus-insert-mime-security-button handle)) ! (gnus-mime-display-part (cadr handle)) (unless (bolp) (insert "\n")) (unless (gnus-unbuttonized-mime-type-p (car handle)) --- 8042,8051 ---- (narrow-to-region (point) (point)) (unless (gnus-unbuttonized-mime-type-p (car handle)) (gnus-insert-mime-security-button handle)) ! ;; Remove an element in g-a-m-h so that the 'last condition of ! ;; treatment functions can be validated. ! (let ((gnus-article-mime-handles (cdr gnus-article-mime-handles))) ! (gnus-mime-display-part (cadr handle))) (unless (bolp) (insert "\n")) (unless (gnus-unbuttonized-mime-type-p (car handle)) Thanks. -- | Michaël `Micha' Cadilhac | Si j'étais sous-secrétaire d'État | | http://michael.cadilhac.name | aux choux farcis, vous entendriez | | JID/MSN: | beaucoup parler des choux farcis ! | `---- michael.cadilhac@gmail.com | -- Nicolas Sarkozy - --'