Changes committed gnus/texi (ChangeLog gnus.texi)

"Katsumi Yamaoka" <[email protected]> Tue, 22 Jul 2008 13:34:54 +0200
Newsgroups gmane.emacs.gnus.commits
Message-ID <[email protected]>
Modified: ChangeLog gnus.texi

(SpamAssassin): Fix gnus-summary-save-in-pipe usage.


Index: ChangeLog
diff -u gnus/texi/ChangeLog:7.415 gnus/texi/ChangeLog:7.416
--- ChangeLog:7.415	Wed Jul  2 13:47:44 2008
+++ ChangeLog	Tue Jul 22 13:34:54 2008
@@ -1,3 +1,7 @@
+2008-07-22  Katsumi Yamaoka  <[email protected]>
+
+	* gnus.texi (SpamAssassin): Fix gnus-summary-save-in-pipe usage.
+
 2008-07-02  Katsumi Yamaoka  <[email protected]>
 
 	* gnus.texi (Saving Articles): Mention
Index: gnus.texi
diff -u gnus/texi/gnus.texi:7.298 gnus/texi/gnus.texi:7.299
--- gnus.texi:7.298	Fri Jul  4 02:09:30 2008
+++ gnus.texi	Tue Jul 22 13:34:54 2008
@@ -24678,11 +24678,14 @@
 spam.  And here is the nifty function:
 
 @lisp
- (defun my-gnus-raze-spam ()
-  "Submit SPAM to Vipul's Razor, then mark it as expirable."
+(defun my-gnus-raze-spam ()
+  "Invoke SpamAssassin reporting , then mark it as expirable."
   (interactive)
-  (gnus-summary-show-raw-article)
-  (gnus-summary-save-in-pipe "razor-report -f -d")
+  (let ((decode (get 'gnus-summary-save-in-pipe :decode)))
+    (put 'gnus-summary-save-in-pipe :decode nil)
+    (unwind-protect
+        (gnus-summary-save-in-pipe "spamassassin -r")
+      (put 'gnus-summary-save-in-pipe :decode decode)))
   (gnus-summary-mark-as-expirable 1))
 @end lisp