From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 8DE7E431FC4 for ; Fri, 5 Sep 2014 05:59:55 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: 0.379 X-Spam-Level: X-Spam-Status: No, score=0.379 tagged_above=-999 required=5 tests=[NO_DNS_FOR_FROM=0.379] 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 pYreJCCrttEj for ; Fri, 5 Sep 2014 05:59:50 -0700 (PDT) Received: from fenchurch.hh.sledj.net (disaster-area.hh.sledj.net [81.149.164.25]) by olra.theworths.org (Postfix) with ESMTP id 198E5431FC3 for ; Fri, 5 Sep 2014 05:59:46 -0700 (PDT) Received: by fenchurch.hh.sledj.net (Postfix, from userid 501) id D87341316556; Fri, 5 Sep 2014 13:59:29 +0100 (BST) From: David Edmondson To: notmuch@notmuchmail.org Subject: [PATCH v1 0/3] Address completion entirely in elisp. Date: Fri, 5 Sep 2014 13:59:26 +0100 Message-Id: <1409921969-65129-1-git-send-email-dme@dme.org> X-Mailer: git-send-email 1.8.5.2 (Apple Git-48) 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, 05 Sep 2014 12:59:56 -0000 Address completion entirely in elisp. I grew frustrated with having to use an external command to provide address completion, as they all had annoyances (up front scanning, requiring python bindings, etc.). This is an attempt to provide something similar to jkr's notmuch-addresses.py (which I was previously using) entirely in elisp, relying only on the `notmuch' command. David Edmondson (3): emacs: Allow query to exclude the entire thread and body. emacs: Add `notmuch-user-all-email'. emacs: Add an address completer in elisp. emacs/notmuch-address.el | 49 +++++++++++++++++++++++++++++++++++++++++++----- emacs/notmuch-lib.el | 4 ++++ emacs/notmuch-query.el | 7 ++++++- 3 files changed, 54 insertions(+), 6 deletions(-) -- 1.8.5.2 (Apple Git-48)