GNU bug report logs - #8951
24.0.50; [PATCH] enhancement request: buttonize key names

Previous Next

Package: emacs;

Reported by: "Drew Adams" <drew.adams <at> oracle.com>

Date: Tue, 28 Jun 2011 16:39:01 UTC

Severity: minor

Tags: patch

Merged with 44909

Found in version 24.0.50

Fixed in version 29.1

Done: Stefan Kangas <stefan <at> marxist.se>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Stefan Kangas <stefan <at> marxist.se>
To: Drew Adams <drew.adams <at> oracle.com>, Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: "8951 <at> debbugs.gnu.org" <8951 <at> debbugs.gnu.org>
Subject: bug#8951: [External] : Re: bug#8951: 24.0.50; [PATCH] enhancement request: buttonize key names
Date: Sun, 24 Oct 2021 16:15:41 -0700
Drew Adams <drew.adams <at> oracle.com> writes:

> Grep even just the vanilla Emacs-Lisp sources for
> `substitute-command-keys'.  It's not used only for
> *Help*.  And then think about uses by other code,
> besides vanilla Emacs.

I only see a lot of places where we want whatever the user has
configured, none where we need an optional argument.

> What's the reason you prefer not to?  I don't
> understand.  Maybe you have a good reason, but
> I don't think you gave any (?).

I'm repeating myself here: I'm actually happy to add it, if we have a
use-case.  How about we try this for a start, and once users start using
this in the wild, they'll come back to us and say: hey I really want an
optional parameter here.  Then we think about if that makes sense for
their use-case, maybe it will, maybe it won't.  But at least we know
what we are trying to do.

The alternative is that we add stuff just because "maybe someone will
need it".  That leads to feature creep, bloat, and is just not a good
way to develop software.




This bug report was last modified 3 years and 215 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.