[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: BIKESHED: completion faces
From: |
Stefan Monnier |
Subject: |
Re: BIKESHED: completion faces |
Date: |
Sun, 03 Nov 2019 18:30:07 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
> Further, none of the other systems AFAIK use a fallback list of completion
> styles. So normally the matching is fuzzy to begin with, and in that case,
> highlighting the matches is moderately useful.
>
> They won't see a situation with a long list of simple prefix matches where
> the first column is highlighted uniformly.
Indeed, part of the issue is the difference between something like
`basic` and something like `flex`: in `basic` the
completions-common-part is not terribly interesting, whereas in `flex`
it's much more so.
We could use different faces in those two cases, but I feel like it
would be better if we can find a default that works well in both cases.
> I'm more against using bold for the common part. Underline is
> less aggravating.
Hmm... sadly, I find underlying the completions-common-part to be pretty
awful. So it looks like both bold and underline are out?
Should we look for colors (background? foreground?)?
>> M-x dovi C-b C-b ?
>> you'll see that `completions-first-difference` is applied to the "c"
>> of the "doc-view..." commands because that's the first character after
>> the position in the candidate that corresponds to the position of
>> point in the pattern.
>
> I'm having trouble reproducing this. Should I be using icomplete-mode?
No, just `emacs -Q` and then `M-x dovi C-b C-b ?`
> So I get what you're hinting at, in theory, but these cases should indeed be
> rare. And there might be other things we could do about them.
Agreed, I was just pointing out some corner-case behavior. It's of no
consequence for the current discussion.
Stefan
- Re: BIKESHED: completion faces, Dmitry Gutov, 2019/11/03
- Re: BIKESHED: completion faces,
Stefan Monnier <=
- Re: BIKESHED: completion faces, Dmitry Gutov, 2019/11/04
- Re: BIKESHED: completion faces, Stefan Monnier, 2019/11/04
- Re: BIKESHED: completion faces, João Távora, 2019/11/04
- Re: BIKESHED: completion faces, Dmitry Gutov, 2019/11/04
- Re: BIKESHED: completion faces, João Távora, 2019/11/05
- Re: BIKESHED: completion faces, Dmitry Gutov, 2019/11/05
- Re: BIKESHED: completion faces, Stefan Monnier, 2019/11/05
- Re: BIKESHED: completion faces, João Távora, 2019/11/05
- Re: BIKESHED: completion faces, Juri Linkov, 2019/11/05
- Re: BIKESHED: completion faces, Stefan Monnier, 2019/11/05