emacs-devel
[Top][All Lists]
Advanced

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

Re: BIKESHED: completion faces


From: Ergus
Subject: Re: BIKESHED: completion faces
Date: Wed, 6 Nov 2019 21:51:33 +0100

On Wed, Nov 06, 2019 at 08:29:05PM +0200, Eli Zaretskii wrote:
From: Jo?o T?vora <address@hidden>
Date: Wed, 6 Nov 2019 18:14:42 +0000
Cc: Stefan Monnier <address@hidden>, Dmitry Gutov <address@hidden>,
        emacs-devel <address@hidden>

 If enough people want this, we could make it an optional behavior.  I

No need. It is already optional behavior. This thread discusses
a (minimal) change to the defaults from the beginning, so that
new users coming from any of those other editors are less confused
by this particularity of Emacs when choosing 'flex' completion.

If you want to make the matched parts prominent by default (and I
guess make the first-different character less prominent), then you
will have to try much harder in order to convince me.  Just saying
that newbies who come from other editors will want that is not enough.

Hi:

I don't use to come in this kind of discussions because they always end
with too many opinions and too few agreements.

But.

In this kinds of things I agree with Joao. Sometimes we should agree
with what all the other editors do (except when we provide something
much better) for many reasons

1) It is the behaviour that the users expect, so familiar for them and
that will reduce learning curve (we have enough curve for a newbie).

2) We should be modest and think that if most of the other editors
follow a similar approach there should be a reason for that. (also
private companies invest time and money in social market studies about
what option is better... that's why MS windows is blue and have changes
among the years, or the start button is in the left down corner)

3) Sometimes the implemented approach is a consequence of feature
requests from users and developers and in these days they have orders of
magnitude more users than us... so they are statistically more
representative. But also they have tools to easily collect more opinions
from less expert or casual users (like feature hub, the "issues" window
on github and so on) more familiar for new generations of programmers.

4) New users will start asking for ways to reproduce the behaviour they
had in their previous editors, so in the best case we will have feature
requests and many questions about how to reproduce it, and people
writing in the emacswiki, ergoemacs and other foros about how to do what
we didn't for them. But in the worst case, external configs like
ergoemacs or spacemacs will implement code to do it.

Apart from this; personally:

I would prefer to have highlighted the matching parts with a different
colour only and the first unmatch (optional for me) being just
underlined (to be consistent somehow with the toolbar everywhere else
where the underline usually informs the shortcut.)

We don't need to reinvent the wheel about this...


reply via email to

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