So I was trying to get this to work and I have:
(setq mail-personal-alias-file "~/.mailrc")
and looking at what message-tab does is call completion-at-point and:
completion-at-point-functions is a variable defined in
minibuffer.el.gz.
Value in #<buffer *draft*>
(mu4e~compose-complete-contact
message-completion-function
t)
but AFAICT message-completion-function never gets called when I hit TAB.
The mu4e~compose-complete-contact function gets called several times:
mu4e~complete-handler with qemu-plugins nil metadata
mu4e~complete-handler with qemu-plugins nil (boundaries . )
mu4e~complete-handler with nil t
but it seems this stops the next function being called. If I manually
call completion-at-point in *ielm* set to the *draft* buffer I just get:
(completion-at-point)
"Sole match"
Any ideas what's going on?
>
> Best...
>
>
> PD: Ævar, I just used your case because it has characters that are not
> present by default in my dvorak keyboard, there is nothing personal of
> course. :)
> --
> eduardo mercovich
>
> Donde se cruzan tus talentos
> con las necesidades del mundo,
> ahí está tu vocación.
--
Alex Bennée