Re: emacs: How to tab-complete destination email addresses?

Subject: Re: emacs: How to tab-complete destination email addresses?

Date: Thu, 24 Sep 2020 20:03:47 +0300

To: Jameson Graef Rollins, notmuch@notmuchmail.org

Cc:

From: George Kadianakis


Jameson Graef Rollins <jrollins@finestructure.net> writes:

> On Wed, Sep 23 2020, George Kadianakis <desnacked@riseup.net> wrote:
>> One way forward is to switch from using notmuch-address to using
>> something like bbdb and manually curate my database (since bbdb offers
>> this capability).
>>
>> But I think the right way would be to somehow introduce a bunch of
>> heuristics in notmuch/emacs so that the right email address is chosen
>> for each person. For example, if I tab-complete "Alice", I would like
>> notmuch to give me the email address that Alice has used herself most
>> frequently the past few times she contacted me.
>>
>> Perhaps there is something that does what I want already?
>> If that's the case, I'd love to be pointed to a good solution!
>

Thanks for the response Jameson!

> I find the convenience of not having to maintain an address book to be a
> huge win with the use of notmuch-address, so I'm generally fine to
> filter through the offered addresses to find the one that I generally
> recognize to be the most viable.  That said, an obvious improvement (as
> you suggest) would be to order addresses based on most recent+frequent
> use, so that the most recently used one shows up first.
>

So I guess this ordering should happen internally in notmuch-address,
right? Perhaps as a new type of "--sort" option like "--most-frequent"
or "--best-fit".

If this is the right way to do it, perhaps I'll take a stab at it over
the next days. If it's not the right way to do it, please let me know so
that I don't do useless things! :)

> The problem I have, though, is that for some reason that I don't
> understand the interface can use To: address, or From: addresses, but
> not both.  This is by far the most annoying thing to me, since in both
> scenarios there will end up being missing addresses that I need that I
> then have to go search for manually.  If the interface could be
> configured to return most From: and To: address that would be a big
> improvement imho.
>

Hmm, I've never used this interface but if you are talking about the
"--output" switch I see that they can be combined. So like you can do:

           $ notmuch address --output sender --output recipients jameson 

to combine both To: and From:.

Best of luck!
_______________________________________________
notmuch mailing list -- notmuch@notmuchmail.org
To unsubscribe send an email to notmuch-leave@notmuchmail.org

Thread: