This omits the count for the specific search. This makes notmuch-hello faster, particularly for large complex saved searches. --- emacs/notmuch-hello.el | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/emacs/notmuch-hello.el b/emacs/notmuch-hello.el index 265b879..b3b539d 100644 --- a/emacs/notmuch-hello.el +++ b/emacs/notmuch-hello.el @@ -94,6 +94,8 @@ (define-widget 'notmuch-saved-search-plist 'list (const :format "" :display-function) (choice :tag " Display function" (const :tag "Default (messages)" nil) + (function-item :tag "omit count" + notmuch-hello-display-omit-count) (function-item :tag "messages/threads" notmuch-hello-display-count-threads-and-messages) (function-item :tag "highlight newly arrived messages" @@ -528,6 +530,11 @@ (defun notmuch-hello-display-new-messages (&rest args) (plist-put current :count (notmuch-hello-nice-number (length new-list))) (plist-put current :message-list new-list))) +(defun notmuch-hello-display-omit-count (&rest args) + "Omit the count." + (let* ((current (plist-get args :current))) + (plist-put current :count "---"))) + (defun notmuch-hello-batch-message-count (elem-plist options) "Update the message count for a saved search. -- 1.7.10.4