emacs: make show view a/A/x/X key bindings more consistent
authorJani Nikula <jani@nikula.org>
Tue, 31 Jan 2012 17:29:06 +0000 (19:29 +0200)
committerDavid Bremner <bremner@debian.org>
Wed, 8 Feb 2012 17:22:00 +0000 (13:22 -0400)
commitd2ef4edc545ea02764aa005bc3e56cdb4310ce09
tree0a0bb27cc66b0d5e410fded864e905ef7a7c5c08
parent61fa5c0bb88fd3cd4a52d5a5b93a12bed58c063e
emacs: make show view a/A/x/X key bindings more consistent

Modify the show view key bindings as follows to make them more
consistent:

'a' = Archive current message, then move to next message, or show next
thread from search if at the last message in thread.

'A' = Archive each message in thread, then show next thread from
search.

'x' = Archive current message, then move to next message, or exit back
to search results if at the last message in thread.

'X' = Archive each message in thread, then exit back to search
results.

The changes make the key bindings more consistent in two ways:
1) 'a'/'A' both advance to the next thread like 'a' used to.
2) 'x' operates on messages and 'X' on threads like 'a'/'A'.
emacs/notmuch-show.el