From: yamaoka Date: Tue, 30 Mar 2004 00:11:39 +0000 (+0000) Subject: Synch to No Gnus 200403292222. X-Git-Tag: t-gnus-6_17_4-quimby-~991 X-Git-Url: http://git.chise.org/gitweb/?a=commitdiff_plain;h=5f28fe8a694bca229909b8a6487deea1b8354041;p=elisp%2Fgnus.git- Synch to No Gnus 200403292222. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 9f70552..eda2149 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,9 @@ +2004-03-29 Teodor Zlatanov + + * gnus-registry.el (gnus-registry-cache-file): updated to use + gnus-dribble-directory OR gnus-home-directory OR ~ + (gnus-registry-split-fancy-with-parent): fixed doc + 2004-03-27 Katsumi Yamaoka * message.el (message-exchange-point-and-mark): Use diff --git a/lisp/gnus-registry.el b/lisp/gnus-registry.el index c1e6d58..30060b4 100644 --- a/lisp/gnus-registry.el +++ b/lisp/gnus-registry.el @@ -118,7 +118,10 @@ way." :group 'gnus-registry :type 'boolean) -(defcustom gnus-registry-cache-file "~/.gnus.registry.eld" +(defcustom gnus-registry-cache-file + (nnheader-concat + (or gnus-dribble-directory gnus-home-directory "~/") + ".gnus.registry.eld") "File where the Gnus registry will be stored." :group 'gnus-registry :type 'file) @@ -339,6 +342,10 @@ is obtained from the registry. This function can be used as an entry in `nnmail-split-fancy' or `nnimap-split-fancy', for example like this: (: gnus-registry-split-fancy-with-parent) +This function tracks ALL backends, unlike +`nnmail-split-fancy-with-parent' which tracks only nnmail +messages. + For a message to be split, it looks for the parent message in the References or In-Reply-To header and then looks in the registry to see which group that message was put in. This group is returned. diff --git a/texi/ChangeLog b/texi/ChangeLog index 22c7283..f3f46ec 100644 --- a/texi/ChangeLog +++ b/texi/ChangeLog @@ -1,3 +1,9 @@ +2004-03-29 Teodor Zlatanov + + * gnus.texi (Spam ELisp Package Sequence of Events): some clarifications + (Spam ELisp Package Global Variables) + (Spam ELisp Package Global Variables): more clarifications + 2004-03-18 Helmut Waitzmann (tiny change) * gnus.texi (Various Summary Stuff): Fix the documentation for diff --git a/texi/gnus-ja.texi b/texi/gnus-ja.texi index 029e57d..4260d99 100644 --- a/texi/gnus-ja.texi +++ b/texi/gnus-ja.texi @@ -21734,15 +21734,16 @@ Spam $B$N$?$a$K?7Ce%a!<%k$r8!::$9$k$H$-!"$*$h$S%0%k!<%W$rH4$1$k$H$-$G$9!#(B c} and @kbd{G p} $B$GA`:n2D(B)$B!"$=$7$F$=$l$i$KBP1~$9$kJQ(B $B?t(B @code{gnus-spam-autodetect} $B$*$h(B $B$S(B @code{gnus-spam-autodetect-methods} (@kbd{M-x customize-variable} $B$G(B -$BA`:n2D(B) $B$,$=$&$G$9!#(B - -@code{spam-autodetect} $B$,;H$o$l$k>l9g!"$=$l$O%0%k!<%W$KF~$k(B ($B$=$N%0%k!<(B -$B%W$N35N,%P%C%U%!$K0\F0$9$k(B) $B=hM}$K$*$$$Fl9g(B ($B$=$l$O%0%k!<%W(B/$B%H%T%C%/$K$D$$$F!"(B +$B$"$k$$$OI,MW$K1~$8$F==GD$R$H$+$i$2$K(B ON $B$K$G$-$^$9(B)$B!"$=$l$O%0%k!<%W$KF~(B +$B$k(B ($B$=$N%0%k!<%W$N35N,%P%C%U%!$K0\F0$9$k(B) $B=hM}$K$*$$$F/$J$j$H$b(B spam $B_I2a$N4IM}$r%f!<%6$K5v2D$7(B $B$^$9!#%f!<%6$O3F%0%k!<%W$N(B spam $B8!=P$N$l$N%K%e!<%9%0%k!<%W$N;EMM@_Dj(B -$B$O(B @code{(@var{regexp} @var{processor})} $B$N7A<0$NCM$r;}$A$^$9!#:G=*E*$J(B -$B>l=j$O(B ($BC1?t$^$?$OJ#?t$N(B) $B%0%k!<%WL>$G$9!#(B +$B$=$l$>$l$N%0%k!<%WL>$N%j%9%H$OIaDL$N(B Lisp $B$N(B list $B$G$9!#(B @code{ham-process-destination} $B%Q%i%a!<%?$,@_Dj$5$l$F$$$J$$$H!"(Bham $B5-;v(B $B$O$=$3$KN1$aCV$+$l$^$9!#(B @code{spam-mark-ham-unread-before-move-from-spam-group} $B%Q%i%a!<%?$,@_Dj(B @@ -22049,9 +22048,8 @@ Ham $B$,0\F0$G$-$J$$>l9g(B ($BNc$($P(B @acronym{NNTP} $B$N$h$&$JFI$_9~$_@lM $B$9(B (@kbd{M-x customize-variable @key{RET} gnus-spam-process-destinations} $B$K$h$C$F$3$NJQ?t$r%+%9%?%^%$%:$9$k$N$,:G(B $B$b4JC1$G$9(B)$B!#JQ?t$r$l$N%K%e!<%9%0%k!<%W$N;EMM@_Dj(B -$B$O(B @code{(@var{regexp} @var{group})} $B$N7A<0$NCM$r;}$A$^$9!#:G=*E*$J>l=j(B -$B$O(B ($BC1?t$^$?$OJ#?t$N(B) $B%0%k!<%WL>$G$9!#(B@code{spam-process-destination} $B%Q(B +$B$=$l$>$l$N%0%k!<%WL>$N%j%9%H$OIaDL$N(B Lisp $B$N(B list $B$G$9!#(B +@code{spam-process-destination} $B%Q(B $B%i%a!<%?$,@_Dj$5$l$F$$$J$$$H!"(Bspam $B5-;v$OC1$K4|8B@Z$l>C5n$5$l$^$9!#%0%k!<(B $B%WL>$O40A47A$G$"$k$3$H!"$9$J$o$A%0%k!<%W%P%C%U%!$G%0%k!<%WL>$NA0(B $B$K(B @samp{nntp:servername} $B$N$h$&$J$b$N$,8+$($k>l9g$O!"$3$3$G$b$=$l$r;H$&(B diff --git a/texi/gnus.texi b/texi/gnus.texi index b00b544..76200e4 100644 --- a/texi/gnus.texi +++ b/texi/gnus.texi @@ -22578,14 +22578,15 @@ Gnus does not do further splitting. The @code{spam-autodetect} and @code{spam-autodetect-methods} group parameters (accessible with @kbd{G c} and @kbd{G p} as usual), and the corresponding variables @code{gnus-spam-autodetect} and @code{gnus-spam-autodetect-methods} -(accessible with @kbd{M-x customize-variable} as usual). +(accessible with @kbd{M-x customize-variable} as usual) can help. -When @code{spam-autodetect} is used, it hooks into the process of -entering a group. Thus, entering a group with unseen or unread -articles becomes the substitute for checking incoming mail. Whether -only unseen articles or all unread articles will be processed is -determined by the @code{spam-autodetect-recheck-messages}. When set -to @code{t}, unread messages will be rechecked. +When @code{spam-autodetect} is used (you can turn it on for a +group/topic or wholesale by regex, as needed), it hooks into the +process of entering a group. Thus, entering a group with unseen or +unread articles becomes the substitute for checking incoming mail. +Whether only unseen articles or all unread articles will be processed +is determined by the @code{spam-autodetect-recheck-messages}. When +set to @code{t}, unread messages will be rechecked. @code{spam-autodetect} grants the user at once more and less control of spam filtering. The user will have more control over each group's @@ -22851,11 +22852,9 @@ parameter or a match in the @code{gnus-ham-process-destinations} variable, which is a list of regular expressions matched with group names (it's easiest to customize this variable with @kbd{M-x customize-variable @key{RET} gnus-ham-process-destinations}). Each -newsgroup specification has the format @code{(@var{regexp} -@var{processor})} in a standard Lisp list, if you prefer to customize -the variable manually. The ultimate location is a group name or -names. If the @code{ham-process-destination} parameter is not set, -ham articles are left in place. If the +group name list is a standard Lisp list, if you prefer to customize +the variable manually. If the @code{ham-process-destination} +parameter is not set, ham articles are left in place. If the @code{spam-mark-ham-unread-before-move-from-spam-group} parameter is set, the ham articles are marked as unread before being moved. @@ -22889,10 +22888,8 @@ the @code{spam-process-destination} group parameter or a match in the @code{gnus-spam-process-destinations} variable, which is a list of regular expressions matched with group names (it's easiest to customize this variable with @kbd{M-x customize-variable @key{RET} -gnus-spam-process-destinations}). Each newsgroup specification has -the repeated format @code{(@var{regexp} @var{group})} and they are all -in a standard Lisp list, if you prefer to customize the variable -manually. The ultimate location is a group name or names. If the +gnus-spam-process-destinations}). Each group name list is a standard +Lisp list, if you prefer to customize the variable manually. If the @code{spam-process-destination} parameter is not set, the spam articles are only expired. The group name is fully qualified, meaning that if you see @samp{nntp:servername} before the group name in the