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

5.7 Temporary marks and their effect

You can define temporary marks and corresponding procedure by wl-summary-mark-action-list. Initially, refile (`o'), copy (`O'), dispose (`d'), delete (`D'), prefetch (`i') and resend (`~') are defined.

Each element of wl-summary-mark-action-list consists of

 
(`MARK' `SYMBOL'
 `ARGUMENT-FUNCTION' `SET-MARK-FUNCTION' `EXEC-FUNCTION'
 `FACE' `DOC-STRING')

`MARK' is a temporary mark string, and `SYMBOL' is the name of the action to be defined. `ARGUMENT-FUNCTION' is a function to generate argument to be given to `SET-MARK-FUNCTION', which will be described next, and it takes arguments:

 
(`ACTION' `NUMBER')

Where `ACTION' equals to `SYMBOL', and `NUMBER' is message number. `SET-MARK-FUNCTION' is a function to be called when the mark is put. It takes arguments:

 
(`NUMBER' `MARK' `DATA')

Where `NUMBER' is target message number, `MARK' is a temporary mark string, and `DATA' is given by `ARGUMENT-FUNCTION'.

`EXEC-FUNCTION' is a function to be called when the action is executed. Its argument is a list of `MARK-INFO'. Here `MARK-INFO' means a list consists of

 
(`NUMBER' `MARK' `DATA')

`FACE' is a face to be used for highlighting.



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