[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs completion matches selection UI
From: |
Stefan Monnier |
Subject: |
Re: Emacs completion matches selection UI |
Date: |
Mon, 16 Dec 2013 13:35:47 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
> ;; It is difficult to know when to exit completion-in-region-mode (i.e. hide
> ;; the *Completions*).
[...]
> If there was a special popup to show a list of items, [...], it would
> abstract these difficulties and cut some nasty code out of
> minibuffer.el.
No, it wouldn't. The problem needs to be solved either way.
`company-mode' solves this problem not by popping up a special GUI
element, but by defining which operations can be performed while this
element is displayed, and which operations cause the element
to disappear. And completion-in-region-mode does the same, tho using
the *Completions* buffer rather than a special GUI element, and making
different choices about which operations can be performed while the
completions are displayed and which operations make the
completions disappear.
> For the UI case of "I'm in the minibuffer and want to complete
> something" I would rather wait for the general list popup to be
> available with `widget-choose' than add the special down/up keybindings
> that we discussed.
Again, this has nothing to do with whether the list is displayed in
a *Completions* buffer or on a shoestring. The questions are "when
should the list be displayed", and after that, "when should we enter the
special mode where the user can navigate in this list".
For company-mode, the second question is answered by "immediately" and
the first is answered by "after typing the first N chars of a completion
candidate" (IIRC).
> I think the change is too risky for the short time we have this week.
I'm not sure which change you're thinking of, but I probably agree.
Stefan
- Re: Emacs completion matches selection UI, Ted Zlatanov, 2013/12/16
- Re: Emacs completion matches selection UI,
Stefan Monnier <=
- Re: Emacs completion matches selection UI, Ted Zlatanov, 2013/12/16
- Re: Emacs completion matches selection UI, Stefan Monnier, 2013/12/16
- Re: Emacs completion matches selection UI, Ted Zlatanov, 2013/12/17
- Re: Emacs completion matches selection UI, Stefan Monnier, 2013/12/17
- Re: Emacs completion matches selection UI, Ted Zlatanov, 2013/12/17
- Re: Emacs completion matches selection UI, Stephen J. Turnbull, 2013/12/17
- Re: Emacs completion matches selection UI, Ted Zlatanov, 2013/12/17
- Re: Emacs completion matches selection UI, Stephen J. Turnbull, 2013/12/17
- Re: Emacs completion matches selection UI, Ted Zlatanov, 2013/12/18
- Re: Emacs completion matches selection UI, Eli Zaretskii, 2013/12/18