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 ABB22431FD0 for ; Wed, 11 May 2011 07:49:52 -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 l6IuaErtljWy for ; Wed, 11 May 2011 07:49:52 -0700 (PDT) Received: from ipex2.johnshopkins.edu (ipex2.johnshopkins.edu [162.129.8.151]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id E17D4431FB6 for ; Wed, 11 May 2011 07:49:51 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.64,353,1301889600"; d="scan'208";a="66543389" Received: from dyn-butler-159-101.dyn.columbia.edu (HELO gogo.home) ([128.59.159.101]) by ipex2.johnshopkins.edu with ESMTP/TLS/AES256-SHA; 11 May 2011 10:49:51 -0400 Received: from jkr by gogo.home with local (Exim 4.75) (envelope-from ) id 1QKAjW-0007kW-La; Wed, 11 May 2011 10:49:50 -0400 From: Jesse Rosenthal To: Florian Friesdorf , notmuch@notmuchmail.org Subject: Re: address completion when composing In-Reply-To: <87fwolh1mu.fsf@eve.chaoflow.net> References: <87fwolh1mu.fsf@eve.chaoflow.net> User-Agent: Notmuch/0.5-192-gecd6549 (http://notmuchmail.org) Emacs/23.3.1 (i486-pc-linux-gnu) Date: Wed, 11 May 2011 10:49:50 -0400 Message-ID: <87oc39mgvl.fsf@gogo.home> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii 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: Wed, 11 May 2011 14:49:52 -0000 On Wed, 11 May 2011 14:18:01 +0200, Florian Friesdorf wrote: > > According to the docs [1], there are two programs that can be used with > notmuch-address.el: notmuch-addresses (python) and addrlookup (vala/c). > > What about shipping some / all of these with notmuch? It feels that > newbies would benefit from this inclusion and more extensive > documentation about what to do to get address completion. I certainly agree with this. I've done a pretty craptacular job of maintaining the python version (just now changed the URL on the wiki, though, to be fair to myself, I didn't know it was on the wiki in the first place). I'd personally argue, not surprisingly, for unifying on the python version, if unifying we must, just because the python bindings are much more used than vala bindings (and way more people hack on python than vala) so it stands a better chance of keeping up with the binary. I don't see speed as being too much of an issue (either between the two, or in relation too BBDB), since both are well under a second on my underpowered netbook and my 6-year-old celeron. Sebastian might have other opinions, though. Ideally, though, it would be best if it were part of the bin from the get-go. Or, even better, if the command-line options made duplicating the functionality possible. Best, Jesse