| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
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.