Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id 05E256DE0032 for ; Sat, 19 Mar 2016 18:38:49 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.03 X-Spam-Level: X-Spam-Status: No, score=-0.03 tagged_above=-999 required=5 tests=[AWL=-0.019, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fedzSwdkBxu3 for ; Sat, 19 Mar 2016 18:38:38 -0700 (PDT) Received: from fethera.tethera.net (fethera.tethera.net [198.245.60.197]) by arlo.cworth.org (Postfix) with ESMTPS id 0CCA96DE0008 for ; Sat, 19 Mar 2016 18:38:38 -0700 (PDT) Received: from remotemail by fethera.tethera.net with local (Exim 4.84) (envelope-from ) id 1ahSKj-0001Vf-VL for notmuch@notmuchmail.org; Sat, 19 Mar 2016 21:39:09 -0400 Received: (nullmailer pid 17753 invoked by uid 1000); Sun, 20 Mar 2016 01:38:32 -0000 From: David Bremner To: notmuch@notmuchmail.org Subject: single argument date: queries Date: Sat, 19 Mar 2016 22:38:21 -0300 Message-Id: <1458437904-17677-1-git-send-email-david@tethera.net> X-Mailer: git-send-email 2.7.0 X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.20 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: Sun, 20 Mar 2016 01:38:49 -0000 These rely on a feature called "Field Processors" that needs a pretty new version of xapian, so it's optional. I haven't thought through all the issues involved with having optional features in (lib)notmuch. I guess it would make sense to have some API that tells you what optional features are available. At least in this case there doesn't seem to be any relationship with database features. We also need to figure out how to document optional features; presumably it would be helpful to tell people how to interrogate notmuch (CLI) to see if a given feature is supported. d