On Sunday Mar 06 2016, Peter Salazar wrote:
> Actually, I was wrong, setting (setq mu4e-compose-complete-only-personal
> nil) did fix it!
>
> I still don't understand why it doesn't work with (setq
> mu4e-compose-complete-only-personal t). It seems like it should work:
>
> ~/gnulisp (master *) $ mu cfind | wc -l
> 5800
>
> ~/gnulisp (master *) $ mu cfind --personal | wc -l
> 2266
>
> In Emacs:
>
> M-x mu4e
> 495 contacts received
>
> M-: (length mu4e~contacts-for-completion) RET returns:
>
> 395 (#o613, #x18b, ?Ƌ)
>
> ...but I still was getting no auto-complete.
>
> Only by removing the (mu4e-compose-complete-only-personal) line did I get
> it working.
>
> Is there something else I have to do to get address completion working when
> mu4e-compose-complete-only-personal is set to t?
Note, in current mu4e (0.9.16), the internal variable is called
mu4e~contacts and is a hash-table.
What's considered 'my address' is what was passed as --my-address to 'mu
index' (or implicitly, when using mu4e). And messages are only indexed
when they changed.
This has been quite easy to get wrong, so at some point I'd like to
replace it with something better.
Kind regards,
Dirk.
--
Dirk-Jan C. Binnema Helsinki, Finland
e:dj...@djcbsoftware.nl w:
www.djcbsoftware.nl
pgp: D09C E664 897D 7D39 5047 A178 E96A C7A1 017D DA3C