Synch to No Gnus 200406061948.
authoryamaoka <yamaoka>
Sun, 6 Jun 2004 23:42:16 +0000 (23:42 +0000)
committeryamaoka <yamaoka>
Sun, 6 Jun 2004 23:42:16 +0000 (23:42 +0000)
lisp/ChangeLog
lisp/message.el
texi/ChangeLog
texi/message-ja.texi
texi/message.texi

index 07cf868..a05155a 100644 (file)
@@ -1,3 +1,9 @@
+2004-06-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * message.el (message-cite-articles-with-x-no-archive): New
+       variable. 
+       (message-cite-original): Use it.
+
 2004-06-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * message.el (message-cite-original): Respect X-No-Archive. 
index baede90..ba81415 100644 (file)
@@ -1269,6 +1269,11 @@ starting with `not' and followed by regexps."
   :link '(custom-manual "(message)Message Headers")
   :type '(repeat regexp))
 
+(defcustom message-cite-articles-with-x-no-archive t
+  "If non-nil, cite text from articles that has X-No-Archive set."
+  :group 'message
+  :type 'boolean)
+
 ;;; Internal variables.
 ;;; Well, not really internal.
 
@@ -3602,6 +3607,7 @@ be added to the \"References\" field."
          (insert "\n"))
        (funcall message-citation-line-function))
       (when (and x-no-archive
+                message-cite-articles-with-x-no-archive
                 (string-match "yes" x-no-archive))
        (undo-boundary)
        (delete-region (point) (mark t))
index 11fb5c0..8accd8d 100644 (file)
@@ -1,3 +1,7 @@
+2004-06-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * message.texi (Various Message Variables): Add.
+
 2004-06-02  Reiner Steib  <Reiner.Steib@gmx.de>
 
        * gnus.texi (Mail Source Customization): Clarify
index 59de236..b154478 100644 (file)
@@ -1996,6 +1996,13 @@ gnus \e$B$,F0:n$7$F$$$J$$$H$-$K\e(B Message \e$B$,%P%C%U%!$r<+F0J]B8$9$k%G%#%l%/%H%
 @vindex message-mode-syntax-table
 \e$B%a%C%;!<%8%b!<%I%P%C%U%!$G;H$o$l$k9=J8%F!<%V%k$G$9!#\e(B
 
+@item message-cite-articles-with-x-no-archive
+@vindex message-cite-articles-with-x-no-archive
+\e$BHs\e(B-@code{nil} \e$B$@$C$?$i!"\e(B@samp{X-No-Archive} \e$B$r@_Dj$7$?5-;v$+$i0zMQ$5$l$?\e(B
+\e$B%F%-%9%H$r<h$j=|$-$^$;$s!#$3$NJQ?t$,%;%C%H$5$l$F$$$J$/$F$b!"\e(B
+@code{undo} \e$B$N%-!<A`:n$r9T$J$&$3$H$K$h$C$F<h$j=|$+$l$?0zMQ$5$l$?%F%-%9%H\e(B
+\e$B$r85$KLa$9$3$H$,$G$-$^$9!#\e(B
+
 @item message-strip-special-text-properties
 @vindex message-strip-special-text-properties
 Emacs \e$B$O%a%C%;!<%8:n@.$r$$$m$$$m$K2u$7$F$7$^$&$3$H$,$G$-$kB?$/$N%F%-%9%H\e(B
index b81a2a3..7f7710a 100644 (file)
@@ -2004,6 +2004,12 @@ Hook run when canceling news articles.
 @vindex message-mode-syntax-table
 Syntax table used in message mode buffers.
 
+@item message-cite-articles-with-x-no-archive
+@vindex message-cite-articles-with-x-no-archive
+If non-@code{nil}, don't strip quoted text from articles that have
+@samp{X-No-Archive} set.  Even if this variable isn't set, you can
+undo the stripping by hitting the @code{undo} keystroke.
+
 @item message-strip-special-text-properties
 @vindex message-strip-special-text-properties
 Emacs has a number of special text properties which can break message
@@ -2041,7 +2047,6 @@ A function to be called if @var{predicate} returns non-@code{nil}.
 @end lisp
 
 
-
 @end table