notmuch.el: Exceute "notmuch search" asynchronously.
authorCarl Worth <cworth@cworth.org>
Wed, 25 Nov 2009 02:49:58 +0000 (18:49 -0800)
committerCarl Worth <cworth@cworth.org>
Wed, 25 Nov 2009 02:49:58 +0000 (18:49 -0800)
commit93af7b574598637c2766dd1f8ef343962c9a8efb
tree7d9949bc44bda09325fe676a56f5af593be080ad
parentc1e16435cfe4471c3415d9f625f7230d59c8afb4
notmuch.el: Exceute "notmuch search" asynchronously.

Previously, our emacs interface was waiting for the "notmuch search"
to complete before it would display anything. Now, we execute the
process asyncrhonously and filter results as they come in.

This takes advantage of the recent work to make "notmuch search"
results stream out steadily. The result is that some search results
will be available nearly instantly and the user can navigate and view
those while additional results continue loading.
notmuch.el