[RFC PATCH v3 06/11] emacs: add extra parameters option to notmuch-query-get-threads
Mark Walters
markwalters1009 at gmail.com
Sun Feb 12 17:20:10 PST 2012
Add an extra parameter to notmuch-query-get-threads (in
notmuch-query.el) so that callers can pass in extra parameters to
control the sort order, the --headers-only option, and threading etc.
---
emacs/notmuch-query.el | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/emacs/notmuch-query.el b/emacs/notmuch-query.el
index d66baea..b3c91a3 100644
--- a/emacs/notmuch-query.el
+++ b/emacs/notmuch-query.el
@@ -22,7 +22,7 @@
(require 'notmuch-lib)
(require 'json)
-(defun notmuch-query-get-threads (search-terms)
+(defun notmuch-query-get-threads (search-terms &rest extra-format)
"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
@@ -33,6 +33,8 @@ is a possibly empty forest of replies.
(json-object-type 'plist)
(json-array-type 'list)
(json-false 'nil))
+ (if extra-format
+ (setq args (append args extra-format)))
(if notmuch-show-process-crypto
(setq args (append args '("--decrypt"))))
(setq args (append args search-terms))
--
1.7.2.3
More information about the notmuch
mailing list