From: okazaki Date: Mon, 19 Jun 2000 13:43:04 +0000 (+0000) Subject: Typo fixes. More @samp, @code, @var markups. X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e014ddeff3625fed2b2b70947646985e816d92b3;p=elisp%2Fwanderlust.git Typo fixes. More @samp, @code, @var markups. Use @lisp, @enumerate, @table and so on. --- diff --git a/doc/wl-ja.texi b/doc/wl-ja.texi index ee7a6e9..c5d48bb 100644 --- a/doc/wl-ja.texi +++ b/doc/wl-ja.texi @@ -125,7 +125,7 @@ Kaoru Takahashi $B9b66(B $B0j(B Last Modified@value{Time-stamp:} @end flushright -$B$3$NJ8=q$O(B Wanderlust@value{version} $B$KBP1~$7$^$9!#(B +$B$3$NJ8=q$O(B Wanderlust @value{version} $B$KBP1~$7$^$9!#(B @end ifinfo @@ -188,8 +188,8 @@ PMMule $B$bEvA3(B OK $B$G$9!#$5$i$K!"(BNemacs 3.3.2 $B>e$G$b!"(B($B;H$($k $B$l$k$b$N$N(B) $BF0:n$9$k$3$H$,3NG'$5$l$F$$$^$9!#(B $B$^$?!"(BWanderlust $B$,@\B3$7$FF0:n$9$k$3$H$,3NG'$5$l$F$$$k(B IMAP $B%5!<%P$O(BUW -imapd 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.7a, Cyrus imapd 1.4, Cyrus imapd 1.5.19, -AIR MAIL(AIRCimapd release 2.00) $B$G$9!#(B +imapd 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.7a, 4.7b, 4.7c, +Cyrus imapd 1.4, Cyrus imapd 1.5.19, AIR MAIL(AIRCimapd release 2.00) $B$G$9!#(B @c @@ -201,7 +201,7 @@ AIR MAIL(AIRCimapd release 2.00) $B$G$9!#(B Wanderlust $B$r5/F0$9$k$^$G$KI,MW$Jl9g$,$"$j$^$9!#$3$N>l9g!"(B@file{FLIM-CFG} $B$N0J2<$N9T$r(B $B%3%a%s%H%"%&%H$7$F2<$5$$!#(B -@example +@lisp (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 example +@end lisp $B$=$NB>!"(BFLIM, SEMI $B$K$O$$$m$$$m$JJQ7A%P!<%8%g%s$,B8:_$7$^$9$,!"(B $B$=$l$i$N$$$:$l$bMxMQ$9$k$3$H$,2DG=$G$9!#(B @@ -414,7 +414,7 @@ ELMO $B%b%8%e!<%k$K$O%U%!%$%k(B @file{elmo*.el} @file{elmo*.elc} $B$,4^$^$l$^ @code{WL_PREFIX}, @code{ELMO_PREFIX} $B$N%G%U%)%k%H$O$$$:$l$b(B @file{wl} $B$G$9!#(B -@file{elmo*} (ELMO $B%b%8%e!<%k(B) $B$O(B @file{elmo} $BG[2<$K%$%s%9%H!<%k$7$?$1$l$P!"(B +@file{elmo*} (ELMO $B%b%8%e!<%k(B) $B$r(B @file{elmo} $BG[2<$K%$%s%9%H!<%k$7$?$1$l$P!"(B @lisp (setq ELMO_PREFIX "elmo") @@ -719,23 +719,24 @@ Multi, Filter, Pipe, Internal $B$N(B 10 $B(B'[':' '$B%f!<%6L>(B' ['/' '$BG'>ZK!(B']]['@@' '$B%[%9%HL>(B'][':' '$B%]!<%HHV9f(B']['!'] +$B=q<0(B: @samp{%} @var{$B%a!<%k%\%C%/%9L>(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 example @example -$BG'>ZK!$K$O(B "auth" ($B%(%s%3!<%I$7$F%Q%9%o!<%I$rAw?.(B)$B$+(B +@var{$BG'>ZK!(B}$B$K$O(B "auth" ($B%(%s%3!<%I$7$F%Q%9%o!<%I$rAw?.(B)$B$+(B "cram-md5" (cram-md5$B$K$h$kG'>Z(B)$B$+(B "login" ($B@8%Q%9%o!<%I$rAw?.(B) $B$N$$$:$l$+$r;XDj!#(B @end example -(cram-md5 $B$K$h$kG'>Z$r9T$J$&$K$O(B $BK\%Q%C%1!<%8$N(B utils/sasl/ $B$r%$%s%9%H!<%k$9$k(B +(cram-md5 $B$K$h$kG'>Z$r9T$J$&$K$O(B $BK\%Q%C%1!<%8$N(B @file{utils/sasl} $B$r%$%s%9%H!<%k$9$k(B $BI,MW$,$"$j$^$9!#(B) default $BCM(B: @example $B%f!<%6L>(B -> $BJQ?t(B @code{elmo-default-imap4-user} $B$NCM!#(B - $B=i4|@_Dj$O(B $B4D6-JQ?t(B @code{USER} $B$+!"(B@code{LOGNAME} $B$+!"(B(user-login-name) $B$NJV$jCM!#(B + $B=i4|@_Dj$O(B $B4D6-JQ?t(B @code{USER} $B$+!"(B@code{LOGNAME} $B$+!"(B + @code{(user-login-name)} $B$NJV$jCM!#(B $BG'>ZK!(B -> $BJQ?t(B @code{elmo-default-imap4-authenticate-type} $B$NCM!#(B $B=i4|@_Dj$O(B "auth"$B!#(B $B%[%9%HL>(B -> $BJQ?t(B @code{elmo-default-imap4-server} $B$NCM!#(B @@ -746,7 +747,7 @@ default $BCM(B: $B%a%$%s$G;HMQ$9$k(B IMAP $B%5!<%P$rJQ?t(B @code{elmo-default-imap4-server} $B$K;XDj$9$k$H!"$$$A$$$A%U%)%k%@L>$K%[%9%HL>$r=q$+$:$K$9$_$^$9!#Nc$($P%U%!(B -$B%$%"%&%)!<%k$r1[$($J$1$l$P$J$i$J$$>l9g$G$b(B @samp{foo%imap@@geteway} $B$N$h(B +$B%$%"%&%)!<%k$r1[$($J$1$l$P$J$i$J$$>l9g$G$b(B @samp{foo%imap@@gateway} $B$N$h(B $B$&$K;XDj$G$-$^$9!#(B $B%U%)%k%@L>$N:G8e$K(B @samp{!} $B$,IU$$$F$$$k$H!"(BSSL (Secure Socket Layer)$B$r(B @@ -831,7 +832,7 @@ 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 -$B=q<0(B: '-' '$B%K%e!<%9%0%k!<%WL>(B'[[':' '$B%f!<%6L>(B']['@@' '$B%[%9%HL>(B'][':' '$B%]!<%HHV9f(B']]['!'] +$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 example default $BCM(B: @@ -842,7 +843,7 @@ default $BCM(B: $B=i4|@_Dj$O(B 119$B!#(B @end example -$B%f!<%6L>$,(B non-nil $B$N>l9g$O(BAUTHINFO$B$K$h$kG'>Z$r9T$J$$$^$9!#(B +@var{$B%f!<%6L>(B}$B$,(B non-nil $B$N>l9g$O(BAUTHINFO$B$K$h$kG'>Z$r9T$J$$$^$9!#(B $B%U%)%k%@L>$N:G8e$K(B @samp{!} $B$,IU$$$F$$$k$H!"(BSSL $B$rMxMQ$7$F%3%M%/%7%g%s$rD%$j$^$9!#(B @samp{!!} $B$@$H!"(BSTARTTLS$B$K$h$j(BSSL$B%3%M%/%7%g%s$rD%$j$^$9!#(B $BJQ?t(B @code{elmo-default-nntp-ssl} $B$NCM$,(B non-nil $B$J$i!"(B@samp{!} $B$rIU$1(B @@ -869,10 +870,10 @@ STARTTLS $B$rMxMQ$9$k$K$O!"$5$i$K!"(Bstarttls$B%Q%C%1!<%8$r%$%s%9%H!<%k(B MH $B7A<0(B(1$B%U%!%$%k(B1$B%a!<%k(B)$B$GJ]B8$5$l$?%a!<%k$rFI$`$?$a$N%U%)%k%@$G$9!#(B @example -$B=q<0(B: '+' '$B%G%#%l%/%H%jL>(B' +$B=q<0(B: @samp{+} @var{$B%G%#%l%/%H%jL>(B} @end example -$B%G%#%l%/%H%jL>$O!"DL>o!"JQ?t(B @code{elmo-localdir-folder-path} +@var{$B%G%#%l%/%H%jL>(B}$B$O!"DL>o!"JQ?t(B @code{elmo-localdir-folder-path} ($B=i4|@_Dj$O(B @file{~/Mail}) $B$+$i$NAjBP%Q%9$G$9$,!"(B @samp{/} $B$d(B @samp{~} $B$G;O$^$C$F$$$l$P@dBP%Q%9$H8+Pv$7$^$9(B ($B%I%i%$%V%l%?!<$bF1MM$G$9(B)$B!#(B @@ -894,10 +895,10 @@ MH $B7A<0(B(1$B%U%!%$%k(B1$B%a!<%k(B)$B$GJ]B8$5$l$?%a!<%k$rFI$`$?$a$N%U%) Maildir $B7A<0(B(1$B%U%!%$%k(B1$B%a!<%k(B)$B$GJ]B8$5$l$?%a!<%k$rFI$`$?$a$N%U%)%k%@$G$9!#(B @example -$B=q<0(B: '.' '$B%G%#%l%/%H%jL>(B' +$B=q<0(B: @samp{.} @var{$B%G%#%l%/%H%jL>(B} @end example -$B%G%#%l%/%H%jL>$O!"DL>o!"JQ?t(B @code{elmo-maildir-folder-path} ($B=i4|@_Dj$O(B +@var{$B%G%#%l%/%H%jL>(B}$B$O!"DL>o!"JQ?t(B @code{elmo-maildir-folder-path} ($B=i4|@_Dj$O(B @file{~/Maildir}) $B$+$i$NAjBP%Q%9$G$9$,!"(B@samp{/} $B$d(B @samp{~} $B$G;O$^$C$F(B $B$$$l$P@dBP%Q%9$H8+Pv$7$^$9(B($B%I%i%$%V%l%?!<$bF1MM$G$9(B)$B!#(B @@ -929,10 +930,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$J>l9g$K$=$N%9%W!<%k$rD>@\FI$`!"$H$$$&;H$$J}$bA[Dj$7$F$$$^$9!#(B @example -$B=q<0(B: '=' '$B%G%#%l%/%H%jL>(B' +$B=q<0(B: @samp{=} @var{$B%G%#%l%/%H%jL>(B} @end example -$B%G%#%l%/%H%jL>$O!"JQ?t(B @code{elmo-localnews-folder-path} +@var{$B%G%#%l%/%H%jL>(B}$B$O!"JQ?t(B @code{elmo-localnews-folder-path} ($B=i4|@_Dj$O(B @file{~/News}) $B$G;XDj$5$l$?%G%#%l%/%H%j$N%5%V%G%#%l%/%H%j$r;X$7$^$9!#(B $B%G%#%l%/%H%j$N6h@Z$j$O(B @samp{.} $B$G$b2D$G$9!#(B @@ -953,7 +954,7 @@ 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 -$B=q<0(B: '$' '$B%G%#%l%/%H%jL>(B' [';' $B%"!<%+%$%P%?%$%W(B ';' $B%W%l%U%#%/%9(B] +$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 example $B!X%G%#%l%/%H%jL>!Y$O!"DL>o!"JQ?t(B @code{elmo-archive-folder-path} @@ -1106,16 +1107,16 @@ 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) ;; +'ls, 'cat ('cat-headers) ;; $B:GDc8BI,MW(B($B1\Mw$N$_(B) +'mv ('mv-pipe), 'rm ('rm-pipe) ;; $B>e$H%;%C%H$G%U%k%9%Z%C%/(B +'cp ('cp-pipe) ;; @end example @noindent @@ -1168,16 +1169,17 @@ 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 -$B=q<0(B: '&' ['$B%f!<%6L>(B'][['/' '$BG'>ZK!(B']['@@' '$B%[%9%HL>(B'][':' '$B%]!<%HHV9f(B']]['!'] +$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 example -$BG'>ZK!$K$O!"(B@samp{user} ($B@8%Q%9%o!<%I$rAw?.$7$FG'>Z(B) $B$H(B +@var{$BG'>ZK!(B}$B$K$O!"(B@samp{user} ($B@8%Q%9%o!<%I$rAw?.$7$FG'>Z(B) $B$H(B @samp{apop} (APOP $B$GG'>Z(B) $B$N(B 2 $B(B -> $BJQ?t(B @code{elmo-default-pop3-user} $B$NCM!#(B - $B=i4|@_Dj$O(B $B4D6-JQ?t(B @code{USER} $B$+!"(B@code{LOGNAME} $B$+!"(B(user-login-name) $B$NJV$jCM!#(B + $B=i4|@_Dj$O(B $B4D6-JQ?t(B @code{USER} $B$+!"(B@code{LOGNAME} $B$+!"(B + @code{(user-login-name)} $B$NJV$jCM!#(B $BG'>ZK!(B -> $BJQ?t(B @code{elmo-default-pop3-authenticate-type} $B$NCM!#(B $B=i4|@_Dj$O(B "user"$B!#(B $B%[%9%HL>(B -> $BJQ?t(B @code{elmo-default-pop3-server} $B$NCM!#(B @@ -1222,20 +1224,20 @@ 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 -$B=q<0(B: '*' '$B%U%)%k%@(B' [',' '$B%U%)%k%@(B'] ... [',' '$B%U%)%k%@(B'] +$B=q<0(B: @samp{*} @var{$B%U%)%k%@(B1} [@samp{,} @var{$B%U%)%k%@(B2}] @dots{} [@samp{,} @var{$B%U%)%k%@(BN}] @end example -@samp{*} $B$N8e$K(B $B%U%)%k%@(B,$B%U%)%k%@(B,@dots{},$B%U%)%k%@(B $B$N$h$&$K(B ',' ($B%3%s%^(B)$B$G6h@Z$C$F(B -$B0l$D$K8+$($k$h$&$K$7$?$$%U%)%k%@72$r;XDj$7$^$9!#(B +@samp{*} $B$N8e$K(B @samp{$B%U%)%k%@(B1,$B%U%)%k%@(B2,@dots{},$B%U%)%k%@(BN} $B$N$h$&$K(B +',' ($B%3%s%^(B)$B$G6h@Z$C$F0l$D$K8+$($k$h$&$K$7$?$$%U%)%k%@72$r;XDj$7$^$9!#(B $BNc(B: @example - *-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 +*-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 +*+inbox,-fj.rec.tv,%inbox +-> +inbox, -fj.rec.tv, %inbox $B$,0l$D$N%U%)%k%@$H$7$F8+$($k!#(B @end example @@ -1249,89 +1251,92 @@ STARTTLS $B$rMxMQ$9$k$K$O!"$5$i$K!"(Bstarttls$B%Q%C%1!<%8$r%$%s%9%H!<%k(B $B;XDj$7$?>r7o$rK~$?$9%a%C%;!<%8$N$_$r4^$`2>A[E*$J%U%)%k%@$G$9!#(B @example -$B=q<0(B: '/' '$B>r7o(B' '/' '$B%U%)%k%@(B' +$B=q<0(B: @samp{/} @var{$B>r7o(B} @samp{/} @var{$B%U%)%k%@(B} @end example $B!X>r7o!Y$K$O!"0J2<$r=q$1$^$9!#(B -1. $BItJ,%U%#%k%?!'(B "first:$B?t;z(B", "last:$B?t;z(B" +@enumerate +@item +$BItJ,%U%#%k%?!'(B @samp{first:@var{$B?t;z(B}}, @samp{last:@var{$B?t;z(B}} -first: $BA4%a%C%;!<%8$N@hF,$+$i(B'$B?t;z(B'$B$N?t$@$1%a%C%;!<%8$r@Z$j=P$7$^$9!#(B -last: $BA4%a%C%;!<%8$NKvHx$+$i(B'$B?t;z(B'$B$N?t$@$1%a%C%;!<%8$r@Z$j=P$7$^$9!#(B +first: $BA4%a%C%;!<%8$N@hF,$+$i(B@var{$B?t;z(B}$B$N?t$@$1%a%C%;!<%8$r@Z$j=P$7$^$9!#(B +last: $BA4%a%C%;!<%8$NKvHx$+$i(B@var{$B?t;z(B}$B$N?t$@$1%a%C%;!<%8$r@Z$j=P$7$^$9!#(B $BNc(B: @example - /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 +/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 example -2. $BF|IU$1%U%#%k%?!'(B "since:$BF|IU(B" "before:$BF|IU(B" +@item +$BF|IU%U%#%k%?!'(B @samp{since:@var{$BF|IU(B}}, @samp{before:@var{$BF|IU(B}} -since: '$BF|IU(B'$B$h$j:G6a$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 -'$B?t;z(B'daysago -> '$B?t;z(B' $BF|A0(B (e.x. 3daysago) -'$BF|(B'-'$B7n$NN,L>(B'-'$BG/(B' -> $BF|IU$1$=$N$b$N$N;XDj(B (ex. 1-Nov-1998) +@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 example $BNc(B: @example - /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 +/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 example -3. $B%U%#!<%k%I%U%#%k%?!'(B "$B%U%#!<%k%IL>(B=$BJ8;zNs(B" +@item +$B%U%#!<%k%I%U%#%k%?!'(B @samp{@var{$B%U%#!<%k%IL>(B}=@var{$BJ8;zNs(B}} -$B%a%C%;!<%8$N%U%#!<%k%I$NCf?H$,%^%C%A$9$k%a%C%;!<%8$r!Y!"!XJ8;zNs!Y$KBgJ8;z>.J8;z$N6hJL$O$"$j$^$;$s!#(B $BNc(B: @example - /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 +/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 example -"|" $B$G6h@Z$C$F(B OR $B>r7o$r;XDj$G$-$^$9!#(B -$B$^$?!"(B/tocc=xxxx/ $B$O!"(B/to=xxxx|cc=xxxx/ $B$HF1$8$K$J$j$^$9!#(B +@samp{|} $B$G6h@Z$C$F(B OR $B>r7o$r;XDj$G$-$^$9!#(B +$B$^$?!"(B@samp{/tocc=xxxx/} $B$O!"(B@samp{/to=xxxx|cc=xxxx/} $B$HF1$8$K$J$j$^$9!#(B $BNc(B: @example - /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 +/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 example +@end enumerate $B1~MQJT(B @example - %inbox,/from=teranisi/%inbox@@server - -> %inbox$B!"$*$h$S!"(B - %inbox@@server $B$NCf$G(B From $B%U%#!<%k%I$,(B "teranisi" $B$N%a%C%;!<%872!"(B - $B$r$$$C$Z$s$KI=<($9$k%U%)%k%@!#(B - - /last:100//to=teranisi/*+inbox,%inbox - -> +inbox $B$H(B %inbox $BCf$N%a%C%;!<%8$N$&$A!"(B - To: $B%U%#!<%k%I$,(B "teranisi" $B$K%^%C%A$9$k(B - $B%a%C%;!<%8$N:G6a$N(B100$B8D$rI=<($9$k%U%)%k%@!#(B - - /from=hogehoge//last:20//tocc=teranisi/%#mh/inbox@@localhost - ($B"*$G@^$jJV$7!# %#mh/inbox@@localhost $B$NCf$G!"(BTo $B$+(B Cc $B$K(B "teranisi" $B$,4^$^$l$k(B - $B%a%C%;!<%8$N:G6a$N(B 20 $B8D$N$&$A!"(BFrom $B$,(B "hogehoge" $B$N$b$N$r(B - $BI=<($9$k%U%)%k%@!#(B +%inbox,/from=teranisi/%inbox@@server + -> %inbox$B!"$*$h$S!"(B + %inbox@@server $B$NCf$G(B From $B%U%#!<%k%I$,(B "teranisi" $B$N%a%C%;!<%872!"(B + $B$r$$$C$Z$s$KI=<($9$k%U%)%k%@!#(B + +/last:100//to=teranisi/*+inbox,%inbox + -> +inbox $B$H(B %inbox $BCf$N%a%C%;!<%8$N$&$A!"(B + To: $B%U%#!<%k%I$,(B "teranisi" $B$K%^%C%A$9$k(B + $B%a%C%;!<%8$N:G6a$N(B100$B8D$rI=<($9$k%U%)%k%@!#(B + +/from=hogehoge//last:20//tocc=teranisi/%#mh/inbox@@localhost + -> %#mh/inbox@@localhost $B$NCf$G!"(BTo $B$+(B Cc $B$K(B "teranisi" $B$,4^$^$l$k(B + $B%a%C%;!<%8$N:G6a$N(B 20 $B8D$N$&$A!"(BFrom $B$,(B "hogehoge" $B$N$b$N$r(B + $BI=<($9$k%U%)%k%@!#(B @end example --- $Be$N@)Ls(B --- @@ -1355,7 +1360,7 @@ localdir $B$N%U%)%k%@$K$OG$0U$N%U%#!<%k%IL>$r=q$1$^$9!#(B $B%U%)%k%@1\Mw;~$K!"<+F0E*$K%a%C%;!<%8$Nl9g$O%U%)%k%@$N@55,I=8=$K%^%C%A(B -$B$7$?%U%)%k%@$N$_I=<($7!"9XFI%U%i%0$,(B nil $B$N>l9g$O%U%)%k%@$N@55,I=8=$K%^%C(B -$B%A$7$?%U%)%k%@$OI=<($5$l$J$/$J$j$^$9!#$?$@$7!"9XFI%U%i%0$,(B non-nil $B$G$b(B -$B4{$K(B unsubscribe $B$5$l$F$$$k%U%)%k%@$OI=<($5$l$^$;$s!#$^$?!"%U%)%k%@$N@5(B -$B5,I=8=$OJ#?t8D5-=R$G$-$^$9!#(B +$B$H$J$C$F$$$^$9!#(B@var{$B9XFI%U%i%0(B}$B$,(B non-nil $B$N>l9g$O(B@var{$B%U%)%k%@$N@55,I=8=(B}$B$K%^%C%A(B +$B$7$?%U%)%k%@$N$_I=<($7!"(B@var{$B9XFI%U%i%0(B}$B$,(B nil $B$N>l9g$O(B@var{$B%U%)%k%@$N@55,I=8=(B} +$B$K%^%C%A$7$?%U%)%k%@$OI=<($5$l$J$/$J$j$^$9!#$?$@$7!"(B@var{$B9XFI%U%i%0(B}$B$,(B non-nil $B$G$b(B +$B4{$K(B unsubscribe $B$5$l$F$$$k%U%)%k%@$OI=<($5$l$^$;$s!#$^$?!"(B +@var{$B%U%)%k%@$N@55,I=8=(B}$B$OJ#?t8D5-=R$G$-$^$9!#(B $BNc(B: -@example +@lisp '(("^-fj$" . (t "^-fj\\.\\(comp\\|editor\\|mail\\)" "^-fj\\.\\(net\\|news\\|os\\|rec\\)")) ("^-$" . (t "^-\\(fj\\|tnn\\|japan\\|gnu\\|comp\\)")) ("^\\+ml$" . (nil "^\\+ml$" "^\\+ml/tmp"))) -@end example +@end lisp @item wl-folder-hierarchy-access-folders @vindex wl-folder-hierarchy-access-folders @@ -2332,9 +2339,9 @@ msgdb $B$N(B overview $B>pJs$r85$K?6$jJ,$1$7$^$9!#(B @code{wl-refile-rule-alist} $B$O!"(B @example - ($B%U%#!<%k%I(B ($B@55,I=8=(B . $B?6$jJ,$1@h(B) - ($B@55,I=8=(B . $B?6$jJ,$1@h(B) - @dots{}) +(@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 example $B$N$h$&$J%k!<%k$N%j%9%H$H$J$C$F$$$^$9!#3F%k!<%k$O!"!X%U%#!<%k%I!Y$NCM$,(B @@ -2354,10 +2361,14 @@ msgdb $B$N(B overview $B>pJs$r85$K?6$jJ,$1$7$^$9!#(B $B$^$?!"!X@55,I=8=!Y$G%^%C%A$7$?ItJ,J8;zNs$O!"!X?6$jJ,$1@h!Y$K0J2<$N(B $B;XDj$r$9$k$3$H$G;2>H$G$-$^$9!#(B -@example -\& $B%^%C%A$7$?J8;zNsA4BN$r;2>H$7$^$9!#(B -\N (N $B$O?t;z(B) N $BHVL\$N(B `\(...\)' $B$K%^%C%A$7$?J8;zNs$r;2>H$7$^$9!#(B -@end example +@table @samp +@item \& +$B%^%C%A$7$?J8;zNsA4BN$r;2>H$7$^$9!#(B + +@item \@var{N} +@var{N} $BHVL\$N(B `\(@dots{}\)' $B$K%^%C%A$7$?J8;zNs$r;2>H$7$^$9!#(B +(@var{N} $B$O?t;z(B) +@end table $B0J2<$O(B @code{wl-refile-rule-alist} $B$N0lNc$G$9!#(B @@ -3380,7 +3391,7 @@ FCC: $B%U%#!<%k%I$GAw?.$7$?%a%C%;!<%8$N%3%T!<$rJ]B8$7$F$*$/%U%)%k%@$r;XDj$9$k$3 $B%^%k%A%Q!<%H$NJT=8$O(B SEMI/tm $B$N(B MIME $BJT=8%b!<%I$rMxMQ$7$F$$$^$9!#(B $BJT=8$NJ}K!$O3F%Q%C%1!<%8IUB0$N%I%-%e%a%s%H$r;2>H$7$F$/$@$5$$!#(B -@xref{Mail Methods, , ,mime-ui-ja, a MIME user interface for GNU Emacs}. +@xref{MIME-Edit, , ,mime-ui-ja, a MIME user interface for GNU Emacs}. @subsection $B%a%C%;!<%8$NF0E*$JJQ99(B @vindex wl-draft-config-alist @@ -4187,7 +4198,7 @@ Non-nil $B$J$i%*%U%i%$%s=hM}$rr7o(B +$B$3$NJQ?t(B @code{elmo-plugged-condition} $B$O(B @code{(elmo-plugged-p)} $B$NLa$jCM$,(B t $B$K$J$k>r7o(B $B$r3F%]!<%H$N(Bplug$B>uBV$K$h$j;XDj$7$^$9!#(B @example @@ -4195,7 +4206,7 @@ Non-nil $B$J$i%*%U%i%$%s=hM}$ruBV$K4X78$J$/(B wl-plugged (elmo-plugged) $B$r;2>H$9$k(B -function : $B4X?t$NLa$jCM$K$h$jJQ2=$9$k(B +@var{function} : $B4X?t(B @var{function} $B$NLa$jCM$K$h$jJQ2=$9$k(B $BI8=`$GMQ0U$5$l$F$$$k4X?t(B 'elmo-plug-on-by-servrs : $BJQ?t(B elmo-plug-on-servers $B$G;XDj$7$?%5!<%P$N(B plug @@ -4287,30 +4298,30 @@ Expire $B$H$O!";XDj$7$?4|4V$r2a$.$?8E$$%a%C%;!<%8$r:o=|$9$k5!G=$G$9!#(B $B3F%j%9%H$NMWAG$O(B @example -("$B%U%)%k%@$N(Bregexp" ($B:o=|%a%C%;!<%8$N;XDj(B) $B:o=|@h(B) +(@var{$B%U%)%k%@$N@55,I=8=(B} @var{$B:o=|%a%C%;!<%8$N;XDj(B} @var{$B:o=|@h(B}) @end example @noindent $B$H$J$C$F$$$^$9!#(B -$B%j%9%H$N@hF,$+$i(B"$B%U%)%k%@$N(Bregexp"$B$K%^%C%A$9$k$+$I$&$+$rD4$Y$^$9!#(B -$B$b$7!"(B"$B%U%)%k%@$N(Bregexp"$B$K%^%C%A$7$J$$%U%)%k%@$G!"(Bexpire $B$rJN,$9$k$H(B n1 + 1 $B$K$J$j$^$9!#(B +@var{n2} $B$O(B expire $B$rJN,$9$k$H(B @var{n1} + 1 $B$K$J$j$^$9!#(B $BNc$($PCM$,(B 510 $B$J$i%a%C%;!<%8$,(B 510 $B0J>e$N$H$-$K(B expire $B$rl9g!"IQHK$K%a!<%k$,Mh$k%U%)%k%@$G(B $B$OKh2s(B expire $B$rl9g$O>e5-%a%C%;!<%80J30$G(B 500 $B$K$J$k$h$&$K(B expire $B$7$^$9!#(B -@item (date d1) +@item (date @var{d1}) $B%a%C%;!<%8$NF|IU$K$h$j:o=|$r9T$$$^$9!#(B -d1 $B$O8=:_$h$j2?F|A0$N%a%C%;!<%8$r:o=|$9$k$I$&$+$G$"$j!"(B +@var{d1} $B$O8=:_$h$j2?F|A0$N%a%C%;!<%8$r:o=|$9$k$I$&$+$G$"$j!"(B $BNc$($PCM$,(B 7 $B$J$i(B 7$BF|$h$jA0$N%a%C%;!<%8$r:o=|$7$^$9!#(B $B$J$*!"$3$NF|IU$H$O%a%C%;!<%8$N(BDate$B%U%#!<%k%I$NF|IU$G$"$j!"(B $B%a%C%;!<%8$,%U%)%k%@$KF~$C$?F|IU$G$O$J$$$3$H$KCm0U$7$F$/$@$5$$!#(B @@ -4332,23 +4343,23 @@ d1 $B$O8=:_$h$j2?F|A0$N%a%C%;!<%8$r:o=|$9$k$I$&$+$G$"$j!"(B $B$J$i!"(Bexpire $B$5$l$^$;$s$N$G!":o=|$9$k%a%C%;!<%8$N%j%9%H!"$=$7(B @@ -4374,32 +4385,32 @@ important$B%a%C%;!<%8$J$I$O0\F0$5$l$J$$$?$a!"(B refile $B@h$N%"!<%+%$%V%U%)%k%@$O:o=|85$N%U%)%k%@L>$K$h$jl9g$H$7$F$"$D$+$o$l$^$9(B) -@table @code -@item $B%U%)%k%@%?%$%W$,(Blocaldir - +@table @asis +@item $B%U%)%k%@%?%$%W$,(Blocaldir$B$N>l9g(B @code{$ArchiveDir/foldername-xxxxx.zip} + $BNc$($P(B @samp{+ml/wl} $B$O(B @samp{$ml/wl;zip} (@file{~/Mail/ml/wl-00100.zip})$B$H$J$j$^$9!#(B -@item $B%U%)%k%@%?%$%W$,(Blocaldir$B0J30(B +@item $B%U%)%k%@%?%$%W$,(Blocaldir$B0J30$N>l9g(B @code{$ArchiveDir/foldertype/foldername-xxxxx.zip} $BNc$($P!"(B@samp{%#mh/ml/wl} $B$O(B @samp{$imap4/#mh/ml/wl;zip} - (@file{~/Mail/imap4/#mh/ml/wl-00100.zip})$B$H$J$j$^$9!#(B @end table $B$9$J$o$A!"(Blocaldir $B$N>l9g$O$K4^$^$l$^$;$s$,!"$=$l0J30$O$K4^$^$l$k$N$G$9!#(B $B$^$?!"(B@code{wl-expire-archive-folder-prefix} $B$K$h$j!"(B -$B%"!<%+%$%V%U%)%k%@$KIU$1$k(B prefix $B$,@)8f$G$-$^$9!#(B +$B%"!<%+%$%V%U%)%k%@$KIU$1$k(B prefix $B$r@)8f$G$-$^$9!#(B @code{wl-expire-archive-folder-prefix}$B$N@bL@$rNI$/8+$F$*$$$F$/$@$5$$!#(B @item wl-expire-archive-number2 $B;XDj$7$?8D?t$4$H$K%"!<%+%$%V%U%)%k%@$K(Brefile$B$7$^$9!#(B @samp{wl-expire-archive-number1} -$B$H0[$J$kE@$O%a%C%;!<%8HV9f$K4X78$J$/%"!<%+%$%V%U%)%k%@$,;XDj?t$KC#$9$k$^$G$=$N%U%)%k%@$K(B refile $B$9$k!"$H$$$&E@$G$9!#(B +$B$H0[$J$kE@$O%a%C%;!<%8HV9f$K4X78$J$/%"!<%+%$%V%U%)%k%@$,;XDj?t$KC#$9$k$^$G(B +$B$=$N%U%)%k%@$K(B refile $B$9$k!"$H$$$&E@$G$9!#(B $B$J$*!"(Brefile $B@h$N%"!<%+%$%V%U%)%k%@$O(B @code{wl-expire-archive-number1} $B$HF1$8$h$&$K7hDj$5$l$^$9!#(B @@ -4416,9 +4427,9 @@ refile $B@h$N%"!<%+%$%V%U%)%k%@$O:o=|85$N%U%)%k%@L>$K$h$j$N8e$KB3$1$F;XDj$7$^$9!#(B -@example +@lisp ("^\\+ml/wl$" (number 300 310) wl-expire-archive-number1 t) -@end example +@end lisp $B0z?t$r;XDj$7$J$$>l9g$O!"3F%"!<%+%$%V%U%)%k%@$4$H$K(B 1 $B$+$i=g$KHV9f$,M?$((B $B$i$l$FJ]B8$5$l$^$9!#(B @@ -4567,9 +4578,9 @@ Non-nil $B$K$9$k$H!"(B $B4X?t(B@code{wl-expire-archive-get-folder}$B$N%+%9%?%^%$%:JQ?t$K$Ol9g!"%U%)%k%@%b!<%I$G(B expire $B$r$N@55,I=8=$H%U%)%k%@0\F0;~$N%5%^%j99?7%l%s%8O"A[%j%9%H$G$9!#(B $B99?7%l%s%8$K$O(B @code{wl-summary-sync} $B$GF~NO$G$-$kCM$N$$$:$l$+(B (all, update, rescan, rescan-noscore, first, last) $B$r;XDj$7$^$9!#(B diff --git a/doc/wl.texi b/doc/wl.texi index a9e6e25..d855251 100644 --- a/doc/wl.texi +++ b/doc/wl.texi @@ -102,7 +102,7 @@ Masayuki Osada Last Modified@value{Time-stamp:} @end flushright -This manual is for Wanderlust@value{version}. +This manual is for Wanderlust @value{version}. @end ifinfo @@ -164,7 +164,7 @@ Mule for Windows v1.22 (on MS Windows), NTEmacs(Windows NT). PMMule on OS/2 is also supported. Wanderlust runs even on Nemacs 3.3.2 based on Emacs 18.55, 18.59 (with limited functionality). -IMAP4 connectivity with UW imapd 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.7a, +IMAP4 connectivity with UW imapd 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.7a, 4.7b, 4.7c, Cyrus imapd 1.4, Cyrus imapd 1.5.19, AIR MAIL(AIRCimapd release 2.00) and ExpressMail are confirmed to work with Wanderlust. @@ -175,7 +175,6 @@ and ExpressMail are confirmed to work with Wanderlust. @chapter Start up Wanderlust @cindex Start up - The necessary procedure for starting Wanderlust is explained in steps here. (Of course, you need a mail/news readable environment in advance) @@ -208,7 +207,6 @@ so you must install tm, the predecessor of SEMI. (tm version 8.7 or later is needed.) However, SEMI is recommended because of its wider functionality. -Partial download function in IMAP4 is enabled only when SEMI is installed. Refer to the documents of each package for detailed installation procedure. @@ -247,12 +245,12 @@ Please install latest APEL 7.3 or later. In this case, please comment out following lines in @file{FLIM-CFG}. -@example +@lisp (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 example +@end lisp You can also use many other FLIM/SEMI variants. Combination of the latest versions should work. For example, following combination is @@ -680,39 +678,39 @@ and Internal folder types. A folder to access e-mails via IMAP4rev1 protocol (RFC 2060). @example -Format: '%' 'IMAP mailbox'[':' 'username' ['/' 'authenticate-type']]['@@' 'hostname'][':' 'port']['!'] +Format: @samp{%} @var{mailbox} [@samp{:} @var{username} [@samp{/} @var{authenticate-type}]][@samp{@@} @var{hostname}][@samp{:} @var{port}][@samp{!}] @end example You can specify "auth" (encoded password transmission), "cram-md5" (cram-md5 authentication) -and "login" (plain password transmission) as authenticate-type. -(To use cram-md5 authentication, you must install utils/sasl package.) +or "login" (plain password transmission) as @var{authenticate-type}. +(To use cram-md5 authentication, you must install @file{utils/sasl} package.) default: @example -username -> The value of @code{elmo-default-imap4-user}. +@var{username} -> The value of @code{elmo-default-imap4-user}. Initial setting is `USER' environment variable or `LOGNAME' environment variable or return value of - (user-login-name). -authenticate-type -> The value of @code{elmo-default-imap4-authenticate-type}. + @code{(user-login-name)}. +@var{authenticate-type} -> The value of @code{elmo-default-imap4-authenticate-type}. Initial setting is "auth". -hostname -> The value of @code{elmo-default-imap4-server}. +@var{hostname} -> The value of @code{elmo-default-imap4-server}. Initial setting is "localhost". -port -> The value of @code{elmo-default-imap4-port}. +@var{port} -> The value of @code{elmo-default-imap4-port}. Initial setting is 143. @end example -You can omit the hostname from folder names if you set +You can omit the @var{hostname} from folder names if you set @code{elmo-default-imap4-server} as your main IMAP server. -For example, you can specify a folder as @samp{foo%imap@@geteway} even +For example, you can specify a folder as @samp{foo%imap@@gateway} even if you have to go through a firewall. SSL (Secure Socket Layer) connection will be used if a folder name ends with @samp{!}. Or, if the value of @code{elmo-default-imap4-ssl} is non-nil, SSL will be the default connection. If a folder name ends with @samp{!!}, STARTTLS connection will be established. -if the value of @code{elmo-default-imap4-ssl} is 'starttls, +If the value of @code{elmo-default-imap4-ssl} is 'starttls, STARTTLS will be the default connection. If you specify "auth" or "cram-md5" as authentication method, the password @@ -740,7 +738,7 @@ Example: %inbox -> IMAP mailbox "inbox" @pindex Mule-UCS @pindex ucs-conv -You can use international mailbox names in 'IMAP mailbox' part, if you +You can use international mailbox names in @var{mailbox} part, if you are using Emacs which can treat unicode and @code{elmo-imap4-use-modified-utf7} is set to non-nil value (default value is nil). @@ -787,20 +785,20 @@ A folder to access USENET news via NNTP protocol (RFC 977). One newsgroup is treated as a folder. @example -Format: '-' 'newsgroup'[[':' 'username']['@@' 'hostname'][':' 'port']]['!'] +Format: @samp{-} @var{newsgroup} [[@samp{:} @var{username}][@samp{@@} @var{hostname}][@samp{:} @var{port}]][@samp{!}] @end example default: @example -hostname -> The value of @code{elmo-default-nntp-server}. +@var{hostname} -> The value of @code{elmo-default-nntp-server}. Initial setting is "localhost". -username -> The value of @code{elmo-default-nntp-user}. +@var{username} -> The value of @code{elmo-default-nntp-user}. Initial setting is nil. -port -> The value of @code{elmo-default-nntp-port}. +@var{port} -> The value of @code{elmo-default-nntp-port}. Initial setting is 119. @end example -AUTHINFO is used as authentication method if the username is non-nil. +AUTHINFO is used as authentication method if the @var{username} is non-nil. SSL will be default method if @code{elmo-default-nntp-ssl} is non-nil even if the folder name doesn't end with @samp{!}. If a folder name ends with @samp{!!}, STARTTLS connection will be established. @@ -821,10 +819,10 @@ Example: -fj.rec.tv -> Newsgroup `fj.rec.tv'. A folder to access MH format mail (1 file is 1 mail). @example -Format: '+' 'directory-name' +Format: @samp{+} @var{directory-name} @end example -Normally, directory paths are relative to variable +Normally, @var{directory-name} is an relative path to the variable @code{elmo-localdir-folder-path} (default is @file{~/Mail}), but if it starts with @samp{/} or @samp{~}, then it is treated as an absolute path (this is also true for drive-letters). @@ -846,10 +844,10 @@ Example: +inbox -> "~/Mail/inbox" A folder to access to Maildir format (1 file is 1 mail). @example -Format: '.' 'directory-name' +Format: @samp{.} [@var{directory-name}] @end example -Normally, directory paths are relative to variable +Normally, @var{directory-name} is a relative path to the variable @code{elmo-maildir-folder-path} (default is @file{~/Maildir}), but if it starts with @samp{/} or @samp{~}, then it is treated as an absolute path (this is also true for drive-letters). @@ -860,7 +858,7 @@ message files in the @file{new} directory are moved to @file{cur} directory when you access to the folder. All message files contained in the @file{tmp} directory and not accessed for 36 hours are deleted. -These behaviors are defined the @samp{http://cr.yp.to/proto/maildir.html}. +This behavior conforms to the @samp{http://cr.yp.to/proto/maildir.html}. @example Example: . -> "~/Maildir" @@ -880,10 +878,10 @@ You can also read articles directly from a spool-file which is retrieved by an utility like gnspool. @example -Format: '=' 'directory-name' +Format: @samp{=} @var{directory-name} @end example -directory-name is sub-directory to the directory defined by variable +@var{directory-name} is a sub-directory to the directory defined by variable @code{elmo-localnews-folder-path} (default is @file{~/News}) You can use @samp{.} as directory delimiter as well as @samp{/}. @@ -902,26 +900,26 @@ This method can handle archive files, which are compressed by utilities such as Info-ZIP or LHA, as one folder. @example -Format: '$' 'path-name' [';' archiver-type ';' prefix] +Format: @samp{$} @var{path-name} [@samp{;} @var{archiver-type} @samp{;} @var{prefix}] @end example -`path-name' is the relative path from @code{elmo-archive-folder-path} +@var{path-name} is the relative path from @code{elmo-archive-folder-path} (initial setting is @file{~/Mail}). -If path-name begins with @samp{/} or @samp{~} or `drive-letter of DOS', -path-name is treated as absolute path. +If @var{path-name} begins with @samp{/} or @samp{~} or `drive-letter of DOS', +@var{path-name} is treated as absolute path. ange-ftp format is also permitted under the environment of ange-ftp, efs. The actual file name of the archive folder is @code{elmo-archive-basename}(Initial setting is @file{elmo-archive}) -under the path-name. If a file named path-name exists, it is treated as -folder. The suffix is automatically decided for archiver-type. +under the @var{path-name}. If a file named @var{path-name} exists, it is treated as +folder. The suffix is automatically decided for @var{archiver-type}. -If `archiver-type' is omitted, @code{elmo-archive-default-type} +If @var{archiver-type} is omitted, @code{elmo-archive-default-type} (Initial setting is 'zip) is referred. -`prefix' specifies the internal directory structure of the archive. +@var{prefix} specifies the internal directory structure of the archive. 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 `prefix'. +@file{spool/1}, so you have to specify @samp{spool} as @var{prefix}. @example Example: $teranisi -> "~/Mail/teranisi/elmo-archive.zip" @@ -1030,12 +1028,12 @@ archiver starting overhead is increased (especially LHA). Of course, following is possible @t{:-)} (meanings of these variables are described later.) + @lisp (setq wl-fcc "$backup") (setq wl-trash-folder "$trash;lha") @end lisp -@noindent @node Archive Vars, , Archive Tips, Archive Folder @subsection Variables About Archive Folder @cindex Archive variables @@ -1053,16 +1051,16 @@ Define archiver @var{type}'s methods. Each element of the alist is following. @example - (action . (exec-name options)) ;; external program and its option. - (action . function) ;; function +(@var{action} . (@var{exec-name} @var{options})) ;; external program and its option. +(@var{action} . @var{function}) ;; function @end example Currently available actions are following. @example - 'ls, 'cat ('cat-headers) ;; Minimal setting(read-only) - 'mv ('mv-pipe), 'rm ('rm-pipe) ;; full-access (with above) - 'cp ('cp-pipe) ;; +'ls, 'cat ('cat-headers) ;; Minimal setting(read-only) +'mv ('mv-pipe), 'rm ('rm-pipe) ;; full-access (with above) +'cp ('cp-pipe) ;; @end example @noindent @@ -1118,24 +1116,24 @@ standard input (@code{rm-pipe}, @code{mv-pipe}, @code{cat-headers} action). A folder to access e-mails via POP3 protocol (RFC 1939). @example -Format: '&' ['username'][['/' 'authenticate-type']['@@' 'hostname'][':' 'port']]['!'] +Format: @samp{&} [@var{username}][[@samp{/} @var{authenticate-type}][@samp{@@} @var{hostname}][@samp{:} @var{port}]][@samp{!}] @end example You can specify -"user" (plain password transmission) or "apop" (APOP authentication) -as authenticate-type. +@samp{user} (plain password transmission) or @samp{apop} (APOP authentication) +as @var{authenticate-type}. default: @example -username -> The value of @code{elmo-default-pop3-user}. +@var{username} -> The value of @code{elmo-default-pop3-user}. Initial setting is @code{USER} environment variable or @code{LOGNAME} environment variable or return value of - (user-login-name). -authenticate-type -> The value of @code{elmo-default-pop3-authenticate-type}. + @code{(user-login-name)}. +@var{authenticate-type} -> The value of @code{elmo-default-pop3-authenticate-type}. Initial setting is "user". -hostname -> The value of @code{elmo-default-pop3-server}. +@var{hostname} -> The value of @code{elmo-default-pop3-server}. Initial setting is "localhost". -port -> The value of @code{elmo-pop3-default-port}. +@var{port} -> The value of @code{elmo-pop3-default-port}. Initial setting is 110. @end example @@ -1145,9 +1143,9 @@ Example: &hoge@@localhost -> access to localhost as user "hoge". as user "hoge". @end example -To use apop as an authenticate-type, @file{md5.el} is needed +To use apop as an @var{authenticate-type}, @file{md5.el} is needed (XEmacs doesn't need @file{md5.el}). -@file{md5.el} is included in @file{utils/sasl/lisp/} or Emacs/W3 package +@file{md5.el} is included in @file{utils/sasl/lisp/} or Emacs/W3 package: @example http://www.cs.indiana.edu/elisp/w3/docs.html @@ -1174,20 +1172,20 @@ A folder to access to a folder which collects messages from multiple folders virtually. @example -Format: '*' 'folder' [',' 'folder'] ... [',' 'folder'] +Format: @samp{*} @var{folder-1} [@samp{,} @var{folder-2}] @dots{} [@samp{,} @var{folder-N}] @end example After @samp{*} character, specify multiple folders you want to collect -separated by ',' like folder1,folder2,@dots{},folderN. +separated by ',' like @samp{folder1,folder2,@dots{},folderN}. Example: @example - *-fj.editor.xemacs,-fj.editor.mule,-fj.editor.emacs - -> -fj.editor.xemacs, -fj.editor.mule and -fj.editor.emacs are - treated as one folder. +*-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. +*+inbox,-fj.rec.tv,%inbox +-> +inbox, -fj.rec.tv and %inbox are treated as one folder. @end example @@ -1202,89 +1200,94 @@ A folder to access to a folder which collects all messages that satisfy a condition virtually. @example -Format: '/' 'condition' '/' 'target-folder' +Format: @samp{/} @var{condition} @samp{/} @var{target-folder} @end example -In the 'condition' part, you can specify following. +In the @var{condition} part, you can specify following. -1. Partial filter: "first:NUMBER", "last:NUMBER" +@enumerate +@item +Partial filter: @samp{first:@var{NUMBER}}, @samp{last:@var{NUMBER}} -first: 'NUMBER' messages are picked from top of folder. -last: 'NUMBER' messages are picked from bottom of folder. +first: @var{NUMBER} messages are picked from top of folder. +last: @var{NUMBER} messages are picked from bottom of folder. Example: @example - /last:10/-fj.os.linux -> Latest 10 messages from -fj.os.linux are picked. - /first:20/%inbox -> First 20 messages from %inbox are picked. +/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 example -2. Date filter: "since:DATE" "before:DATE" +@item +Date filter: @samp{since:@var{DATE}}, @samp{before:@var{DATE}} -since: only messages arrived since 'DATE' are picked. -before: only messages arrived before 'DATE' are picked. +since: only messages arrived since @var{DATE} are picked. +before: only messages arrived before @var{DATE} are picked. -You can specify following as 'DATE'. +You can specify following as @var{DATE}. @example yesterday -> a day before today. lastweek -> same day of last week. lastmonth -> same day of last month. lastyear -> same day of last year. -'NUMBER'daysago -> 'NUMBER' days ago. (e.x. '3daysago') -'DAY'-'MONTH'-'YEAR' -> specify date directly (ex. 1-Nov-1998) +@var{NUMBER}daysago -> @var{NUMBER} days ago. (e.x. '3daysago') +@var{DAY}-@var{MONTH}-@var{YEAR} -> specify date directly (ex. 1-Nov-1998) @end example Example: @example - /since:3daysago/+inbox -> messages arrived since 3 days ago in +inbox - are picked. - /before:yesterday/+inbox -> messages arrived before yesterday in +inbox - are picked. +/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 example -3. Field filter: "FIELD=VALUE" +@item +Field filter: @samp{@var{FIELD}=@var{VALUE}} -All messages that have FIELD and its value is VALUE are picked. -'FIELD' and 'VALUE' are case insensitive. +All messages that have @var{FIELD} and its value is @var{VALUE} are picked. +@var{FIELD} and @var{VALUE} are case insensitive. Example: @example - /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. +/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 example -If you can split conditions by character "|", it is considered as OR condition. -/tocc=xxxx/ is an abbreviation of /to=xxxx|cc=xxxx/. +If you can split conditions by character @samp{|}, it is considered as OR condition. +@samp{/tocc=xxxx/} is an abbreviation of @samp{/to=xxxx|cc=xxxx/}. Example: @example - /from=teranisi|to=teranisi/+inbox - -> In +inbox, messages are picked if - the message's To: field includes - "teranisi" or From: field includes "teranisi". - /tocc=teranisi/+inbox -> In +inbox, messages are picked if - the message's To: field or Cc: field includes - "teranisi". +/from=teranisi|to=teranisi/+inbox + -> In +inbox, messages are picked if + the message's To: field includes + "teranisi" or From: field includes "teranisi". +/tocc=teranisi/+inbox -> In +inbox, messages are picked if + the message's To: field or Cc: field includes + "teranisi". @end example +@end enumerate Advanced example: @example - %inbox,/from=teranisi/%inbox@@server - -> Messages in %inbox or - message is in the %inbox@@server folder and it's From field - includes "teranisi" are collected. - - /last:100//to=teranisi/*+inbox,%inbox - -> Latest 100 messages which is in the +inbox or %inbox folder - and To: field matches "teranisi". - - /from=hogehoge//last:20//tocc=teranisi/%#mh/inbox@@localhost - -> Pick messages which have From: field and it includes "hogehoge" - from latest 20 messages in the %#mh/inbox@@localhost - and To: or Cc: field includes "teranisi". +%inbox,/from=teranisi/%inbox@@server + -> Messages in %inbox or + message is in the %inbox@@server folder and it's From field + includes "teranisi" are collected. + +/last:100//to=teranisi/*+inbox,%inbox + -> Latest 100 messages which is in the +inbox or %inbox folder + and To: field matches "teranisi". + +/from=hogehoge//last:20//tocc=teranisi/%#mh/inbox@@localhost + -> Pick messages which have From: field and it includes "hogehoge" + from latest 20 messages in the %#mh/inbox@@localhost + and To: or Cc: field includes "teranisi". @end example --- Limit of implementation --- @@ -1309,11 +1312,11 @@ In the pipe folder, messages are automatically transferred from the source folder to destination folder. @example -Format: '|' source-folder '|' destination-folder +Format: @samp{|} @var{source-folder} @samp{|} @var{destination-folder} @end example When you access to the pipe folder, messages are automatically transferred -from source-folder to destination-folder. +from @var{source-folder} to @var{destination-folder}. It is convenient if you want to download messages to local disk via POP. For example, if you specify following @@ -1424,7 +1427,7 @@ six children folders update its unread number status. @subsubsection Select Folder -To enter summary mode of the folder, type return (or spece) key on +To enter summary mode of the folder, type return (or space) key on the folder line. If the variable @code{wl-stay-folder-window} has non-nil value, summary window appears on the right of the folder mode window. @@ -1647,21 +1650,23 @@ of access groups. Each element is: -('regexp of access-folder' . ('subscribe-flag' 'regexp-of-folders' @dots{})) +@example +(@var{regexp-of-access-folder} . (@var{subscribe-flag} @var{regexp-of-folders} @dots{})) +@end example -If subscribe-flag is non-nil, folders which have name matched to -regexp-of-folders are displayed. Otherwise, hidden. +If @var{subscribe-flag} is non-nil, folders which have name matched to +@var{regexp-of-folders} are displayed. Otherwise, hidden. However, already unsubscribed folder is not displayed even -when the subscribe-flag is non-nil. Multiple regexp-of-folders can be specified. +when the @var{subscribe-flag} is non-nil. Multiple @var{regexp-of-folders} can be specified. Example: -@example +@lisp '(("^-fj$" . (t "^-fj\\.\\(comp\\|editor\\|mail\\)" "^-fj\\.\\(net\\|news\\|os\\|rec\\)")) ("^-$" . (t "^-\\(fj\\|tnn\\|japan\\|gnu\\|comp\\)")) ("^\\+ml$" . (nil "^\\+ml$" "^\\+ml/tmp"))) -@end example +@end lisp @item wl-folder-hierarchy-access-folders @vindex wl-folder-hierarchy-access-folders @@ -2311,30 +2316,35 @@ refiling is decided by the value of @code{wl-refile-rule-alist}. @code{wl-refile-rule-alist} is a list of a rule: @example - (FIELD (REGEXP . TARGET) - (REGEXP . TARGET) - @dots{}) +(@var{FIELD} (@var{REGEXP} . @var{TARGET}) + (@var{REGEXP} . @var{TARGET}) + @dots{}) @end example -Each rule means `if FIELD value matches REGEXP, then refile to TARGET folder'. +Each rule means `if @var{FIELD} value matches @var{REGEXP}, +then refile to @var{TARGET} folder'. The rule matched first is applied. -FIELD is a string of field name. You can specify a list of field name +@var{FIELD} is a string of field name. You can specify a list of field name string, too. In this case, if one of these fields is matched, then the rule is fired (i.e. OR condition). -REGEXP is a regular expression for field value. TARGET is a target -folder string. You can specify a rule at TARGET part, too. In this +@var{REGEXP} is a regular expression for field value. @var{TARGET} is a target +folder string. You can specify a rule at @var{TARGET} part, too. In this case, If the field value of the rule and the current rule is matched, then the current rule is fired (i.e. AND condition). -In TARGET part, you can refer matched substring of REGEXP. -To refer substring, specify following in TARGET: +In @var{TARGET} part, you can refer matched substring of @var{REGEXP}. +To refer substring, specify following in @var{TARGET}: -@example -\& means substitute original matched text. -\N (number) means substitute what matched the Nth `\(...\)'. -@end example +@table @samp +@item \& +means substitute original matched text. + +@item \@var{N} +means substitute what matched the @var{N}th `\(@dots{}\)'. +(@var{N} is a number.) +@end table Following is an example of @code{wl-refile-rule-alist}. @@ -2937,7 +2947,6 @@ With prefix argument, it affects on the all messages in the thread tree. @item t u @kindex t u (Summary) @findex wl-thread-unmark - Unmark temporal mark on the messages which are the descendant of the current thread. With prefix argument, it affects on the all messages in the thread tree. @@ -3297,7 +3306,7 @@ If non-nil, messages read via POP3 are cached. Message Buffers utilize MIME-View mode of SEMI/tm. For operational procedures and key bindings, refer to respective documents. -@xref{MIME-View, , ,mime-ui-ja, a MIME user interface for GNU Emacs}. +@xref{MIME-View, , ,mime-ui-en, a MIME user interface for GNU Emacs}. @kbd{p} at the top of a message or @kbd{n} at the bottom of a message brings you back to Summary mode. @@ -3376,11 +3385,10 @@ message is saved when it is sent. Multi-part editing utilize MIME edit mode of SEMI/tm. For procedures of editing, refer to respective documents. -@xref{Mail Methods, , ,mime-ui-ja, a MIME user interface for GNU Emacs}. +@xref{MIME-Edit, , ,mime-ui-en, a MIME user interface for GNU Emacs}. @subsection Dynamic Modification of Messages @vindex wl-draft-config-alist - @c @cindex Change Message @c @cindex Message, Change Dynamic @@ -4205,7 +4213,7 @@ The initial setting is 'one. The value of @code{wl-plugged} reflects the return value of the function @code{elmo-plugged-p} (without arguments). This variable @code{elmo-plugged-condition} specifies the condition on -which the return value of (elmo-plugged-p) should be t depending on the +which the return value of @code{(elmo-plugged-p)} should be t depending on the plugged state of each port. @example @@ -4213,7 +4221,7 @@ plugged state of each port. 'all : plugged if all ports are plugged. 'independent : reflects wl-plugged (elmo-plugged) regardless of plugged states of the ports. -function : reflects the return value of the function +@var{function} : reflects the return value of the @var{function} functions available per default 'elmo-plug-on-by-servers : reflects the plugged state of the servers specified by the @@ -4298,7 +4306,7 @@ initial stage. ;; @r{archive by message number (retaining numbers)} ("^\\+ml/.*" (number 300 310) wl-expire-archive-number2 t) ;; @r{archive by a fixed number (retaining numbers)} - ("^\\+nikki$" (date 30) wl-expire-archive-date) + ("^\\+diary$" (date 30) wl-expire-archive-date) ;; @r{archive by year and month (numbers discarded)} )) @end lisp @@ -4306,34 +4314,34 @@ initial stage. Items in the list has the format of: @example -("regexp_for_folders" (specification_of_messages_to_be_deleted) destination) +(@var{regexp-for-folders} @var{specification-of-messages-to-be-deleted} @var{destination}) @end example @noindent -The folder is examined if it matches "regexp_for_folders" from the +The folder is examined if it matches @var{regexp-for-folders} from the beginning of the list. If you invoke expiration on the folder that does not match any of them, nothing will happen. And if either the second or the third element of the item is nil, expiration will not take place. You can use any one of the following for -specification_of_message_to_be_deleted: +@var{specification-of-message-to-be-deleted}: @table @code -@item (number n1 [n2]) +@item (number @var{n1} [@var{n2}]) deletes messages depending on the number of messages in the folder. -n1 is the number of messages which should survive deletion, for example +@var{n1} is the number of messages which should survive deletion, for example if its value is 500, the newest 500 messages survive and the rests are deleted. -n2 is the number of messages in the folder on which expiration should -take place, which defaults to n1 + 1. For example if its value is 510, +@var{n2} is the number of messages in the folder on which expiration should +take place, which defaults to @var{n1} + 1. For example if its value is 510, folders with 510 or more messages are expired. If you configured automatic expiration, frequently used folders may expire every time it receive messages, and you may be annoyed with the long delay in reading mail. -In that case, you can set a wide margin between n2 and n1, so that +In that case, you can set a wide margin between @var{n2} and @var{n1}, so that expiration would not take place until a certain number of messages accumulate. @@ -4343,10 +4351,10 @@ If @code{wl-expire-number-with-reserve-marks} is non-nil, the folder will expire so as to have 500 messages including such ones. Otherwise, it will have 500 messages except such ones. -@item (date d1) +@item (date @var{d1}) deletes messages depending on the dates. -Messages dated d1 or more days ago are deleted, for example if its value +Messages dated @var{d1} or more days ago are deleted, for example if its value is seven, messages seven days old or more are deleted. Note that the date is the one in the Date field of the message, not when the message entered the folder. @@ -4355,29 +4363,29 @@ Messages with no or invalid Date field does not expire; you might have to delete them by hand. @end table -You can use any one of the following in the place of destination: +You can use any one of the following in the place of @var{destination}: -@table @code -@item 'remove +@table @asis +@item @code{'remove} deletes the messages instantly. -@item 'trash +@item @code{'trash} moves the messages to @code{wl-trash-folder}. -@item string(folder) -moves the messages to the specified folder. +@item @var{string}(folder) +moves the messages to the folder specified with @var{string}. It would be useful for specifying an archiving folder, but because this does not move important messages, it might be better to use the standard functions described below. -@item function -invokes the specified function. +@item @var{function} +invokes the specified @var{function}. -To the function, three arguments are passed: a folder name, a list of +To the @var{function}, three arguments are passed: a folder name, a list of messages to be deleted, and msgdb information of the summary. You can specify function-specific arguments after the name of the -function. +@var{function}. Note that the list contains messages with marks in @code{wl-summary-expire-reserve-marks}, be careful in writing your own function. @@ -4400,10 +4408,10 @@ the name of the folder as follows (in this case, archiving folders are handled as if @code{elmo-archive-treat-file} were non-nil). -@table @code +@table @asis @item If the folder type is localdir: - @code{$ArchiveDir/foldername-xxxxx.zip} + For example, @samp{+ml/wl} corresponds to @samp{$ml/wl;zip} (@file{~/Mail/ml/wl-00100.zip}). @@ -4442,9 +4450,9 @@ You can set the first argument to these three standard functions to non-nil in @code{wl-expire-alist} so as to retain message numbers in the folder. For example, it can be specified just after the name of the function: -@example +@lisp ("^\\+ml/wl$" (number 300 310) wl-expire-archive-number1 t) -@end example +@end lisp If you omit the argument, consecutive numbers from 1 are assigned for each archiving folder. @@ -4584,7 +4592,7 @@ with @code{wl-summary-expire-reserve-marks} are also retained. The initial setting is 'wl-expire-archive-get-folder. This variable specifies a function that returns the name of an archiving -folder for standard functions in the place of destination. +folder for standard functions in the place of @var{destination}. You can use the following three variables for simple modification of folder names; if you want more complex settings, define your own function in this variable. @@ -4592,9 +4600,9 @@ function in this variable. @code{wl-expire-archive-get-folder} can be customized by these variables: @itemize @bullet -@item wl-expire-archive-folder-name-fmt -@item wl-expire-archive-folder-type -@item wl-expire-archive-folder-prefix +@item @code{wl-expire-archive-folder-name-fmt} +@item @code{wl-expire-archive-folder-type} +@item @code{wl-expire-archive-folder-prefix} @end itemize @item wl-expire-archive-folder-name-fmt @@ -4728,10 +4736,10 @@ For example: Each item in the list has the following format: @example -("folders_regexp" deleting_function) +(@var{folders-regexp} @var{deleting-function}) @end example -As you can see, you can only use a function after @samp{folders_regexp}. +As you can see, you can only use a function after @var{folders-regexp}. Per default, there are three functions: @itemize @bullet @@ -5062,7 +5070,7 @@ If non-nil, scoring is enabled. @item wl-score-files-dir @vindex wl-score-files-dir -The initial setting is "~/.elmo/". +The initial setting is @file{~/.elmo/}. The default directory for score files. @item wl-score-interactive-default-score @@ -5123,7 +5131,7 @@ The format of score files are the same as Gnus, and basically you can use Gnus score files as they are. But they are not fully compatible because some keys are not supported and there are Wanderlust specifics. -@example +@lisp (("subject" ("for sale" -1000 nil s) ("profit" -1000 nil s)) @@ -5137,7 +5145,7 @@ because some keys are not supported and there are Wanderlust specifics. (target 3000) (mark 0) (expunge -3000)) -@end example +@end lisp @table @code @item string @@ -5799,10 +5807,12 @@ If non-nil, you are asked for confirmation when mail is sent. @item wl-folder-sync-range-alist @vindex wl-folder-sync-range-alist The initial setting is the list shown below: -@example + +@lisp (("^&.*$" . "all") ("^\\+draft$\\|^\\+queue$" . "all")) -@end example +@end lisp + This is an associative list of regular expressions of folder names and update range of the summary. Update range is one of the "all", "update", "rescan", "rescan-noscore", "first"