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