X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=emacs%2Fnotmuch-lib.el;h=79a1290d4a69019b9c159c08ccf8b76f7ef22a38;hb=c1a42652a173a4bb70ab72388e6ad150d19a2b06;hp=28f78e0f4337d0623ccb77e3f18f224f9037dead;hpb=a13b388243247a423a8c8476e35a4ebe6c9bde5b;p=obsolete%2Fnotmuch-old diff --git a/emacs/notmuch-lib.el b/emacs/notmuch-lib.el index 28f78e0f..79a1290d 100644 --- a/emacs/notmuch-lib.el +++ b/emacs/notmuch-lib.el @@ -68,7 +68,12 @@ :group 'notmuch) (defcustom notmuch-search-oldest-first t - "Show the oldest mail first when searching." + "Show the oldest mail first when searching. + +This variable defines the default sort order for displaying +search results. Note that any filtered searches created by +`notmuch-search-filter' retain the search order of the parent +search." :type 'boolean :group 'notmuch-search) @@ -528,8 +533,12 @@ status." (when sub-sentinel (funcall sub-sentinel proc event)) ;; Check the exit status. This will signal an error if the - ;; exit status is non-zero. - (notmuch-check-async-exit-status proc event real-command err-file) + ;; exit status is non-zero. Don't do this if the process + ;; buffer is dead since that means Emacs killed the process + ;; and there's no point in telling the user that (but we + ;; still check for and report stderr output below). + (when (buffer-live-p (process-buffer proc)) + (notmuch-check-async-exit-status proc event real-command err-file)) ;; If that didn't signal an error, then any error output was ;; really warning output. Show warnings, if any. (let ((warnings