I've been toying around with notmuch the last few days, and I'm having some problems with the Emacs mode. Updating tags from the search result is fine (except it doesn't reapply the tag-faces when changed), but all updates done while viewing a single message/thread end up being ignored as the message id is quoted. Example call that doesn't actually update the tags when called from notmuch-show-mode: (notmuch-call-notmuch-process (("tag" "-unread" "--" "id:\"1319481298-2837-1-git-send-email-aidecoe@aidecoe.name\"")) Note the quotes around the id search string. If I remove those, it works. -- Erlend