Re: Delete -> open next?

On 12/08/2004 05:57:22 PM, Andrew Conkling wrote:
I was wondering if it were possible, upon deletion of a message in the message window, to open the next message. I couldn't find anything in the list archives that covered this, but sorry if I overlooked something.

On 12/09/2004 11:55:12 AM, Craig Routledge wrote:
It's possible. It would just be a change in the default behavior from the current move-to-trash and close the window.

Personally, I would like the change because I tend to open a single message window and the move through all my new messages there. However, there are people who open multiple message windows and work differently.

We could have the 'D' key 'move to trash (and update to the next message)' and 'Ctrl+D' 'move to trash and close the window'. Unfortunately, 'Ctrl+D' is used in the main window for flagging a message as delete. This would undoubtedly cause confusion unless we change some of the shortcuts around.

Maybe Message->Toggle Flag->Flagged should be L or !
 and Message->Toggle Flag->Deleted could be X

Then we could do the above. Does this cause problems for anyone? Any other ideas?

Putting aside the shortcut keys for a moment....

I put together a quick test patch for the request and it works fine. The behavior I chose was to open the next unread message after sending the current one to trash. If there are no more unread messages, the window closes.

It's possible to go to the next (read) message once all unread messages have been exhausted, however that seems less useful for the most common case of dealing with new mail, or for people with large mailboxes. It would also not be possible to tell if the message was new or not without switching back to the main window, or adding some sort of "new message" icon to the message window.

I prefer the first approach, but what do other people think?

Also, with this new behavior, do we need a "trash and close" command in addition to just "trash (and select next unread)"? "Ctrl+W" can be used to close the window regardless.

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]