[PATCH] contrib: pick: use notmuch-start-notmuch
Mark Walters
markwalters1009 at gmail.com
Thu Jul 4 01:07:24 PDT 2013
Tomi Ollila <tomi.ollila at iki.fi> writes:
> FWIW the code LGTM. Do the pick tests use this and do those pass ?
Thanks for the review.
The tests do all pass. There are two sets of pick tests: one uses the
async parser (the default) which uses this code and the other uses the
sync parser (which probably should be removed as the async parser seems
stable).
Best wishes
Mark
>
> Tomi
>
>>
>> Best wishes
>>
>> Mark
>>
>>
>> contrib/notmuch-pick/notmuch-pick.el | 7 +++----
>> 1 files changed, 3 insertions(+), 4 deletions(-)
>>
>> diff --git a/contrib/notmuch-pick/notmuch-pick.el b/contrib/notmuch-pick/notmuch-pick.el
>> index fbd7c0b..7f5f729 100644
>> --- a/contrib/notmuch-pick/notmuch-pick.el
>> +++ b/contrib/notmuch-pick/notmuch-pick.el
>> @@ -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
>> --
>> 1.7.9.1
>>
>> _______________________________________________
>> notmuch mailing list
>> notmuch at notmuchmail.org
>> http://notmuchmail.org/mailman/listinfo/notmuch
More information about the notmuch
mailing list