On 1 Dec 2004 at 11:48 PST, Romain Francoise wrote: > The fix looks simple enough; the problem appears to be in this change: > > > > With the following ChangeLog entry: > > 2003-10-29 Simon Josefsson > > * message.el (message-forward-make-body-plain): Remove ignored > headers. Tiny patch from Andre Srinivasan . > (message-forward-make-body-plain): Fix ARG=1. > > The test is weird: > > (when (and (not current-prefix-arg) > message-forward-ignored-headers) > > how can current-prefix-arg be nil since you call this function from C-u > C-c C-f? Its value is '(4) here... unless I'm missing something. > > Index: message.el > =================================================================== > RCS file: /usr/local/cvsroot/gnus/lisp/message.el,v > retrieving revision 7.63 > diff -u -r7.63 message.el > --- message.el 26 Nov 2004 03:07:29 -0000 7.63 > +++ message.el 1 Dec 2004 19:46:41 -0000 > @@ -6257,8 +6263,7 @@ > (buffer-string))) > (setq e (point)) > (insert > - (when (and (not current-prefix-arg) > - message-forward-ignored-headers) > + (when message-forward-ignored-headers > (save-restriction > (narrow-to-region b e) > (goto-char b) Thanks Romain, This patch works for me, but the offsets are wrong. After making the change manually I am able to advise gnus-summary-mail-forward correctly to do what I want (remove unwanted headers when not forwarding as rfc822 MIME). I did my own diff and am attaching it as inline MIME to avoid space problems. Ted -- Ted Stern Applications Group Cray Inc. office: 206-701-2182 411 First Avenue South, Suite 600 cell: 206-383-1049 Seattle, WA 98104-2860 FAX: 206-701-2500 Frango ut patefaciam -- I break that I may reveal (The Paleontological Society motto, equally apropos for debugging)