* wl-summary.el (wl-summary-buffer-message-ring): New internal
authorhmurata <hmurata>
Thu, 23 Feb 2006 13:04:33 +0000 (13:04 +0000)
committerhmurata <hmurata>
Thu, 23 Feb 2006 13:04:33 +0000 (13:04 +0000)
commit3b88cd26e4b6606005fb59fc4eb3ce6265010df8
tree6320ee6124e7f02bc15276745638d91be5720244
parentdcda960d4090dd1db3fc819de9342c3ead82e4ce
* wl-summary.el (wl-summary-buffer-message-ring): New internal
variable.
(wl-summary-buffer-last-displayed-msg): Abolish.
(wl-summary-push-message): New function.
(wl-summary-pop-message): Ditto.
(wl-summary-goto-folder-subr): Reset
`wl-summary-buffer-message-ring'.
(wl-summary-pop-to-last-message): New command.
(wl-summary-goto-last-displayed-msg): Call
wl-summary-pop-to-last-message if optional argument is non-nil or
the last command is itself.
(wl-summary-redisplay-internal): Push last message number into
`wl-summary-buffer-message-ring'.

* wl-vars.el (wl-summary-message-ring-max): New user option.
wl/ChangeLog
wl/wl-summary.el
wl/wl-vars.el