Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 0E04F403E4C for ; Mon, 9 Apr 2012 11:36:26 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -2.3 X-Spam-Level: X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_MED=-2.3] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oDZOkBH5E8ri for ; Mon, 9 Apr 2012 11:36:25 -0700 (PDT) Received: from outgoing-mail.its.caltech.edu (outgoing-mail.its.caltech.edu [131.215.239.19]) by olra.theworths.org (Postfix) with ESMTP id 73D70429E44 for ; Mon, 9 Apr 2012 11:36:25 -0700 (PDT) Received: from earth-doxen.imss.caltech.edu (localhost [127.0.0.1]) by earth-doxen-postvirus (Postfix) with ESMTP id F2BF566E00DF for ; Mon, 9 Apr 2012 11:36:22 -0700 (PDT) X-Spam-Scanned: at Caltech-IMSS on earth-doxen by amavisd-new Received: from finestructure.net (gwave-225.ligo.caltech.edu [131.215.114.225]) (Authenticated sender: jrollins) by earth-doxen-submit (Postfix) with ESMTP id 4257566E0120 for ; Mon, 9 Apr 2012 11:36:21 -0700 (PDT) Received: by finestructure.net (Postfix, from userid 1000) id 14294768; Mon, 9 Apr 2012 11:36:21 -0700 (PDT) From: Jameson Graef Rollins To: Notmuch Mail Subject: [PATCH 2/3] emacs: include tags from excluded messages in tag tab completion Date: Mon, 9 Apr 2012 11:36:17 -0700 Message-Id: <1333996578-24772-3-git-send-email-jrollins@finestructure.net> X-Mailer: git-send-email 1.7.9.1 In-Reply-To: <1333996578-24772-2-git-send-email-jrollins@finestructure.net> References: <1333996578-24772-1-git-send-email-jrollins@finestructure.net> <1333996578-24772-2-git-send-email-jrollins@finestructure.net> X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Apr 2012 18:36:26 -0000 The new message exclude functionality will hide tags that only exist on excluded messages. However, one might very well want to manually modify excluded tags. This makes sure tags from excluded messages are always available in tab completion. --- emacs/notmuch.el | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/emacs/notmuch.el b/emacs/notmuch.el index 38ae005..8b48399 100644 --- a/emacs/notmuch.el +++ b/emacs/notmuch.el @@ -89,7 +89,7 @@ For example: (with-output-to-string (with-current-buffer standard-output (apply 'call-process notmuch-command nil t - nil "search" "--output=tags" search-terms))) + nil "search" "--output=tags" "--exclude=false" search-terms))) "\n+" t)) (defun notmuch-select-tag-with-completion (prompt &rest search-terms) -- 1.7.9.1