+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.
: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.
(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))
+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
@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
@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
@end lisp
-
@end table