Last Modified@value{Time-stamp:}
@end flushright
-\e$B$3$NJ8=q$O\e(B Wanderlust@value{version} \e$B$KBP1~$7$^$9!#\e(B
+\e$B$3$NJ8=q$O\e(B Wanderlust @value{version} \e$B$KBP1~$7$^$9!#\e(B
@end ifinfo
\e$B$l$k$b$N$N\e(B) \e$BF0:n$9$k$3$H$,3NG'$5$l$F$$$^$9!#\e(B
\e$B$^$?!"\e(BWanderlust \e$B$,@\B3$7$FF0:n$9$k$3$H$,3NG'$5$l$F$$$k\e(B IMAP \e$B%5!<%P$O\e(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) \e$B$G$9!#\e(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) \e$B$G$9!#\e(B
@c
Wanderlust \e$B$r5/F0$9$k$^$G$KI,MW$J<j=g$r=gHV$K@bL@$7$^$9!#\e(B
-(\e$BEvA3$N$3$H$J$,$i!"$3$l$i$h$j$b@h$K!"%a!<%k\e(B/\e$B%K%e!<%9$rFI$`$3$H$,$G$-$k4D6-$,$"$i$+$8$aI,MW$G$9!#\e(B)
+(\e$BEvA3$N$3$H$J$,$i!"$3$l$i$h$j$b@h$K!"%a!<%k\e(B/\e$B%K%e!<%9$rFI$`$3$H$N$G$-$k4D6-$,$"$i$+$8$aI,MW$G$9!#\e(B)
@menu
* MIME Modules:: MIME \e$BMQ%b%8%e!<%k$N%$%s%9%H!<%k\e(B
\e$B$H$$$&%(%i!<$,H/@8$9$k>l9g$,$"$j$^$9!#$3$N>l9g!"\e(B@file{FLIM-CFG} \e$B$N0J2<$N9T$r\e(B
\e$B%3%a%s%H%"%&%H$7$F2<$5$$!#\e(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
\e$B$=$NB>!"\e(BFLIM, SEMI \e$B$K$O$$$m$$$m$JJQ7A%P!<%8%g%s$,B8:_$7$^$9$,!"\e(B
\e$B$=$l$i$N$$$:$l$bMxMQ$9$k$3$H$,2DG=$G$9!#\e(B
@code{WL_PREFIX}, @code{ELMO_PREFIX}
\e$B$N%G%U%)%k%H$O$$$:$l$b\e(B @file{wl} \e$B$G$9!#\e(B
-@file{elmo*} (ELMO \e$B%b%8%e!<%k\e(B) \e$B$O\e(B @file{elmo} \e$BG[2<$K%$%s%9%H!<%k$7$?$1$l$P!"\e(B
+@file{elmo*} (ELMO \e$B%b%8%e!<%k\e(B) \e$B$r\e(B @file{elmo} \e$BG[2<$K%$%s%9%H!<%k$7$?$1$l$P!"\e(B
@lisp
(setq ELMO_PREFIX "elmo")
RFC 2060 \e$B$G5,Dj$5$l$?\e(B IMAP4rev1 \e$B$rMxMQ$7$F%a!<%k$rFI$`$?$a$N%U%)%k%@$G$9!#\e(B
@example
-\e$B=q<0\e(B: '%' '\e$B%a!<%k%\%C%/%9L>\e(B'[':' '\e$B%f!<%6L>\e(B' ['/' '\e$BG'>ZK!\e(B']]['@@' '\e$B%[%9%HL>\e(B'][':' '\e$B%]!<%HHV9f\e(B']['!']
+\e$B=q<0\e(B: @samp{%} @var{\e$B%a!<%k%\%C%/%9L>\e(B} [@samp{:} @var{\e$B%f!<%6L>\e(B} [@samp{/} @var{\e$BG'>ZK!\e(B}]][@samp{@@} @var{\e$B%[%9%HL>\e(B}][@samp{:} @var{\e$B%]!<%HHV9f\e(B}][@samp{!}]
@end example
@example
-\e$BG'>ZK!$K$O\e(B "auth" (\e$B%(%s%3!<%I$7$F%Q%9%o!<%I$rAw?.\e(B)\e$B$+\e(B
+@var{\e$BG'>ZK!\e(B}\e$B$K$O\e(B "auth" (\e$B%(%s%3!<%I$7$F%Q%9%o!<%I$rAw?.\e(B)\e$B$+\e(B
"cram-md5" (cram-md5\e$B$K$h$kG'>Z\e(B)\e$B$+\e(B
"login" (\e$B@8%Q%9%o!<%I$rAw?.\e(B) \e$B$N$$$:$l$+$r;XDj!#\e(B
@end example
-(cram-md5 \e$B$K$h$kG'>Z$r9T$J$&$K$O\e(B \e$BK\%Q%C%1!<%8$N\e(B utils/sasl/ \e$B$r%$%s%9%H!<%k$9$k\e(B
+(cram-md5 \e$B$K$h$kG'>Z$r9T$J$&$K$O\e(B \e$BK\%Q%C%1!<%8$N\e(B @file{utils/sasl} \e$B$r%$%s%9%H!<%k$9$k\e(B
\e$BI,MW$,$"$j$^$9!#\e(B)
default \e$BCM\e(B:
@example
\e$B%f!<%6L>\e(B -> \e$BJQ?t\e(B @code{elmo-default-imap4-user} \e$B$NCM!#\e(B
- \e$B=i4|@_Dj$O\e(B \e$B4D6-JQ?t\e(B @code{USER} \e$B$+!"\e(B@code{LOGNAME} \e$B$+!"\e(B(user-login-name) \e$B$NJV$jCM!#\e(B
+ \e$B=i4|@_Dj$O\e(B \e$B4D6-JQ?t\e(B @code{USER} \e$B$+!"\e(B@code{LOGNAME} \e$B$+!"\e(B
+ @code{(user-login-name)} \e$B$NJV$jCM!#\e(B
\e$BG'>ZK!\e(B -> \e$BJQ?t\e(B @code{elmo-default-imap4-authenticate-type} \e$B$NCM!#\e(B
\e$B=i4|@_Dj$O\e(B "auth"\e$B!#\e(B
\e$B%[%9%HL>\e(B -> \e$BJQ?t\e(B @code{elmo-default-imap4-server} \e$B$NCM!#\e(B
\e$B%a%$%s$G;HMQ$9$k\e(B IMAP \e$B%5!<%P$rJQ?t\e(B @code{elmo-default-imap4-server}
\e$B$K;XDj$9$k$H!"$$$A$$$A%U%)%k%@L>$K%[%9%HL>$r=q$+$:$K$9$_$^$9!#Nc$($P%U%!\e(B
-\e$B%$%"%&%)!<%k$r1[$($J$1$l$P$J$i$J$$>l9g$G$b\e(B @samp{foo%imap@@geteway} \e$B$N$h\e(B
+\e$B%$%"%&%)!<%k$r1[$($J$1$l$P$J$i$J$$>l9g$G$b\e(B @samp{foo%imap@@gateway} \e$B$N$h\e(B
\e$B$&$K;XDj$G$-$^$9!#\e(B
\e$B%U%)%k%@L>$N:G8e$K\e(B @samp{!} \e$B$,IU$$$F$$$k$H!"\e(BSSL (Secure Socket Layer)\e$B$r\e(B
\e$B0l$D$N%K%e!<%9%0%k!<%W$,0l$D$N%U%)%k%@$H$7$F07$o$l$^$9!#\e(B
@example
-\e$B=q<0\e(B: '-' '\e$B%K%e!<%9%0%k!<%WL>\e(B'[[':' '\e$B%f!<%6L>\e(B']['@@' '\e$B%[%9%HL>\e(B'][':' '\e$B%]!<%HHV9f\e(B']]['!']
+\e$B=q<0\e(B: @samp{-} @var{\e$B%K%e!<%9%0%k!<%WL>\e(B} [[@samp{:} @var{\e$B%f!<%6L>\e(B}][@samp{@@} @var{\e$B%[%9%HL>\e(B}][@samp{:} @var{\e$B%]!<%HHV9f\e(B}]][@samp{!}]
@end example
default \e$BCM\e(B:
\e$B=i4|@_Dj$O\e(B 119\e$B!#\e(B
@end example
-\e$B%f!<%6L>$,\e(B non-nil \e$B$N>l9g$O\e(BAUTHINFO\e$B$K$h$kG'>Z$r9T$J$$$^$9!#\e(B
+@var{\e$B%f!<%6L>\e(B}\e$B$,\e(B non-nil \e$B$N>l9g$O\e(BAUTHINFO\e$B$K$h$kG'>Z$r9T$J$$$^$9!#\e(B
\e$B%U%)%k%@L>$N:G8e$K\e(B @samp{!} \e$B$,IU$$$F$$$k$H!"\e(BSSL \e$B$rMxMQ$7$F%3%M%/%7%g%s$rD%$j$^$9!#\e(B
@samp{!!} \e$B$@$H!"\e(BSTARTTLS\e$B$K$h$j\e(BSSL\e$B%3%M%/%7%g%s$rD%$j$^$9!#\e(B
\e$BJQ?t\e(B @code{elmo-default-nntp-ssl} \e$B$NCM$,\e(B non-nil \e$B$J$i!"\e(B@samp{!} \e$B$rIU$1\e(B
MH \e$B7A<0\e(B(1\e$B%U%!%$%k\e(B1\e$B%a!<%k\e(B)\e$B$GJ]B8$5$l$?%a!<%k$rFI$`$?$a$N%U%)%k%@$G$9!#\e(B
@example
-\e$B=q<0\e(B: '+' '\e$B%G%#%l%/%H%jL>\e(B'
+\e$B=q<0\e(B: @samp{+} @var{\e$B%G%#%l%/%H%jL>\e(B}
@end example
-\e$B%G%#%l%/%H%jL>$O!"DL>o!"JQ?t\e(B @code{elmo-localdir-folder-path}
+@var{\e$B%G%#%l%/%H%jL>\e(B}\e$B$O!"DL>o!"JQ?t\e(B @code{elmo-localdir-folder-path}
(\e$B=i4|@_Dj$O\e(B @file{~/Mail}) \e$B$+$i$NAjBP%Q%9$G$9$,!"\e(B
@samp{/} \e$B$d\e(B @samp{~} \e$B$G;O$^$C$F$$$l$P@dBP%Q%9$H8+Pv$7$^$9\e(B
(\e$B%I%i%$%V%l%?!<$bF1MM$G$9\e(B)\e$B!#\e(B
Maildir \e$B7A<0\e(B(1\e$B%U%!%$%k\e(B1\e$B%a!<%k\e(B)\e$B$GJ]B8$5$l$?%a!<%k$rFI$`$?$a$N%U%)%k%@$G$9!#\e(B
@example
-\e$B=q<0\e(B: '.' '\e$B%G%#%l%/%H%jL>\e(B'
+\e$B=q<0\e(B: @samp{.} @var{\e$B%G%#%l%/%H%jL>\e(B}
@end example
-\e$B%G%#%l%/%H%jL>$O!"DL>o!"JQ?t\e(B @code{elmo-maildir-folder-path} (\e$B=i4|@_Dj$O\e(B
+@var{\e$B%G%#%l%/%H%jL>\e(B}\e$B$O!"DL>o!"JQ?t\e(B @code{elmo-maildir-folder-path} (\e$B=i4|@_Dj$O\e(B
@file{~/Maildir}) \e$B$+$i$NAjBP%Q%9$G$9$,!"\e(B@samp{/} \e$B$d\e(B @samp{~} \e$B$G;O$^$C$F\e(B
\e$B$$$l$P@dBP%Q%9$H8+Pv$7$^$9\e(B(\e$B%I%i%$%V%l%?!<$bF1MM$G$9\e(B)\e$B!#\e(B
\e$B$J>l9g$K$=$N%9%W!<%k$rD>@\FI$`!"$H$$$&;H$$J}$bA[Dj$7$F$$$^$9!#\e(B
@example
-\e$B=q<0\e(B: '=' '\e$B%G%#%l%/%H%jL>\e(B'
+\e$B=q<0\e(B: @samp{=} @var{\e$B%G%#%l%/%H%jL>\e(B}
@end example
-\e$B%G%#%l%/%H%jL>$O!"JQ?t\e(B @code{elmo-localnews-folder-path}
+@var{\e$B%G%#%l%/%H%jL>\e(B}\e$B$O!"JQ?t\e(B @code{elmo-localnews-folder-path}
(\e$B=i4|@_Dj$O\e(B @file{~/News})
\e$B$G;XDj$5$l$?%G%#%l%/%H%j$N%5%V%G%#%l%/%H%j$r;X$7$^$9!#\e(B
\e$B%G%#%l%/%H%j$N6h@Z$j$O\e(B @samp{.} \e$B$G$b2D$G$9!#\e(B
\e$B$F07$$$^$9!#\e(B
@example
-\e$B=q<0\e(B: '$' '\e$B%G%#%l%/%H%jL>\e(B' [';' \e$B%"!<%+%$%P%?%$%W\e(B ';' \e$B%W%l%U%#%/%9\e(B]
+\e$B=q<0\e(B: @samp{$} @var{\e$B%G%#%l%/%H%jL>\e(B} [@samp{;} @var{\e$B%"!<%+%$%P%?%$%W\e(B} @samp{;} @var{\e$B%W%l%U%#%/%9\e(B}]
@end example
\e$B!X%G%#%l%/%H%jL>!Y$O!"DL>o!"JQ?t\e(B @code{elmo-archive-folder-path}
\e$BKh$N!"3F<o%a%=%C%I$r5-=R$7$^$9!#\e(Balist \e$B$N3FMWAG$O0J2<$N$h$&$K$J$j$^$9!#\e(B
@example
- (action . (exec-name options)) ;; \e$B30It%W%m%0%i%`$H%*%W%7%g%s\e(B
- (action . function) ;; \e$B4X?t\e(B
+(@var{action} . (@var{exec-name} @var{options})) ;; \e$B30It%W%m%0%i%`$H%*%W%7%g%s\e(B
+(@var{action} . @var{function}) ;; \e$B4X?t\e(B
@end example
-\e$B8=:_$N$H$3$m!"M-8z$J\e(B action \e$B$O\e(B
+\e$B8=:_$N$H$3$m!"M-8z$J\e(B @var{action} \e$B$O\e(B
@example
- 'ls, 'cat ('cat-headers) ;; \e$B:GDc8BI,MW\e(B(\e$B1\Mw$N$_\e(B)
- 'mv ('mv-pipe), 'rm ('rm-pipe) ;; \e$B>e$H%;%C%H$G%U%k%9%Z%C%/\e(B
- 'cp ('cp-pipe) ;;
+'ls, 'cat ('cat-headers) ;; \e$B:GDc8BI,MW\e(B(\e$B1\Mw$N$_\e(B)
+'mv ('mv-pipe), 'rm ('rm-pipe) ;; \e$B>e$H%;%C%H$G%U%k%9%Z%C%/\e(B
+'cp ('cp-pipe) ;;
@end example
@noindent
RFC 1939 \e$B$G5,Dj$5$l$?\e(B POP3 \e$B$rMxMQ$7$F%a!<%k$rFI$`$?$a$N%U%)%k%@$G$9!#\e(B
@example
-\e$B=q<0\e(B: '&' ['\e$B%f!<%6L>\e(B'][['/' '\e$BG'>ZK!\e(B']['@@' '\e$B%[%9%HL>\e(B'][':' '\e$B%]!<%HHV9f\e(B']]['!']
+\e$B=q<0\e(B: @samp{&} [@var{\e$B%f!<%6L>\e(B}][[@samp{/} @var{\e$BG'>ZK!\e(B}][@samp{@@} @var{\e$B%[%9%HL>\e(B}][@samp{:} @var{\e$B%]!<%HHV9f\e(B}]][@samp{!}]
@end example
-\e$BG'>ZK!$K$O!"\e(B@samp{user} (\e$B@8%Q%9%o!<%I$rAw?.$7$FG'>Z\e(B) \e$B$H\e(B
+@var{\e$BG'>ZK!\e(B}\e$B$K$O!"\e(B@samp{user} (\e$B@8%Q%9%o!<%I$rAw?.$7$FG'>Z\e(B) \e$B$H\e(B
@samp{apop} (APOP \e$B$GG'>Z\e(B) \e$B$N\e(B 2 \e$B<oN`$,$"$j$^$9!#\e(B
default \e$BCM\e(B:
@example
\e$B%f!<%6L>\e(B -> \e$BJQ?t\e(B @code{elmo-default-pop3-user} \e$B$NCM!#\e(B
- \e$B=i4|@_Dj$O\e(B \e$B4D6-JQ?t\e(B @code{USER} \e$B$+!"\e(B@code{LOGNAME} \e$B$+!"\e(B(user-login-name) \e$B$NJV$jCM!#\e(B
+ \e$B=i4|@_Dj$O\e(B \e$B4D6-JQ?t\e(B @code{USER} \e$B$+!"\e(B@code{LOGNAME} \e$B$+!"\e(B
+ @code{(user-login-name)} \e$B$NJV$jCM!#\e(B
\e$BG'>ZK!\e(B -> \e$BJQ?t\e(B @code{elmo-default-pop3-authenticate-type} \e$B$NCM!#\e(B
\e$B=i4|@_Dj$O\e(B "user"\e$B!#\e(B
\e$B%[%9%HL>\e(B -> \e$BJQ?t\e(B @code{elmo-default-pop3-server} \e$B$NCM!#\e(B
\e$BJ#?t$N%U%)%k%@$r2>A[E*$K0l$D$K8+$($k$h$&$K$9$k%U%)%k%@$G$9!#\e(B
@example
-\e$B=q<0\e(B: '*' '\e$B%U%)%k%@\e(B' [',' '\e$B%U%)%k%@\e(B'] ... [',' '\e$B%U%)%k%@\e(B']
+\e$B=q<0\e(B: @samp{*} @var{\e$B%U%)%k%@\e(B1} [@samp{,} @var{\e$B%U%)%k%@\e(B2}] @dots{} [@samp{,} @var{\e$B%U%)%k%@\e(BN}]
@end example
-@samp{*} \e$B$N8e$K\e(B \e$B%U%)%k%@\e(B,\e$B%U%)%k%@\e(B,@dots{},\e$B%U%)%k%@\e(B \e$B$N$h$&$K\e(B ',' (\e$B%3%s%^\e(B)\e$B$G6h@Z$C$F\e(B
-\e$B0l$D$K8+$($k$h$&$K$7$?$$%U%)%k%@72$r;XDj$7$^$9!#\e(B
+@samp{*} \e$B$N8e$K\e(B @samp{\e$B%U%)%k%@\e(B1,\e$B%U%)%k%@\e(B2,@dots{},\e$B%U%)%k%@\e(BN} \e$B$N$h$&$K\e(B
+',' (\e$B%3%s%^\e(B)\e$B$G6h@Z$C$F0l$D$K8+$($k$h$&$K$7$?$$%U%)%k%@72$r;XDj$7$^$9!#\e(B
\e$BNc\e(B:
@example
- *-fj.editor.xemacs,-fj.editor.mule,-fj.editor.emacs
- -> -fj.editor.xemacs, -fj.editor.mule, -fj.editor.emacs \e$B$,0l$D$N\e(B
- \e$B%U%)%k%@$H$7$F8+$($k!#\e(B
+*-fj.editor.xemacs,-fj.editor.mule,-fj.editor.emacs
+-> -fj.editor.xemacs, -fj.editor.mule, -fj.editor.emacs \e$B$,0l$D$N\e(B
+ \e$B%U%)%k%@$H$7$F8+$($k!#\e(B
- *+inbox,-fj.rec.tv,%inbox
- -> +inbox, -fj.rec.tv, %inbox \e$B$,0l$D$N%U%)%k%@$H$7$F8+$($k!#\e(B
+*+inbox,-fj.rec.tv,%inbox
+-> +inbox, -fj.rec.tv, %inbox \e$B$,0l$D$N%U%)%k%@$H$7$F8+$($k!#\e(B
@end example
\e$B;XDj$7$?>r7o$rK~$?$9%a%C%;!<%8$N$_$r4^$`2>A[E*$J%U%)%k%@$G$9!#\e(B
@example
-\e$B=q<0\e(B: '/' '\e$B>r7o\e(B' '/' '\e$B%U%)%k%@\e(B'
+\e$B=q<0\e(B: @samp{/} @var{\e$B>r7o\e(B} @samp{/} @var{\e$B%U%)%k%@\e(B}
@end example
\e$B!X>r7o!Y$K$O!"0J2<$r=q$1$^$9!#\e(B
-1. \e$BItJ,%U%#%k%?!'\e(B "first:\e$B?t;z\e(B", "last:\e$B?t;z\e(B"
+@enumerate
+@item
+\e$BItJ,%U%#%k%?!'\e(B @samp{first:@var{\e$B?t;z\e(B}}, @samp{last:@var{\e$B?t;z\e(B}}
-first: \e$BA4%a%C%;!<%8$N@hF,$+$i\e(B'\e$B?t;z\e(B'\e$B$N?t$@$1%a%C%;!<%8$r@Z$j=P$7$^$9!#\e(B
-last: \e$BA4%a%C%;!<%8$NKvHx$+$i\e(B'\e$B?t;z\e(B'\e$B$N?t$@$1%a%C%;!<%8$r@Z$j=P$7$^$9!#\e(B
+first: \e$BA4%a%C%;!<%8$N@hF,$+$i\e(B@var{\e$B?t;z\e(B}\e$B$N?t$@$1%a%C%;!<%8$r@Z$j=P$7$^$9!#\e(B
+last: \e$BA4%a%C%;!<%8$NKvHx$+$i\e(B@var{\e$B?t;z\e(B}\e$B$N?t$@$1%a%C%;!<%8$r@Z$j=P$7$^$9!#\e(B
\e$BNc\e(B:
@example
- /last:10/-fj.os.linux -> -fj.os.linux \e$B$N:G6a$N\e(B 10 \e$B8D$N%a%C%;!<%8\e(B
- \e$B$N$_$rI=<($9$k%U%)%k%@\e(B
- /first:20/%inbox -> %inbox \e$B$N:G=i$N\e(B 20 \e$B8D$rI=<($9$k%U%)%k%@\e(B
+/last:10/-fj.os.linux -> -fj.os.linux \e$B$N:G6a$N\e(B 10 \e$B8D$N%a%C%;!<%8\e(B
+ \e$B$N$_$rI=<($9$k%U%)%k%@\e(B
+/first:20/%inbox -> %inbox \e$B$N:G=i$N\e(B 20 \e$B8D$rI=<($9$k%U%)%k%@\e(B
@end example
-2. \e$BF|IU$1%U%#%k%?!'\e(B "since:\e$BF|IU\e(B" "before:\e$BF|IU\e(B"
+@item
+\e$BF|IU%U%#%k%?!'\e(B @samp{since:@var{\e$BF|IU\e(B}}, @samp{before:@var{\e$BF|IU\e(B}}
-since: '\e$BF|IU\e(B'\e$B$h$j:G6a$N%a%C%;!<%8$N$_$r<h$j=P$7$^$9!#\e(B
-before: '\e$BF|IU\e(B'\e$B$h$j:G6a$N%a%C%;!<%8$N$_$r<h$j=P$7$^$9!#\e(B
+since: @var{\e$BF|IU\e(B}\e$B$h$j:G6a$N%a%C%;!<%8$N$_$r<h$j=P$7$^$9!#\e(B
+before: @var{\e$BF|IU\e(B}\e$B$h$j0JA0$N%a%C%;!<%8$N$_$r<h$j=P$7$^$9!#\e(B
-'\e$BF|IU\e(B' \e$B$K$O0J2<$,=q$1$^$9!#\e(B
+@var{\e$BF|IU\e(B}\e$B$K$O0J2<$,=q$1$^$9!#\e(B
@example
yesterday -> \e$B:rF|\e(B
lastweek -> \e$B@h=5$N:#F|\e(B
lastmonth -> \e$B@h7n$N:#F|\e(B
lastyear -> \e$B5nG/$N:#F|\e(B
-'\e$B?t;z\e(B'daysago -> '\e$B?t;z\e(B' \e$BF|A0\e(B (e.x. 3daysago)
-'\e$BF|\e(B'-'\e$B7n$NN,L>\e(B'-'\e$BG/\e(B' -> \e$BF|IU$1$=$N$b$N$N;XDj\e(B (ex. 1-Nov-1998)
+@var{\e$B?t;z\e(B}daysago -> @var{\e$B?t;z\e(B} \e$BF|A0\e(B (e.x. 3daysago)
+@var{\e$BF|\e(B}-@var{\e$B7n$NN,L>\e(B}-@var{\e$BG/\e(B} -> \e$BF|IU$=$N$b$N$N;XDj\e(B (ex. 1-Nov-1998)
@end example
\e$BNc\e(B:
@example
- /since:3daysago/+inbox \e$B"*\e(B \e$B:G6a#3F|4V$N\e(B +inbox \e$BCf$N%a%C%;!<%8!#\e(B
- /before:yesterday/+inbox \e$B"*\e(B \e$B$-$N$&$h$j0JA0$N\e(B +inbox \e$BCf$N%a%C%;!<%8!#\e(B
+/since:3daysago/+inbox \e$B"*\e(B \e$B:G6a#3F|4V$N\e(B +inbox \e$BCf$N%a%C%;!<%8!#\e(B
+/before:yesterday/+inbox \e$B"*\e(B \e$B$-$N$&$h$j0JA0$N\e(B +inbox \e$BCf$N%a%C%;!<%8!#\e(B
@end example
-3. \e$B%U%#!<%k%I%U%#%k%?!'\e(B "\e$B%U%#!<%k%IL>\e(B=\e$BJ8;zNs\e(B"
+@item
+\e$B%U%#!<%k%I%U%#%k%?!'\e(B @samp{@var{\e$B%U%#!<%k%IL>\e(B}=@var{\e$BJ8;zNs\e(B}}
-\e$B%a%C%;!<%8$N%U%#!<%k%I$NCf?H$,%^%C%A$9$k%a%C%;!<%8$r<h$j=P$7$^$9!#\e(B
+\e$B%a%C%;!<%8$N!X%U%#!<%k%I!Y$NCf?H$,!XJ8;zNs!Y$K%^%C%A$9$k%a%C%;!<%8$r<h$j=P$7$^$9!#\e(B
\e$B!X%U%#!<%k%IL>!Y!"!XJ8;zNs!Y$KBgJ8;z>.J8;z$N6hJL$O$"$j$^$;$s!#\e(B
\e$BNc\e(B:
@example
- /from=teranisi/+inbox -> +inbox \e$B$G!"\e(BFrom: \e$B%U%#!<%k%I$K\e(B "teranisi"
- \e$B$H$$$&J8;zNs$r4^$`%a%C%;!<%8$N%U%)%k%@\e(B
- /body=\e$B$J$s$H$+\e(B/%inbox -> %inbox \e$B$G!"K\J8$K\e(B "\e$B$J$s$H$+\e(B"
- \e$B$H$$$&J8;zNs$r4^$`%a%C%;!<%8$N%U%)%k%@\e(B
+/from=teranisi/+inbox -> +inbox \e$B$G!"\e(BFrom: \e$B%U%#!<%k%I$K\e(B "teranisi"
+ \e$B$H$$$&J8;zNs$r4^$`%a%C%;!<%8$N%U%)%k%@\e(B
+/body=\e$B$J$s$H$+\e(B/%inbox -> %inbox \e$B$G!"K\J8$K\e(B "\e$B$J$s$H$+\e(B"
+ \e$B$H$$$&J8;zNs$r4^$`%a%C%;!<%8$N%U%)%k%@\e(B
@end example
-"|" \e$B$G6h@Z$C$F\e(B OR \e$B>r7o$r;XDj$G$-$^$9!#\e(B
-\e$B$^$?!"\e(B/tocc=xxxx/ \e$B$O!"\e(B/to=xxxx|cc=xxxx/ \e$B$HF1$8$K$J$j$^$9!#\e(B
+@samp{|} \e$B$G6h@Z$C$F\e(B OR \e$B>r7o$r;XDj$G$-$^$9!#\e(B
+\e$B$^$?!"\e(B@samp{/tocc=xxxx/} \e$B$O!"\e(B@samp{/to=xxxx|cc=xxxx/} \e$B$HF1$8$K$J$j$^$9!#\e(B
\e$BNc\e(B:
@example
- /from=teranisi|to=teranisi/+inbox
- -> +inbox \e$B$G\e(BTo: \e$B%U%#!<%k%I$+\e(B From: \e$B%U%#!<%k%I$K\e(B
- "teranisi" \e$B$r4^$`%a%C%;!<%8$N%U%)%k%@\e(B
- /tocc=teranisi/+inbox -> +inbox \e$B$G!"\e(BTo: \e$B%U%#!<%k%I$+\e(B Cc: \e$B%U%#!<%k%I$K\e(B
- "teranisi" \e$B$r4^$`%a%C%;!<%8$N%U%)%k%@\e(B
+/from=teranisi|to=teranisi/+inbox
+ -> +inbox \e$B$G\e(BTo: \e$B%U%#!<%k%I$+\e(B From: \e$B%U%#!<%k%I$K\e(B
+ "teranisi" \e$B$r4^$`%a%C%;!<%8$N%U%)%k%@\e(B
+/tocc=teranisi/+inbox -> +inbox \e$B$G!"\e(BTo: \e$B%U%#!<%k%I$+\e(B Cc: \e$B%U%#!<%k%I$K\e(B
+ "teranisi" \e$B$r4^$`%a%C%;!<%8$N%U%)%k%@\e(B
@end example
+@end enumerate
\e$B1~MQJT\e(B
@example
- %inbox,/from=teranisi/%inbox@@server
- -> %inbox\e$B!"$*$h$S!"\e(B
- %inbox@@server \e$B$NCf$G\e(B From \e$B%U%#!<%k%I$,\e(B "teranisi" \e$B$N%a%C%;!<%872!"\e(B
- \e$B$r$$$C$Z$s$KI=<($9$k%U%)%k%@!#\e(B
-
- /last:100//to=teranisi/*+inbox,%inbox
- -> +inbox \e$B$H\e(B %inbox \e$BCf$N%a%C%;!<%8$N$&$A!"\e(B
- To: \e$B%U%#!<%k%I$,\e(B "teranisi" \e$B$K%^%C%A$9$k\e(B
- \e$B%a%C%;!<%8$N:G6a$N\e(B100\e$B8D$rI=<($9$k%U%)%k%@!#\e(B
-
- /from=hogehoge//last:20//tocc=teranisi/%#mh/inbox@@localhost
- (\e$B"*$G@^$jJV$7!#<B:]$O0l9T\e(B)
-
- -> %#mh/inbox@@localhost \e$B$NCf$G!"\e(BTo \e$B$+\e(B Cc \e$B$K\e(B "teranisi" \e$B$,4^$^$l$k\e(B
- \e$B%a%C%;!<%8$N:G6a$N\e(B 20 \e$B8D$N$&$A!"\e(BFrom \e$B$,\e(B "hogehoge" \e$B$N$b$N$r\e(B
- \e$BI=<($9$k%U%)%k%@!#\e(B
+%inbox,/from=teranisi/%inbox@@server
+ -> %inbox\e$B!"$*$h$S!"\e(B
+ %inbox@@server \e$B$NCf$G\e(B From \e$B%U%#!<%k%I$,\e(B "teranisi" \e$B$N%a%C%;!<%872!"\e(B
+ \e$B$r$$$C$Z$s$KI=<($9$k%U%)%k%@!#\e(B
+
+/last:100//to=teranisi/*+inbox,%inbox
+ -> +inbox \e$B$H\e(B %inbox \e$BCf$N%a%C%;!<%8$N$&$A!"\e(B
+ To: \e$B%U%#!<%k%I$,\e(B "teranisi" \e$B$K%^%C%A$9$k\e(B
+ \e$B%a%C%;!<%8$N:G6a$N\e(B100\e$B8D$rI=<($9$k%U%)%k%@!#\e(B
+
+/from=hogehoge//last:20//tocc=teranisi/%#mh/inbox@@localhost
+ -> %#mh/inbox@@localhost \e$B$NCf$G!"\e(BTo \e$B$+\e(B Cc \e$B$K\e(B "teranisi" \e$B$,4^$^$l$k\e(B
+ \e$B%a%C%;!<%8$N:G6a$N\e(B 20 \e$B8D$N$&$A!"\e(BFrom \e$B$,\e(B "hogehoge" \e$B$N$b$N$r\e(B
+ \e$BI=<($9$k%U%)%k%@!#\e(B
@end example
--- \e$B<BAu>e$N@)Ls\e(B ---
\e$B%U%)%k%@1\Mw;~$K!"<+F0E*$K%a%C%;!<%8$N<h$j9~$_$r<B9T$9$k%U%)%k%@$G$9!#\e(B
@example
-\e$B=q<0\e(B: '|'\e$B<h$j9~$_85\e(B'|'\e$B<h$j9~$_@h\e(B
+\e$B=q<0\e(B: @samp{|} @var{\e$B<h$j9~$_85\e(B} @samp{|} @var{\e$B<h$j9~$_@h\e(B}
@end example
\e$B%U%)%k%@1\Mw;~!"!X<h$j9~$_85!Y$+$i!X<h$j9~$_@h!Y$X<+F0E*$K%a%C%;!<%8$,\e(B
\e$B%j%9%H$N3FMWAG$O\e(B
-(\e$B%"%/%;%9%0%k!<%W$N@55,I=8=\e(B . (\e$B9XFI%U%i%0\e(B \e$B%U%)%k%@$N@55,I=8=\e(B @dots{}))
+@example
+(@var{\e$B%"%/%;%9%0%k!<%W$N@55,I=8=\e(B} . (@var{\e$B9XFI%U%i%0\e(B} @var{\e$B%U%)%k%@$N@55,I=8=\e(B} @dots{}))
+@end example
-\e$B$H$J$C$F$$$^$9!#9XFI%U%i%0$,\e(B non-nil \e$B$N>l9g$O%U%)%k%@$N@55,I=8=$K%^%C%A\e(B
-\e$B$7$?%U%)%k%@$N$_I=<($7!"9XFI%U%i%0$,\e(B nil \e$B$N>l9g$O%U%)%k%@$N@55,I=8=$K%^%C\e(B
-\e$B%A$7$?%U%)%k%@$OI=<($5$l$J$/$J$j$^$9!#$?$@$7!"9XFI%U%i%0$,\e(B non-nil \e$B$G$b\e(B
-\e$B4{$K\e(B unsubscribe \e$B$5$l$F$$$k%U%)%k%@$OI=<($5$l$^$;$s!#$^$?!"%U%)%k%@$N@5\e(B
-\e$B5,I=8=$OJ#?t8D5-=R$G$-$^$9!#\e(B
+\e$B$H$J$C$F$$$^$9!#\e(B@var{\e$B9XFI%U%i%0\e(B}\e$B$,\e(B non-nil \e$B$N>l9g$O\e(B@var{\e$B%U%)%k%@$N@55,I=8=\e(B}\e$B$K%^%C%A\e(B
+\e$B$7$?%U%)%k%@$N$_I=<($7!"\e(B@var{\e$B9XFI%U%i%0\e(B}\e$B$,\e(B nil \e$B$N>l9g$O\e(B@var{\e$B%U%)%k%@$N@55,I=8=\e(B}
+\e$B$K%^%C%A$7$?%U%)%k%@$OI=<($5$l$J$/$J$j$^$9!#$?$@$7!"\e(B@var{\e$B9XFI%U%i%0\e(B}\e$B$,\e(B non-nil \e$B$G$b\e(B
+\e$B4{$K\e(B unsubscribe \e$B$5$l$F$$$k%U%)%k%@$OI=<($5$l$^$;$s!#$^$?!"\e(B
+@var{\e$B%U%)%k%@$N@55,I=8=\e(B}\e$B$OJ#?t8D5-=R$G$-$^$9!#\e(B
\e$BNc\e(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
@code{wl-refile-rule-alist} \e$B$O!"\e(B
@example
- (\e$B%U%#!<%k%I\e(B (\e$B@55,I=8=\e(B . \e$B?6$jJ,$1@h\e(B)
- (\e$B@55,I=8=\e(B . \e$B?6$jJ,$1@h\e(B)
- @dots{})
+(@var{\e$B%U%#!<%k%I\e(B} (@var{\e$B@55,I=8=\e(B} . @var{\e$B?6$jJ,$1@h\e(B})
+ (@var{\e$B@55,I=8=\e(B} . @var{\e$B?6$jJ,$1@h\e(B})
+ @dots{})
@end example
\e$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$,\e(B
\e$B$^$?!"!X@55,I=8=!Y$G%^%C%A$7$?ItJ,J8;zNs$O!"!X?6$jJ,$1@h!Y$K0J2<$N\e(B
\e$B;XDj$r$9$k$3$H$G;2>H$G$-$^$9!#\e(B
-@example
-\& \e$B%^%C%A$7$?J8;zNsA4BN$r;2>H$7$^$9!#\e(B
-\N (N \e$B$O?t;z\e(B) N \e$BHVL\$N\e(B `\(...\)' \e$B$K%^%C%A$7$?J8;zNs$r;2>H$7$^$9!#\e(B
-@end example
+@table @samp
+@item \&
+\e$B%^%C%A$7$?J8;zNsA4BN$r;2>H$7$^$9!#\e(B
+
+@item \@var{N}
+@var{N} \e$BHVL\$N\e(B `\(@dots{}\)' \e$B$K%^%C%A$7$?J8;zNs$r;2>H$7$^$9!#\e(B
+(@var{N} \e$B$O?t;z\e(B)
+@end table
\e$B0J2<$O\e(B @code{wl-refile-rule-alist} \e$B$N0lNc$G$9!#\e(B
\e$B%^%k%A%Q!<%H$NJT=8$O\e(B SEMI/tm \e$B$N\e(B MIME \e$BJT=8%b!<%I$rMxMQ$7$F$$$^$9!#\e(B
\e$BJT=8$NJ}K!$O3F%Q%C%1!<%8IUB0$N%I%-%e%a%s%H$r;2>H$7$F$/$@$5$$!#\e(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 \e$B%a%C%;!<%8$NF0E*$JJQ99\e(B
@vindex wl-draft-config-alist
@vindex elmo-plugged-condition
\e$B=i4|@_Dj$O\e(B 'one\e$B!#\e(B
@code{wl-plugged} \e$B$NCM$O4X?t\e(B @code{elmo-plugged-p} (\e$B0z?t$J$7\e(B)\e$B$NLa$jCM$K$h$j7hDj$5$l$^$9!#\e(B
-\e$B$3$NJQ?t\e(B @code{elmo-plugged-condition} \e$B$O\e(B (elmo-plugged-p) \e$B$NLa$jCM$,\e(B t \e$B$K$J$k>r7o\e(B
+\e$B$3$NJQ?t\e(B @code{elmo-plugged-condition} \e$B$O\e(B @code{(elmo-plugged-p)} \e$B$NLa$jCM$,\e(B t \e$B$K$J$k>r7o\e(B
\e$B$r3F%]!<%H$N\e(Bplug\e$B>uBV$K$h$j;XDj$7$^$9!#\e(B
@example
'all : \e$BA4$F$N%]!<%H$,\e(B plugged \e$B$J$i\e(B plugged \e$B$G$"$k\e(B
'independent : \e$B%]!<%H$N\e(B plug \e$B>uBV$K4X78$J$/\e(B wl-plugged (elmo-plugged)
\e$B$r;2>H$9$k\e(B
-function : \e$B4X?t$NLa$jCM$K$h$jJQ2=$9$k\e(B
+@var{function} : \e$B4X?t\e(B @var{function} \e$B$NLa$jCM$K$h$jJQ2=$9$k\e(B
\e$BI8=`$GMQ0U$5$l$F$$$k4X?t\e(B
'elmo-plug-on-by-servrs
: \e$BJQ?t\e(B elmo-plug-on-servers \e$B$G;XDj$7$?%5!<%P$N\e(B plug
\e$B3F%j%9%H$NMWAG$O\e(B
@example
-("\e$B%U%)%k%@$N\e(Bregexp" (\e$B:o=|%a%C%;!<%8$N;XDj\e(B) \e$B:o=|@h\e(B)
+(@var{\e$B%U%)%k%@$N@55,I=8=\e(B} @var{\e$B:o=|%a%C%;!<%8$N;XDj\e(B} @var{\e$B:o=|@h\e(B})
@end example
@noindent
\e$B$H$J$C$F$$$^$9!#\e(B
-\e$B%j%9%H$N@hF,$+$i\e(B"\e$B%U%)%k%@$N\e(Bregexp"\e$B$K%^%C%A$9$k$+$I$&$+$rD4$Y$^$9!#\e(B
-\e$B$b$7!"\e(B"\e$B%U%)%k%@$N\e(Bregexp"\e$B$K%^%C%A$7$J$$%U%)%k%@$G!"\e(Bexpire \e$B$r<B9T$7$F$b2?$b$7$^$;$s!#\e(B
+\e$B%j%9%H$N@hF,$+$i\e(B@var{\e$B%U%)%k%@$N@55,I=8=\e(B}\e$B$K%^%C%A$9$k$+$I$&$+$rD4$Y$^$9!#\e(B
+\e$B$b$7!"\e(B@var{\e$B%U%)%k%@$N@55,I=8=\e(B}\e$B$K%^%C%A$7$J$$%U%)%k%@$G!"\e(Bexpire \e$B$r<B9T$7$F$b2?$b$7$^$;$s!#\e(B
\e$B$^$?!"\e(B2,3 \e$BHVL\$NMWAG$N$$$:$l$+$,\e(B nil \e$B$G$"$l$P\e(B expire \e$B$7$^$;$s!#\e(B
-\e$B:o=|%a%C%;!<%8$N;XDj$K$O<!$N$b$N$r;XDj$7$^$9!#\e(B
+@var{\e$B:o=|%a%C%;!<%8$N;XDj\e(B}\e$B$K$O<!$N$b$N$r;XDj$7$^$9!#\e(B
@table @code
-@item (number n1 [n2])
+@item (number @var{n1} [@var{n2}])
\e$B%U%)%k%@$K$"$k%a%C%;!<%8?t$K1~$8$F:o=|$r9T$$$^$9!#\e(B
-n1 \e$B$O:o=|8e$N%a%C%;!<%8?t$G!"\e(B
+@var{n1} \e$B$O:o=|8e$N%a%C%;!<%8?t$G!"\e(B
\e$BNc$($PCM$,\e(B 500 \e$B$J$i:G?7$N\e(B 500 \e$B8D$r;D$7$F;D$j$r:o=|$9$k$3$H$K$J$j$^$9!#\e(B
-n2 \e$B$O\e(B expire \e$B$r<B9T$9$k$?$a$N%a%C%;!<%8$NAm?t$G!">JN,$9$k$H\e(B n1 + 1 \e$B$K$J$j$^$9!#\e(B
+@var{n2} \e$B$O\e(B expire \e$B$r<B9T$9$k$?$a$N%a%C%;!<%8$NAm?t$G!">JN,$9$k$H\e(B @var{n1} + 1 \e$B$K$J$j$^$9!#\e(B
\e$BNc$($PCM$,\e(B 510 \e$B$J$i%a%C%;!<%8$,\e(B 510 \e$B0J>e$N$H$-$K\e(B expire \e$B$r<B9T$9$k$3$H$K$J$j$^$9!#\e(B
\e$B$3$l$O<+F0<B9T$G\e(B expire \e$B$r9T$&$h$&$K$7$?>l9g!"IQHK$K%a!<%k$,Mh$k%U%)%k%@$G\e(B
\e$B$OKh2s\e(B expire \e$B$r<B9T$9$k$?$a!"%a!<%k$rFI$`$^$G$K;~4V$,$+$+$j!"\e(B
\e$BHQ$o$7$/$J$C$F$7$^$$$^$9!#\e(B
-\e$B$=$3$G\e(B n2 \e$B$r\e(B n1 \e$B$h$j$bBg$-$a$NCM$K@_Dj$9$k$3$H$K$h$j!"0lDj?tN/$^$k$^$G$O\e(B
+\e$B$=$3$G\e(B @var{n2} \e$B$r\e(B @var{n1} \e$B$h$j$bBg$-$a$NCM$K@_Dj$9$k$3$H$K$h$j!"0lDj?tN/$^$k$^$G$O\e(B
expire \e$B$r<B9T$7$J$$$h$&$K$9$k$3$H$,$G$-$^$9!#\e(B
\e$B$^$?!"\e(B@code{wl-summary-expire-reserve-marks}\e$B$G;XDj$7$?%a%C%;!<%8\e(B
\e$B$3$N$h$&$J%a%C%;!<%8$b4^$a$F\e(B 500 \e$B8D$K$J$k$h$&$K\e(B expire \e$B$5$l$^$9!#\e(B
nil \e$B$N>l9g$O>e5-%a%C%;!<%80J30$G\e(B 500 \e$B$K$J$k$h$&$K\e(B expire \e$B$7$^$9!#\e(B
-@item (date d1)
+@item (date @var{d1})
\e$B%a%C%;!<%8$NF|IU$K$h$j:o=|$r9T$$$^$9!#\e(B
-d1 \e$B$O8=:_$h$j2?F|A0$N%a%C%;!<%8$r:o=|$9$k$I$&$+$G$"$j!"\e(B
+@var{d1} \e$B$O8=:_$h$j2?F|A0$N%a%C%;!<%8$r:o=|$9$k$I$&$+$G$"$j!"\e(B
\e$BNc$($PCM$,\e(B 7 \e$B$J$i\e(B 7\e$BF|$h$jA0$N%a%C%;!<%8$r:o=|$7$^$9!#\e(B
\e$B$J$*!"$3$NF|IU$H$O%a%C%;!<%8$N\e(BDate\e$B%U%#!<%k%I$NF|IU$G$"$j!"\e(B
\e$B%a%C%;!<%8$,%U%)%k%@$KF~$C$?F|IU$G$O$J$$$3$H$KCm0U$7$F$/$@$5$$!#\e(B
\e$B$J$i!"\e(Bexpire \e$B$5$l$^$;$s$N$G<j$G:o=|$9$k$J$j$7$F2<$5$$!#\e(B
@end table
-\e$B:o=|@h$K$O<!$N$b$N$r;XDj$7$^$9!#\e(B
+@var{\e$B:o=|@h\e(B}\e$B$K$O<!$N$b$N$r;XDj$7$^$9!#\e(B
-@table @code
-@item 'remove
+@table @asis
+@item @code{'remove}
\e$BB(%a%C%;!<%8$r:o=|$7$^$9!#\e(B
-@item 'trash
+@item @code{'trash}
\e$B%a%C%;!<%8$r\e(B @code{wl-trash-folder} \e$B$K0\F0$7$^$9!#\e(B
-@item string(folder)
-\e$B%a%C%;!<%8$r;XDj$N%U%)%k%@$K0\F0$7$^$9!#\e(B
+@item @var{string}(folder)
+\e$B%a%C%;!<%8$r\e(B@var{string}\e$B$G;XDj$7$?%U%)%k%@$K0\F0$7$^$9!#\e(B
\e$B%"!<%+%$%V%U%)%k%@$r;XDj$9$k$HJXMx$G$9$,!"\e(B
important\e$B%a%C%;!<%8$J$I$O0\F0$5$l$J$$$?$a!"\e(B
\e$B2<5-$NI8=`4X?t$r;H$&J}$,$h$j$h$$$G$9!#\e(B
-@item function
+@item @var{function}
\e$B;XDj$N4X?t$r8F$S=P$7$^$9!#\e(B
\e$B;XDj$7$?4X?t$K$O<!$N\e(B3\e$B$D$N0z?t!"%U%)%k%@L>!":o=|$9$k%a%C%;!<%8$N%j%9%H!"$=$7\e(B
refile \e$B@h$N%"!<%+%$%V%U%)%k%@$O:o=|85$N%U%)%k%@L>$K$h$j<!$N$h$&$K7hDj$5$l$^$9!#\e(B
(\e$B$3$N$H$-!"%"!<%+%$%V%U%)%k%@$O\e(B @code{elmo-archive-treat-file} \e$B$,\e(B non-nil \e$B$N>l9g$H$7$F$"$D$+$o$l$^$9\e(B)
-@table @code
-@item \e$B%U%)%k%@%?%$%W$,\e(Blocaldir
-
+@table @asis
+@item \e$B%U%)%k%@%?%$%W$,\e(Blocaldir\e$B$N>l9g\e(B
@code{$ArchiveDir/foldername-xxxxx.zip}
+
\e$BNc$($P\e(B @samp{+ml/wl} \e$B$O\e(B @samp{$ml/wl;zip}
(@file{~/Mail/ml/wl-00100.zip})\e$B$H$J$j$^$9!#\e(B
-@item \e$B%U%)%k%@%?%$%W$,\e(Blocaldir\e$B0J30\e(B
+@item \e$B%U%)%k%@%?%$%W$,\e(Blocaldir\e$B0J30$N>l9g\e(B
@code{$ArchiveDir/foldertype/foldername-xxxxx.zip}
\e$BNc$($P!"\e(B@samp{%#mh/ml/wl} \e$B$O\e(B @samp{$imap4/#mh/ml/wl;zip}
-
(@file{~/Mail/imap4/#mh/ml/wl-00100.zip})\e$B$H$J$j$^$9!#\e(B
@end table
\e$B$9$J$o$A!"\e(Blocaldir \e$B$N>l9g$O<oJL$,%Q%9L>$K4^$^$l$^$;$s$,!"$=$l0J30$O<oJL\e(B
\e$B$,%Q%9L>$K4^$^$l$k$N$G$9!#\e(B
\e$B$^$?!"\e(B@code{wl-expire-archive-folder-prefix} \e$B$K$h$j!"\e(B
-\e$B%"!<%+%$%V%U%)%k%@$KIU$1$k\e(B prefix \e$B$,@)8f$G$-$^$9!#\e(B
+\e$B%"!<%+%$%V%U%)%k%@$KIU$1$k\e(B prefix \e$B$r@)8f$G$-$^$9!#\e(B
@code{wl-expire-archive-folder-prefix}\e$B$N@bL@$rNI$/8+$F$*$$$F$/$@$5$$!#\e(B
@item wl-expire-archive-number2
\e$B;XDj$7$?8D?t$4$H$K%"!<%+%$%V%U%)%k%@$K\e(Brefile\e$B$7$^$9!#\e(B
@samp{wl-expire-archive-number1}
-\e$B$H0[$J$kE@$O%a%C%;!<%8HV9f$K4X78$J$/%"!<%+%$%V%U%)%k%@$,;XDj?t$KC#$9$k$^$G$=$N%U%)%k%@$K\e(B refile \e$B$9$k!"$H$$$&E@$G$9!#\e(B
+\e$B$H0[$J$kE@$O%a%C%;!<%8HV9f$K4X78$J$/%"!<%+%$%V%U%)%k%@$,;XDj?t$KC#$9$k$^$G\e(B
+\e$B$=$N%U%)%k%@$K\e(B refile \e$B$9$k!"$H$$$&E@$G$9!#\e(B
\e$B$J$*!"\e(Brefile \e$B@h$N%"!<%+%$%V%U%)%k%@$O\e(B @code{wl-expire-archive-number1}
\e$B$HF1$8$h$&$K7hDj$5$l$^$9!#\e(B
\e$B%U%)%k%@$N%a%C%;!<%8HV9f$r$=$N$^$^J]B8$9$k$3$H$,$G$-$^$9!#\e(B
\e$BNc$($P!"<!$N$h$&$K4X?tL>$N8e$KB3$1$F;XDj$7$^$9!#\e(B
-@example
+@lisp
("^\\+ml/wl$" (number 300 310) wl-expire-archive-number1 t)
-@end example
+@end lisp
\e$B0z?t$r;XDj$7$J$$>l9g$O!"3F%"!<%+%$%V%U%)%k%@$4$H$K\e(B 1 \e$B$+$i=g$KHV9f$,M?$(\e(B
\e$B$i$l$FJ]B8$5$l$^$9!#\e(B
\e$B4X?t\e(B@code{wl-expire-archive-get-folder}\e$B$N%+%9%?%^%$%:JQ?t$K$O<!$N\e(B
\e$B$b$N$,$"$j$^$9!#\e(B
@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
\e$B3F%j%9%H$NMWAG$O<!$N$h$&$K$J$j$^$9!#\e(B
@example
-("\e$B%U%)%k%@$N\e(Bregexp" \e$B:o=|4X?t\e(B)
+(@var{\e$B%U%)%k%@$N@55,I=8=\e(B} @var{\e$B:o=|4X?t\e(B})
@end example
-\e$B$3$N$h$&$K\e(B@samp{\e$B%U%)%k%@$N\e(Bregexp}\e$B$N8e$K$O4X?t$7$+;XDj$G$-$^$;$s!#\e(B
+\e$B$3$N$h$&$K\e(B@var{\e$B%U%)%k%@$N@55,I=8=\e(B}\e$B$N8e$K$O4X?t$7$+;XDj$G$-$^$;$s!#\e(B
\e$BI8=`$G$O<!$N\e(B3\e$B$D$N4X?t\e(B
@itemize @bullet
@item wl-score-files-dir
@vindex wl-score-files-dir
-\e$B=i4|@_Dj$O\e(B "~/.elmo/"\e$B!#\e(B
+\e$B=i4|@_Dj$O\e(B @file{~/.elmo/}\e$B!#\e(B
\e$B%9%3%"%U%!%$%k$r%G%U%)%k%H$N%G%#%l%/%H%j$r;XDj$7$^$9!#\e(B
@item wl-score-interactive-default-score
\e$B$?$@$7!"4v$D$+$N%-!<$OBP1~$7$F$$$J$+$C$?$j\e(B Wanderlust \e$BFCM-$N%-!<$,$"$C$?$j\e(B
\e$B$7$^$9$N$G!"40A4$K8_49@-$,$"$k$o$1$G$O$"$j$^$;$s!#\e(B
-@example
+@lisp
(("subject"
("for sale" -1000 nil s)
("\e$BLY$1\e(B" -1000 nil s))
(target 3000)
(mark 0)
(expunge -3000))
-@end example
+@end lisp
@table @code
@item \e$BJ8;zNs\e(B (STRING)
@item wl-folder-sync-range-alist
@vindex wl-folder-sync-range-alist
\e$B=i4|@_Dj$O!"0J2<$NCM!#\e(B
-@example
+
+@lisp
(("^&.*$" . "all")
("^\\+draft$\\|^\\+queue$" . "all"))
-@end example
+@end lisp
+
\e$B%U%)%k%@L>$N@55,I=8=$H%U%)%k%@0\F0;~$N%5%^%j99?7%l%s%8O"A[%j%9%H$G$9!#\e(B
\e$B99?7%l%s%8$K$O\e(B @code{wl-summary-sync} \e$B$GF~NO$G$-$kCM$N$$$:$l$+\e(B
(all, update, rescan, rescan-noscore, first, last) \e$B$r;XDj$7$^$9!#\e(B
Last Modified@value{Time-stamp:}
@end flushright
-This manual is for Wanderlust@value{version}.
+This manual is for Wanderlust @value{version}.
@end ifinfo
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.
@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)
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.
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
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
@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).
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.
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).
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).
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"
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{/}.
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"
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
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
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
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
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
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 ---
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
@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.
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
@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}.
@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.
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.
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
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
'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
;; @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
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.
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.
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.
(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}).
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.
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.
@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
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
@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
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))
(target 3000)
(mark 0)
(expunge -3000))
-@end example
+@end lisp
@table @code
@item string
@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"