emacs: Don't drop error messages from "notmuch search"
authorCarl Worth <cworth@cworth.org>
Fri, 11 Mar 2011 00:53:46 +0000 (16:53 -0800)
committerCarl Worth <cworth@cworth.org>
Fri, 11 Mar 2011 00:53:46 +0000 (16:53 -0800)
commit708c4f46caae76d4366a6a8de369943a3adef443
tree1ffe5201a5b4f9efb97e9478f4120b3257e827f6
parent8a534dc60d5f4bf579eabda9ae482a1982de3e4e
emacs: Don't drop error messages from "notmuch search"

With the previous commit, unexpected output before or between search results
would be displayed. However, trailing junk from the "notmuch search" output
would still be silently swallowed.

The most common case for an error message from "notmuch search" would be
an invalid command-line, and in that case, there would be no search results
and the trailing error message would get swallowed.

We fix the process sentinel to check for leftover data and add it to the
final buffer. We also add a test case to ensure this works.
emacs/notmuch.el
test/emacs-large-search-buffer