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: Sun, 17 Apr 2022 18:21:51 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

On Sunday, 17 Apr 2022 at 09:58, Thomas Fitzsimmons wrote:
> Interesting idea of multiple keybindings for different completions.

Yes.  The combination works because (a) abbrev is for those very
commonly used addresses so having them expand on , or SPC means no
thought at all, (b) ecomplete shows possibilities as I type so I will
hit M-n if/when I see what I want, and (c) eudc (TAB) works any time to
complete by typing incrementally.

> If EUDC includes the other sources, do you foresee using just EUDC?  Or
> do you think keeping the extra keys will give better usability?

Not yet sure; my initial view had been that TAB completion (i.e. via
EUDC) would be what I needed for all cases but I'm actually quite
comfortable with what I've ended up with.  However, given that I use tab
completion everywhere else, it probably will be better to have
everything as an option via eudc.

> What do you think the "out-of-the-box" behavior should be?  Should the
> following:
>
>     "emacs -Q"
>     C-x m
>     TAB
>
> say "no completions found; to start adding contacts, do <something>".

No, I would expect it to provide all my possible email addresses: union
of bbdb, abbrevs, and ecomplete, just as M-x does for me right now with
selectrum+consult, with most recently used or most popular first.

>     (in *scratch*) emacs-devel@gnu.org
>     C-x m
>     TAB
>
> expand to emacs-devel@gnu.org via dabbrev-expand?

Ummm, interesting.  No idea what I would expect!

-- 
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]