emacs-devel
[Top][All Lists]
Advanced

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

Re: Stepping Back: A Wealth Of Completion systems Re: [ELPA] New package


From: Dmitry Gutov
Subject: Re: Stepping Back: A Wealth Of Completion systems Re: [ELPA] New package: vertico
Date: Mon, 12 Apr 2021 00:14:44 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1

On 11.04.2021 21:19, Eli Zaretskii wrote:
From: Dmitry Gutov <dgutov@yandex.ru>
Date: Sun, 11 Apr 2021 20:16:29 +0300
Cc: emacs-devel@gnu.org, stefankangas@gmail.com, monnier@iro.umontreal.ca

I agree we should be able to keep both kinds of completion and let the
users choose they generally prefer, that's why I made emphasis on which
usages really *can't* employ the wrong kind of completion (and thus
would generally follow the programmer's hint and not the user
customization).

I'm not sure there could be use cases where it is clear up front which
UI is "right" and which is "wrong".  In every situation I thought
about there could be a place for both, depending on what the user
wants to do and how.

We have discussed the case of xref-show-definitions-completing-read, whose use of completing-read you described as "very confusing" and "weird paradigm".

Whereas xref-show-definitions-buffer provides, in a way, a "selecting read" behavior, which you are fine with. So if xref-show-definitions-completing-read could itself reliably use a more "selecting read"-like interface, the impression should be better.

I do think it's unfortunate you're adamant about using only one of these
approaches, because we're missing out on valuable feedback and
recommendations this way (and maybe some strategic support)

You make it sound like I could easily use the other approach, but just
won't because I'm stubborn or worse.  Nothing is farther from the
truth.  I cannot change my workflows, they are burnt into my muscle
memory.  I can only try "the other approach" briefly, and that is
unlikely to give you any useful feedback.

I do not think it is easy, nor do I think you owe us anything, or that you don't have better things to do with your time.

I do believe the odds are high you could improve your workflows if you spend time on it, but I don't really know your work requirements, so I wouldn't bet a house on this.

But I'll probably continue asking for it, because even minor improvements in your efficiency are a win for us all. And the other stuff mentioned previously.



reply via email to

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