mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-22 09:24:54 +01:00
contrib: pick: use notmuch-start-notmuch
This uses the new notmuch-start-notmuch function which should give better handling of stderr and errors generally.
This commit is contained in:
parent
348437243c
commit
1fd1e57d93
1 changed files with 3 additions and 4 deletions
|
@ -817,16 +817,15 @@ Complete list of currently available key bindings:
|
|||
(if (equal (car (process-lines notmuch-command "count" search-args)) "0")
|
||||
(setq search-args basic-query))
|
||||
(if notmuch-pick-asynchronous-parser
|
||||
(let ((proc (start-process
|
||||
"notmuch-pick" buffer
|
||||
notmuch-command "show" "--body=false" "--format=sexp"
|
||||
(let ((proc (notmuch-start-notmuch
|
||||
"notmuch-pick" buffer #'notmuch-pick-process-sentinel
|
||||
"show" "--body=false" "--format=sexp"
|
||||
message-arg search-args))
|
||||
;; Use a scratch buffer to accumulate partial output.
|
||||
;; This buffer will be killed by the sentinel, which
|
||||
;; should be called no matter how the process dies.
|
||||
(parse-buf (generate-new-buffer " *notmuch pick parse*")))
|
||||
(process-put proc 'parse-buf parse-buf)
|
||||
(set-process-sentinel proc 'notmuch-pick-process-sentinel)
|
||||
(set-process-filter proc 'notmuch-pick-process-filter)
|
||||
(set-process-query-on-exit-flag proc nil))
|
||||
(progn
|
||||
|
|
Loading…
Reference in a new issue