[RFC] Enhancements to address completion

Kristoffer Ström kristoffer at rymdkoloni.se
Mon Mar 14 02:26:20 PDT 2011


On Mon, 14 Mar 2011 02:29:14 -0400, servilio <servilio at gmail.com> wrote:
> I have been working in some enhancements to the emacs UI address
> completion, and this weekend I was able to find a way to finish the
> implementation to an acceptable (to me) state.
> 
> The gist of it is allowing the completion in Emacs to match against
> any part of the addresses returned by the notmuch-addrlookup command.
> I could not find a way to have completing-read behave that way, the
> strategy of matching anchored to the beginning of strings is
> in-grained in its design for what I've seen.
> 
> The current implementation uses Ido, included with Emacs at least in
> version 23, and is available at:
> 
> git://git.latertulia.org/servilio/notmuch.git
> 
> In the branch complete-name-and-address-v2. There is a web interface
> if you prefer to see the changes, just use "http" as the protocol in
> your web browser.
> 
> The first few changes in the branch are fixes and small enhancements I
> found while working on this, and I have sent them as separate patches
> for acceptance as they are independent of this work. All of this has
> been in use (in the form of the branch without "-v2") for almost a
> year. I started a message in August but somehow successfully forgot
> completely about it.
> 
> Regards,
> 
> Servilio

Have you looked at 'ido-completing-read that comes with ido-mode?
I use it for completing through a modified version of eudc-select.

It allows for fuzzy matching on any part of the name.


More information about the notmuch mailing list