From: kaoru Date: Sun, 25 Jun 2000 14:24:57 +0000 (+0000) Subject: Add @group. X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=56dacecb1b757ddb7a7344bce8b8065600140915;p=elisp%2Fwanderlust.git Add @group. (wl.texi): Add Install subsection. --- diff --git a/doc/wl-ja.texi b/doc/wl-ja.texi index 4032f0f..81b4ff0 100644 --- a/doc/wl-ja.texi +++ b/doc/wl-ja.texi @@ -67,7 +67,7 @@ into another language, under the above conditions for modified versions. @titlepage @sp 10 @title Wanderlust $B%f!<%6%^%K%e%"%k(B -@subtitle Yet Another Message Interface On Emacsen +@subtitle Yet another message interface on Emacsen @subtitle for Wanderlust version @value{version} @author Yuuichi Teranishi $B;{@>M50l(B @author Fujikazu Okunishi $B1|@>F#OB(B @@ -240,16 +240,20 @@ SEMI $B$,;H$($k(B Emacsen $B$G$O!"(Btm $B$h$j$b5!G=$N=<l=j$+$i%@%&%s%m!<%I$G$-$^$9!#(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 $B$K$O(B APEL, FLIM $B$H8F$P$l$k%Q%C%1!<%8$bI,MW$G$9!#(B APEL, FLIM $B$O0J2<$N>l=j$+$i%@%&%s%m!<%I$G$-$^$9!#(B @example +@group APEL: ftp://ftp.m17n.org/mule/apel/ FLIM: ftp://ftp.m17n.org/mule/flim/ +@end group @end example APEL, FLIM, SEMI $B$N=g$K%$%s%9%H!<%k$7$F$/$@$5$$!#(B @@ -273,10 +277,12 @@ Please install latest APEL 7.3 or later. $B%3%a%s%H%"%&%H$7$F2<$5$$!#(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 $B$=$NB>!"(BFLIM, SEMI $B$K$O$$$m$$$m$JJQ7A%P!<%8%g%s$,B8:_$7$^$9$,!"(B @@ -306,20 +312,24 @@ ftp://ftp.gohome.org/wl/ $B%_%i!<$7$F$$$?$@$$$F$$$k(B ftp, http $B%5%$%H(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 $BF~$r;XDj$7$^$9!#(B @example +@group % make % make install +@end group @end example @file{Makefile} $BCf$N(B @code{LISPDIR} $B$rJQ99$;$:!"(B @@ -376,7 +388,7 @@ Cannot open load file: mime-setup @noindent $B$H$$$&%(%i!<$,=P$k$3$H$,$"$j$^$9!#$3$N>l9g$O!"(B -custom, apel, flim, semi $B$N%$%s%9%H!<%k@h$r4D6-JQ?t(B @code{EMACSLOADPATH} +custom, APEL, FLIM, SEMI $B$N%$%s%9%H!<%k@h$r4D6-JQ?t(B @code{EMACSLOADPATH} $B$K2C$($k$+!"E83+%G%#%l%/%H%j$N(B @file{WL-CFG} $B$H$$$&%U%!%$%kCf$G(B @code{load-path} $B$rDL$7$F$*$/$H$h$$$G$7$g$&!#(B @@ -432,15 +444,17 @@ ELMO $B%b%8%e!<%k$K$O%U%!%$%k(B @file{elmo*.el} @file{elmo*.elc} $B$,4^$^$l$^ Wanderlust $B$O(B XEmacs (21.0 $B!A(B) $B$N(B package $B$N$R$H$D$H$7$F%$%s%9%H!<%k$9$k(B $B$3$H$b2DG=$G$9!#(Bpackage $B$H$7$F%$%s%9%H!<%k$9$k$H!"(Bautoload $B$N@_Dj!"(B -$B%"%$%3%s$N%Q%9@_Dj$r8D?M$N(B @file{.emacs} $B$K5-=R$7$J$/$F$b(B Wanderlust +$B%"%$%3%s$N%Q%9@_Dj$r8D?M$N(B @file{~/.emacs} $B$K5-=R$7$J$/$F$b(B Wanderlust $B$r@5>o$K5/F0$G$-$k$h$&$K$J$j$^$9!#(B XEmacs $B$N(B package $B$H$7$F%$%s%9%H!<%k$9$k$K$O0J2<$N$h$&$K$7$^$9!#(B @example +@group % vi Makefile % make package % make install-package +@end group @end example package $B$N%G%#%l%/%H%j$O(B SEMI $B$,%$%s%9%H!<%k$5$l$F$$$l$P<+F08!=P$5$l$^$9!#(B @@ -451,11 +465,13 @@ package $B$N%G%#%l%/%H%j$O(B SEMI $B$,%$%s%9%H!<%k$5$l$F$$$l$P<+F08!=P$5$l$^$ Wanderlust $B$O%P%$%H%3%s%Q%$%k!"%$%s%9%H!<%k$7$J$/$F$b!"(B@file{wl}, @file{elmo} $B$N%G%#%l%/%H%j$K(B @code{load-path} $B$,@_Dj$5$l$F$$$l$P5/F0$9$k$3$H$,$G$-$^$9!#(B $BNc$($P(B @file{~/work} $B$K%Q%C%1!<%8$rE83+$7$?>l9g!"(B -@file{.emacs} $B$K0J2<$N@_Dj$r$9$k$H5/F0$G$-$^$9!#(B +@file{~/.emacs} $B$K0J2<$N@_Dj$r$9$k$H5/F0$G$-$^$9!#(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 $B%^%K%e%"%k$K$D$$$F(B @@ -464,8 +480,10 @@ Wanderlust $B$O%P%$%H%3%s%Q%$%k!"%$%s%9%H!<%k$7$J$/$F$b!"(B@file{wl}, @file{el $B%$%s%9%H!<%k$9$k$K$O2<5-$rl9g$O<+F0E*$K(B Info $B%U%!%$%k$b(B @@ -490,7 +508,7 @@ Wanderlust $B$N%Q%C%1!<%8$K$OBg$-$/J,$1$FFs$D$N%b%8%e!<%k72$,4^$^$l$F$$$^$9!#( @table @samp @item ELMO (elmo-*.el) -$B$9$Y$F$r%U%)%k%@$K8+$;$k%b%8%e!<%k72$G$9!#(BWanderlust $B$N%P%C%/%(%s%I$G$9!#(B +$B$9$Y$F$r%U%)%k%@$K8+$;$k%b%8%e!<%k72$G$9!#(BWL $B$N%P%C%/%(%s%I$G$9!#(B @item WL (wl-*.el) Wanderlust $BK\BN$NF0:n$r7h$a$k%b%8%e!<%k72$G$9!#(BELMO $B$N%U%m%s%H%(%s%I$G$9!#(B @end table @@ -543,6 +561,7 @@ face $B$N@_Dj$O(B @file{~/.emacs} $B$K=q$/$3$H$O$G$-$J$$$N$G(B @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)) @@ -553,6 +572,7 @@ face $B$N@_Dj$O(B @file{~/.emacs} $B$K=q$/$3$H$O$G$-$J$$$N$G(B 'wl-draft-send 'wl-draft-kill 'mail-send-hook)) +@end group @end lisp @@ -720,7 +740,9 @@ Multi, Filter, Pipe, Internal $B$N(B 10 $B(B} [@samp{:} @var{$B%f!<%6L>(B} [@samp{/} @var{$BG'>ZK!(B}]][@samp{@@} @var{$B%[%9%HL>(B}][@samp{:} @var{$B%]!<%HHV9f(B}][@samp{!}] +@end group @end example @example @@ -770,6 +792,7 @@ STARTTLS $B$rMxMQ$9$k$K$O!"$5$i$K!"(Bstarttls$B%Q%C%1!<%8$r%$%s%9%H!<%k(B $B3NG'L5$7$K(B "login" $B$K@ZBX$($^$9(B($B=i4|@_Dj$O(B nil)$B!#(B @example +@group $BNc(B: %inbox -> IMAP $B$N%a!<%k%\%C%/%9!"(B"inbox" %#mh/inbox -> IMAP $B$N%a!<%k%\%C%/%9!"(B"#mh/inbox" @@ -778,6 +801,7 @@ STARTTLS $B$rMxMQ$9$k$K$O!"$5$i$K!"(Bstarttls$B%Q%C%1!<%8$r%$%s%9%H!<%k(B -> server1 $B>e$N(B IMAP $B$N%a!<%k%\%C%/%9(B "inbox" $B$X(B $B%f!<%6(B "hoge" $B$G!"@8%Q%9%o!<%I$rAw$C$F(B("login"$B$G(B) $B%"%/%;%9!#(B +@end group @end example @subsection $BF|K\8l%a!<%k%\%C%/%9L>$N07$$(B(Modified UTF7) @@ -810,8 +834,10 @@ ftp://ftp.m17n.org/pub/mule/Mule-UCS/ $BMW$G$9!#(Bucs-conv $B$O0J2<$N(B anonymous cvs $B7PM3$GF~$r07$&$K$O!"$5$i$K!"%3%^%s%I(B u7tou8, @@ -833,7 +859,9 @@ ftp://ftp.ifcss.org/pub/software/unix/convert/utf7.tar.gz $B0l$D$N%K%e!<%9%0%k!<%W$,0l$D$N%U%)%k%@$H$7$F07$o$l$^$9!#(B @example +@group $B=q<0(B: @samp{-} @var{$B%K%e!<%9%0%k!<%WL>(B} [[@samp{:} @var{$B%f!<%6L>(B}][@samp{@@} @var{$B%[%9%HL>(B}][@samp{:} @var{$B%]!<%HHV9f(B}]][@samp{!}] +@end group @end example default $BCM(B: @@ -856,8 +884,10 @@ STARTTLS $B$rMxMQ$9$k$K$O!"$5$i$K!"(Bstarttls$B%Q%C%1!<%8$r%$%s%9%H!<%k(B $B$9$kI,MW$,$"$j$^$9!#(B) @example +@group $BNc(B: -fj.rec.tv -> $B%K%e!<%9%0%k!<%W!"(Bfj.rec.tv$B!#(B -fj.rec.tv@@newsserver -> newsserver $B>e$N%K%e!<%9%0%k!<%W!"(Bfj.rec.tv$B!#(B +@end group @end example @@ -882,9 +912,11 @@ MH $B7A<0(B(1$B%U%!%$%k(B1$B%a!<%k(B)$B$GJ]B8$5$l$?%a!<%k$rFI$`$?$a$N%U%) $B%a%C%;!<%8$,J]B8$5$l$k%U%!%$%k$N%U%!%$%kL>$K$O!"%a%C%;!<%8HV9f$,;HMQ$5$l$^$9!#(B @example +@group $BNc(B: +inbox -> "~/Mail/inbox" +from/teranisi -> "~/Mail/from/teranisi" +~/test -> "~/test" +@end group @end example @node Maildir Folder, News Spool Folder, MH Folder, Folders @@ -914,10 +946,12 @@ Maildir $B$O!"(B@file{cur}, @file{new}, @file{tmp} $B$N%G%#%l%/%H%j$r4^$s$G$$ $B$K=>$C$F$$$^$9!#(B @example +@group $BNc(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 @@ -940,8 +974,10 @@ Mew/IM $B$,Ds>'$9$k!"%m!<%+%k$KJ]B8$5$l$?%K%e!<%95-;v$rFI$_=q$-$9$k$?$a$N(B $B%G%#%l%/%H%j$N6h@Z$j$O(B @samp{.} $B$G$b2D$G$9!#(B @example +@group $BNc(B: =fj/os/os2 -> "~/News/fj/os/os2" =fj.os.bsd.freebsd -> "~/News/fj/os/bsd/freebsd" +@end group @end example @@ -955,7 +991,9 @@ Info-ZIP $B$d(B LHA $B$J$I$G05=L$5$l$?%"!<%+%$%V%U%!%$%k$r0l$D$N%U%)%k%@$H$7 $B$F07$$$^$9!#(B @example +@group $B=q<0(B: @samp{$} @var{$B%G%#%l%/%H%jL>(B} [@samp{;} @var{$B%"!<%+%$%P%?%$%W(B} @samp{;} @var{$B%W%l%U%#%/%9(B}] +@end group @end example @var{$B%G%#%l%/%H%jL>(B}$B$O!"DL>o!"JQ?t(B @code{elmo-archive-folder-path} @@ -982,10 +1020,12 @@ ange-ftp $BI=5-$b(B ange-ftp, efs $B$,;H$($k4D6-$G$O(B OK $B$G$9!#(B $B$h$&$J9=B$$J$N$G!"(B@samp{spool} $B$r;XDj$7$^$9!#(B @example +@group $BNc(B: $teranisi -> "~/Mail/teranisi/elmo-archive.zip" $bsd/freebsd;lha -> "~/Mail/bsd/freebsd/elmo-archive.lzh" $/foo@@server:~/bar;zoo -> server $B>e$N(B "~/bar/elmo-archive.zoo" $d:/msend.tar.gz;tgz;spool -> "d:/msend.tar.gz" +@end group @end example @menu @@ -1009,8 +1049,10 @@ ange-ftp $BI=5-$b(B ange-ftp, efs $B$,;H$($k4D6-$G$O(B OK $B$G$9!#(B $B%G%U%)%k%H$G0J2<$N%"!<%+%$%P$KBP1~$7$^$9!#(B @example +@group LHA, Info-ZIP/UNZIP, ZOO, RAR ;; $B%U%k%9%Z%C%/(B GNU TAR('tgz, 'tar) ;; $B%G%U%)%k%H$G$O1\Mw@lMQ(B +@end group @end example $BJ#?t%U%!%$%k$r#1%W%m%;%9$G0l$D$N=q8K$X$^$H$a$k$3$H$,$G$-$k%"!<%+%$%P$G(B @@ -1084,8 +1126,10 @@ Expire $B5!G=(B (@pxref{Expire}) $B$HAH$_9g$o$;$k$H$$$$$G$7$g$&!#(B $B$J$*!"EvA3$N$3$H$J$,$i(B @lisp +@group (setq wl-fcc "$backup") (setq wl-trash-folder "$trash;lha") +@end group @end lisp @noindent @@ -1108,16 +1152,20 @@ Expire $B5!G=(B (@pxref{Expire}) $B$HAH$_9g$o$;$k$H$$$$$G$7$g$&!#(B $BKh$N!"3Fe$H%;%C%H$G%U%k%9%Z%C%/(B 'cp ('cp-pipe) ;; +@end group @end example @noindent @@ -1170,7 +1218,9 @@ OS/2 $B$G$O%7%'%k$r2p$5$:$KH/9T$G$-$k%3%^%s%IJ8;zNs$O(B 8190 $B%P%$%H$^$G$J$N RFC 1939 $B$G5,Dj$5$l$?(B POP3 $B$rMxMQ$7$F%a!<%k$rFI$`$?$a$N%U%)%k%@$G$9!#(B @example +@group $B=q<0(B: @samp{&} [@var{$B%f!<%6L>(B}][[@samp{/} @var{$BG'>ZK!(B}][@samp{@@} @var{$B%[%9%HL>(B}][@samp{:} @var{$B%]!<%HHV9f(B}]][@samp{!}] +@end group @end example @var{$BG'>ZK!(B}$B$K$O!"(B@samp{user} ($B@8%Q%9%o!<%I$rAw?.$7$FG'>Z(B) $B$H(B @@ -1190,9 +1240,11 @@ default $BCM(B: @end example @example +@group $BNc(B: &hoge@@localhost -> localhost $B$X%f!<%6(B "hoge" $B$G%"%/%;%9!#(B &hoge@@popserver:109 -> $B%[%9%H(B "popserver" $B$N%]!<%H(B 109 $BHV$X(B $B%f!<%6(B "hoge" $B$G%"%/%;%9!#(B +@end group @end example APOP $B$rMxMQ$9$k$K$O!"(B@file{md5.el} $B$,I,MW$G$9!#(B @@ -1225,7 +1277,9 @@ STARTTLS $B$rMxMQ$9$k$K$O!"$5$i$K!"(Bstarttls$B%Q%C%1!<%8$r%$%s%9%H!<%k(B $BJ#?t$N%U%)%k%@$r2>A[E*$K0l$D$K8+$($k$h$&$K$9$k%U%)%k%@$G$9!#(B @example +@group $B=q<0(B: @samp{*} @var{$B%U%)%k%@(B1} [@samp{,} @var{$B%U%)%k%@(B2}] @dots{} [@samp{,} @var{$B%U%)%k%@(BN}] +@end group @end example @samp{*} $B$N8e$K!"(B@samp{@var{$B%U%)%k%@(B1},@var{$B%U%)%k%@(B2},@dots{},@var{$B%U%)%k%@(BN}} @@ -1234,12 +1288,14 @@ STARTTLS $B$rMxMQ$9$k$K$O!"$5$i$K!"(Bstarttls$B%Q%C%1!<%8$r%$%s%9%H!<%k(B $BNc(B: @example +@group *-fj.editor.xemacs,-fj.editor.mule,-fj.editor.emacs -> -fj.editor.xemacs, -fj.editor.mule, -fj.editor.emacs $B$,0l$D$N(B $B%U%)%k%@$H$7$F8+$($k!#(B *+inbox,-fj.rec.tv,%inbox -> +inbox, -fj.rec.tv, %inbox $B$,0l$D$N%U%)%k%@$H$7$F8+$($k!#(B +@end group @end example @@ -1267,9 +1323,11 @@ last: $BA4%a%C%;!<%8$NKvHx$+$i(B@var{$B?t;z(B}$B$N?t$@$1%a%C%;!<%8$r@Z$j=P$ $BNc(B: @example +@group /last:10/-fj.os.linux -> -fj.os.linux $B$N:G6a$N(B 10 $B8D$N%a%C%;!<%8(B $B$N$_$rI=<($9$k%U%)%k%@(B /first:20/%inbox -> %inbox $B$N:G=i$N(B 20 $B8D$rI=<($9$k%U%)%k%@(B +@end group @end example @item @@ -1281,18 +1339,22 @@ before: @var{$BF|IU(B}$B$h$j0JA0$N%a%C%;!<%8$N$_$r $B:rF|(B lastweek -> $B@h=5$N:#F|(B lastmonth -> $B@h7n$N:#F|(B lastyear -> $B5nG/$N:#F|(B @var{$B?t;z(B}daysago -> @var{$B?t;z(B} $BF|A0(B (e.x. 3daysago) @var{$BF|(B}-@var{$B7n$NN,L>(B}-@var{$BG/(B} -> $BF|IU$=$N$b$N$N;XDj(B (ex. 1-Nov-1998) +@end group @end example $BNc(B: @example +@group /since:3daysago/+inbox $B"*(B $B:G6a#3F|4V$N(B +inbox $BCf$N%a%C%;!<%8!#(B /before:yesterday/+inbox $B"*(B $B$-$N$&$h$j0JA0$N(B +inbox $BCf$N%a%C%;!<%8!#(B +@end group @end example @item @@ -1303,10 +1365,12 @@ lastyear -> $B5nG/$N:#F|(B $BNc(B: @example +@group /from=teranisi/+inbox -> +inbox $B$G!"(BFrom: $B%U%#!<%k%I$K(B "teranisi" $B$H$$$&J8;zNs$r4^$`%a%C%;!<%8$N%U%)%k%@(B /body=$B$J$s$H$+(B/%inbox -> %inbox $B$G!"K\J8$K(B "$B$J$s$H$+(B" $B$H$$$&J8;zNs$r4^$`%a%C%;!<%8$N%U%)%k%@(B +@end group @end example @samp{|} $B$G6h@Z$C$F(B OR $B>r7o$r;XDj$G$-$^$9!#(B @@ -1314,11 +1378,13 @@ lastyear -> $B5nG/$N:#F|(B $BNc(B: @example +@group /from=teranisi|to=teranisi/+inbox -> +inbox $B$G(BTo: $B%U%#!<%k%I$+(B From: $B%U%#!<%k%I$K(B "teranisi" $B$r4^$`%a%C%;!<%8$N%U%)%k%@(B /tocc=teranisi/+inbox -> +inbox $B$G!"(BTo: $B%U%#!<%k%I$+(B Cc: $B%U%#!<%k%I$K(B "teranisi" $B$r4^$`%a%C%;!<%8$N%U%)%k%@(B +@end group @end example @end enumerate @@ -1377,11 +1443,13 @@ localdir $B$N%U%)%k%@$K$OG$0U$N%U%#!<%k%IL>$r=q$1$^$9!#(B @samp{&username@@popserver} $B$+$i(B @samp{+inbox} $B$X!"%a%C%;!<%8$,<+F0E*$K %inbox $B$+$i(B %myinbox $B$X%a%C%;!<%8$r &user@@popserver1 $B$H(B &user@@popserver2 $B$+$i(B +inbox $B$X%a%C%;!<%8$r(B $B$r=q$1$^$9!#(B Wanderlust $B$NFbIt$GJ];}$5$l$?%a%C%;!<%8$r1\Mw$9$k$?$a$N%U%)%k%@$G$9!#(B @example +@group $B=q<0(B: 'mark $B$b$7$/$O(B 'cache/00$B!A(B1F +@end group @end example 'mark $B$H$$$&%U%)%k%@$O!"8e=R$N=EMW%^!<%/(B(@samp{$})$B$,$D$$$?%a%C%;!<%8$r(B @@ -1444,6 +1514,7 @@ Wanderlust $B$NFbIt$GJ];}$5$l$?%a%C%;!<%8$r1\Mw$9$k$?$a$N%U%)%k%@$G$9!#(B (XEmacs $B$G$O$b$&$A$g$C$H$+$C$3$h$/8+$($k$O$:$G$9(B @t{;-)}) @example +@group [-]Desktop:14186/35580/67263 $B(B}:@var{$BL$F14|(B($B?75,(B)$B?t(B}/@var{$BL$FI?t(B}/@var{$BAm?t(B} +@var{$B%U%)%k%@L>(B}:@var{$BL$F14|(B}(@var{$B?75,(B})@var{$B?t(B}/@var{$BL$FI?t(B}/@var{$BAm?t(B} @end example @noindent @@ -1710,10 +1782,12 @@ Non-nil $B$J$i%5%^%j$K0\F0$7$?$H$-$K%U%)%k%@%P%C%U%!$N1&$K%5%^%j$N%P%C%U%!$,8=$ $BNc(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 @@ -1725,13 +1799,16 @@ Non-nil $B$J$i%5%^%j$K0\F0$7$?$H$-$K%U%)%k%@%P%C%U%!$N1&$K%5%^%j$N%P%C%U%!$,8=$ @code{wl-folder-hierarchy-access-folders} $B$r@_Dj$9$k$H!"(B @lisp +@group (setq wl-folder-hierarchy-access-folders '("-" "-alt" "-japan" "-comp" "-comp.unix")) +@end group @end lisp $B$5$s(B ] elmo-lha.el -- LHA interface 384 09/17($BLZ(B)01:32 [+1: $B$F$i$K$7(B ] wl-0.6.2 389 N09/18($B6b(B)01:07 [+2: $B$F$i$K$7(B ] wl-0.6.3 +@end group @end example $B3F%a%C%;!<%8$O!"0l9T$K(B @@ -2254,8 +2334,10 @@ NNTP $B%U%)%k%@$N%K%e!<%95-;v$rFI$`$3$H$,$G$-$^$9!#(B $B$3$N9T$G!"(B@kbd{/} $B$r2!$9$H$3$N%9%l%C%I$,3+$+$l!"l9g$OpJs$r85$K?6$jJ,$1$7$^$9!#(B $B$3$l0J30$N3HD%9`L\$G?6$jJ,$1$7$?$$$H$-$K$O!"(B @lisp +@group (setq elmo-msgdb-extra-fields '("x-ml-name" "reply-to" "sender" "mailing-list" "newsgroups")) +@end group @end lisp @noindent @@ -2342,9 +2428,11 @@ msgdb $B$N(B overview $B>pJs$r85$K?6$jJ,$1$7$^$9!#(B @code{wl-refile-rule-alist} $B$O!"(B @example +@group (@var{$B%U%#!<%k%I(B} (@var{$B@55,I=8=(B} . @var{$B?6$jJ,$1@h(B}) (@var{$B@55,I=8=(B} . @var{$B?6$jJ,$1@h(B}) @dots{}) +@end group @end example $B$N$h$&$J%k!<%k$N%j%9%H$H$J$C$F$$$^$9!#3F%k!<%k$O!"!X(B@var{$B%U%#!<%k%I(B}$B!Y$NCM$,(B @@ -2376,6 +2464,7 @@ msgdb $B$N(B overview $B>pJs$r85$K?6$jJ,$1$7$^$9!#(B $B0J2<$O(B @code{wl-refile-rule-alist} $B$N0lNc$G$9!#(B @lisp +@group (setq wl-refile-rule-alist '(("x-ml-name" ("^Wanderlust" . "+wl") @@ -2385,6 +2474,7 @@ msgdb $B$N(B overview $B>pJs$r85$K?6$jJ,$1$7$^$9!#(B ("From" ("me@@gohome.org" . ("To" ("you@@gohome.org" . "+from-me-to-you")))))) +@end group @end lisp @kbd{C-o} (@code{wl-summary-auto-refile}) $B$G>r7o$K%^%C%A$7$?%a%C%;!<%8$K(B @@ -2711,11 +2801,13 @@ Emacs20 $B!A(B $B$G$O(B @code{ps-print} $B$r;H$$$^$9!#(B $B%a%C%;!<%8$N0lMwI=<($N99?7%l%s%8(B(all, update, rescan, first, last)$B$NF~NO$rH$7$F$/$@$5$$!#(B @example +@group http://spam.ayamura.org/tools/smPbS.html http://www.iecc.com/pop-before-smtp.html +@end group @end example @section $B%-!<%P%$%s%I(B @@ -4098,6 +4196,7 @@ IMAP $B$b$7$/$O(B NNTP $B%U%)%k%@$K$"$k%a%C%;!<%8$KBP$7$F!"%W%j%U%'%C%A$NM=Ls wl-plugged-mode $B$KF~$j!"$3$N%b!<%I$G3F%]!<%H$N(B plug $B>uBV$rJQ99$7$^$9!#(B @example +@group Queuing:[ON] AutoFlushQueue:[--] DisconnectedOperation:[ON] [ON](wl-plugged) [--]hosta @@ -4108,6 +4207,7 @@ Queuing:[ON] AutoFlushQueue:[--] DisconnectedOperation:[ON] %inbox(delete-msgids:1) @dots{}@r{dop queue} [ON]nntp(119) [ON]smtp +@end group @end example 1$B9TL\$O%*%U%i%$%sA`:n$K4X78$9$kuBV$rI=<($7!"(B @@ -4115,9 +4215,11 @@ Queuing:[ON] AutoFlushQueue:[--] DisconnectedOperation:[ON] $BJQ?t$NCM$r4JC1$KJQ99$G$-$k$h$&$K$J$C$F$$$^$9!#(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 $B$3$3$G!"(B@samp{[ON]} $B$O$=$NJQ?t$NCM$,(B t $B$G$"$k$3$H$r!"(B @@ -4164,6 +4266,7 @@ ON/OFF $B$5$l$^$9!#(B $B>l9g$K$O(B @code{wl-make-plugged-hook} $B$KJQ99$9$k4X?t$r5-=R$7$^$9!#(B @lisp +@group (add-hook 'wl-make-plugged-hook '(lambda () (elmo-set-plugged plugged$BCM(B(t/nil) server port) @@ -4172,6 +4275,7 @@ ON/OFF $B$5$l$^$9!#(B ;; @r{port $B$r>JN,$9$k$H(Bserver$B$NA4(Bport$B$,JQ99$5$l$k(B} ;; @r{(port $B$r>JN,$7$F?75,$NDI2C$O$G$-$J$$(B)} )) +@end group @end lisp @section $B%+%9%?%^%$%:JQ?t(B @@ -4230,6 +4334,7 @@ Non-nil $B$J$i%*%U%i%$%s=hM}$r$K$h$j$K$h$j $ml/wl-00600;tgz;wl (600 601 602) +@end group @end example $B:G=i$N9`L\$OF0:n$r<($9$b$N$G!"(Bdelete, copy, move $B$,$"$j$^$9!#\$7$/$O>e5-$N(B $B=i4|@_Dj$O0J2<$N%j%9%H!#(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 $B$r9T$C$F$b!"%U%)%k%@$K$O;D$7$F$*$/%a%C%;!<%8$N%^!<%/$r;XDj$7$^$9!#(B @@ -4707,11 +4821,13 @@ t $B$N>l9g!"%U%)%k%@%b!<%I$G(B expire $B$rH$G$-$k%-!<$N0lMw!#(B @example +@group chars lines xref extra localdir,localnews $B!{(B $B"$(B $B"$(B $B"$(B nntp (xover$BBP1~(B) $B!{(B $B"$(B $B"$(B $B!_(B @@ -5251,6 +5368,7 @@ pop3 $B!_(B $B"$(B $B"$(B $B"$(B $B!{(B: $B;2>H$G$-$k(B $B!_(B: $B;2>H$G$-$J$$(B($BL5;k$5$l$k(B) $B"$(B: @code{elmo-msgdb-extra-fields} $B$r@_Dj$9$l$P;2>H$G$-$k(B +@end group @end example diff --git a/doc/wl.texi b/doc/wl.texi index 9b07216..b90fc91 100644 --- a/doc/wl.texi +++ b/doc/wl.texi @@ -50,7 +50,7 @@ into another language, under the above conditions for modified versions. @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 @@ -213,16 +213,20 @@ Refer to the documents of each package for detailed installation procedure. 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. @@ -246,10 +250,12 @@ Please install latest APEL 7.3 or later. 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 @@ -277,20 +283,24 @@ ftp://ftp.gohome.org/wl/ 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) @@ -335,8 +345,10 @@ Set package installation directory to @code{LISPDIR}. Then, please execute following commands. @example +@group % make % make install +@end group @end example Destination directory is auto-probed if you leave @code{LISPDIR} @@ -351,9 +363,9 @@ Cannot open load file: mime-setup @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}. @@ -402,16 +414,18 @@ such as "elmo" then add following to @file{WL-CFG}: @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. @@ -422,13 +436,38 @@ 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 @@ -441,7 +480,7 @@ The Wanderlust package contains two module groups. @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. @@ -497,6 +536,7 @@ It is effective only when your Emacs can define @code{mail-user-agent}. @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)) @@ -507,6 +547,7 @@ It is effective only when your Emacs can define @code{mail-user-agent}. 'wl-draft-send 'wl-draft-kill 'mail-send-hook)) +@end group @end lisp @@ -678,7 +719,9 @@ and Internal folder types. 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 @@ -721,6 +764,7 @@ is non-nil, authentication will fall back to "login" without confirmation (default value is nil). @example +@group Example: %inbox -> IMAP mailbox "inbox" %#mh/inbox -> IMAP mailbox "#mh/inbox" @@ -729,6 +773,7 @@ Example: %inbox -> IMAP mailbox "inbox" -> server1's IMAP mailbox "inbox" of user "hoge", with plain password authentication ("login"). +@end group @end example @subsection International mailbox names (Modified UTF7) @@ -762,8 +807,10 @@ ucs-conv package, it can. 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 @@ -785,7 +832,9 @@ A folder to access USENET news via NNTP protocol (RFC 977). 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: @@ -806,8 +855,10 @@ if the value of @code{elmo-default-nntp-ssl} is 'starttls, 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 @@ -830,9 +881,11 @@ starts with @samp{/} or @samp{~}, then it is treated as an absolute path 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 @@ -861,10 +914,12 @@ the @file{tmp} directory and not accessed for 36 hours are deleted. 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 @@ -886,8 +941,10 @@ Format: @samp{=} @var{directory-name} 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 @@ -900,7 +957,9 @@ This method can handle archive files, which are compressed by utilities 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} @@ -922,10 +981,12 @@ For example, if the ML server is fml, @file{msend.tar.gz} has a structure like @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 @@ -949,8 +1010,10 @@ Example: $teranisi -> "~/Mail/teranisi/elmo-archive.zip" 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 @@ -1030,8 +1093,10 @@ Of course, following is possible @t{:-)} (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 @@ -1051,16 +1116,20 @@ Define archiver @var{type}'s methods. 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 @@ -1116,7 +1185,9 @@ standard input (@code{rm-pipe}, @code{mv-pipe}, @code{cat-headers} action). 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 @@ -1138,9 +1209,11 @@ default: @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 @@ -1172,7 +1245,9 @@ A folder to access to a folder which collects messages from 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 @@ -1181,12 +1256,14 @@ separated by ',' like 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 @@ -1215,8 +1292,10 @@ last: @var{number} messages are picked from bottom of folder. 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 @@ -1228,20 +1307,24 @@ before: only messages arrived before @var{date} are picked. 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 @@ -1252,10 +1335,12 @@ All messages that have @var{field} and its value is @var{value} are picked. 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. @@ -1263,6 +1348,7 @@ If you can split conditions by character @samp{|}, it is considered as OR condit Example: @example +@group /from=teranisi|to=teranisi/+inbox -> In +inbox, messages are picked if the message's To: field includes @@ -1270,6 +1356,7 @@ Example: /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 @@ -1329,9 +1416,11 @@ and access to it, messages are downloaded automatically from &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. @@ -1345,9 +1434,11 @@ 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 @@ -1393,6 +1484,7 @@ Folder mode looks like this. (In XEmacs, it looks much nicer @t{;-)}) @example +@group [-]Desktop:14186/35580/67263 Inbox:3/10/10 Trash:2/7/10 @@ -1406,13 +1498,14 @@ Folder mode looks like this. 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 @@ -1663,10 +1756,12 @@ when the @var{subscribe-flag} is non-nil. Multiple @var{regexp-of-folders} can b 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 @@ -1678,13 +1773,16 @@ For example, if you specify @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 @@ -1699,6 +1797,7 @@ such access group hierarchy is obtained. [-]-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 @@ -2096,10 +2195,12 @@ After you select the folder via folder mode, you enter to the summary mode. 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: @@ -2224,8 +2325,10 @@ If you type @kbd{/} on this line, the thread is opened and it changes 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.) @@ -2275,8 +2378,10 @@ This variable precedes the value of @code{wl-cache-prefetch-folder-list}. 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 @@ -2299,12 +2404,14 @@ If you want to decide destination by other header fields, 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 @@ -2317,9 +2424,11 @@ refiling is decided by the value of @code{wl-refile-rule-alist}. @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}, @@ -2350,6 +2459,7 @@ means substitute what matched the @var{N}th `\(@dots{}\)'. Following is an example of @code{wl-refile-rule-alist}. @lisp +@group (setq wl-refile-rule-alist '(("x-ml-name" ("^Wanderlust" . "+wl") @@ -2359,6 +2469,7 @@ Following is an example of @code{wl-refile-rule-alist}. ("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 @@ -2691,11 +2802,13 @@ Synchronize summary view after prompting the update range (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 @@ -3484,6 +3597,7 @@ and the cdr part is nil, the field will be deleted. 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\\)" @@ -3491,6 +3605,7 @@ See the next example as well: (body . " Hello.\n") (template . "default") ))) +@end group @end lisp As in the (1) above, if a header regexp is prepended with @code{reply}, @@ -3524,6 +3639,7 @@ The format of @code{wl-template-alist} is almost the same as @code{wl-draft-config-alist}. @lisp +@group (setq wl-template-alist '(("default" ("From" . wl-from) @@ -3536,6 +3652,7 @@ The format of @code{wl-template-alist} is almost the same as (body-file . "~/work/report.txt") ) )) +@end group @end lisp As you can see, the only difference is item (template) names such as @@ -3611,8 +3728,10 @@ required. 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 @@ -4108,6 +4227,7 @@ wl-plugged-mode shown below, in which you can change the plugged state for each port. @example +@group Queuing:[ON] AutoFlushQueue:[--] DisconnectedOperation:[ON] [ON](wl-plugged) [--]hosta @@ -4118,6 +4238,7 @@ Queuing:[ON] AutoFlushQueue:[--] DisconnectedOperation:[ON] %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 @@ -4125,9 +4246,11 @@ simply pressing @kbd{@key{SPC}} or @kbd{@key{RET}} in each labelled 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. @@ -4170,6 +4293,7 @@ plugged state of these ports or to add other ports, configure @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) @@ -4178,6 +4302,7 @@ plugged state of these ports or to add other ports, configure ;; @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 @@ -4242,6 +4367,7 @@ plugged state of each port. @end example @example +@group Example 1: (setq elmo-plugged-condition 'all) Example 2: @@ -4250,6 +4376,7 @@ 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 @@ -4483,8 +4610,10 @@ mode. There will be no confirmation, so make sure you made no mistake 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 @@ -4517,8 +4646,10 @@ If you set @code{wl-expire-use-log} to t, @file{~/.elmo/expired-log} 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. @@ -4556,11 +4687,13 @@ refer to @code{wl-expire-alist} settings above. 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 @@ -4732,11 +4865,13 @@ archived according to their folder names, as in @code{wl-expire-alist}. 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: @@ -5278,6 +5413,7 @@ the last one only. 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 @@ -5288,6 +5424,7 @@ pop3 N E E E Y: can be seen N: cannot be seen (ignored) E: can be seen with @code{elmo-msgdb-extra-fields} settings +@end group @end example