arrange node structure
authoryoichi <yoichi>
Mon, 20 Sep 2004 07:52:43 +0000 (07:52 +0000)
committeryoichi <yoichi>
Mon, 20 Sep 2004 07:52:43 +0000 (07:52 +0000)
doc/wl-ja.texi
doc/wl.texi

index a966bd5..fbde049 100644 (file)
@@ -143,11 +143,9 @@ into another language, under the above conditions for modified versions.
 * Disconnected Operations::  \e$B%*%U%i%$%s=hM}\e(B
 * Expire and Archive::       \e$B%a%C%;!<%8$N<+F0:o=|$H%"!<%+%$%V\e(B
 * Scoring::                  \e$B%a%C%;!<%8$N%9%3%"\e(B
-* Split messages::           \e$B%a%C%;!<%8$N?6$jJ,$1\e(B
 * Address Book::             \e$B%"%I%l%9D"\e(B
 * Spam Filter::              Spam \e$B%U%#%k%?\e(B
-* Batch Processing::         \e$B%P%C%A=hM}\e(B
-* Customization::            \e$B%+%9%?%^%$%:\e(B
+* Advanced Issues::           \e$B$h$j?J$s$@;H$$J}\e(B
 * Migration::                \e$B5l%P!<%8%g%s$+$i$N0\9T\e(B
 * Terminology::              \e$BMQ8l$N2r@b\e(B
 * Mailing List::             \e$B%a!<%j%s%0%j%9%H\e(B
@@ -6133,7 +6131,7 @@ prefix argument \e$B$rIU$1$F\e(B @kbd{C-u M-x wl-summary-archive} \e$B$G<B9T$9$k$H!
 @end table
 
 
-@node Scoring, Split messages, Expire and Archive, Top
+@node Scoring, Address Book, Expire and Archive, Top
 @chapter \e$B%9%3%"\e(B
 @cindex Scoring
 @c @cindex Kill File
@@ -6621,156 +6619,7 @@ pop3                    \e$B!_\e(B    \e$B"$\e(B    \e$B"$\e(B    \e$B"$\e(B
 @end example
 
 
-@node Split messages, Address Book, Scoring, Top
-@chapter \e$B%a%C%;!<%8$N?6$jJ,$1\e(B
-@cindex Split messages
-
-@code{elmo-split} \e$B$r;H$&$H!"JQ?t\e(B @code{elmo-split-folder} \e$B$G;XDj$7$?%U\e(B
-\e$B%)%k%@Fb$N%a%C%;!<%8$rFCDj$N5,B'$K=>$C$F\e(B @command{procmail} \e$BIw$K?6$jJ,\e(B
-\e$B$1$k$3$H$,$G$-$^$9!#\e(B
-\e$B$3$N5!G=$r;H$&$K$O!"$^$:\e(B @file{~/.emacs} \e$B$K0J2<$N$h$&$K@_Dj$7$F2<$5$$!#\e(B
-
-@lisp
-(autoload 'elmo-split "elmo-split" "Split messages on the folder." t)
-@end lisp
-
-\e$B?6$jJ,$185$N%U%)%k%@$r0J2<$N$h$&$K@_Dj$7$^$9!#\e(B
-
-@lisp
-(setq elmo-split-folder "%inbox")
-@end lisp
-
-\e$B?6$jJ,$1$N%k!<%k$OJQ?t\e(B @code{elmo-split-rule} \e$B$K5-=R$7$^$9\e(B(\e$B=q$-J}$O8e$G\e(B
-\e$B@bL@$7$^$9\e(B)\e$B!#\e(B
-\e$B0J>e$N@_Dj$r$7$?>e$G\e(B @kbd{M-x elmo-split} \e$B$9$k$H\e(B @code{elmo-split-rule}
-\e$B$K=>$C$F?6$jJ,$1$r<B9T$7$^$9!#\e(B @kbd{C-u M-x elmo-split} \e$B$H$9$k$H<B:]$K$O\e(B
-\e$B?6$jJ,$1$O$;$:$K%j%O!<%5%k$r9T$J$$!"$=$N7k2L$rI=<($7$^$9!#\e(B
-
-
-\e$B0J2<$G$O%k!<%k$N5-=R$N;EJ}$r@bL@$7$^$9!#$^$:$O<!$NNc$r8+$F2<$5$$!#\e(B
-
-@lisp
-@group
-(setq elmo-split-rule
-      ;; @r{SPAM \e$B$O\e(B @samp{+junk} \e$B$X\e(B}
-      '(((or (address-equal from "i.am@@spammer")
-            (address-equal from "dull-work@@dull-boy")
-            (address-equal from "death-march@@software")
-            (address-equal from "ares@@aon.at")
-            (address-equal from "get-money@@richman"))
-        "+junk")
-       ;; @r{mule \e$B%a!<%j%s%0%j%9%H$+$i$N%a!<%k$r\e(B @samp{%mule} \e$B$X\e(B}
-       ((equal x-ml-name "mule") "%mule")
-       ;; @r{wanderlust \e$B%a!<%j%s%0%j%9%H$+$i$N%a!<%k$r\e(B @samp{%wanderlust} \e$B$X\e(B}
-       ;; @r{\e$B$=$7$FB3$1$F$=$l0J2<$N5,B'$bI>2A$9$k!#\e(B}
-       ((equal x-ml-name "wanderlust") "%wanderlust" continue)
-       ;; @r{Yahoo \e$BMxMQ<T$+$i$N%a%C%;!<%8$r\e(B @samp{+yahoo-@{username@}} \e$B$X\e(B}
-       ((match from "\\(.*\\)@@yahoo\\.com")
-        "+yahoo-\\1")
-       ;; @r{\e$B%^%C%A$7$J$+$C$?;D$j$r\e(B @samp{+inbox} \e$B$X\e(B}
-       (t "+inbox")))
-@end group
-@end lisp
-
-\e$B5,B'$N4pK\C10L$O\e(B
-
-@lisp
-(@samp{CONDITION} @samp{ACTION} [@code{continue}])
-@end lisp
-
-\e$B$NAH$G!"\e(B@samp{CONDITION} \e$B$,??$N>l9g$K\e(B @samp{ACTION} \e$B$r<B9T$7$^$9!#\e(B
-\e$BBh0l$NMWAG\e(B @samp{CONDITION} \e$B$K$O>r7o$r\e(B S \e$B<0$G5-=R$7$^$9!#=q<0$K$D$$$F$O\e(B
-\e$B$9$08e$G@bL@$7$^$9!#BhFs$NMWAG\e(B @samp{ACTION} \e$B$K$O%a%C%;!<%8$N?6$jJ,$1@h\e(B
-\e$B$N%U%)%k%@L>!"$b$7$/$O%7%s%\%k$r;XDj$7$^$9!#\e(B
-\e$BBh;0$NMWAG\e(B @code{continue} \e$B$r%7%s%\%k$H$7$FM?$($k$H!"\e(B@samp{CONDITION} \e$B$,\e(B
-\e$BK~$?$5$l$?>l9g$K$b?6$jJ,$15,B'$NI>2A$r7QB3$7$^$9!#\e(B
-
-@samp{CONDITION} \e$B$N5-K!$O0J2<$N$h$&$K$J$j$^$9!#<B:]$N=q$-J}$O>e$G5s$2$?\e(B
-\e$BNc$r;29M$K$7$F2<$5$$!#\e(B
-
-@enumerate
-@item
-@samp{\e$B%U%#!<%k%IL>\e(B} \e$B$*$h$S\e(B @samp{\e$BCM\e(B} \e$B$r0z?t$H$7$F<h$k4X?t!#\e(B
-(@samp{\e$B%U%#!<%k%IL>\e(B} \e$B$O%U%#!<%k%IL>$rI=$9%7%s%\%k$G$9\e(B)
-
-@table @code
-@item @code{equal}
-\e$B%U%#!<%k%I$NCM$,\e(B @samp{\e$BCM\e(B} \e$B$KEy$7$1$l$P??!#\e(B
-\e$BBgJ8;z>.J8;z$N:9$OL5;k$5$l$^$9!#\e(B
-@item @code{match}
-\e$B%U%#!<%k%I$NCM$,\e(B @samp{\e$BCM\e(B} \e$B$K%^%C%A$9$l$P??!#\e(B
-@samp{\e$BCM\e(B} \e$B$O\e(B @code{\&} \e$B$d\e(B @code{\N} \e$B$r4^$`$3$H$,$G$-$^$9!#\e(B
-\e$B$=$l$i$O$=$NA0$N\e(B @samp{\e$BCM\e(B} \e$B$G\e(B @code{\(\)} \e$B$K%^%C%A$7$?%Q%?!<%s$K\e(B
-\e$BCV$-49$($i$l$^$9!#\e(B
-@item @code{address-equal}
-\e$B$=$N%U%#!<%k%I$K$"$k%"%I%l%9$N$$$:$l$+$,\e(B @samp{\e$BCM\e(B} \e$B$KEy$7$1$l$P??!#\e(B
-\e$BBgJ8;z>.J8;z$N:9$OL5;k$5$l$^$9!#\e(B
-@item @code{address-match}
-\e$B$=$N%U%#!<%k%I$K$"$k%"%I%l%9$N$$$:$l$+$,\e(B @samp{\e$BCM\e(B} \e$B$K%^%C%A$9$l$P??!#\e(B
-@samp{\e$BCM\e(B} \e$B$O\e(B @code{\&} \e$B$d\e(B @code{\N} \e$B$r4^$`$3$H$,$G$-$^$9!#\e(B
-\e$B$=$l$i$O$=$NA0$N\e(B @samp{\e$BCM\e(B} \e$B$G\e(B @code{\(\)} \e$B$K%^%C%A$7$?%Q%?!<%s$K\e(B
-\e$BCV$-49$($i$l$^$9!#\e(B
-@end table
-
-@item
-1 \e$B$D$N@0?t\e(B (@samp{SIZE}) \e$B$r0z?t$H$7$F$H$k4X?t!#\e(B
-
-@table @code
-@item @code{<}
-\e$B%a%C%;!<%8$N%5%$%:$,\e(B @samp{SIZE} \e$B$h$j>.$5$1$l$P??!#\e(B
-@item @code{>}
-\e$B%a%C%;!<%8$N%5%$%:$,\e(B @samp{SIZE} \e$B$h$jBg$-$1$l$P??!#\e(B
-@end table
-
-@item
-\e$BG$0U?t$N0z?t$r<h$k4X?t!#\e(B
-
-@table @code
-@item @code{or}
-\e$B0z?t$N$$$:$l$+$,??$rJV$9$J$i$P??!#\e(B
-@item @code{and}
-\e$B0z?t$N$9$Y$F$,??$rJV$9$J$i$P??!#\e(B
-@end table
-
-@item
-\e$B%7%s%\%k!#\e(B
-
-\e$B%7%s%\%k$,;XDj$5$l$k$H!"$=$l$rI>2A$7$^$9!#\e(B
-@end enumerate
-
-@samp{ACTION} \e$B$NCM$H$7$F;XDj$G$-$k$N$O0J2<$N$$$:$l$+$G$9!#\e(B
-
-@enumerate
-@item
-\e$B%U%)%k%@L>\e(B
-
-\e$BJ8;zNs$,;XDj$5$l$k$H$=$l$r?6$jJ,$1@h$N%U%)%k%@L>$H$_$J$7$F!"$=$N%U%)%k%@\e(B
-\e$B$X%a%C%;!<%8$rDI2C$7$^$9!#\e(B
-
-@item
-@samp{delete}
-
-\e$B%7%s%\%k\e(B @samp{delete} \e$B$,;XDj$5$l$k$H\e(B @code{elmo-split-folder} \e$BFb$K$"$k\e(B
-\e$B%a%C%;!<%8$N<BBN$r:o=|$7$^$9!#\e(B
-
-@item
-@samp{noop}
-
-\e$B%7%s%\%k\e(B @samp{noop} \e$B$,;XDj$5$l$?>l9g!"$=$N%a%C%;!<%8$KBP$7$F$O2?$b$;$:!"\e(B
-\e$B$=$N$^$^$N>uBV$KJ]$A$^$9!#\e(B
-
-@item
-\e$B4X?t\e(B
-
-\e$B4X?t$,;XDj$5$l$?>l9g!"$=$l$r<B9T$7$^$9!#\e(B
-@end enumerate
-
-\e$BA4$F$N?6$jJ,$15,B'$rDL2a$7$?%a%C%;!<%8$O!"JQ?t\e(B
-@code{elmo-split-default-action} \e$B$G;XDj$7$?\e(B @samp{ACTION} \e$B$K1h$C$F=hM}$5\e(B
-\e$B$l$^$9!#\e(B
-
-
-@node Address Book, Spam Filter, Split messages, Top
+@node Address Book, Spam Filter, Scoring, Top
 @chapter \e$B%"%I%l%9D"\e(B
 @cindex Address Book
 
@@ -6894,7 +6743,7 @@ LDAP \e$B$rMxMQ$9$k>l9g$O!"\e(B@code{wl-ldap-server}\e$B!"\e(B@code{wl-ldap-port},
 @end table
 
 
-@node Spam Filter, Batch Processing, Address Book, Top
+@node Spam Filter, Advanced Issues, Address Book, Top
 @chapter Spam \e$B%U%#%k%?\e(B
 @cindex Spam Filter
 
@@ -7411,48 +7260,24 @@ overview \e$B>pJs$K4^$^$l$J$$%U%#!<%k%I$r8!::$NBP>]$H$9$k>l9g!"\e(B
 @end table
 
 
-@node Batch Processing, Customization, Spam Filter, Top
-@chapter \e$B%P%C%A=hM}\e(B
-@cindex Batch Processing
-
-\e$B%3%^%s%I%i%$%s$+$i\e(B wanderlust \e$B$K;E;v$r$5$;$k$3$H$,$G$-$^$9!#\e(B
-\e$B8=:_$G$-$k=hM}$O;XDj$7$?%U%)%k%@$N?7Ce%a%C%;!<%8$N%W%j%U%'%C%A$G$9!#\e(B
-
-@code{wl-batch-prefetch-folder-list} \e$B$K%W%j%U%'%C%A$r9T$&%U%)%k%@$r\e(B
-\e$B;XDj$7$F%3%^%s%I%i%$%s$+$i0J2<$N$h$&$K$9$k$H%W%j%U%'%C%A$r9T$$$^$9!#\e(B
-
-@example
-@group
-% emacs -batch -l wl-batch -f wl-batch-prefetch
-@end group
-@end example
-
-@section \e$B%+%9%?%^%$%:JQ?t\e(B
-
-@table @code
-@item wl-batch-prefetch-folder-list
-@vindex wl-batch-prefetch-folder-list
-@code{wl-batch-prefetch} \e$B$G%W%j%U%'%C%A$r9T$&%U%)%k%@$r!"%U%)%k%@L>$N%j%9%H\e(B
-\e$B$G;XDj$7$^$9!#\e(B
-@end table
-
-
-@node Customization, Migration, Batch Processing, Top
-@chapter Wanderlust \e$B$N%+%9%?%^%$%:\e(B
-@cindex Customization
+@node Advanced Issues, Migration, Spam Filter, Top
+@chapter \e$B$h$j?J$s$@;H$$J}\e(B
+@cindex Advanced Issues
 
 @menu
 * Living with other packages::  \e$B%Q%C%1!<%8$N$"$k@83h\e(B
 * Highlights::                  \e$B%O%$%i%$%H$N@_Dj\e(B
 * Biff::                        \e$B%a!<%k$NCe?.$rCN$i$;$k\e(B
 * Password Management::         \e$B%Q%9%o!<%I$N4IM}\e(B
+* Split messages::              \e$B%a%C%;!<%8$N?6$jJ,$1\e(B
+* Batch Processing::            \e$B%P%C%A=hM}\e(B
 * Advanced Settings::           \e$B%+%9%?%^%$%:!A1~MQJT!A\e(B
 * Customizable Valiables::      \e$B$=$NB>$N%+%9%?%^%$%:JQ?t0lMw\e(B
 * Hooks::                       \e$B%U%C%/\e(B
 @end menu
 
 
-@node Living with other packages, Highlights, Customization, Customization
+@node Living with other packages, Highlights, Advanced Issues, Advanced Issues
 @section \e$B%Q%C%1!<%8$N$"$k@83h\e(B
 
 \e$BB>$N%Q%C%1!<%8$r;H$&$?$a$N@_DjNc$G$9!#\e(B
@@ -7736,7 +7561,7 @@ emacs-w3m (@uref{http://emacs-w3m.namazu.org/}) \e$B$KIUB0$N\e(B
 \e$B@hF,$N%3%a%s%H$r;2>H$7$F$/$@$5$$!#\e(B
 
 
-@node Highlights, Biff, Living with other packages, Customization
+@node Highlights, Biff, Living with other packages, Advanced Issues
 @section \e$B%O%$%i%$%H$N@_Dj\e(B
 
 @subsection \e$B%+%9%?%^%$%:JQ?t\e(B
@@ -7972,7 +7797,7 @@ face \e$B$N@_Dj$O\e(B @file{.emacs} \e$B$K=q$/$3$H$O$G$-$J$$$N$G\e(B @file{~/.wl} \e$
 @end table
 
 
-@node Biff, Password Management, Highlights, Customization
+@node Biff, Password Management, Highlights, Advanced Issues
 @section \e$B%a!<%k$NCe?.$rCN$i$;$k\e(B
 @cindex Biff
 
@@ -8015,7 +7840,7 @@ face \e$B$N@_Dj$O\e(B @file{.emacs} \e$B$K=q$/$3$H$O$G$-$J$$$N$G\e(B @file{~/.wl} \e$
 @end table
 
 
-@node Password Management, Advanced Settings, Biff, Customization
+@node Password Management, Split messages, Biff, Advanced Issues
 @section \e$B%Q%9%o!<%I$N4IM}\e(B
 
 \e$B%5!<%P$K@\B3$9$k0Y$KF~NO$7$?%Q%9%o!<%I$OJQ?t\e(B @code{elmo-passwd-alist} \e$B$K\e(B
@@ -8047,7 +7872,182 @@ Non-nil \e$B$JCM$,@_Dj$5$l$?>l9g$O!"?75,$K%Q%9%o!<%I$,F~NO$5$l$F$+$i\e(B
 @end table
 
 
-@node Advanced Settings, Customizable Valiables, Password Management, Customization
+@node Split messages, Batch Processing, Password Management, Advanced Issues
+@section \e$B%a%C%;!<%8$N?6$jJ,$1\e(B
+@cindex Split messages
+
+@code{elmo-split} \e$B$r;H$&$H!"JQ?t\e(B @code{elmo-split-folder} \e$B$G;XDj$7$?%U\e(B
+\e$B%)%k%@Fb$N%a%C%;!<%8$rFCDj$N5,B'$K=>$C$F\e(B @command{procmail} \e$BIw$K?6$jJ,\e(B
+\e$B$1$k$3$H$,$G$-$^$9!#\e(B
+\e$B$3$N5!G=$r;H$&$K$O!"$^$:\e(B @file{~/.emacs} \e$B$K0J2<$N$h$&$K@_Dj$7$F2<$5$$!#\e(B
+
+@lisp
+(autoload 'elmo-split "elmo-split" "Split messages on the folder." t)
+@end lisp
+
+\e$B?6$jJ,$185$N%U%)%k%@$r0J2<$N$h$&$K@_Dj$7$^$9!#\e(B
+
+@lisp
+(setq elmo-split-folder "%inbox")
+@end lisp
+
+\e$B?6$jJ,$1$N%k!<%k$OJQ?t\e(B @code{elmo-split-rule} \e$B$K5-=R$7$^$9\e(B(\e$B=q$-J}$O8e$G\e(B
+\e$B@bL@$7$^$9\e(B)\e$B!#\e(B
+\e$B0J>e$N@_Dj$r$7$?>e$G\e(B @kbd{M-x elmo-split} \e$B$9$k$H\e(B @code{elmo-split-rule}
+\e$B$K=>$C$F?6$jJ,$1$r<B9T$7$^$9!#\e(B @kbd{C-u M-x elmo-split} \e$B$H$9$k$H<B:]$K$O\e(B
+\e$B?6$jJ,$1$O$;$:$K%j%O!<%5%k$r9T$J$$!"$=$N7k2L$rI=<($7$^$9!#\e(B
+
+
+\e$B0J2<$G$O%k!<%k$N5-=R$N;EJ}$r@bL@$7$^$9!#$^$:$O<!$NNc$r8+$F2<$5$$!#\e(B
+
+@lisp
+@group
+(setq elmo-split-rule
+      ;; @r{SPAM \e$B$O\e(B @samp{+junk} \e$B$X\e(B}
+      '(((or (address-equal from "i.am@@spammer")
+            (address-equal from "dull-work@@dull-boy")
+            (address-equal from "death-march@@software")
+            (address-equal from "ares@@aon.at")
+            (address-equal from "get-money@@richman"))
+        "+junk")
+       ;; @r{mule \e$B%a!<%j%s%0%j%9%H$+$i$N%a!<%k$r\e(B @samp{%mule} \e$B$X\e(B}
+       ((equal x-ml-name "mule") "%mule")
+       ;; @r{wanderlust \e$B%a!<%j%s%0%j%9%H$+$i$N%a!<%k$r\e(B @samp{%wanderlust} \e$B$X\e(B}
+       ;; @r{\e$B$=$7$FB3$1$F$=$l0J2<$N5,B'$bI>2A$9$k!#\e(B}
+       ((equal x-ml-name "wanderlust") "%wanderlust" continue)
+       ;; @r{Yahoo \e$BMxMQ<T$+$i$N%a%C%;!<%8$r\e(B @samp{+yahoo-@{username@}} \e$B$X\e(B}
+       ((match from "\\(.*\\)@@yahoo\\.com")
+        "+yahoo-\\1")
+       ;; @r{\e$B%^%C%A$7$J$+$C$?;D$j$r\e(B @samp{+inbox} \e$B$X\e(B}
+       (t "+inbox")))
+@end group
+@end lisp
+
+\e$B5,B'$N4pK\C10L$O\e(B
+
+@lisp
+(@samp{CONDITION} @samp{ACTION} [@code{continue}])
+@end lisp
+
+\e$B$NAH$G!"\e(B@samp{CONDITION} \e$B$,??$N>l9g$K\e(B @samp{ACTION} \e$B$r<B9T$7$^$9!#\e(B
+\e$BBh0l$NMWAG\e(B @samp{CONDITION} \e$B$K$O>r7o$r\e(B S \e$B<0$G5-=R$7$^$9!#=q<0$K$D$$$F$O\e(B
+\e$B$9$08e$G@bL@$7$^$9!#BhFs$NMWAG\e(B @samp{ACTION} \e$B$K$O%a%C%;!<%8$N?6$jJ,$1@h\e(B
+\e$B$N%U%)%k%@L>!"$b$7$/$O%7%s%\%k$r;XDj$7$^$9!#\e(B
+\e$BBh;0$NMWAG\e(B @code{continue} \e$B$r%7%s%\%k$H$7$FM?$($k$H!"\e(B@samp{CONDITION} \e$B$,\e(B
+\e$BK~$?$5$l$?>l9g$K$b?6$jJ,$15,B'$NI>2A$r7QB3$7$^$9!#\e(B
+
+@samp{CONDITION} \e$B$N5-K!$O0J2<$N$h$&$K$J$j$^$9!#<B:]$N=q$-J}$O>e$G5s$2$?\e(B
+\e$BNc$r;29M$K$7$F2<$5$$!#\e(B
+
+@enumerate
+@item
+@samp{\e$B%U%#!<%k%IL>\e(B} \e$B$*$h$S\e(B @samp{\e$BCM\e(B} \e$B$r0z?t$H$7$F<h$k4X?t!#\e(B
+(@samp{\e$B%U%#!<%k%IL>\e(B} \e$B$O%U%#!<%k%IL>$rI=$9%7%s%\%k$G$9\e(B)
+
+@table @code
+@item @code{equal}
+\e$B%U%#!<%k%I$NCM$,\e(B @samp{\e$BCM\e(B} \e$B$KEy$7$1$l$P??!#\e(B
+\e$BBgJ8;z>.J8;z$N:9$OL5;k$5$l$^$9!#\e(B
+@item @code{match}
+\e$B%U%#!<%k%I$NCM$,\e(B @samp{\e$BCM\e(B} \e$B$K%^%C%A$9$l$P??!#\e(B
+@samp{\e$BCM\e(B} \e$B$O\e(B @code{\&} \e$B$d\e(B @code{\N} \e$B$r4^$`$3$H$,$G$-$^$9!#\e(B
+\e$B$=$l$i$O$=$NA0$N\e(B @samp{\e$BCM\e(B} \e$B$G\e(B @code{\(\)} \e$B$K%^%C%A$7$?%Q%?!<%s$K\e(B
+\e$BCV$-49$($i$l$^$9!#\e(B
+@item @code{address-equal}
+\e$B$=$N%U%#!<%k%I$K$"$k%"%I%l%9$N$$$:$l$+$,\e(B @samp{\e$BCM\e(B} \e$B$KEy$7$1$l$P??!#\e(B
+\e$BBgJ8;z>.J8;z$N:9$OL5;k$5$l$^$9!#\e(B
+@item @code{address-match}
+\e$B$=$N%U%#!<%k%I$K$"$k%"%I%l%9$N$$$:$l$+$,\e(B @samp{\e$BCM\e(B} \e$B$K%^%C%A$9$l$P??!#\e(B
+@samp{\e$BCM\e(B} \e$B$O\e(B @code{\&} \e$B$d\e(B @code{\N} \e$B$r4^$`$3$H$,$G$-$^$9!#\e(B
+\e$B$=$l$i$O$=$NA0$N\e(B @samp{\e$BCM\e(B} \e$B$G\e(B @code{\(\)} \e$B$K%^%C%A$7$?%Q%?!<%s$K\e(B
+\e$BCV$-49$($i$l$^$9!#\e(B
+@end table
+
+@item
+1 \e$B$D$N@0?t\e(B (@samp{SIZE}) \e$B$r0z?t$H$7$F$H$k4X?t!#\e(B
+
+@table @code
+@item @code{<}
+\e$B%a%C%;!<%8$N%5%$%:$,\e(B @samp{SIZE} \e$B$h$j>.$5$1$l$P??!#\e(B
+@item @code{>}
+\e$B%a%C%;!<%8$N%5%$%:$,\e(B @samp{SIZE} \e$B$h$jBg$-$1$l$P??!#\e(B
+@end table
+
+@item
+\e$BG$0U?t$N0z?t$r<h$k4X?t!#\e(B
+
+@table @code
+@item @code{or}
+\e$B0z?t$N$$$:$l$+$,??$rJV$9$J$i$P??!#\e(B
+@item @code{and}
+\e$B0z?t$N$9$Y$F$,??$rJV$9$J$i$P??!#\e(B
+@end table
+
+@item
+\e$B%7%s%\%k!#\e(B
+
+\e$B%7%s%\%k$,;XDj$5$l$k$H!"$=$l$rI>2A$7$^$9!#\e(B
+@end enumerate
+
+@samp{ACTION} \e$B$NCM$H$7$F;XDj$G$-$k$N$O0J2<$N$$$:$l$+$G$9!#\e(B
+
+@enumerate
+@item
+\e$B%U%)%k%@L>\e(B
+
+\e$BJ8;zNs$,;XDj$5$l$k$H$=$l$r?6$jJ,$1@h$N%U%)%k%@L>$H$_$J$7$F!"$=$N%U%)%k%@\e(B
+\e$B$X%a%C%;!<%8$rDI2C$7$^$9!#\e(B
+
+@item
+@samp{delete}
+
+\e$B%7%s%\%k\e(B @samp{delete} \e$B$,;XDj$5$l$k$H\e(B @code{elmo-split-folder} \e$BFb$K$"$k\e(B
+\e$B%a%C%;!<%8$N<BBN$r:o=|$7$^$9!#\e(B
+
+@item
+@samp{noop}
+
+\e$B%7%s%\%k\e(B @samp{noop} \e$B$,;XDj$5$l$?>l9g!"$=$N%a%C%;!<%8$KBP$7$F$O2?$b$;$:!"\e(B
+\e$B$=$N$^$^$N>uBV$KJ]$A$^$9!#\e(B
+
+@item
+\e$B4X?t\e(B
+
+\e$B4X?t$,;XDj$5$l$?>l9g!"$=$l$r<B9T$7$^$9!#\e(B
+@end enumerate
+
+\e$BA4$F$N?6$jJ,$15,B'$rDL2a$7$?%a%C%;!<%8$O!"JQ?t\e(B
+@code{elmo-split-default-action} \e$B$G;XDj$7$?\e(B @samp{ACTION} \e$B$K1h$C$F=hM}$5\e(B
+\e$B$l$^$9!#\e(B
+
+
+@node Batch Processing, Advanced Settings, Split messages, Advanced Issues
+@section \e$B%P%C%A=hM}\e(B
+@cindex Batch Processing
+
+\e$B%3%^%s%I%i%$%s$+$i\e(B wanderlust \e$B$K;E;v$r$5$;$k$3$H$,$G$-$^$9!#\e(B
+\e$B8=:_$G$-$k=hM}$O;XDj$7$?%U%)%k%@$N?7Ce%a%C%;!<%8$N%W%j%U%'%C%A$G$9!#\e(B
+
+@code{wl-batch-prefetch-folder-list} \e$B$K%W%j%U%'%C%A$r9T$&%U%)%k%@$r\e(B
+\e$B;XDj$7$F%3%^%s%I%i%$%s$+$i0J2<$N$h$&$K$9$k$H%W%j%U%'%C%A$r9T$$$^$9!#\e(B
+
+@example
+@group
+% emacs -batch -l wl-batch -f wl-batch-prefetch
+@end group
+@end example
+
+@subsection \e$B%+%9%?%^%$%:JQ?t\e(B
+
+@table @code
+@item wl-batch-prefetch-folder-list
+@vindex wl-batch-prefetch-folder-list
+@code{wl-batch-prefetch} \e$B$G%W%j%U%'%C%A$r9T$&%U%)%k%@$r!"%U%)%k%@L>$N%j%9%H\e(B
+\e$B$G;XDj$7$^$9!#\e(B
+@end table
+
+
+@node Advanced Settings, Customizable Valiables, Batch Processing, Advanced Issues
 @section \e$B%+%9%?%^%$%:!A1~MQJT!A\e(B
 
 @menu
@@ -8235,7 +8235,7 @@ Non-nil \e$B$JCM$,@_Dj$5$l$?>l9g$O!"?75,$K%Q%9%o!<%I$,F~NO$5$l$F$+$i\e(B
 
 
 
-@node Customizable Valiables, Hooks, Advanced Settings, Customization
+@node Customizable Valiables, Hooks, Advanced Settings, Advanced Issues
 @section \e$B$=$NB>$N%+%9%?%^%$%:JQ?t0lMw\e(B
 
 \e$B$=$NB>$N%+%9%?%^%$%:JQ?t0lMw!#\e(B
@@ -8494,13 +8494,13 @@ Non-nil \e$B$J$i$P%*%U%i%$%s=hM}$GN/$C$?=hM}$r<B9T$9$k$+$I$&$+$r3NG'$7$^$9!#\e(B
 @end table
 
 
-@node Hooks,  , Customizable Valiables, Customization
+@node Hooks,  , Customizable Valiables, Advanced Issues
 @section \e$B%U%C%/\e(B
 
 (Not yet written)
 
 
-@node Migration, Terminology, Customization, Top
+@node Migration, Terminology, Advanced Issues, Top
 @chapter \e$B5l%P!<%8%g%s$+$i$N0\9T\e(B
 @cindex Migration
 
index eca611e..b5c3d88 100644 (file)
@@ -118,11 +118,9 @@ This manual is for Wanderlust @value{VERSION}.
 * Disconnected Operations::  Off-Line management
 * Expire and Archive::       Automatic expiration and archiving of messages
 * Scoring::                  Score of the messages
-* Split messages::           Splitting messages
 * Address Book::             Management of Address Book
 * Spam Filter::              Spam filtering
-* Batch Processing::         Invoke commands in batch mode
-* Customization::            Customizing Wanderlust
+* Advanced Issues::          Advanced Issues
 * Migration::                Switch from older version of Wanderlust
 * Terminology::              Terminologies
 * Mailing List::             Wanderlust mailing list
@@ -6148,7 +6146,7 @@ Needless to say, you can use your own function.
 @end table
 
 
-@node Scoring, Split messages, Expire and Archive, Top
+@node Scoring, Address Book, Expire and Archive, Top
 @chapter Score of the Messages
 @cindex Scoring
 @c @cindex Kill File
@@ -6647,156 +6645,7 @@ pop3                      N     E     E     E
 @end example
 
 
-@node Split messages, Address Book, Scoring, Top
-@chapter Message splitting
-@cindex Split messages
-
-You can use @code{elmo-split} to split message in folder specified by
-the variable @code{elmo-split-folder} a la @command{procmail} according
-to some specified rules. To use this feature, set as follows in your
-@file{~/.emacs} at first.
-
-@lisp
-(autoload 'elmo-split "elmo-split" "Split messages on the folder." t)
-@end lisp
-
-Set source folder like following.
-
-@lisp
-(setq elmo-split-folder "%inbox")
-@end lisp
-
-And specify the rule in the variable @code{elmo-split-rule} (its format
-will be is described below).
-Then you can invoke @kbd{M-x elmo-split} to split messages according to
-@code{elmo-split-rule}. On the other hand, invoke @kbd{C-u M-x elmo-split}
-to do a rehearsal and show result (do not split actually).
-
-
-We will describe how to specify the rule. First of all, see following
-example, please.
-
-@lisp
-@group
-(setq elmo-split-rule
-      ;; @r{Store messages from spammers into @samp{+junk}}
-      '(((or (address-equal from "i.am@@spammer")
-            (address-equal from "dull-work@@dull-boy")
-            (address-equal from "death-march@@software")
-            (address-equal from "ares@@aon.at")
-            (address-equal from "get-money@@richman"))
-        "+junk")
-       ;; @r{Store messages from mule mailing list into @samp{%mule}}
-       ((equal x-ml-name "mule") "%mule")
-       ;; @r{Store messages from wanderlust mailing list into @samp{%wanderlust}}
-       ;; @r{and continue evaluating following rules}
-       ((equal x-ml-name "wanderlust") "%wanderlust" continue)
-       ;; @r{Store messages from Yahoo user into @samp{+yahoo-@{username@}}}
-       ((match from "\\(.*\\)@@yahoo\\.com")
-        "+yahoo-\\1")
-       ;; @r{Store unmatched mails into @samp{+inbox}}
-       (t "+inbox")))
-@end group
-@end lisp
-
-The basic unit of the rule is a combination like
-
-@lisp
-(@samp{CONDITION} @samp{ACTION} [@code{continue}])
-@end lisp
-
-If @samp{CONDITION} is true, @samp{ACTION} is performed.
-The 1st element @samp{CONDITION} is a condition represented by a
-balanced expression (sexp). Its grammar will be explained below.
-The 2nd element @samp{ACTION} is the name of the folder to split
-messages into, or a symbol. When the 3rd element @code{continue} is
-specified as symbol, evaluating rules is not stopped even when the
-condition is satisfied.
-
-The grammar for @samp{CONDITION} is as follows. See example above to
-learn how to write the condition practically.
-
-@enumerate
-@item
-Functions which accept arguments @samp{FIELD-NAME} and @samp{VALUE}.
-(@samp{FIELD-NAME} is a symbol that describes the field name)
-
-@table @code
-@item @code{equal}
-True if the field value equals to @samp{VALUE}.
-Case of the letters are ignored.
-@item @code{match}
-True if the field value matches to VALUE.
-@samp{VALUE} can contain @code{\&} and @code{\N} which will substitute
-from matching @code{\(\)} patterns in the previous @samp{VALUE}.
-@item @code{address-equal}
-True if one of the addresses in the field equals to
-@samp{VALUE}. Case of the letters are ignored.
-@item @code{address-match}
-True if one of the addresses in the field matches to
-@samp{VALUE}.
-@samp{VALUE} can contain @code{\&} and @code{\N} which will substitute
-from matching @code{\(\)} patterns in the previous @samp{VALUE}.
-@end table
-
-@item
-Functions which accept an integer argument (@samp{SIZE}).
-
-@table @code
-@item @code{<}
-True if the size of the message is less than @samp{SIZE}.
-@item @code{>}
-True if the size of the message is greater than @samp{SIZE}.
-@end table
-
-@item
-Functions which accept any number of arguments.
-
-@table @code
-@item @code{or}
-True if one of the argument returns true.
-@item @code{and}
-True if all of the arguments return true.
-@end table
-
-@item
-A symbol.
-
-When a symbol is specified, it is evaluated.
-@end enumerate
-
-You can specify followings as 2nd @samp{ACTION}.
-
-@enumerate
-@item
-folder name
-
-If some string is specified, it will be regarded as the destination
-folder, and the message will be appended to it.
-
-@item
-@samp{delete}
-
-If the symbol  @samp{delete} is specified, delete the substance of the
-message in @code{elmo-split-folder}
-
-@item
-@samp{noop}
-
-If the symbol @samp{noop} is specified, do nothing on the message and
-keep it as it is.
-
-@item
-function
-
-If some function is specified, execute it.
-@end enumerate
-
-If the message passes all rules, it will be dealed along @samp{ACTION}
-specified by @code{elmo-split-default-action}.
-
-
-@node Address Book, Spam Filter, Split messages, Top
+@node Address Book, Spam Filter, Scoring, Top
 @chapter Address Book
 @cindex Address Book
 
@@ -6927,7 +6776,7 @@ Edit entry.
 @end table
 
 
-@node Spam Filter, Batch Processing, Address Book, Top
+@node Spam Filter, Advanced Issues, Address Book, Top
 @chapter Spam Filter
 @cindex Spam Filter
 
@@ -7449,48 +7298,24 @@ for making spam decision.
 @end table
 
 
-@node Batch Processing, Customization, Spam Filter, Top
-@chapter Batch Processing
-@cindex Batch Processing
-
-You can request wanderlust to do some job on the command line.
-For now, you can invoke prefetching new messages in specified folders.
-
-Specify target folders in @code{wl-batch-prefetch-folder-list} then
-invoke as follows to execute prefetching:
-
-@example
-@group
-% emacs -batch -l wl-batch -f wl-batch-prefetch
-@end group
-@end example
-
-@section Customize Variables
-
-@table @code
-@item wl-batch-prefetch-folder-list
-@vindex wl-batch-prefetch-folder-list
-Target folders of prefetching by @code{wl-batch-prefetch}, specified as
-a list of folder names.
-@end table
-
-
-@node Customization, Migration, Batch Processing, Top
-@chapter Customizing Wanderlust
-@cindex Customization
+@node Advanced Issues, Migration, Spam Filter, Top
+@chapter Advanced Issues
+@cindex Advanced Issues
 
 @menu
 * Living with other packages:: Cooperating with other packages
 * Highlights::                 Highlights
 * Biff::                       Notify Mail arrival
 * Password Management::        Manage Passwords
+* Split messages::             Splitting messages
+* Batch Processing::           Invoke commands in batch mode
 * Advanced Settings::          Advanced Settings
 * Customizable Variables::     Customizable Variables
 * Hooks::                      Hooks
 @end menu
 
 
-@node Living with other packages, Highlights, Customization, Customization
+@node Living with other packages, Highlights, Advanced Issues, Advanced Issues
 @section Living with other packages
 
 Examples with other packages.
@@ -7769,7 +7594,7 @@ distributed with emacs-w3m (@uref{http://emacs-w3m.namazu.org/}).
 You can find the usage in comment region at the head of @file{mime-w3m.el}.
 
 
-@node Highlights, Biff, Living with other packages, Customization
+@node Highlights, Biff, Living with other packages, Advanced Issues
 @section Highlights
 
 @subsection Customizable Variables
@@ -8015,7 +7840,7 @@ The face for strings (for example, a version number) in the demo.
 @end table
 
 
-@node Biff, Password Management, Highlights, Customization
+@node Biff, Password Management, Highlights, Advanced Issues
 @section Notify Mail arrival
 @cindex Biff
 
@@ -8057,7 +7882,7 @@ For silence, set to @code{nil}.
 @end table
 
 
-@node Password Management, Advanced Settings, Biff, Customization
+@node Password Management, Split messages, Biff, Advanced Issues
 @section Manage Passwords
 
 If you input passwords to connect servers, they are stored in the
@@ -8089,7 +7914,182 @@ If the value is some number, timer is set to remove password entry after
 @end table
 
 
-@node Advanced Settings, Customizable Variables, Password Management, Customization
+@node Split messages, Batch Processing, Password Management, Advanced Issues
+@section Message splitting
+@cindex Split messages
+
+You can use @code{elmo-split} to split message in folder specified by
+the variable @code{elmo-split-folder} a la @command{procmail} according
+to some specified rules. To use this feature, set as follows in your
+@file{~/.emacs} at first.
+
+@lisp
+(autoload 'elmo-split "elmo-split" "Split messages on the folder." t)
+@end lisp
+
+Set source folder like following.
+
+@lisp
+(setq elmo-split-folder "%inbox")
+@end lisp
+
+And specify the rule in the variable @code{elmo-split-rule} (its format
+will be is described below).
+Then you can invoke @kbd{M-x elmo-split} to split messages according to
+@code{elmo-split-rule}. On the other hand, invoke @kbd{C-u M-x elmo-split}
+to do a rehearsal and show result (do not split actually).
+
+
+We will describe how to specify the rule. First of all, see following
+example, please.
+
+@lisp
+@group
+(setq elmo-split-rule
+      ;; @r{Store messages from spammers into @samp{+junk}}
+      '(((or (address-equal from "i.am@@spammer")
+            (address-equal from "dull-work@@dull-boy")
+            (address-equal from "death-march@@software")
+            (address-equal from "ares@@aon.at")
+            (address-equal from "get-money@@richman"))
+        "+junk")
+       ;; @r{Store messages from mule mailing list into @samp{%mule}}
+       ((equal x-ml-name "mule") "%mule")
+       ;; @r{Store messages from wanderlust mailing list into @samp{%wanderlust}}
+       ;; @r{and continue evaluating following rules}
+       ((equal x-ml-name "wanderlust") "%wanderlust" continue)
+       ;; @r{Store messages from Yahoo user into @samp{+yahoo-@{username@}}}
+       ((match from "\\(.*\\)@@yahoo\\.com")
+        "+yahoo-\\1")
+       ;; @r{Store unmatched mails into @samp{+inbox}}
+       (t "+inbox")))
+@end group
+@end lisp
+
+The basic unit of the rule is a combination like
+
+@lisp
+(@samp{CONDITION} @samp{ACTION} [@code{continue}])
+@end lisp
+
+If @samp{CONDITION} is true, @samp{ACTION} is performed.
+The 1st element @samp{CONDITION} is a condition represented by a
+balanced expression (sexp). Its grammar will be explained below.
+The 2nd element @samp{ACTION} is the name of the folder to split
+messages into, or a symbol. When the 3rd element @code{continue} is
+specified as symbol, evaluating rules is not stopped even when the
+condition is satisfied.
+
+The grammar for @samp{CONDITION} is as follows. See example above to
+learn how to write the condition practically.
+
+@enumerate
+@item
+Functions which accept arguments @samp{FIELD-NAME} and @samp{VALUE}.
+(@samp{FIELD-NAME} is a symbol that describes the field name)
+
+@table @code
+@item @code{equal}
+True if the field value equals to @samp{VALUE}.
+Case of the letters are ignored.
+@item @code{match}
+True if the field value matches to VALUE.
+@samp{VALUE} can contain @code{\&} and @code{\N} which will substitute
+from matching @code{\(\)} patterns in the previous @samp{VALUE}.
+@item @code{address-equal}
+True if one of the addresses in the field equals to
+@samp{VALUE}. Case of the letters are ignored.
+@item @code{address-match}
+True if one of the addresses in the field matches to
+@samp{VALUE}.
+@samp{VALUE} can contain @code{\&} and @code{\N} which will substitute
+from matching @code{\(\)} patterns in the previous @samp{VALUE}.
+@end table
+
+@item
+Functions which accept an integer argument (@samp{SIZE}).
+
+@table @code
+@item @code{<}
+True if the size of the message is less than @samp{SIZE}.
+@item @code{>}
+True if the size of the message is greater than @samp{SIZE}.
+@end table
+
+@item
+Functions which accept any number of arguments.
+
+@table @code
+@item @code{or}
+True if one of the argument returns true.
+@item @code{and}
+True if all of the arguments return true.
+@end table
+
+@item
+A symbol.
+
+When a symbol is specified, it is evaluated.
+@end enumerate
+
+You can specify followings as 2nd @samp{ACTION}.
+
+@enumerate
+@item
+folder name
+
+If some string is specified, it will be regarded as the destination
+folder, and the message will be appended to it.
+
+@item
+@samp{delete}
+
+If the symbol  @samp{delete} is specified, delete the substance of the
+message in @code{elmo-split-folder}
+
+@item
+@samp{noop}
+
+If the symbol @samp{noop} is specified, do nothing on the message and
+keep it as it is.
+
+@item
+function
+
+If some function is specified, execute it.
+@end enumerate
+
+If the message passes all rules, it will be dealed along @samp{ACTION}
+specified by @code{elmo-split-default-action}.
+
+
+@node Batch Processing, Advanced Settings, Split messages, Advanced Issues
+@section Batch Processing
+@cindex Batch Processing
+
+You can request wanderlust to do some job on the command line.
+For now, you can invoke prefetching new messages in specified folders.
+
+Specify target folders in @code{wl-batch-prefetch-folder-list} then
+invoke as follows to execute prefetching:
+
+@example
+@group
+% emacs -batch -l wl-batch -f wl-batch-prefetch
+@end group
+@end example
+
+@subsection Customize Variables
+
+@table @code
+@item wl-batch-prefetch-folder-list
+@vindex wl-batch-prefetch-folder-list
+Target folders of prefetching by @code{wl-batch-prefetch}, specified as
+a list of folder names.
+@end table
+
+
+@node Advanced Settings, Customizable Variables, Batch Processing, Advanced Issues
 @section Advanced Settings
 
 @menu
@@ -8277,7 +8277,7 @@ The following is a example:
 @end lisp
 
 
-@node Customizable Variables, Hooks, Advanced Settings, Customization
+@node Customizable Variables, Hooks, Advanced Settings, Advanced Issues
 @section Customizable Variables
 
 Customizable variables that have not been described yet:
@@ -8545,13 +8545,13 @@ this value, display progress gauge.
 @end table
 
 
-@node Hooks,  , Customizable Variables, Customization
+@node Hooks,  , Customizable Variables, Advanced Issues
 @section Hooks
 
 (Not yet written)
 
 
-@node Migration, Terminology, Customization, Top
+@node Migration, Terminology, Advanced Issues, Top
 @chapter Switch from older version of Wanderlust
 @cindex Migration