X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=emacs%2Fnotmuch-lib.el;h=84ba8c5e56de2aa151682bea74e30a4f3808b2e3;hb=c6733a45c8ff698505ff330d2edce92c90cbc946;hp=cc706924a7efcb9ab9e209c59f4fa641372eb7eb;hpb=5500868bd96f9461a230d16839591cb7ebc035df;p=notmuch diff --git a/emacs/notmuch-lib.el b/emacs/notmuch-lib.el index cc706924..84ba8c5e 100644 --- a/emacs/notmuch-lib.el +++ b/emacs/notmuch-lib.el @@ -1029,7 +1029,7 @@ status." (defvar-local notmuch-show-process-crypto nil) -(defun notmuch--run-show (search-terms) +(defun notmuch--run-show (search-terms &optional duplicate) "Return a list of threads of messages matching SEARCH-TERMS. A thread is a forest or list of trees. A tree is a two element @@ -1038,6 +1038,8 @@ is a possibly empty forest of replies." (let ((args '("show" "--format=sexp" "--format-version=5"))) (when notmuch-show-process-crypto (setq args (append args '("--decrypt=true")))) + (when duplicate + (setq args (append args (list (format "--duplicate=%d" duplicate))))) (setq args (append args search-terms)) (apply #'notmuch-call-notmuch-sexp args)))