[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#46627: [PATCH] Add new help command 'describe-command'
From: |
Eli Zaretskii |
Subject: |
bug#46627: [PATCH] Add new help command 'describe-command' |
Date: |
Sun, 28 Feb 2021 19:27:11 +0200 |
> Cc: larsi@gnus.org, stefan@marxist.se, rms@gnu.org, 46627@debbugs.gnu.org
> From: Dmitry Gutov <dgutov@yandex.ru>
> Date: Sat, 27 Feb 2021 22:38:31 +0200
>
> > We are not ignoring the current practices. We are saying that people
> > who want their discovery based on completion will find the solution in
> > the completion alternatives we have already in Emacs, and if that
> > still doesn't fit the bill, in the 3rd-party packages out there.
>
> Do you have in mind some particular "completion alternative we have
> already" for 'describe-command'?
icomplete.el, completion.el, pcomplete.el, and the non-default styles
in completion-styles-alist come to mind.
> > I
> > think Emacs provides, and will continue providing, ample
> > infrastructure for such extensions, and that's enough, IMO. There's
> > no reason we should feel obliged to develop these features in Emacs.
> > We will never be able to satisfy everyone there anyway.
>
> I believe the argument is that we can improve the default experience by
> enacting some minor changes which correspond to what we know about how
> users discover new commands (or functions) or remember existing ones.
> And do that without pulling in major new functionality or features from
> third-party packages (which goes against the "lean core" concept which
> you probably know I prefer).
This loses the context. Minor improvements were not the issue I
raised, the issue was the perceived attempt to build a significant
discovery framework based on completion.
> There were also suggestions for admittedly more invasive changes (like
> doing a bunch of renames in the standard library) which seem to have all
> been rejected by the leadership. I understand the reluctance to change
> things, but the argument about Emacs's extensibility and the 3rd party
> ecosystem wouldn't apply to it either because no matter how convenient
> and slick an external package might make completion experience, if the
> functions are irregularly named, that will remain a problem anyway.
How is this relevant to the issue at hand?
> So you might disagree on whether this feature is important. But I hope
> you can see how some aspects of the "whole new discovery framework"
> (which I'm saying isn't new) cannot be effectively enacted by 3rd party
> code without help from us here.
I have nothing against providing infrastructure for more sophisticated
completion, I was talking only about adding new commands which aim to
provide discovery based on completion, or extend existing
completion-related commands with the goal of providing discovery
through them.
- bug#46627: [External] : bug#46627: [PATCH] Add new help command 'describe-command', (continued)
- bug#46627: [External] : bug#46627: [PATCH] Add new help command 'describe-command', Drew Adams, 2021/02/21
- bug#46627: [PATCH] Add new help command 'describe-command', Stefan Kangas, 2021/02/21
- bug#46627: [PATCH] Add new help command 'describe-command', Eli Zaretskii, 2021/02/21
- bug#46627: [PATCH] Add new help command 'describe-command', Stefan Kangas, 2021/02/21
- bug#46627: [PATCH] Add new help command 'describe-command', Eli Zaretskii, 2021/02/21
- bug#46627: [PATCH] Add new help command 'describe-command', Dmitry Gutov, 2021/02/21
- bug#46627: [PATCH] Add new help command 'describe-command', Eli Zaretskii, 2021/02/21
- bug#46627: [PATCH] Add new help command 'describe-command', Dmitry Gutov, 2021/02/21
- bug#46627: [PATCH] Add new help command 'describe-command', Eli Zaretskii, 2021/02/22
- bug#46627: [PATCH] Add new help command 'describe-command', Dmitry Gutov, 2021/02/27
- bug#46627: [PATCH] Add new help command 'describe-command',
Eli Zaretskii <=
- bug#46627: [PATCH] Add new help command 'describe-command', Dmitry Gutov, 2021/02/28
- bug#46627: [External] : bug#46627: [PATCH] Add new help command 'describe-command', Drew Adams, 2021/02/21
- bug#46627: [External] : bug#46627: [PATCH] Add new help command 'describe-command', Drew Adams, 2021/02/21
- bug#46627: [PATCH] Add new help command 'describe-command', Lars Ingebrigtsen, 2021/02/21
- bug#46627: [PATCH] Add new help command 'describe-command', Richard Stallman, 2021/02/21
- bug#46627: [PATCH] Add new help command 'describe-command', Richard Stallman, 2021/02/21
- bug#46627: [PATCH] Add new help command 'describe-command', Richard Stallman, 2021/02/21
bug#46627: [PATCH] Add new help command 'describe-command', Lars Ingebrigtsen, 2021/02/19