]> git.notmuchmail.org Git - notmuch/blobdiff - emacs/notmuch-query.el
emacs: Add support for PGP/MIME verification/decryption
[notmuch] / emacs / notmuch-query.el
index 921f62461760d51a3085cacfeda42f984e13dd48..d66baeab983b06a6be96abd7ae4bd75c945718a9 100644 (file)
 (require 'notmuch-lib)
 (require 'json)
 
-(defun notmuch-query-get-threads (search-terms &rest options)
+(defun notmuch-query-get-threads (search-terms)
   "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
 list where the first element is a message, and the second element
 is a possibly empty forest of replies.
 "
-  (let  ((args (append '("show" "--format=json") search-terms))
+  (let  ((args '("show" "--format=json"))
         (json-object-type 'plist)
         (json-array-type 'list)
         (json-false 'nil))
+    (if notmuch-show-process-crypto
+       (setq args (append args '("--decrypt"))))
+    (setq args (append args search-terms))
     (with-temp-buffer
       (progn
        (apply 'call-process (append (list notmuch-command nil (list t nil) nil) args))