[PATCH v1 1/1] emacs: Kill the stderr buffer when an async process completes
Sebastian Schwarz
seschwar at gmail.com
Sat Aug 25 07:27:09 PDT 2018
On 2017-10-26, David Edmondson wrote:
> After the changes to use `make-process', the Carbon port of emacs on
> macOS (often referred to as emacs-mac or the railwaycat port) will ask
> about killing the stderr buffer after any `notmuch-search':
>
> Debugger entered--Lisp error: (quit)
> yes-or-no-p("Buffer \" *notmuch-stderr*-839121\" has a running process; kill it? ")
> process-kill-buffer-query-function()
> kill-buffer(#<buffer *notmuch-stderr*-839121>)
> notmuch-start-notmuch-sentinel(#<process notmuch-search> "finished\n")
I see the same prompt whenever I call the function
notmuch-refresh-all-buffers on Ubuntu 18.04, which has GNU Emacs
25.2 and notmuch 0.26.
On 2018-08-09, David Edmondson wrote:
> On some platforms (e.g. macOS), it is necessary to add a real sentinel
> process for the error buffer used by `notmuch-start-notmuch' rather
> than a no-op sentinel.
Applying your patch fixes this for me there.
More information about the notmuch
mailing list