changeset 31224:fa7a79afcbf7

(uce-reply-to-uce): Remove hard-coded "*Article*" from Gnus support code, and use special article copy buffer `(gnus-original-article-buffer)' instead. This allows to get rid of article-hide-headers usage (which breaks in the latest Gnus version). Thanks to Detlev Zundel.
author Gerd Moellmann <gerd@gnu.org>
date Mon, 28 Aug 2000 15:01:58 +0000
parents bceceed9ef87
children 7930c46bb365
files lisp/mail/uce.el
diffstat 1 files changed, 10 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/mail/uce.el	Mon Aug 28 15:01:07 2000 +0000
+++ b/lisp/mail/uce.el	Mon Aug 28 15:01:58 2000 +0000
@@ -1,6 +1,6 @@
 ;;; uce.el --- facilitate reply to unsolicited commercial email
 
-;; Copyright (C) 1996, 1998 Free Software Foundation, Inc.
+;; Copyright (C) 1996, 1998, 2000 Free Software Foundation, Inc.
 
 ;; Author: stanislav shalunov <shalunov@mccme.ru>
 ;; Created: 10 Dec 1996
@@ -79,9 +79,14 @@
 ;; Dec 3, 1997 -- changes from Gareth Jones <gdj1@gdjones.demon.co.uk>
 ;; handling Received headers following some line like `From:'.
 
-;;; Setup:
+;; Aug 16, 2000 -- changes from Detlev Zundel
+;; <detlev.zundel@stud.uni-karlsruhe.de> to make uce.el work with the
+;; latest Gnus.  Lars told him it should work for all versions of Gnus
+;; younger than three years.
 
-;; put in your ~./emacs the following line:
+;; Setup:
+
+;; Add the following line to your ~/.emacs:
 
 ;; (autoload 'uce-reply-to-uce "uce" "Reply to UCEs" t nil)
 
@@ -214,7 +219,7 @@
 address, and postmaster of the mail relay used."
   (interactive)
   (let ((message-buffer
-	 (cond ((eq uce-mail-reader 'gnus) "*Article*")
+	 (cond ((eq uce-mail-reader 'gnus) gnus-original-article-buffer)
 	       ((eq uce-mail-reader 'rmail) "RMAIL")
 	       (t (error 
 		   "Variable uce-mail-reader set to unrecognized value")))))
@@ -241,9 +246,7 @@
       (setq mail-send-actions nil)
       (setq mail-reply-buffer nil)
       (cond ((eq uce-mail-reader 'gnus)
-	     (article-hide-headers -1)
-	     (copy-region-as-kill (point-min) (point-max))
-	     (article-hide-headers))
+	     (copy-region-as-kill (point-min) (point-max)))
 	    ((eq uce-mail-reader 'rmail)
 	     (save-excursion
 	       (save-restriction