notmuch.el: controlling what does and doesn't get expanded in searches
[notmuch-archives.git] / 1e / 3fd9ab13c26f5e55b7400aa0a93d49a0503c38
1 Return-Path: <markwalters1009@gmail.com>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5         by olra.theworths.org (Postfix) with ESMTP id C5EB6431FAF\r
6         for <notmuch@notmuchmail.org>; Thu,  1 Mar 2012 14:29:06 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: 2.7\r
10 X-Spam-Level: **\r
11 X-Spam-Status: No, score=2.7 tagged_above=-999 required=5\r
12         tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,\r
13         FREEMAIL_ENVFROM_END_DIGIT=1, FREEMAIL_FROM=0.001,\r
14         FREEMAIL_REPLY=2.499, RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled\r
15 Received: from olra.theworths.org ([127.0.0.1])\r
16         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
17         with ESMTP id Rywowe13aa5K for <notmuch@notmuchmail.org>;\r
18         Thu,  1 Mar 2012 14:29:06 -0800 (PST)\r
19 Received: from mail-ww0-f45.google.com (mail-ww0-f45.google.com\r
20  [74.125.82.45])        (using TLSv1 with cipher RC4-SHA (128/128 bits))        (No client\r
21  certificate requested) by olra.theworths.org (Postfix) with ESMTPS id\r
22  00F86431FAE    for <notmuch@notmuchmail.org>; Thu,  1 Mar 2012 14:29:05 -0800\r
23  (PST)\r
24 Received: by wgbdt12 with SMTP id dt12so108365wgb.2\r
25         for <notmuch@notmuchmail.org>; Thu, 01 Mar 2012 14:29:03 -0800 (PST)\r
26 Received-SPF: pass (google.com: domain of markwalters1009@gmail.com designates\r
27         10.180.78.6 as permitted sender) client-ip=10.180.78.6; \r
28 Authentication-Results: mr.google.com; spf=pass (google.com: domain of\r
29         markwalters1009@gmail.com designates 10.180.78.6 as permitted\r
30         sender) smtp.mail=markwalters1009@gmail.com;\r
31         dkim=pass header.i=markwalters1009@gmail.com\r
32 Received: from mr.google.com ([10.180.78.6])\r
33         by 10.180.78.6 with SMTP id x6mr6452193wiw.18.1330640943591 (num_hops =\r
34         1); Thu, 01 Mar 2012 14:29:03 -0800 (PST)\r
35 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;\r
36         h=from:to:cc:subject:date:message-id:x-mailer;\r
37         bh=adgorRMLJ0rLfgfKwbAWB/GTlcrrfsRfNEyU/P1Jckk=;\r
38         b=IB7ZLOgG8pHVJKPO+Ydbi8GtegfigMCWWr5O0rFEGGGZrxFmn0uhDQiw90UXN/iOix\r
39         Rrq6Nm8snlRxA6glSAcXMMrzwWbIYQrZC8mmapyRnRl0nAKCWoQ6oNwTctJAc9uXR36J\r
40         we0Y4uyvF9Jb+ckRrp83+ZeV5fm+5/97NJEBO6dp+2pk6IrpcM0cRtTnvScibfBTUmz4\r
41         OXGtKVLQcV+sFawEIMIseszRVORA2PxHVJ3xfactqAH5bSYBnlSotvEcdEIAKHgR6E+U\r
42         ekuOjlejswDabeI2eoRrwfhpzBgPKoOhZ1ih9HpscNbIGnzjrFTl0Gn5SoYLcTlGoJIQ\r
43         W8rQ==\r
44 Received: by 10.180.78.6 with SMTP id x6mr5197446wiw.18.1330640943546;\r
45         Thu, 01 Mar 2012 14:29:03 -0800 (PST)\r
46 Received: from localhost (94-192-233-223.zone6.bethere.co.uk.\r
47  [94.192.233.223])      by mx.google.com with ESMTPS id\r
48  fw5sm44677830wib.0.2012.03.01.14.29.00 (version=TLSv1/SSLv3 cipher=OTHER);\r
49         Thu, 01 Mar 2012 14:29:01 -0800 (PST)\r
50 From: Mark Walters <markwalters1009@gmail.com>\r
51 To: notmuch@notmuchmail.org\r
52 Subject: [Patch v7 00/13] Add NOTMUCH_MESSAGE_FLAG_EXCLUDED flag\r
53 Date: Thu,  1 Mar 2012 22:30:32 +0000\r
54 Message-Id: <1330641045-27416-1-git-send-email-markwalters1009@gmail.com>\r
55 X-Mailer: git-send-email 1.7.2.3\r
56 X-BeenThere: notmuch@notmuchmail.org\r
57 X-Mailman-Version: 2.1.13\r
58 Precedence: list\r
59 List-Id: "Use and development of the notmuch mail system."\r
60         <notmuch.notmuchmail.org>\r
61 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
62         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
63 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
64 List-Post: <mailto:notmuch@notmuchmail.org>\r
65 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
66 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
67         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
68 X-List-Received-Date: Thu, 01 Mar 2012 22:29:07 -0000\r
69 \r
70 This is essentially the same as\r
71 id:"1330157204-26094-1-git-send-email-markwalters1009@gmail.com" but\r
72 has been rebased against master. The changes are to patch 12/13 for\r
73 notmuch-show.el (which was posted as a followup to the previous series)\r
74 and to the tests (patch 9/13) which changed in Austin's JSON show\r
75 rewrite.\r
76 \r
77 Best wishes\r
78 \r
79 Mark\r
80 \r
81 Mark Walters (13):\r
82   cli: add --no-exclude option to count and search.\r
83   cli: Add --no-exclude to the man pages for search and count\r
84   test: add tests for new cli --no-exclude option\r
85   lib: Rearrange the exclude code in query.cc\r
86   lib: Make notmuch_query_search_messages set the exclude flag\r
87   lib: Add the exclude flag to notmuch_query_search_threads\r
88   test: update search test to reflect exclude flag\r
89   cli: Make notmuch-show respect excludes.\r
90   test: update tests to reflect the exclude flag\r
91   man: update manpage for notmuch-show --no-exclude option\r
92   cli: omit excluded messages in results where appropriate.\r
93   emacs: show: recognize the exclude flag.\r
94   emacs: notmuch.el ignore excluded matches\r
95 \r
96  emacs/notmuch-show.el     |   36 ++++++++++++++++-----\r
97  emacs/notmuch.el          |   22 +++++++------\r
98  lib/notmuch-private.h     |    8 +++-\r
99  lib/notmuch.h             |   16 +++++++--\r
100  lib/query.cc              |   77 +++++++++++++++++++++++++++++++++++++++------\r
101  lib/thread.cc             |   18 +++++++++--\r
102  man/man1/notmuch-count.1  |    7 ++++\r
103  man/man1/notmuch-search.1 |    7 ++++\r
104  man/man1/notmuch-show.1   |    7 ++++\r
105  notmuch-count.c           |   19 +++++++---\r
106  notmuch-search.c          |   26 ++++++++++++---\r
107  notmuch-show.c            |   31 ++++++++++++++++--\r
108  test/count                |   21 ++++++++++++\r
109  test/crypto               |    9 +++++-\r
110  test/encoding             |    2 +-\r
111  test/json                 |    6 ++--\r
112  test/maildir-sync         |    1 +\r
113  test/multipart            |    6 ++--\r
114  test/search               |    8 ++++-\r
115  test/thread-naming        |   16 +++++-----\r
116  20 files changed, 273 insertions(+), 70 deletions(-)\r
117 \r
118 -- \r
119 1.7.2.3\r
120 \r