This is version 4 of the patch set allowing the user to "filter" which messages are open in emacs show mode. The previous version was at id:"1335467689-6513-1-git-send-email-markwalters1009@gmail.com" The change in this version is to keep position in the thread (at least to the same message). The first patch (new in this series) just splits out a sub-function notmuch-show-goto-msg-id from notmuch-show-apply-state. The second patch is almost the same as the first patch in the previous series but uses the new notmuch-show-goto-msg-id function to maintain position in the thread. The final patch is identical to the final patch of the previous series which moves the key-binding for filter in emacs search mode to 'l' to match the new binding in show-mode. Best wishes Mark Mark Walters (3): emacs: split notmuch-show-apply-state emacs: add a filter option to show emacs: Bind filter in search to 'l' emacs/notmuch-show.el | 30 +++++++++++++++++++++++------- emacs/notmuch.el | 4 ++-- 2 files changed, 25 insertions(+), 9 deletions(-) -- 1.7.9.1