@titlepage
 @sp 10
 @title Wanderlust \e$B%f!<%6%^%K%e%"%k\e(B
-@subtitle Yet Another Message Interface On Emacsen
+@subtitle Yet another message interface on Emacsen
 @subtitle for Wanderlust version @value{version}
 @author Yuuichi Teranishi \e$B;{@>M50l\e(B
 @author Fujikazu Okunishi \e$B1|@>F#OB\e(B
 SEMI, tm \e$B$O0J2<$N>l=j$+$i%@%&%s%m!<%I$G$-$^$9!#\e(B
 
 @example
+@group
 SEMI: ftp://ftp.m17n.org/mule/semi/
 tm:   http://cvs.m17n.org/tomo/comp/emacsen/tm/tm-8/
+@end group
 @end example
 
 SEMI \e$B$K$O\e(B APEL, FLIM \e$B$H8F$P$l$k%Q%C%1!<%8$bI,MW$G$9!#\e(B
 APEL, FLIM \e$B$O0J2<$N>l=j$+$i%@%&%s%m!<%I$G$-$^$9!#\e(B
 
 @example
+@group
 APEL:     ftp://ftp.m17n.org/mule/apel/
 FLIM:     ftp://ftp.m17n.org/mule/flim/
+@end group
 @end example
 
 APEL, FLIM, SEMI \e$B$N=g$K%$%s%9%H!<%k$7$F$/$@$5$$!#\e(B
 \e$B%3%a%s%H%"%&%H$7$F2<$5$$!#\e(B
 
 @lisp
+@group
 (or (fboundp 'write-region-as-binary)
     (error "Please install latest APEL 7.3 or later."))
 (or (fboundp 'insert-file-contents-as-binary)
     (error "Please install latest APEL 7.3 or later."))
+@end group
 @end lisp
 
 \e$B$=$NB>!"\e(BFLIM, SEMI \e$B$K$O$$$m$$$m$JJQ7A%P!<%8%g%s$,B8:_$7$^$9$,!"\e(B
 \e$B%_%i!<$7$F$$$?$@$$$F$$$k\e(B ftp, http \e$B%5%$%H\e(B:
 
 @example
+@group
 ftp://ftp.jaist.ac.jp/pub/GNU/elisp/ftp.gohome.org/wl/
 ftp://daidai.kuis.kyoto-u.ac.jp/pub/mirror/ftp.gohome.org/pub/elisp/wl/
 http://www.jpl.org/elips/
 http://www.ring.gr.jp/archives/text/elisp/wl/
 ftp://ftp.ring.gr.jp/pub/text/elisp/wl/
 ftp://opaopa.org/pub/mirror/elisp/wl/
+@end group
 @end example
 
 \e$BF~<j$7$?%Q%C%1!<%8$OE,Ev$J:n6H%G%#%l%/%H%j$KE83+$7$^$7$g$&!#\e(B
 
 @example
+@group
 % cd ~/work
 % tar zxvf wl-@var{version}.tar.gz
 % cd wl-@var{version}
+@end group
 @end example
 
 @subsection SSL (Secure Socket Layer)\e$B$NMxMQ\e(B
 @code{EMACS} \e$B$K$OMxMQ$9$k\e(B Emacs \e$B$N%3%^%s%IL>$r;XDj$7$^$9!#\e(B
 
 @example
+@group
 % make
 % make install
+@end group
 @end example
 
 @file{Makefile} \e$BCf$N\e(B @code{LISPDIR} \e$B$rJQ99$;$:!"\e(B
 
 @noindent
 \e$B$H$$$&%(%i!<$,=P$k$3$H$,$"$j$^$9!#$3$N>l9g$O!"\e(B
-custom, apel, flim, semi \e$B$N%$%s%9%H!<%k@h$r4D6-JQ?t\e(B @code{EMACSLOADPATH}
+custom, APEL, FLIM, SEMI \e$B$N%$%s%9%H!<%k@h$r4D6-JQ?t\e(B @code{EMACSLOADPATH}
 \e$B$K2C$($k$+!"E83+%G%#%l%/%H%j$N\e(B @file{WL-CFG} \e$B$H$$$&%U%!%$%kCf$G\e(B
 @code{load-path} \e$B$rDL$7$F$*$/$H$h$$$G$7$g$&!#\e(B
 
 
 Wanderlust \e$B$O\e(B XEmacs (21.0 \e$B!A\e(B) \e$B$N\e(B package \e$B$N$R$H$D$H$7$F%$%s%9%H!<%k$9$k\e(B
 \e$B$3$H$b2DG=$G$9!#\e(Bpackage \e$B$H$7$F%$%s%9%H!<%k$9$k$H!"\e(Bautoload \e$B$N@_Dj!"\e(B
-\e$B%"%$%3%s$N%Q%9@_Dj$r8D?M$N\e(B @file{.emacs} \e$B$K5-=R$7$J$/$F$b\e(B Wanderlust
+\e$B%"%$%3%s$N%Q%9@_Dj$r8D?M$N\e(B @file{~/.emacs} \e$B$K5-=R$7$J$/$F$b\e(B Wanderlust
 \e$B$r@5>o$K5/F0$G$-$k$h$&$K$J$j$^$9!#\e(B
 
 XEmacs \e$B$N\e(B package \e$B$H$7$F%$%s%9%H!<%k$9$k$K$O0J2<$N$h$&$K$7$^$9!#\e(B
 
 @example
+@group
 % vi Makefile
 % make package
 % make install-package
+@end group
 @end example
 
 package \e$B$N%G%#%l%/%H%j$O\e(B SEMI \e$B$,%$%s%9%H!<%k$5$l$F$$$l$P<+F08!=P$5$l$^$9!#\e(B
 Wanderlust \e$B$O%P%$%H%3%s%Q%$%k!"%$%s%9%H!<%k$7$J$/$F$b!"\e(B@file{wl}, @file{elmo}
 \e$B$N%G%#%l%/%H%j$K\e(B @code{load-path} \e$B$,@_Dj$5$l$F$$$l$P5/F0$9$k$3$H$,$G$-$^$9!#\e(B
 \e$BNc$($P\e(B @file{~/work} \e$B$K%Q%C%1!<%8$rE83+$7$?>l9g!"\e(B
-@file{.emacs} \e$B$K0J2<$N@_Dj$r$9$k$H5/F0$G$-$^$9!#\e(B
+@file{~/.emacs} \e$B$K0J2<$N@_Dj$r$9$k$H5/F0$G$-$^$9!#\e(B
 
 @lisp
+@group
 (add-to-list 'load-path "~/work/wl-@var{version}/wl")
 (add-to-list 'load-path "~/work/wl-@var{version}/elmo")
+@end group
 @end lisp
 
 @subsection \e$B%^%K%e%"%k$K$D$$$F\e(B
 \e$B%$%s%9%H!<%k$9$k$K$O2<5-$r<B9T$7$F$/$@$5$$!#\e(B
 
 @example
+@group
 % make info
 % make install-info
+@end group
 @end example
 
 XEmacs \e$B$N\e(B package \e$B$H$7$F%$%s%9%H!<%k$7$?>l9g$O<+F0E*$K\e(B Info \e$B%U%!%$%k$b\e(B
 
 @table @samp
 @item ELMO (elmo-*.el)
-\e$B$9$Y$F$r%U%)%k%@$K8+$;$k%b%8%e!<%k72$G$9!#\e(BWanderlust \e$B$N%P%C%/%(%s%I$G$9!#\e(B
+\e$B$9$Y$F$r%U%)%k%@$K8+$;$k%b%8%e!<%k72$G$9!#\e(BWL \e$B$N%P%C%/%(%s%I$G$9!#\e(B
 @item WL (wl-*.el)
 Wanderlust \e$BK\BN$NF0:n$r7h$a$k%b%8%e!<%k72$G$9!#\e(BELMO \e$B$N%U%m%s%H%(%s%I$G$9!#\e(B
 @end table
 @c @xref{Mail Methods, , ,emacs}.
 
 @lisp
+@group
 (autoload 'wl-user-agent-compose "wl-draft" nil t)
 (if (boundp 'mail-user-agent)
     (setq mail-user-agent 'wl-user-agent))
       'wl-draft-send
       'wl-draft-kill
       'mail-send-hook))
+@end group
 @end lisp
 
 
 RFC 2060 \e$B$G5,Dj$5$l$?\e(B IMAP4rev1 \e$B$rMxMQ$7$F%a!<%k$rFI$`$?$a$N%U%)%k%@$G$9!#\e(B
 
 @example
+@group
 \e$B=q<0\e(B: @samp{%} @var{\e$B%a!<%k%\%C%/%9L>\e(B} [@samp{:} @var{\e$B%f!<%6L>\e(B} [@samp{/} @var{\e$BG'>ZK!\e(B}]][@samp{@@} @var{\e$B%[%9%HL>\e(B}][@samp{:} @var{\e$B%]!<%HHV9f\e(B}][@samp{!}]
+@end group
 @end example
 
 @example
 \e$B3NG'L5$7$K\e(B "login" \e$B$K@ZBX$($^$9\e(B(\e$B=i4|@_Dj$O\e(B nil)\e$B!#\e(B
 
 @example
+@group
 \e$BNc\e(B: %inbox     -> IMAP \e$B$N%a!<%k%\%C%/%9!"\e(B"inbox"
     %#mh/inbox -> IMAP \e$B$N%a!<%k%\%C%/%9!"\e(B"#mh/inbox"
 
                 -> server1 \e$B>e$N\e(B IMAP \e$B$N%a!<%k%\%C%/%9\e(B "inbox" \e$B$X\e(B
                    \e$B%f!<%6\e(B "hoge" \e$B$G!"@8%Q%9%o!<%I$rAw$C$F\e(B("login"\e$B$G\e(B)
                    \e$B%"%/%;%9!#\e(B
+@end group
 @end example
 
 @subsection \e$BF|K\8l%a!<%k%\%C%/%9L>$N07$$\e(B(Modified UTF7)
 \e$BMW$G$9!#\e(Bucs-conv \e$B$O0J2<$N\e(B anonymous cvs \e$B7PM3$GF~<j2DG=$G$9!#\e(B
 
 @example
+@group
 :pserver:anonymous@@cvs.m17n.org:/cvs/root
 Password: NULL (\e$B2~9T$rF~NO\e(B)
+@end group
 @end example
 
 \e$B$^$?!$\e(BXEmacs \e$B$GF|K\8l%U%)%k%@L>$r07$&$K$O!"$5$i$K!"%3%^%s%I\e(B u7tou8,
 \e$B0l$D$N%K%e!<%9%0%k!<%W$,0l$D$N%U%)%k%@$H$7$F07$o$l$^$9!#\e(B
 
 @example
+@group
 \e$B=q<0\e(B: @samp{-} @var{\e$B%K%e!<%9%0%k!<%WL>\e(B} [[@samp{:} @var{\e$B%f!<%6L>\e(B}][@samp{@@} @var{\e$B%[%9%HL>\e(B}][@samp{:} @var{\e$B%]!<%HHV9f\e(B}]][@samp{!}]
+@end group
 @end example
 
 default \e$BCM\e(B:
 \e$B$9$kI,MW$,$"$j$^$9!#\e(B)
 
 @example
+@group
 \e$BNc\e(B: -fj.rec.tv            -> \e$B%K%e!<%9%0%k!<%W!"\e(Bfj.rec.tv\e$B!#\e(B
     -fj.rec.tv@@newsserver -> newsserver \e$B>e$N%K%e!<%9%0%k!<%W!"\e(Bfj.rec.tv\e$B!#\e(B
+@end group
 @end example
 
 
 \e$B%a%C%;!<%8$,J]B8$5$l$k%U%!%$%k$N%U%!%$%kL>$K$O!"%a%C%;!<%8HV9f$,;HMQ$5$l$^$9!#\e(B
 
 @example
+@group
 \e$BNc\e(B: +inbox         -> "~/Mail/inbox"
     +from/teranisi -> "~/Mail/from/teranisi"
     +~/test        -> "~/test"
+@end group
 @end example
 
 @node Maildir Folder, News Spool Folder, MH Folder, Folders
 \e$B$K=>$C$F$$$^$9!#\e(B
 
 @example
+@group
 \e$BNc\e(B: .              -> "~/Maildir"
     .inbox         -> "~/Maildir/inbox"
     .from/teranisi -> "~/Maildir/from/teranisi"
     .~/test        -> "~/test"
+@end group
 @end example
 
 @node News Spool Folder, Archive Folder, Maildir Folder, Folders
 \e$B%G%#%l%/%H%j$N6h@Z$j$O\e(B @samp{.} \e$B$G$b2D$G$9!#\e(B
 
 @example
+@group
 \e$BNc\e(B: =fj/os/os2         -> "~/News/fj/os/os2"
     =fj.os.bsd.freebsd -> "~/News/fj/os/bsd/freebsd"
+@end group
 @end example
 
 
 \e$B$F07$$$^$9!#\e(B
 
 @example
+@group
 \e$B=q<0\e(B: @samp{$} @var{\e$B%G%#%l%/%H%jL>\e(B} [@samp{;} @var{\e$B%"!<%+%$%P%?%$%W\e(B} @samp{;} @var{\e$B%W%l%U%#%/%9\e(B}]
+@end group
 @end example
 
 @var{\e$B%G%#%l%/%H%jL>\e(B}\e$B$O!"DL>o!"JQ?t\e(B @code{elmo-archive-folder-path}
 \e$B$h$&$J9=B$$J$N$G!"\e(B@samp{spool} \e$B$r;XDj$7$^$9!#\e(B
 
 @example
+@group
 \e$BNc\e(B: $teranisi         -> "~/Mail/teranisi/elmo-archive.zip"
     $bsd/freebsd;lha  -> "~/Mail/bsd/freebsd/elmo-archive.lzh"
     $/foo@@server:~/bar;zoo     -> server \e$B>e$N\e(B "~/bar/elmo-archive.zoo"
     $d:/msend.tar.gz;tgz;spool -> "d:/msend.tar.gz"
+@end group
 @end example
 
 @menu
 \e$B%G%U%)%k%H$G0J2<$N%"!<%+%$%P$KBP1~$7$^$9!#\e(B
 
 @example
+@group
         LHA, Info-ZIP/UNZIP, ZOO, RAR  ;; \e$B%U%k%9%Z%C%/\e(B
         GNU TAR('tgz, 'tar)            ;; \e$B%G%U%)%k%H$G$O1\Mw@lMQ\e(B
+@end group
 @end example
 
 \e$BJ#?t%U%!%$%k$r#1%W%m%;%9$G0l$D$N=q8K$X$^$H$a$k$3$H$,$G$-$k%"!<%+%$%P$G\e(B
 \e$B$J$*!"EvA3$N$3$H$J$,$i\e(B
 
 @lisp
+@group
 (setq wl-fcc "$backup")
 (setq wl-trash-folder "$trash;lha")
+@end group
 @end lisp
 
 @noindent
 \e$BKh$N!"3F<o%a%=%C%I$r5-=R$7$^$9!#\e(Balist \e$B$N3FMWAG$O0J2<$N$h$&$K$J$j$^$9!#\e(B
 
 @example
+@group
 (@var{action} . (@var{exec-name} @var{options}))   ;; \e$B30It%W%m%0%i%`$H%*%W%7%g%s\e(B
 (@var{action} . @var{function})              ;; \e$B4X?t\e(B
+@end group
 @end example
 
 \e$B8=:_$N$H$3$m!"M-8z$J\e(B @var{action} \e$B$O\e(B
 
 @example
+@group
 'ls, 'cat ('cat-headers)        ;; \e$B:GDc8BI,MW\e(B(\e$B1\Mw$N$_\e(B)
 'mv ('mv-pipe), 'rm ('rm-pipe)  ;; \e$B>e$H%;%C%H$G%U%k%9%Z%C%/\e(B
 'cp ('cp-pipe)                  ;;
+@end group
 @end example
 
 @noindent
 RFC 1939 \e$B$G5,Dj$5$l$?\e(B POP3 \e$B$rMxMQ$7$F%a!<%k$rFI$`$?$a$N%U%)%k%@$G$9!#\e(B
 
 @example
+@group
 \e$B=q<0\e(B: @samp{&} [@var{\e$B%f!<%6L>\e(B}][[@samp{/} @var{\e$BG'>ZK!\e(B}][@samp{@@} @var{\e$B%[%9%HL>\e(B}][@samp{:} @var{\e$B%]!<%HHV9f\e(B}]][@samp{!}]
+@end group
 @end example
 
 @var{\e$BG'>ZK!\e(B}\e$B$K$O!"\e(B@samp{user} (\e$B@8%Q%9%o!<%I$rAw?.$7$FG'>Z\e(B) \e$B$H\e(B
 @end example
 
 @example
+@group
 \e$BNc\e(B: &hoge@@localhost -> localhost \e$B$X%f!<%6\e(B "hoge" \e$B$G%"%/%;%9!#\e(B
     &hoge@@popserver:109 -> \e$B%[%9%H\e(B "popserver" \e$B$N%]!<%H\e(B 109 \e$BHV$X\e(B
                             \e$B%f!<%6\e(B "hoge" \e$B$G%"%/%;%9!#\e(B
+@end group
 @end example
 
 APOP \e$B$rMxMQ$9$k$K$O!"\e(B@file{md5.el} \e$B$,I,MW$G$9!#\e(B
 \e$BJ#?t$N%U%)%k%@$r2>A[E*$K0l$D$K8+$($k$h$&$K$9$k%U%)%k%@$G$9!#\e(B
 
 @example
+@group
 \e$B=q<0\e(B: @samp{*} @var{\e$B%U%)%k%@\e(B1} [@samp{,} @var{\e$B%U%)%k%@\e(B2}] @dots{} [@samp{,} @var{\e$B%U%)%k%@\e(BN}]
+@end group
 @end example
 
 @samp{*} \e$B$N8e$K!"\e(B@samp{@var{\e$B%U%)%k%@\e(B1},@var{\e$B%U%)%k%@\e(B2},@dots{},@var{\e$B%U%)%k%@\e(BN}}
 
 \e$BNc\e(B:
 @example
+@group
 *-fj.editor.xemacs,-fj.editor.mule,-fj.editor.emacs
 -> -fj.editor.xemacs, -fj.editor.mule, -fj.editor.emacs \e$B$,0l$D$N\e(B
    \e$B%U%)%k%@$H$7$F8+$($k!#\e(B
 
 *+inbox,-fj.rec.tv,%inbox
 -> +inbox, -fj.rec.tv, %inbox \e$B$,0l$D$N%U%)%k%@$H$7$F8+$($k!#\e(B
+@end group
 @end example
 
 
 
 \e$BNc\e(B:
 @example
+@group
 /last:10/-fj.os.linux -> -fj.os.linux \e$B$N:G6a$N\e(B 10 \e$B8D$N%a%C%;!<%8\e(B
                          \e$B$N$_$rI=<($9$k%U%)%k%@\e(B
 /first:20/%inbox      -> %inbox \e$B$N:G=i$N\e(B 20 \e$B8D$rI=<($9$k%U%)%k%@\e(B
+@end group
 @end example
 
 @item
 @var{\e$BF|IU\e(B}\e$B$K$O0J2<$,=q$1$^$9!#\e(B
 
 @example
+@group
 yesterday ->  \e$B:rF|\e(B
 lastweek  ->  \e$B@h=5$N:#F|\e(B
 lastmonth ->  \e$B@h7n$N:#F|\e(B
 lastyear  ->  \e$B5nG/$N:#F|\e(B
 @var{\e$B?t;z\e(B}daysago -> @var{\e$B?t;z\e(B} \e$BF|A0\e(B (e.x. 3daysago)
 @var{\e$BF|\e(B}-@var{\e$B7n$NN,L>\e(B}-@var{\e$BG/\e(B} ->  \e$BF|IU$=$N$b$N$N;XDj\e(B (ex. 1-Nov-1998)
+@end group
 @end example
 
 \e$BNc\e(B:
 @example
+@group
 /since:3daysago/+inbox \e$B"*\e(B \e$B:G6a#3F|4V$N\e(B +inbox \e$BCf$N%a%C%;!<%8!#\e(B
 /before:yesterday/+inbox \e$B"*\e(B \e$B$-$N$&$h$j0JA0$N\e(B +inbox \e$BCf$N%a%C%;!<%8!#\e(B
+@end group
 @end example
 
 @item
 
 \e$BNc\e(B:
 @example
+@group
 /from=teranisi/+inbox -> +inbox \e$B$G!"\e(BFrom: \e$B%U%#!<%k%I$K\e(B "teranisi"
                          \e$B$H$$$&J8;zNs$r4^$`%a%C%;!<%8$N%U%)%k%@\e(B
 /body=\e$B$J$s$H$+\e(B/%inbox -> %inbox \e$B$G!"K\J8$K\e(B "\e$B$J$s$H$+\e(B"
                          \e$B$H$$$&J8;zNs$r4^$`%a%C%;!<%8$N%U%)%k%@\e(B
+@end group
 @end example
 
 @samp{|} \e$B$G6h@Z$C$F\e(B OR \e$B>r7o$r;XDj$G$-$^$9!#\e(B
 
 \e$BNc\e(B:
 @example
+@group
 /from=teranisi|to=teranisi/+inbox
                       -> +inbox \e$B$G\e(BTo: \e$B%U%#!<%k%I$+\e(B From: \e$B%U%#!<%k%I$K\e(B
                         "teranisi" \e$B$r4^$`%a%C%;!<%8$N%U%)%k%@\e(B
 /tocc=teranisi/+inbox -> +inbox \e$B$G!"\e(BTo: \e$B%U%#!<%k%I$+\e(B Cc: \e$B%U%#!<%k%I$K\e(B
                         "teranisi" \e$B$r4^$`%a%C%;!<%8$N%U%)%k%@\e(B
+@end group
 @end example
 @end enumerate
 
 @samp{&username@@popserver} \e$B$+$i\e(B @samp{+inbox} \e$B$X!"%a%C%;!<%8$,<+F0E*$K<h$j9~$^$l$^$9!#\e(B
 
 @example
+@group
 \e$BNc\e(B: %inbox|%myinbox   -> %inbox \e$B$+$i\e(B %myinbox \e$B$X%a%C%;!<%8$r<h$j9~$s$G\e(B
                          \e$B1\Mw$9$k%U%)%k%@!#\e(B
     *&user@@popserver1,&user@@popserver2|+inbox
     -> &user@@popserver1 \e$B$H\e(B &user@@popserver2 \e$B$+$i\e(B +inbox \e$B$X%a%C%;!<%8$r\e(B
     \e$B<h$j9~$s$G1\Mw$9$k%U%)%k%@!#\e(B
+@end group
 @end example
 
 \e$B%a%C%;!<%8$,0\F0$7$?$"$H!"%U%C%/\e(B @code{elmo-pipe-drained-hook} \e$B$,8F$P$l\e(B
 Wanderlust \e$B$NFbIt$GJ];}$5$l$?%a%C%;!<%8$r1\Mw$9$k$?$a$N%U%)%k%@$G$9!#\e(B
 
 @example
+@group
 \e$B=q<0\e(B: 'mark 
       \e$B$b$7$/$O\e(B
       'cache/00\e$B!A\e(B1F
+@end group
 @end example
 
 'mark \e$B$H$$$&%U%)%k%@$O!"8e=R$N=EMW%^!<%/\e(B(@samp{$})\e$B$,$D$$$?%a%C%;!<%8$r\e(B
 (XEmacs \e$B$G$O$b$&$A$g$C$H$+$C$3$h$/8+$($k$O$:$G$9\e(B @t{;-)})
 
 @example
+@group
 [-]Desktop:14186/35580/67263
    \e$B<u?.H"\e(B:3/10/10
    \e$B%4%_H"\e(B:2/7/10
      Mew:0/0/998
      Mule-Win32:0/0/1491
      fj \e$B$N\e(B Emacsen:0/5/88
+@end group
 @end example
 
 \e$B3F9T$KI=<($5$l$k$N$O!"\e(B
 
 @example
-@var{\e$B%U%)%k%@L>\e(B}:@var{\e$BL$F14|\e(B(\e$B?75,\e(B)\e$B?t\e(B}/@var{\e$BL$FI?t\e(B}/@var{\e$BAm?t\e(B}
+@var{\e$B%U%)%k%@L>\e(B}:@var{\e$BL$F14|\e(B}(@var{\e$B?75,\e(B})@var{\e$B?t\e(B}/@var{\e$BL$FI?t\e(B}/@var{\e$BAm?t\e(B}
 @end example
 
 @noindent
 \e$BNc\e(B:
 
 @lisp
+@group
 '(("^-fj$" . (t   "^-fj\\.\\(comp\\|editor\\|mail\\)"
                   "^-fj\\.\\(net\\|news\\|os\\|rec\\)"))
   ("^-$" . (t   "^-\\(fj\\|tnn\\|japan\\|gnu\\|comp\\)"))
   ("^\\+ml$" . (nil "^\\+ml$" "^\\+ml/tmp")))
+@end group
 @end lisp
 
 @item wl-folder-hierarchy-access-folders
 @code{wl-folder-hierarchy-access-folders} \e$B$r@_Dj$9$k$H!"\e(B
 
 @lisp
+@group
 (setq wl-folder-hierarchy-access-folders
      '("-" "-alt" "-japan" "-comp" "-comp.unix"))
+@end group
 @end lisp
 
 \e$B<!$N$h$&$J3,AX9=B$$K$J$C$?%"%/%;%9%0%k!<%W$,:n$i$l$^$9!#\e(B
 
 @example
+@group
    [-]-:912/912/3011
      [-]-fj:674/674/1314
        -fj.comp.announce:0/0/2
          [-]-comp.unix.bsd:0/0/23
            -comp.unix.bsd.freebsd.announce:0/0/0
      @dots{}
+@end group
 @end example
 
 \e$B$?$@$7!"\e(B@samp{-} \e$B$r3+$$$?$@$1$G$O\e(B1\e$B$DL\$N3,AX\e(B
 \e$B%5%^%j%b!<%I$K$O!"0J2<$N$h$&$K%a%C%;!<%8$N0lMw$,I=<($5$l$^$9!#\e(B
 
 @example
+@group
   377  09/16(\e$B?e\e(B)11:57 [+1: \e$BKLL\$5$s\e(B       ] Bug?
   381  09/17(\e$BLZ\e(B)00:16 [+3: \e$B1|@>$5$s\e(B       ] elmo-lha.el -- LHA interface
   384  09/17(\e$BLZ\e(B)01:32 [+1: \e$B$F$i$K$7\e(B       ] wl-0.6.2
   389 N09/18(\e$B6b\e(B)01:07 [+2: \e$B$F$i$K$7\e(B       ] wl-0.6.3
+@end group
 @end example
 
 \e$B3F%a%C%;!<%8$O!"0l9T$K\e(B
 \e$B$3$N9T$G!"\e(B@kbd{/} \e$B$r2!$9$H$3$N%9%l%C%I$,3+$+$l!"<!$N$h$&$JI=<($K$J$j$^$9!#\e(B
 
 @example
+@group
   384  09/17(\e$BLZ\e(B)01:32 [ \e$B$F$i$K$7\e(B          ] wl-0.6.2
   388  09/17(\e$BLZ\e(B)22:34 \e$B(&\e(B[ \e$BB<ED$5$s\e(B          ]
+@end group
 @end example
 
 (388 \e$BHV$N%a%C%;!<%8$O\e(B 384 \e$BHV$N%a%C%;!<%8$KBP$9$kJV;v$G$9!#\e(B)
 
 \e$B$b$7!"\e(Blocaldir \e$B$H\e(B localnews \e$B%U%)%k%@$b@hFI$_$9$k>l9g$O<!$N$h$&$K;XDj$7$^$9!#\e(B
 @lisp
+@group
 (setq wl-cache-prefetch-folder-type-list
       '(nntp imap4 localdir localnews))
+@end group
 @end lisp
 
 @item wl-cache-prefetch-folder-list
 \e$B$3$l0J30$N3HD%9`L\$G?6$jJ,$1$7$?$$$H$-$K$O!"\e(B
 
 @lisp
+@group
 (setq elmo-msgdb-extra-fields
       '("x-ml-name"
         "reply-to"
         "sender"
         "mailing-list"
         "newsgroups"))
+@end group
 @end lisp
 
 @noindent
 @code{wl-refile-rule-alist} \e$B$O!"\e(B
 
 @example
+@group
 (@var{\e$B%U%#!<%k%I\e(B} (@var{\e$B@55,I=8=\e(B} . @var{\e$B?6$jJ,$1@h\e(B})
             (@var{\e$B@55,I=8=\e(B} . @var{\e$B?6$jJ,$1@h\e(B})
             @dots{})
+@end group
 @end example
 
 \e$B$N$h$&$J%k!<%k$N%j%9%H$H$J$C$F$$$^$9!#3F%k!<%k$O!"!X\e(B@var{\e$B%U%#!<%k%I\e(B}\e$B!Y$NCM$,\e(B
 \e$B0J2<$O\e(B @code{wl-refile-rule-alist} \e$B$N0lNc$G$9!#\e(B
 
 @lisp
+@group
 (setq wl-refile-rule-alist
       '(("x-ml-name"
          ("^Wanderlust" . "+wl")
         ("From"
          ("me@@gohome.org" . ("To" ("you@@gohome.org" . 
                                     "+from-me-to-you"))))))
+@end group
 @end lisp
 
 @kbd{C-o} (@code{wl-summary-auto-refile}) \e$B$G>r7o$K%^%C%A$7$?%a%C%;!<%8$K\e(B
 \e$B%a%C%;!<%8$N0lMwI=<($N99?7%l%s%8\e(B(all, update, rescan, first, last)\e$B$NF~NO$r<u$1IU$1$?$N$A!"$=$l$K$b$H$E$$$F%a%C%;!<%8$N0lMwI=<($r99?7$7$^$9!#\e(B
 
 @example
+@group
 all            ...\e$B$9$Y$F99?7\e(B
 update         ...\e$B8=:_$NI=<($r99?7\e(B
 rescan         ...\e$B8=:_$N\e(B msgdb \e$B$NFbMF$r:FI=<(\e(B
 rescan-noscore ...\e$B8=:_$N\e(B msgdb \e$B$NFbMF$r:FI=<(\e(B(\e$B%9%3%"$J$7\e(B)
 first, last    ...\e$B%U%#%k%?%U%)%k%@$K0\F0\e(B
+@end group
 @end example
 
 @noindent
 \e$B$D$E$$$F!"<!$NNc$r8+$F2<$5$$!#\e(B
 
 @lisp
+@group
 (setq wl-draft-config-alist
       '((reply                         ;; @r{(1)}
          "X-ML-Name: \\(Wanderlust\\|emacs-mime-ja\\|apel-ja\\)"
          (body . "  \e$B$3$s$K$A$O\e(B\n")
          (template . "default")
          )))
+@end group
 @end lisp
 
 \e$B$3$NNc\e(B (1)\e$B$N$h$&$K!"%X%C%@$N@55,I=8=$NA0$K\e(B @code{reply} \e$B$r$D$1$k$H\e(B
 @code{wl-template-alist} \e$B$N=q<0$O\e(B @code{wl-draft-config-alist} \e$B$H$[$\F1$8$G$9!#\e(B
 
 @lisp
+@group
 (setq wl-template-alist
       '(("default"
          ("From" . wl-from)
          (body-file . "~/work/report.txt")
          )
         ))
+@end group
 @end lisp
 
 \e$B$3$N$h$&$K%X%C%@$N@55,I=8=$NBe$o$j$K\e(B @samp{default} \e$B$d\e(B @samp{report} \e$B$N$h$&$K3F\e(B
 \e$B$J$*!"\e(BPOP-before-SMTP\e$B$K$D$$$F$O0J2<$r;2>H$7$F$/$@$5$$!#\e(B
 
 @example
+@group
 http://spam.ayamura.org/tools/smPbS.html
 http://www.iecc.com/pop-before-smtp.html
+@end group
 @end example
 
 @section \e$B%-!<%P%$%s%I\e(B
 wl-plugged-mode \e$B$KF~$j!"$3$N%b!<%I$G3F%]!<%H$N\e(B plug \e$B>uBV$rJQ99$7$^$9!#\e(B
 
 @example
+@group
 Queuing:[ON] AutoFlushQueue:[--] DisconnectedOperation:[ON]
 [ON](wl-plugged)
   [--]hosta
                             %inbox(delete-msgids:1)    @dots{}@r{dop queue}
     [ON]nntp(119)
     [ON]smtp
+@end group
 @end example
 
 1\e$B9TL\$O%*%U%i%$%sA`:n$K4X78$9$k<!$N\e(B3\e$B$D$NJQ?t$N>uBV$rI=<($7!"\e(B
 \e$BJQ?t$NCM$r4JC1$KJQ99$G$-$k$h$&$K$J$C$F$$$^$9!#\e(B
 
 @example
+@group
 "Queuing"               @code{wl-draft-enable-queuing}
 "AutoFlushQueue"        @code{wl-auto-flush-queue}
 "DisconnectedOperation" @code{elmo-enable-disconnected-operation}
+@end group
 @end example
 
 \e$B$3$3$G!"\e(B@samp{[ON]} \e$B$O$=$NJQ?t$NCM$,\e(B t \e$B$G$"$k$3$H$r!"\e(B
 \e$B>l9g$K$O\e(B @code{wl-make-plugged-hook} \e$B$KJQ99$9$k4X?t$r5-=R$7$^$9!#\e(B
 
 @lisp
+@group
 (add-hook 'wl-make-plugged-hook
           '(lambda ()
              (elmo-set-plugged plugged\e$BCM\e(B(t/nil) server port)
                      ;; @r{port \e$B$r>JN,$9$k$H\e(Bserver\e$B$NA4\e(Bport\e$B$,JQ99$5$l$k\e(B}
                      ;; @r{(port \e$B$r>JN,$7$F?75,$NDI2C$O$G$-$J$$\e(B)}
              ))
+@end group
 @end lisp
 
 @section \e$B%+%9%?%^%$%:JQ?t\e(B
 @end example
 
 @example
+@group
 \e$BNc\e(B1:
  (setq elmo-plugged-condition 'all)
 \e$BNc\e(B2:
 \e$BNc\e(B3:
  (setq elmo-plug-on-exclude-servers '("localhost" "myname"))
  (setq elmo-plugged-condition 'elmo-plug-on-by-exclude-servers)
+@end group
 @end example
 
 @item wl-reset-plugged-alist
 \e$B:G=i$N$&$A$O\e(B@code{wl-expire-use-log}\e$B$r\e(B t \e$B$K%;%C%H$7$F$*$/$HNI$$$G$7$g$&!#\e(B
 
 @lisp
+@group
 (setq wl-expire-alist
       '(("^\\+trash$"   (date 14) remove)
                                   ;; @r{\e$B:o=|$9$k!#\e(B}
         ("^\\+nikki$"   (date 30) wl-expire-archive-date)
                            ;; @r{\e$BG/7n$4$H$K%"!<%+%$%V$9$k\e(B(\e$BHV9f$OJ];}$7$J$$\e(B)\e$B!#\e(B}
         ))
+@end group
 @end lisp
 
 \e$B3F%j%9%H$NMWAG$O\e(B
 \e$B%U%)%k%@$N\e(Bregexp\e$B$J$I$K8m$j$,$J$$$+$I$&$+$r==J,3NG'$7$F$+$i@_Dj$7$F2<$5$$!#\e(B
 
 @lisp
+@group
 (add-hook 'wl-summary-prepared-pre-hook
           'wl-summary-expire)
+@end group
 @end lisp
 
 \e$B$^$?!"%U%)%k%@%b!<%I$G3F%U%)%k%@$4$H$K\e(B expire \e$B$r<B9T$G$-$k$N$O$b$A$m$s!"\e(B
 \e$B2<$N$h$&$K5-O?$5$l$^$9!#\e(B
 
 @example
+@group
 delete  +ml/wl  (593 594 595 596 597 598 599)
 move    +ml/wl -> $ml/wl-00600;tgz;wl  (600 601 602)
+@end group
 @end example
 
 \e$B:G=i$N9`L\$OF0:n$r<($9$b$N$G!"\e(Bdelete, copy, move \e$B$,$"$j$^$9!#<!$,\e(B expire
 \e$B=i4|@_Dj$O0J2<$N%j%9%H!#\e(B
 
 @lisp
+@group
 (list wl-summary-important-mark
       wl-summary-new-mark
       wl-summary-unread-mark
       wl-summary-unread-uncached-mark
       wl-summary-unread-cached-mark)
+@end group
 @end lisp
 
 expire \e$B$r9T$C$F$b!"%U%)%k%@$K$O;D$7$F$*$/%a%C%;!<%8$N%^!<%/$r;XDj$7$^$9!#\e(B
 \e$B$9!#\e(B
 
 @lisp
+@group
 (setq wl-archive-alist
       '(("^\\+tmp$"     wl-archive-date)
         ("^\\+outbox$"  wl-archive-number2)
         (".*"           wl-archive-number1)
         ))
+@end group
 @end lisp
 
 \e$B3F%j%9%H$NMWAG$O<!$N$h$&$K$J$j$^$9!#\e(B
 \e$B%U%)%k%@<oJL$K$h$j;2>H$G$-$k%-!<$N0lMw!#\e(B
 
 @example
+@group
                         chars lines xref  extra
 localdir,localnews      \e$B!{\e(B    \e$B"$\e(B    \e$B"$\e(B    \e$B"$\e(B
 nntp (xover\e$BBP1~\e(B)        \e$B!{\e(B    \e$B"$\e(B    \e$B"$\e(B    \e$B!_\e(B
                 \e$B!{\e(B: \e$B;2>H$G$-$k\e(B
                 \e$B!_\e(B: \e$B;2>H$G$-$J$$\e(B(\e$BL5;k$5$l$k\e(B)
                 \e$B"$\e(B: @code{elmo-msgdb-extra-fields} \e$B$r@_Dj$9$l$P;2>H$G$-$k\e(B
+@end group
 @end example
 
 
 
 @titlepage
 @sp 10
 @title Wanderlust User's Manual
-@subtitle Yet Another Message Interface On Emacsen
+@subtitle Yet another message interface on Emacsen
 @subtitle for Wanderlust version @value{version}
 @author Yuuichi Teranishi
 @author Fujikazu Okunishi
 SEMI and tm can be downloaded from these sites:
 
 @example
+@group
 SEMI: ftp://ftp.m17n.org/mule/semi/
 tm:   http://cvs.m17n.org/tomo/comp/emacsen/tm/tm-8/
+@end group
 @end example
 
 You need packages named APEL and FLIM to use SEMI.
 You can download APEL and FLIM from following URLs.
 
 @example
+@group
 APEL:     ftp://ftp.m17n.org/mule/apel/
 FLIM:     ftp://ftp.m17n.org/mule/flim/
+@end group
 @end example
 
 You have to install APEL, FLIM and SEMI in this order.
 In this case, please comment out following lines in @file{FLIM-CFG}.
 
 @lisp
+@group
 (or (fboundp 'write-region-as-binary)
     (error "Please install latest APEL 7.3 or later."))
 (or (fboundp 'insert-file-contents-as-binary)
     (error "Please install latest APEL 7.3 or later."))
+@end group
 @end lisp
 
 You can also use many other FLIM/SEMI variants. Combination of the
 Mirrored ftp/http sites:
 
 @example
+@group
 ftp://ftp.jaist.ac.jp/pub/GNU/elisp/ftp.gohome.org/wl/
 ftp://daidai.kuis.kyoto-u.ac.jp/pub/mirror/ftp.gohome.org/pub/elisp/wl/
 http://www.jpl.org/elips/
 http://www.ring.gr.jp/archives/text/elisp/wl/
 ftp://ftp.ring.gr.jp/pub/text/elisp/wl/
 ftp://opaopa.org/pub/mirror/elisp/wl/
+@end group
 @end example
 
 Extract the obtained package to your working directory:
 
 @example
+@group
 % cd ~/work
 % tar zxvf wl-@var{version}.tar.gz
 % cd wl-@var{version}
+@end group
 @end example
 
 @subsection To use SSL (Secure Socket Layer)
 Then, please execute following commands.
 
 @example
+@group
 % make
 % make install
+@end group
 @end example
 
 Destination directory is auto-probed if you leave @code{LISPDIR}
 @end example
 
 @noindent
-In this case, either add destination directories of custom, apel, flim and semi
-to environmental variable @code{EMACSLOADPATH}, or define @code{load-path} in
-@file{WL-CFG} in extracted directory.
+In this case, either add destination directories of custom, APEL, FLIM
+and SEMI to environmental variable @code{EMACSLOADPATH}, or define
+@code{load-path} in @file{WL-CFG} in extracted directory.
 
 If you want to use BBDB, then the necessary modules are byte-compiled and
 installed when BBDB directory is added to @code{load-path}.
 @c @cindex install-package
 
 It is possible to install Wanderlust as one of packages of XEmacs (21.0
-or greater). Configuration for autoload and icon-path in local
-@file{.emacs} files are no longer necessary, if you install Wanderlust
+or later). Configuration for autoload and icon-path in local
+@file{~/.emacs} files are no longer necessary, if you install Wanderlust
 as a package.
 
 Follow the next example to install Wanderlust as an XEmacs package.
 
 @example
+@group
 % vi Makefile
 % make package
 % make install-package
+@end group
 @end example
 
 package directory is auto-probed, if SEMI is installed.
 If wl and elmo directories are defined in @code{load-path}, then
 byte-compilation and installation are not necessary to start Wanderlust.
 For example, if package is extracted in @file{~/work}, Wanderlust can be
-invoked with following setting in @file{.emacs}.
+invoked with following setting in @file{~/.emacs}.
 
 @lisp
+@group
 (add-to-list 'load-path "~/work/wl-@var{version}/wl")
 (add-to-list 'load-path "~/work/wl-@var{version}/elmo")
+@end group
 @end lisp
 
+@subsection Manual
+
+Manual is described in Info format. Please do following.
+
+@example
+@group
+% make info
+% make install-info
+@end group
+@end example
+
+If you install Wanderlust as a XEmacs package, Info file is already
+installed too, so there are no need of these commands.
+
+Manual directory is automatically detected. Of course, it can be
+configured by @code{INFODIR} in @file{Makefile}.
+
+You can read manual at the following URL:
+
+@example
+http://www.gohome.org/wl/doc/wl-euc_toc.html
+@end example
+
 @node Minimal Settings, Mail Addresses, Install, Start Me Up
 @section Set up .emacs
 @cindex Minimal Settings
 
 @table @samp
 @item ELMO (elmo-*.el)
-These modules show everything as folders. This is the back-end for Wanderlust.
+These modules show everything as folders. This is the back-end for WL.
 @item WL (wl-*.el)
 These modules controls the behavior of main body of Wanderlust.
 They are also the front-end for ELMO.
 @c @xref{Mail Methods, , ,emacs}.
 
 @lisp
+@group
 (autoload 'wl-user-agent-compose "wl-draft" nil t)
 (if (boundp 'mail-user-agent)
     (setq mail-user-agent 'wl-user-agent))
       'wl-draft-send
       'wl-draft-kill
       'mail-send-hook))
+@end group
 @end lisp
 
 
 A folder to access e-mails via IMAP4rev1 protocol (RFC 2060).
 
 @example
+@group
 Format: @samp{%} @var{mailbox} [@samp{:} @var{username} [@samp{/} @var{authenticate-type}]][@samp{@@} @var{hostname}][@samp{:} @var{port}][@samp{!}]
+@end group
 @end example
 
 You can specify
 (default value is nil).
 
 @example
+@group
 Example: %inbox     -> IMAP mailbox "inbox"
          %#mh/inbox -> IMAP mailbox "#mh/inbox"
 
                      -> server1's IMAP mailbox "inbox"
                         of user "hoge", with plain password authentication
                         ("login").
+@end group
 @end example
 
 @subsection International mailbox names (Modified UTF7)
 You can obtain ucs-conv package from following anonymous CVS.
 
 @example
+@group
 :pserver:anonymous@@cvs.m17n.org:/cvs/root
 Password: NULL (Just enter return key)
+@end group
 @end example
 
 You also need utf7 conversion programs, u7tou8 and u8tou7 to use international
 One newsgroup is treated as a folder.
 
 @example
+@group
 Format: @samp{-} @var{newsgroup} [[@samp{:} @var{username}][@samp{@@} @var{hostname}][@samp{:} @var{port}]][@samp{!}]
+@end group
 @end example
 
 default:
 STARTTLS will be the default connection.
 
 @example
+@group
 Example: -fj.rec.tv            -> Newsgroup `fj.rec.tv'.
          -fj.rec.tv@@newsserver -> Newsgroup `fj.rec.tv' on newsserver.
+@end group
 @end example
 
 @node MH Folder, Maildir Folder, NNTP Folder, Folders
 Message number is used for the name of the message file.
 
 @example
+@group
 Example: +inbox         -> "~/Mail/inbox"
          +from/teranisi -> "~/Mail/from/teranisi"
          +~/test        -> "~/test"
+@end group
 @end example
 
 @node Maildir Folder, News Spool Folder, MH Folder, Folders
 This behavior conforms to the @samp{http://cr.yp.to/proto/maildir.html}.
 
 @example
+@group
 Example: .              -> "~/Maildir"
          .inbox         -> "~/Maildir/inbox"
          .from/teranisi -> "~/Maildir/from/teranisi"
          .~/test        -> "~/test"
+@end group
 @end example
 
 @node News Spool Folder, Archive Folder, Maildir Folder, Folders
 You can use @samp{.} as directory delimiter as well as @samp{/}.
 
 @example
+@group
 Example: =fj/os/os2         -> "~/News/fj/os/os2"
          =fj.os.bsd.freebsd -> "~/News/fj/os/bsd/freebsd"
+@end group
 @end example
 
 @node Archive Folder, POP Folder, News Spool Folder, Folders
 such as Info-ZIP or LHA, as one folder.
 
 @example
+@group
 Format: @samp{$} @var{path-name} [@samp{;} @var{archiver-type} @samp{;} @var{prefix}]
+@end group
 @end example
 
 @var{path-name} is the relative path from @code{elmo-archive-folder-path}
 @file{spool/1}, so you have to specify @samp{spool} as @var{prefix}.
 
 @example
+@group
 Example: $teranisi         -> "~/Mail/teranisi/elmo-archive.zip"
          $bsd/freebsd;lha  -> "~/Mail/bsd/freebsd/elmo-archive.lzh"
          $/foo@@server:~/bar;zoo     -> "~/bar/elmo-archive.zoo" on ftp server
          $d:/msend.tar.gz;tgz;spool -> "d:/msend.tar.gz"
+@end group
 @end example
 
 @menu
 By default, following archives are supported.
 
 @example
+@group
         LHA, Info-ZIP/UNZIP, ZOO, RAR  ;; full-access
         GNU TAR('tgz, 'tar)            ;; read-only
+@end group
 @end example
 
 If your archiver can include multiple files in one archive, you have a
 (meanings of these variables are described later.)
 
 @lisp
+@group
 (setq wl-fcc "$backup")
 (setq wl-trash-folder "$trash;lha")
+@end group
 @end lisp
 
 @node Archive Vars,  , Archive Tips, Archive Folder
 Each element of the alist is following.
 
 @example
+@group
 (@var{action} . (@var{exec-name} @var{options}))   ;; external program and its option.
 (@var{action} . @var{function})              ;; function
+@end group
 @end example
 
 Currently available actions are following.
 
 @example
+@group
 'ls, 'cat ('cat-headers)        ;; Minimal setting(read-only)
 'mv ('mv-pipe), 'rm ('rm-pipe)  ;; full-access (with above)
 'cp ('cp-pipe)                  ;;
+@end group
 @end example
 
 @noindent
 A folder to access e-mails via POP3 protocol (RFC 1939).
 
 @example
+@group
 Format: @samp{&} [@var{username}][[@samp{/} @var{authenticate-type}][@samp{@@} @var{hostname}][@samp{:} @var{port}]][@samp{!}]
+@end group
 @end example
 
 You can specify
 @end example
 
 @example
+@group
 Example: &hoge@@localhost -> access to localhost as user "hoge".
          &hoge@@popserver:109 -> access to the server "popserver" on port 109
                                  as user "hoge".
+@end group
 @end example
 
 To use apop as an @var{authenticate-type}, @file{md5.el} is needed
 multiple folders virtually.
 
 @example
+@group
 Format: @samp{*} @var{folder-1} [@samp{,} @var{folder-2}] @dots{} [@samp{,} @var{folder-N}]
+@end group
 @end example
 
 After @samp{*} character, specify multiple folders you want to collect
 
 Example:
 @example
+@group
 *-fj.editor.xemacs,-fj.editor.mule,-fj.editor.emacs
 -> -fj.editor.xemacs, -fj.editor.mule and -fj.editor.emacs are
    treated as one folder.
 
 *+inbox,-fj.rec.tv,%inbox
 -> +inbox, -fj.rec.tv and %inbox are treated as one folder.
+@end group
 @end example
 
 
 
 Example:
 @example
+@group
 /last:10/-fj.os.linux -> Latest 10 messages from -fj.os.linux are picked.
 /first:20/%inbox      -> First 20 messages from %inbox are picked.
+@end group
 @end example
 
 @item
 You can specify following as @var{date}.
 
 @example
+@group
 yesterday ->  a day before today.
 lastweek  ->  same day of last week.
 lastmonth ->  same day of last month.
 lastyear  ->  same day of last year.
 @var{number}daysago -> @var{number} days ago. (e.x. '3daysago')
 @var{day}-@var{month}-@var{year} -> specify date directly (ex. 1-Nov-1998)
+@end group
 @end example
 
 Example:
 @example
+@group
 /since:3daysago/+inbox -> messages arrived since 3 days ago in +inbox
                           are picked.
 /before:yesterday/+inbox -> messages arrived before yesterday in +inbox
                           are picked. 
+@end group
 @end example
 
 @item
 
 Example:
 @example
+@group
 /from=teranisi/+inbox -> In +inbox, messages which have From: field
                          and its value includes "teranisi" string are picked.
 /body=foo/%inbox      -> In %inbox, messages which have "foo" text
                          are picked.
+@end group
 @end example
 
 If you can split conditions by character @samp{|}, it is considered as OR condition.
 
 Example:
 @example
+@group
 /from=teranisi|to=teranisi/+inbox
                       -> In +inbox, messages are picked if
                          the message's To: field includes
 /tocc=teranisi/+inbox -> In +inbox, messages are picked if
                          the message's To: field or Cc: field includes
                          "teranisi".
+@end group
 @end example
 @end enumerate
 
 &username@@popserver to @samp{+inbox}.
 
 @example
+@group
 Example: %inbox|%myinbox   -> Download %inbox to %myinbox.
          *&user@@popserver1,&user@@popserver2|+inbox
          -> Download from &user@@popserver1 and &user@@popserver2 to +inbox.
+@end group
 @end example
 
 After messages are moved, a hook @code{elmo-pipe-drained-hook} is called.
 A folder to access to internal messages of Wanderlust.
 
 @example
+@group
 Format: 'mark
         or
         'cache/00 - 1F
+@end group
 @end example
 
 A folder named 'mark is a special virtual folder which collects messages
 (In XEmacs, it looks much nicer @t{;-)})
 
 @example
+@group
 [-]Desktop:14186/35580/67263
    Inbox:3/10/10
    Trash:2/7/10
      Mew:0/0/998
      Mule-Win32:0/0/1491
      fj's Emacsen:0/5/88
+@end group
 @end example
 
 
 Each line means:
 
 @example
-FOLDER-NAME:NEW-NUMBER/UNREAD-NUMBER/ALL-NUMBER
+@var{folder-name}:@var{new-number}/@var{unread-number}/@var{all-number}
 @end example
 
 @noindent
 Example:
 
 @lisp
+@group
 '(("^-fj$" . (t   "^-fj\\.\\(comp\\|editor\\|mail\\)"
                   "^-fj\\.\\(net\\|news\\|os\\|rec\\)"))
   ("^-$" . (t   "^-\\(fj\\|tnn\\|japan\\|gnu\\|comp\\)"))
   ("^\\+ml$" . (nil "^\\+ml$" "^\\+ml/tmp")))
+@end group
 @end lisp
 
 @item wl-folder-hierarchy-access-folders
 @code{wl-folder-hierarchy-access-folders} like following,
 
 @lisp
+@group
 (setq wl-folder-hierarchy-access-folders
      '("-" "-alt" "-japan" "-comp" "-comp.unix"))
+@end group
 @end lisp
 
 such access group hierarchy is obtained.
 
 @example
+@group
    [-]-:912/912/3011
      [-]-fj:674/674/1314
        -fj.comp.announce:0/0/2
          [-]-comp.unix.bsd:0/0/23
            -comp.unix.bsd.freebsd.announce:0/0/0
      @dots{}
+@end group
 @end example
 
 If you opened @samp{-} in this example, only the direct children is created
 In the summary mode, messages are displayed like following.
 
 @example
+@group
   377  09/16(Wed)11:57 [+1: Takuro Kitame  ] Bug?
   381  09/17(Thu)00:16 [+3: Fujikazu Okuni ] elmo-lha.el -- LHA interface
   384  09/17(Thu)01:32 [+1: Yuuichi Terani ] wl-0.6.2
   389 N09/18(Fri)01:07 [+2: Yuuichi Terani ] wl-0.6.3
+@end group
 @end example
 
 Each line displays:
 the appearance like following.
 
 @example
+@group
   384  09/17(Thu)01:32 [ Teranishi          ] wl-0.6.2
   388  09/17(Thu)22:34 +-[ Murata san         ]
+@end group
 @end example
 
 (Message 388 is the replied message to the message 384.)
 
 If you want to prefetch localdir and localnews also, following setting is needed.
 @lisp
+@group
 (setq wl-cache-prefetch-folder-type-list
       '(nntp imap4 localdir localnews))
+@end group
 @end lisp
 
 @item wl-cache-prefetch-folder-list
 set the variable @code{elmo-msgdb-extra-fields} like following.
 
 @lisp
+@group
 (setq elmo-msgdb-extra-fields
       '("x-ml-name"
         "reply-to"
         "sender"
         "mailing-list"
         "newsgroups"))
+@end group
 @end lisp
 
 @noindent
 @code{wl-refile-rule-alist} is a list of a rule:
 
 @example
+@group
 (@var{field} (@var{regexp} . @var{target})
        (@var{regexp} . @var{target})
        @dots{})
+@end group
 @end example
 
 Each rule means `if @var{field} value matches @var{regexp},
 Following is an example of @code{wl-refile-rule-alist}.
 
 @lisp
+@group
 (setq wl-refile-rule-alist
       '(("x-ml-name"
          ("^Wanderlust" . "+wl")
         ("From"
          ("me@@gohome.org" . ("To" ("you@@gohome.org" . 
                                     "+from-me-to-you"))))))
+@end group
 @end lisp
 
 After these settings, refile marks are automatically put on the condition
 (all, update, rescan, first, last).
 
 @example
+@group
 all            ...Discard current summary and update all message.
 update         ...Update the difference between summary and the folder itself.
 rescan         ...Rescan the msgdb and display again.
 rescan-noscore ...Rescan the msgdb and display again (without scoring).
 first, last    ...Move to the filter folder(partial filter).
+@end group
 @end example
 
 @noindent
 See the next example as well:
 
 @lisp
+@group
 (setq wl-draft-config-alist
       '((reply                         ;; @r{(1)}
          "X-ML-Name: \\(Wanderlust\\|emacs-mime-ja\\|apel-ja\\)"
          (body . "  Hello.\n")
          (template . "default")
          )))
+@end group
 @end lisp
 
 As in the (1) above, if a header regexp is prepended with @code{reply},
 @code{wl-draft-config-alist}.
 
 @lisp
+@group
 (setq wl-template-alist
       '(("default"
          ("From" . wl-from)
          (body-file . "~/work/report.txt")
          )
         ))
+@end group
 @end lisp
 
 As you can see, the only difference is item (template) names such as
 Refer to the following URL about POP-before-SMTP.
 
 @example
+@group
 http://spam.ayamura.org/tools/smPbS.html
 http://www.iecc.com/pop-before-smtp.html
+@end group
 @end example
 
 @section Key Bindings
 for each port.
 
 @example
+@group
 Queuing:[ON] AutoFlushQueue:[--] DisconnectedOperation:[ON]
 [ON](wl-plugged)
   [--]hosta
                             %inbox(delete-msgids:1)    @dots{}@r{dop queue}
     [ON]nntp(119)
     [ON]smtp
+@end group
 @end example
 
 The first line indicates status of the following three variables, and
 column modifies the values of these variables.
 
 @example
+@group
 "Queuing"               @code{wl-draft-enable-queuing}
 "AutoFlushQueue"        @code{wl-auto-flush-queue}
 "DisconnectedOperation" @code{elmo-enable-disconnected-operation}
+@end group
 @end example
 
 where @samp{[ON]} means its value is t, and @samp{[--]} means nil.
 @code{wl-make-plugged-hook} with a function.
 
 @lisp
+@group
 (add-hook 'wl-make-plugged-hook
           '(lambda ()
              (elmo-set-plugged plugged-value(t/nil) server port)
                  ;; @r{if the port is omitted, all ports are affected}
                  ;; @r{(you cannot omit the port if you newly add the server)}
              ))
+@end group
 @end lisp
 
 @section Customizable Variables
 @end example
 
 @example
+@group
 Example 1:
  (setq elmo-plugged-condition 'all)
 Example 2:
 Example 3:
  (setq elmo-plug-on-exclude-servers '("localhost" "myname"))
  (setq elmo-plugged-condition 'elmo-plug-on-by-exclude-servers)
+@end group
 @end example
 
 @item wl-reset-plugged-alist
 in regexp and other settings before you set up this.
 
 @lisp
+@group
 (add-hook 'wl-summary-prepared-pre-hook
           'wl-summary-expire)
+@end group
 @end lisp
 
 In the folder mode, you can invoke expiration per group as well as per
 should contain the log, for example:
 
 @example
+@group
 delete  +ml/wl  (593 594 595 596 597 598 599)
 move    +ml/wl -> $ml/wl-00600;tgz;wl  (600 601 602)
+@end group
 @end example
 
 The first column indicates the operation, i.e. delete, copy, or move.
 The initial setting is the list below.
 
 @lisp
+@group
 (list wl-summary-important-mark
       wl-summary-new-mark
       wl-summary-unread-mark
       wl-summary-unread-uncached-mark
       wl-summary-unread-cached-mark)
+@end group
 @end lisp
 
 Messages with these marks are retained in the folder, even after
 For example:
 
 @lisp
+@group
 (setq wl-archive-alist
       '(("^\\+tmp$"     wl-archive-date)
         ("^\\+outbox$"  wl-archive-number2)
         (".*"           wl-archive-number1)
         ))
+@end group
 @end lisp
 
 Each item in the list has the following format:
 Keys that can be seen by folder of types:
 
 @example
+@group
                         chars lines xref  extra
 localdir,localnews        Y     E     E     E
 nntp (supporting xover)   Y     E     E     N
                 Y: can be seen
                 N: cannot be seen (ignored)
                 E: can be seen with @code{elmo-msgdb-extra-fields} settings
+@end group
 @end example