From e39bd93a08f1d9b15e89ac3a0c1986d9f8c0924a Mon Sep 17 00:00:00 2001 From: Konrad Hinsen Date: Wed, 13 Jan 2016 12:25:47 +0100 Subject: [PATCH] Re: Binding access to ~/.notmuch-config --- 99/e5ba79dfb127800d29d9a3791d33bca21df4ec | 93 +++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 99/e5ba79dfb127800d29d9a3791d33bca21df4ec diff --git a/99/e5ba79dfb127800d29d9a3791d33bca21df4ec b/99/e5ba79dfb127800d29d9a3791d33bca21df4ec new file mode 100644 index 000000000..beea2d05a --- /dev/null +++ b/99/e5ba79dfb127800d29d9a3791d33bca21df4ec @@ -0,0 +1,93 @@ +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 B69E76DE01D3 + for ; Wed, 13 Jan 2016 03:25:52 -0800 (PST) +X-Virus-Scanned: Debian amavisd-new at cworth.org +X-Spam-Flag: NO +X-Spam-Score: -0.719 +X-Spam-Level: +X-Spam-Status: No, score=-0.719 tagged_above=-999 required=5 tests=[AWL=0.101, + DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, + RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, + SPF_PASS=-0.001] 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 nqSNH0qRIBhp for ; + Wed, 13 Jan 2016 03:25:50 -0800 (PST) +Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com + [66.111.4.27]) + by arlo.cworth.org (Postfix) with ESMTPS id C9F376DE0159 + for ; Wed, 13 Jan 2016 03:25:50 -0800 (PST) +Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) + by mailout.nyi.internal (Postfix) with ESMTP id 3FE7220AFF + for ; Wed, 13 Jan 2016 06:25:49 -0500 (EST) +Received: from frontend1 ([10.202.2.160]) + by compute4.internal (MEProxy); Wed, 13 Jan 2016 06:25:49 -0500 +DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.net; h= + content-transfer-encoding:content-type:date:from:in-reply-to + :message-id:mime-version:references:subject:to:x-sasl-enc + :x-sasl-enc; s=mesmtp; bh=9Z+yfjRDJSpqkawSqlz34ZcOoWs=; b=k9qbGY + V53dLI10A8qLoJr3xEEDykFx4JZHPuIBRS78nQ6PvI6hdkU1b221YGdzCKjokJsT + 61I6wJjlqcmsZVCWgset8C0bkytO9irLuKRFfBXF7jwawpOgKtzMmFlzwAd+IUhn + s/BRe2IRiq2Fp4bIGP+CqxNJdULzKyAnpL3b8= +DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= + messagingengine.com; h=content-transfer-encoding:content-type + :date:from:in-reply-to:message-id:mime-version:references + :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=9Z+yfjRDJSpqkaw + Sqlz34ZcOoWs=; b=EocqAi1/OaUagTI9njiBiDlNRxJgGkzxp5BTXnPObi7wMur + 6yiUdUnwRF7skaGwmyWnYuyxgP+OM88vObPR6ZeuMoMd5l3ENsyVAWk41hJlhRnd + yE2Yso1ZywV+pKdei5By0SmZbrW7suKx2bAzT3LoUgUOBoMU+0BL8+/qAP0o= +X-Sasl-enc: mljaPnaiJIylzIoXXxqElvssSwtuM0tbMvz7ynXoDSz2 1452684348 +Received: from Konrad-Hinsens-MacBook-Pro-2.local + (soleil-ext.synchrotron-soleil.fr [195.221.0.206]) + by mail.messagingengine.com (Postfix) with ESMTPA id B1A6DC016F8; + Wed, 13 Jan 2016 06:25:48 -0500 (EST) +Subject: Re: Binding access to ~/.notmuch-config +References: <5694CA65.8010400@fastmail.net> <87bn8r54dz.fsf@zancas.localnet> + <8737u26cpg.fsf@zancas.localnet> + <8760yy4o3w.fsf@tesseract.cs.unb.ca> <20160112191350.GE372@odin.tremily.us> +To: notmuch@notmuchmail.org +From: Konrad Hinsen +Message-ID: <5696343B.2070907@fastmail.net> +Date: Wed, 13 Jan 2016 12:25:47 +0100 +User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) + Gecko/20100101 Thunderbird/38.5.0 +MIME-Version: 1.0 +In-Reply-To: <20160112191350.GE372@odin.tremily.us> +Content-Type: text/plain; charset=utf-8; format=flowed +Content-Transfer-Encoding: 7bit +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: Wed, 13 Jan 2016 11:25:52 -0000 + +On 12/01/16 20:13, W. Trevor King wrote: + +> On Tue, Jan 12, 2016 at 03:03:15PM -0400, David Bremner wrote: +>> Nothing to do with Konrad's crash, but I consider the fact that the +>> python bindings read ~/.notmuch-config to be a kind of layering +>> violation, since that file belongs to the CLI, while the bindings +>> are supposed to provide access to libnotmuch. +> +> I think of ~/.notmuch-config as being shared between all client code, +> and in that view it makes sense to have both the CLI and Python +> bindings (and other bindings) access it to figure out how to configure + +I agree. I see notmuch as a collection of CLI tools, some of which are +part of the distribution and others are written by myself for my +specific needs. I'd like them all to share a single configuration file. +In fact, I'd love to be able to add sections specific to my Python scripts. + +Cheers, + Konrad. -- 2.26.2