emacs: Take prompt and current tags in `notmuch-read-tag-changes'
authorAustin Clements <amdragon@MIT.EDU>
Wed, 23 Oct 2013 00:21:55 +0000 (20:21 -0400)
committerDavid Bremner <bremner@debian.org>
Sat, 26 Oct 2013 00:25:52 +0000 (21:25 -0300)
commit0f8d5b6b0e7597346f0228145069706a7866f6f1
treeb27d07e4b4ca89f33a64643ad82763105ee5a406
parent440b8065c9a3b6a892702c4a484398407bd702df
emacs: Take prompt and current tags in `notmuch-read-tag-changes'

This modifies the interface of `notmuch-read-tag-changes' to take an
optional prompt string as well as a list of existing tags instead of a
query.  This list of tags is used to populate the tag removal
completions and lets the caller compute these in a more
efficient/consistent manner than performing a potentially large or
complex query.  This patch also updates the sole current caller of
`notmuch-read-tag-changes'.
emacs/notmuch-tag.el