emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] EUDC email addresses via completion-at-point in message-mode


From: Eric S Fraga
Subject: Re: [PATCH] EUDC email addresses via completion-at-point in message-mode
Date: Thu, 14 Apr 2022 14:02:24 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

Dear Alexander, 

I am excited about the potential of what you are proposing.

On Wednesday, 13 Apr 2022 at 16:44, Alexander Adolf wrote:
> By default, message-mode binds TAB to message-tab, which in turn calls
> completion-at-point. Depending on your keymap setup it may thus be
> sufficient to type TAB in the "To:" line, or to change your setup to
> replace eudc-expand-try-all with completion-at-point.

This does not seem to work for me.  I do have other capf functions that
I want to use within message mode (for completion in the actual body of
the email) so I have

,----[ C-h v completion-at-point-functions RET ]
| completion-at-point-functions is a variable defined in ‘minibuffer.el’.
| 
| Its value is (eudc-capf-complete cape-ispell cape-dabbrev cape-dict)
| Local in buffer *unsent followup to Alexander Adolf on gmane.emacs.devel*; 
global value is 
| (tags-completion-at-point-function)
`----

In a To: field, say, hitting TAB gives me dabbrev choices, none of which
are emails.  I've tried with eudc-capf-complete at the end as well.

M-x eudc-expand-try-all RET

does work if I invoke it manually although it seems (using local bbdb
database).  By the way, how can I change the server used by eudc?
(maybe I need to look around)

In an ideal world, i.e. my Holy Grail, I would like to have completion
on the union of mail abbrevs, bbdb, and ecomplete.  Is this possible
somehow?  message-tab gives me none of these, annoyingly.

What am I missing?

Thank you,
eric

-- 
Eric S Fraga with org 9.5.2 in Emacs 29.0.50 on Debian 11.3




reply via email to

[Prev in Thread] Current Thread [Next in Thread]