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 A527C431FAF for ; Fri, 22 Mar 2013 08:22:10 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none] 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 eUNlS3lzE1Kz for ; Fri, 22 Mar 2013 08:22:09 -0700 (PDT) Received: from mail.m0g.net (vilya.m0g.net [88.191.157.47]) by olra.theworths.org (Postfix) with ESMTP id 25951431FB6 for ; Fri, 22 Mar 2013 08:22:09 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.m0g.net (Postfix) with ESMTP id 9F8093E0032 for ; Fri, 22 Mar 2013 16:21:52 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at vilya.m0g.net Received: from mail.m0g.net ([127.0.0.1]) by localhost (sd-38500.dedibox.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5bROTM+G5m0a for ; Fri, 22 Mar 2013 16:21:51 +0100 (CET) Received: by mail.m0g.net (Postfix, from userid 1000) id E7F953E0CD3; Fri, 22 Mar 2013 16:21:50 +0100 (CET) Date: Fri, 22 Mar 2013 16:21:49 +0100 From: Guyzmo To: Notmuch ML Subject: Updated mutt wikipage, new addressbook script: notmuch-abook Message-ID: <20130322152149.GF31537@vilya.m0g.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2011-07-01) 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: Fri, 22 Mar 2013 15:22:10 -0000 Hello world, I'm using notmuch and mutt-kz flawlessly for over a year, and I'm really happy with them, so thank you guys for providing such great tools! So I updated the notmuchmail.org wikipage about mutt: http://notmuchmail.org/notmuch-mutt/ I also wanted to enable completion from within vim, so I extended the mutt_addresses.py script, so it creates and updates a cache of addresses in a sqlite3 database. It is available on pypi, so you can use it as a standalone CLI application: https://github.com/guyzmo/notmuch-abook/ About that one, I made the choice to use sqlite3 as backend, because it was an easy way to create fast queries of addresses, but I was wondering if it would not be more intelligent to integrate the addresses indexing in the xapian database directly? And finally, I have tried to compile the vala-notmuch addressbook, but the compilation is failing because of some change in the database_open call, and I don't have much time to understand Vala's API mappings to C. But I've been told it is lightning fast when querying notmuch directly. Has anyone patched that code, and still use it with latest notmuch? I'd give it a try to replace my sqlite3 backend in the script. Cheers, -- Guyzmo