Re: [feature request] emacs: use `notmuch insert` for FCC
[notmuch-archives.git] / 16 / 36ba44adb078033c7c69cfe6b6b63181a6b263
1 Return-Path: <amthrax@drake.mit.edu>\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 6C85542D286\r
6         for <notmuch@notmuchmail.org>; Sun, 16 Jan 2011 00:11:08 -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: 0\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=0 tagged_above=-999 required=5\r
12         tests=[RCVD_IN_DNSWL_NONE=-0.0001] autolearn=disabled\r
13 Received: from olra.theworths.org ([127.0.0.1])\r
14         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
15         with ESMTP id ZVWhGRfTsrKS for <notmuch@notmuchmail.org>;\r
16         Sun, 16 Jan 2011 00:11:07 -0800 (PST)\r
17 Received: from dmz-mailsec-scanner-7.mit.edu (DMZ-MAILSEC-SCANNER-7.MIT.EDU\r
18         [18.7.68.36])\r
19         by olra.theworths.org (Postfix) with ESMTP id C7BF142D283\r
20         for <notmuch@notmuchmail.org>; Sun, 16 Jan 2011 00:11:07 -0800 (PST)\r
21 X-AuditID: 12074424-b7b0bae000000a05-d0-4d32a81a4251\r
22 Received: from mailhub-auth-1.mit.edu ( [18.9.21.35])\r
23         by dmz-mailsec-scanner-7.mit.edu (Symantec Brightmail Gateway) with\r
24         SMTP id FC.6D.02565.A18A23D4; Sun, 16 Jan 2011 03:11:06 -0500 (EST)\r
25 Received: from outgoing.mit.edu (OUTGOING-AUTH.MIT.EDU [18.7.22.103])\r
26         by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id p0G8B59h004712; \r
27         Sun, 16 Jan 2011 03:11:05 -0500\r
28 Received: from drake.mit.edu (a074.catapulsion.net [70.36.81.74])\r
29         (authenticated bits=0)\r
30         (User authenticated as amdragon@ATHENA.MIT.EDU)\r
31         by outgoing.mit.edu (8.13.6/8.12.4) with ESMTP id p0G8B3BA010508\r
32         (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT);\r
33         Sun, 16 Jan 2011 03:11:05 -0500 (EST)\r
34 Received: from amthrax by drake.mit.edu with local (Exim 4.72)\r
35         (envelope-from <amthrax@drake.mit.edu>)\r
36         id 1PeNhX-0002XL-5r; Sun, 16 Jan 2011 03:11:03 -0500\r
37 From: Austin Clements <amdragon@MIT.EDU>\r
38 To: notmuch@notmuchmail.org\r
39 Subject: [RFC PATCH v2 0/8] Custom query parser, date search, folder search,\r
40         and more\r
41 Date: Sun, 16 Jan 2011 03:10:50 -0500\r
42 Message-Id: <1295165458-9573-1-git-send-email-amdragon@mit.edu>\r
43 X-Mailer: git-send-email 1.7.2.3\r
44 X-Brightmail-Tracker: AAAAAA==\r
45 Cc: amdragon@mit.edu\r
46 X-BeenThere: notmuch@notmuchmail.org\r
47 X-Mailman-Version: 2.1.13\r
48 Precedence: list\r
49 List-Id: "Use and development of the notmuch mail system."\r
50         <notmuch.notmuchmail.org>\r
51 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
52         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
53 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
54 List-Post: <mailto:notmuch@notmuchmail.org>\r
55 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
56 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
57         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
58 X-List-Received-Date: Sun, 16 Jan 2011 08:11:08 -0000\r
59 \r
60 This is version 2 of the custom query parser.  It now supports date\r
61 searches with sane syntax, folder searches (without any additions or\r
62 changes to the database, unlike cworth's recent commit), and "tag:*"\r
63 and "-tag:*" queries for finding tagged and untagged messages.  I used\r
64 these features to guide changes to the original design and to validate\r
65 the approach.  This is still RFC, but it's much less raw now.\r
66 \r
67 In addition to the new features, the core query parser has a bunch of\r
68 cleanups and changes, including completely redone NEAR and ADJ\r
69 operators that now behave essentially the same as they do in Xapian's\r
70 query parser.  I also split the implementation of these out into a\r
71 separate patch for ease of review.\r
72 \r
73 There's a notable lack of tests in this current series.  I do have a\r
74 pile of tests for the lexer, parser, and generator, but the\r
75 infrastructure for testing them needs cleanup before I send that out.\r
76 \r