\e$B1JB3E*%^!<%/$O!"%a%C%;!<%8$N>uBV$r<($9%^!<%/$G$9!#\e(B
\e$B1JB3E*%^!<%/$K$O!"\e(B@samp{!}, @samp{N}, @samp{n}, @samp{U}, @samp{u},
-@samp{A}, @samp{a}, @samp{$} \e$B$,$"$j$^$9!#\e(B
+@samp{A}, @samp{a}, @samp{F}, @samp{f}, @samp{$} \e$B$,$"$j$^$9!#\e(B
@table @samp
@item a
\e$BJV?.:Q$_%a%C%;!<%8$KIU$-$^$9!#\e(B@samp{A} \e$B$H$O0[$J$j!"\e(B@samp{a} \e$B$N%a%C%;!<%8\e(B
\e$B$O%-%c%C%7%e$5$l$F$$$^$9!#\e(B
+@item F
+\e$BE>Aw:Q$_%a%C%;!<%8$KIU$-$^$9!#\e(B
+@item f
+\e$BE>Aw:Q$_%a%C%;!<%8$KIU$-$^$9!#\e(B@samp{F} \e$B$H$O0[$J$j!"\e(B@samp{f} \e$B$N%a%C%;!<%8\e(B
+\e$B$O%-%c%C%7%e$5$l$F$$$^$9!#\e(B
@item $
\e$B%0%m!<%P%k%U%i%0$N@_Dj$5$l$?%a%C%;!<%8$KIU$-$^$9!#$3$N%^!<%/$O\e(B Emacs \e$B$r\e(B
\e$B=*N;$7$F$bJ]B8$5$l$k$?$a!"$"$H$GJV;v$r=q$-$?$$>l9g$J$I!"3P$($F$*$-$?$$=E\e(B
\e$B4{FI%a%C%;!<%8$K$O%^!<%/$,B8:_$7$^$;$s!#\e(B
@end table
-@samp{N}, @samp{U}, @samp{!}, @samp{A} \e$B$O!"$=$N%a%C%;!<%8$,%-%c%C%7%e$5\e(B
-\e$B$l$F$$$J$$$3$H$r<($7$F$$$^$9!#$3$l$i$N%^!<%/$,IU$$$F$$$J$$>l9g!"$D$^$j!"\e(B
-\e$B$=$N%a%C%;!<%8$,%-%c%C%7%e$5$l$F$$$k>l9g$O!"%M%C%H%o!<%/$K@\B3$5$l$F$$$J\e(B
-\e$B$/$F$b\e(BIMAP \e$B%U%)%k%@$N%a%C%;!<%8$d\e(B NNTP \e$B%U%)%k%@$N%K%e!<%95-;v$rFI$`$3$H\e(B
-\e$B$,$G$-$^$9!#\e(B
+@samp{N}, @samp{U}, @samp{!}, @samp{A}, @samp{F} \e$B$O!"$=$N%a%C%;!<%8$,%-%c%C\e(B
+\e$B%7%e$5$l$F$$$J$$$3$H$r<($7$F$$$^$9!#$3$l$i$N%^!<%/$,IU$$$F$$$J$$>l9g!"$D\e(B
+\e$B$^$j!"$=$N%a%C%;!<%8$,%-%c%C%7%e$5$l$F$$$k>l9g$O!"%M%C%H%o!<%/$K@\B3$5$l\e(B
+\e$B$F$$$J$/$F$b\e(BIMAP \e$B%U%)%k%@$N%a%C%;!<%8$d\e(B NNTP \e$B%U%)%k%@$N%K%e!<%95-;v$rFI\e(B
+\e$B$`$3$H$,$G$-$^$9!#\e(B
\e$B1JB3E*%^!<%/$N$&$A!"\e(B@code{wl-summary-expire-reserve-marks} \e$B$G;XDj$7$?\e(B
\e$B%^!<%/$NIU$$$?%a%C%;!<%8$O!"8e$G@bL@$9$k\e(B (Wanderlust \e$B$N5!G=$H$7$F$N\e(B)
\e$B$N%M%C%H%o!<%/%U%)%k%@$K4X$9$k%*%U%i%$%s=hM}$r<B9T$;$:!"%*%U%i%$%sCf$N%j\e(B
\e$B%U%!%$%k\e(B/\e$B%3%T!<Ey$NA`:n$OC1$K%(%i!<$K$J$j$^$9!#\e(B
-\e$B%*%U%i%$%s=hM}$G%-%c%C%7%e%U%!%$%k$r;H$&$N$G!"%-%c%C%7%e%U%!%$%k$r<j$G>C\e(B
-\e$B$9$H\e(B Wanderlust \e$B$,8mF0:n$9$k62$l$,$"$j$^$9!#%-%c%C%7%e$r>C$7$?$$$H$-$O\e(B
-@kbd{M-x elmo-cache-expire-by-size}\e$B$r<B9T$9$k$h$&$K$7$F$/$@$5$$!#\e(B
-@code{elmo-cache-expire-by-size} \e$B$O%*%U%i%$%s=hM}$NBP>]$H$J$k%a%C%;!<%8\e(B
-\e$B$N%-%c%C%7%e$O:o=|$7$^$;$s!#\e(B
-
-
@node Send Messages off-line, Re-file and Copy queue, Enable Operations, Enable Operations
@subsection \e$B%a%C%;!<%8$NAw?.\e(B
@lisp
@group
;; @r{msgdb \e$B$r%m!<%I$7$?;~$K\e(B @code{elmo-msgdb-default-type} \e$B$H\e(B}
-;; @r{\e$B0[$J$C$?7A<0$@$C$?>l9g$K<+F0E*$KJQ49$9$k>l9g\e(B}
+;; @r{\e$B0[$J$C$?7A<0$@$C$?>l9g$K<+F0E*$KJQ49$9$k>l9g\e(B (\e$B%G%U%)%k%H\e(B)}
(setq elmo-msgdb-convert-type 'auto)
;; @r{\e$B%5%^%j$G\e(B @kbd{s all} \e$B$7$?;~$KJQ49$9$k>l9g\e(B}
@enumerate
@item
-@samp{important} \e$B0J30$N%U%i%0$,;HMQ=PMh$^$;$s!#\e(B
+\e$BE>Aw:Q$_%^!<%/\e(B (@samp{F}, @samp{f}) \e$B$,;HMQ=PMh$^$;$s!#\e(B
+
+@item
+@samp{important} \e$B0J30$N%0%m!<%P%k%U%i%0$,;HMQ=PMh$^$;$s!#\e(B
@end enumerate
@item
Date filter: @samp{since:@var{date}}, @samp{before:@var{date}}
-since: only messages arrived since @var{date} are picked.
-before: only messages arrived before @var{date} are picked.
+since: only messages arrived since @var{date} are picked (@var{date} is included).
+before: only messages arrived before @var{date} are picked (@var{date} is not included).
You can specify following as @var{date}.
It is already replied message.
@item a
It is already replied message. It differs from @samp{A} that message
-with @samp{u} is already cached.
+with @samp{a} is already cached.
+@item F
+It is already forwarded message.
+@item f
+It is already forwarded message. It differs from @samp{F} that message
+with @samp{f} is already cached.
@item $
It is a message with some global flag. It is convenient to put this
mark on the messages to remember (If you want to remember to write a
persistent mark.
@end table
-@samp{N}, @samp{U}, @samp{!}, @samp{A} indicates that the message have
-no cache. Messages with the marks other than these, you can read them
-in the offline status even they are in the IMAP folder or netnews
-folder.
+@samp{N}, @samp{U}, @samp{!}, @samp{A}, @samp{F} indicates that the
+message have no cache. Messages with the marks other than these, you
+can read them in the offline status even they are in the IMAP folder or
+netnews folder.
Among messages with persistent marks, ones with marks specified by
@code{wl-summary-expire-reserve-marks} are excluded from the expiration
@end group
@end lisp
-Where the number set the column number of the field (for negative value,
-filled from right)
+Where the number set the column number of the field. If negative value,
+the column is filled from right. If the number begins with @samp{0},
+@samp{0} is used for filling columns instead of @samp{ }.
+
+Example:
+
+@example
+@group
+%5n -> `1 '
+%-05n -> `00001'
+@end group
+@end example
+
Major control strings defined by @code{wl-summary-line-format-spec-alist}
are displayed in the following list.
@example
@group
%n message number
+%T temporary mark (mandatory)
+%P persistent mark (mandatory)
%Y year
%M month
%D day
%S size
%c +number-of-children: (display only for opened thread)
%C [+number-of-children] (display only for opened thread)
-%T temporary mark (mandatory)
-%P persistent mark (mandatory)
+%# mailing list information (`(' ML-name [ ` ' ML-number ] `)')
+%l number in the mailing list
+%@@ `@@' only if the first MIME part is multipart/mixed
+%~ ` ' only if previous column is empty
@end group
@end example
-@code{wl-summary-line-format} must contain temporary mark (@samp{%T})
-and persistent mark (@samp{%P}). Furthermore, these marks must appear at
-the constant column. For example, if you specify @samp{%T} or
+The temporary mark (@samp{%T}) and persistent mark (@samp{%P}) must
+appear at the constant column. For example, if you specify @samp{%T} or
@samp{%P} after the @samp{%t}, which changes its length by thread
position, marks are not treated correctly.
@item @key{RET}
@kindex @key{RET} (Summary)
-@findex wl-summary-next-line-content
+@findex wl-summary-enter-handler
Display the next line of the message at the current cursor point.
-Display the message at the current cursor point if it is not displayed yet.
-(@code{wl-summary-next-line-content})
+Display the message at the current cursor point if it is not displayed
+yet. (@code{wl-summary-next-line-content}) If prefix argument is
+specified, message is scrolled up by one line.
+(@code{wl-summary-prev-line-content}) If prefix argument is numeric,
+cursor is jumped to the message with specified number.
@item -
@itemx M-@key{RET}
@item ?
@kindex ? (Summary)
Put @samp{*} mark on the messages that satisfies the specified condition.
+If messages already have @samp{*} mark, new @samp{*} marks are overridden.
+If prefix argument is specified, current @samp{*} marks are removed and
+new @samp{*} marks are appended.
+
@findex wl-summary-pick
(@code{wl-summary-pick})
If @code{wl-template-visible-select} is @code{nil}, you should type the
name of the template in the mini buffer.
+If @code{wl-template-select} is executed with prefix argument,
+inversed value of @code{wl-template-visible-select} is used.
+
As shown in the example in @code{wl-draft-config-alist}, you can select
@samp{default} template by writing:
* Re-file and Copy queue:: Re-file and Copy (IMAP4)
* Creation of Folders:: Create Folders off-line (IMAP4)
* Marking:: Mark (IMAP4)
-* Pre-fetching Reservations:: Pre-fetch (IMAP4, NNTP)
+* Pre-fetching Reservations:: Pre-fetch
@end menu
As soon as Wanderlust becomes on-line, such operations invoked off-line
are reflected in the servers via network.
+If the variable @code{elmo-enable-disconnected-operation} is @code{nil},
+these off-line operations are not executed and causes an error on
+re-file or copy operations.
@node Send Messages off-line, Re-file and Copy queue, Enable Operations, Enable Operations
@subsection Transmission of Messages
@node Pre-fetching Reservations, , Marking, Enable Operations
@subsection Pre-fetching (IMAP4, NNTP)
-You can make reservations for pre-fetching messages in IMAP or NNTP
-folders. Reserved messages are marked with @samp{!} but not cached
-yet. When Wanderlust becomes on-line, they are pre-fetched from
-servers.
+You can make reservations for pre-fetching messages in networking
+folders (IMAP, NNTP, POP3, shimbun). Reserved messages are marked with
+@samp{u} but not cached yet. When Wanderlust becomes on-line, they are
+pre-fetched from servers.
If the variable @code{elmo-enable-disconnected-operation} is @code{nil},
these off-line operations for IMAP4 and NNTP do not take place, and
@item elmo-enable-disconnected-operation
@vindex elmo-enable-disconnected-operation
-The initial setting is @code{t}. Controls off-line operations
-regarding IMAP4. If non-nil, off-line operations are carried out.
+The initial setting is @code{t}. Controls off-line operations regarding
+networking folders. If non-nil, off-line operations are carried out.
@item elmo-lost+found-folder
@vindex elmo-lost+found-folder
@lisp
@group
-(list wl-summary-important-mark
+(list wl-summary-flag-mark
wl-summary-new-uncached-mark
wl-summary-new-cached-mark
- wl-summary-unread-mark
wl-summary-unread-uncached-mark
wl-summary-unread-cached-mark)
@end group
@end group
@end lisp
-With the default setup,
-the old msgdb format will be used as it was.
-You may convert the format
-by writing following lines in @file{~/.wl} or so.
+With the default setup, the old msgdb format is converted to the new
+format automatically. You may change this behavior by writing following
+lines in @file{~/.wl}.
@lisp
@group
;; @r{If the format of msgdb is different from} @code{elmo-msgdb-default-type},
;; @r{the format will be converted automatically when}
-;; @r{the msgdb is being loaded.}
+;; @r{the msgdb is being loaded (default).}
(setq elmo-msgdb-convert-type 'auto)
;; @r{Convert msgdb when hitting @kbd{s all} in Summary mode}
(setq elmo-msgdb-convert-type 'sync)
+
+;; @r{Inhibit conversion}
+(setq elmo-msgdb-convert-type nil)
@end group
@end lisp
@enumerate
@item
+You cannot use forwarded mark (@samp{F}, @samp{f}).
+@item
You may only use @samp{important} flag. The other flags may not be available.
@end enumerate