[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

9.4 Customizable Variables

wl-expire-alist
The initial setting is nil. This variable specifies folders and methods to expire. For details, refer to wl-expire-alist settings above.

wl-summary-expire-reserve-marks
The initial setting is the list below.

 
(list wl-summary-flag-mark
      wl-summary-new-uncached-mark
      wl-summary-new-cached-mark
      wl-summary-unread-uncached-mark
      wl-summary-unread-cached-mark)

Messages with these marks are retained in the folder, even after expiration. Only permanent marks can be listed, not temporary marks.

You can list marks one by one as in the default; you can use the following settings as well:

all
All messages with permanent marks are retained, i.e. wl-summary-read-uncached-mark is included in addition to the defaults.

none
All messages are handled as usual ones that are already read, no matter what marks they have; even important messages are deleted.

wl-expire-archive-files
The initial setting is 100. This variable specifies the number of messages to be retained in one archiving folder.

wl-expire-number-with-reserve-marks
The initial setting is nil. If non-nil, if expiring messages are specified by number, messages with wl-summary-expire-reserve-marks are also retained.

wl-expire-archive-get-folder-function
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. 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.

wl-expire-archive-get-folder can be customized by these variables:

wl-expire-archive-folder-name-fmt
The initial setting is `%s-%%05d;%s'. This is a format string for archiving folders used in wl-expire-archive-number1 and wl-expire-archive-number2. Note that you must specify the message number by `%%d', because it is parsed twice by format.

If you modify this, adjust wl-expire-archive-folder-num-regexp as well.

wl-expire-archive-date-folder-name-fmt
The initial setting is `%s-%%04d%%02d;%s'. This is a format string for archiving folders used in wl-expire-archive-date. Note that you must specify the message number by `%%d', because it is parsed twice by format. There should be `%%d' twice, one for the year and the other for the month.

If you modify this, adjust wl-expire-archive-date-folder-num-regexp as well.

wl-expire-archive-folder-type
The initial setting is zip. This variable specifies an archiver type of the archiving folders.

wl-expire-archive-folder-prefix
The initial setting is nil. This variable specifies the prefix (directory structure) to archiving folders. Exercise extreme caution in using this feature, as it has not been seriously tested. In the worst case, there is a fear of destructing archiving folders.

nil
There will be no prefix.

short
For example, `+ml/wl' will be prefixed by `wl', resulting in `$ml/wl-00000;zip;wl'.

t
For example, `+ml/wl' will be prefixed by prefix `ml/wl', resulting in

`$ml/wl-00000;zip;ml/wl'.

wl-expire-archive-folder-num-regexp
The initial setting is `-\\([-0-9]+\\);'. This variable specifies the regular expression to be used for getting message numbers from multiple archiving folders specified by elmo-list-folders. Set it in accordance with wl-expire-archive-folder-name-fmt.

wl-expire-archive-date-folder-num-regexp
The initial setting is `-\\([-0-9]+\\);'. This is the regular expression to be used for getting message numbers from multiple archiving folders specified by elmo-list-folders. Set it in accordance with wl-expire-archive-date-folder-name-fmt.

wl-expire-delete-oldmsg-confirm
The initial setting is t. If non-nil, messages older than the one with the largest number will be deleted with confirmation. If nil, they are deleted without confirmation.

This feature is valid only if non-nil is specified as a argument to the standard functions so as to retain numbers.

wl-expire-use-log
The initial setting is nil. If non-nil, expiration logs are recorded in `~/.elmo/expired-log'. They are appended but not truncated or rotated automatically; you might need to remove it manually.

wl-expire-add-seen-list
The initial setting is t.

If non-nil, when messages are re-filed by expiration, read/unread information is passed to the destination folder.

However if you do not read the destination folder from Wanderlust, `seen' under `~/.elmo/' grows larger and larger, so you might want to set this to nil if you are simply saving to some archiving folders. Even if its value is nil, messages in the archiving folders are simply treated as unread; it does not affect expiration itself.

wl-expire-folder-update-msgdb
The initial setting is t. If t, in the folder mode, expiration is carried out after updating summary information. If you specified a list of regular expressions of folder names, summary information is updated for matching folders only.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated by Yuuichi Teranishi on February, 19 2005 using texi2html