GNU bug report logs - #17052
substitute-command-keys strips text properties

Previous Next

Package: emacs;

Reported by: Juanma Barranquero <lekktu <at> gmail.com>

Date: Thu, 20 Mar 2014 16:23:01 UTC

Severity: wishlist

Fixed in version 28.1

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

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 17052 in the body.
You can then email your comments to 17052 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Thu, 20 Mar 2014 16:23:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Juanma Barranquero <lekktu <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 20 Mar 2014 16:23:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Juanma Barranquero <lekktu <at> gmail.com>
To: Bug-Gnu-Emacs <bug-gnu-emacs <at> gnu.org>
Subject: substitute-command-keys strips text properties
Date: Thu, 20 Mar 2014 17:22:15 +0100
Package: emacs
Severity: wishlist

Currently, substitute-command-keys returns a string with text
properties stripped. This should be fixed.

One specific case where it matters is in docstrings of advised
functions, as discussed in the thread for bug#16993.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Thu, 15 Aug 2019 00:56:02 GMT) Full text and rfc822 format available.

Message #8 received at 17052 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Juanma Barranquero <lekktu <at> gmail.com>
Cc: 17052 <at> debbugs.gnu.org
Subject: Re: bug#17052: substitute-command-keys strips text properties
Date: Wed, 14 Aug 2019 17:55:28 -0700
Juanma Barranquero <lekktu <at> gmail.com> writes:

> Currently, substitute-command-keys returns a string with text
> properties stripped. This should be fixed.
>
> One specific case where it matters is in docstrings of advised
> functions, as discussed in the thread for bug#16993.

(I'm going through old bug reports that have unfortunately gotten no
responses yet.)

Looks like this has been fixed sometime in the intervening years?

(substitute-command-keys (propertize "foo" 'face 'bold))
=> #("foo" 0 3 (face bold))

So I'm closing this bug report.  If this is still a problem, please
reopen.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




bug closed, send any further explanations to 17052 <at> debbugs.gnu.org and Juanma Barranquero <lekktu <at> gmail.com> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Thu, 15 Aug 2019 00:56:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Thu, 15 Aug 2019 01:35:02 GMT) Full text and rfc822 format available.

Message #13 received at 17052 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: Juanma Barranquero <lekktu <at> gmail.com>, 17052 <at> debbugs.gnu.org
Subject: Re: bug#17052: substitute-command-keys strips text properties
Date: Wed, 14 Aug 2019 21:34:47 -0400
Lars Ingebrigtsen wrote:

> Looks like this has been fixed sometime in the intervening years?
>
> (substitute-command-keys (propertize "foo" 'face 'bold))
> => #("foo" 0 3 (face bold))

Nope, you need to use an example which does a substitution, eg

(substitute-command-keys (propertize "foo \\[find-file]" 'face 'bold))

The doc of substitute-command-keys used to mention this, but it was
somewhat prematurely removed in 049fac7.




Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 15 Aug 2019 01:36:01 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Thu, 15 Aug 2019 02:00:02 GMT) Full text and rfc822 format available.

Message #18 received at 17052 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Glenn Morris <rgm <at> gnu.org>
Cc: Juanma Barranquero <lekktu <at> gmail.com>, 17052 <at> debbugs.gnu.org
Subject: Re: bug#17052: substitute-command-keys strips text properties
Date: Wed, 14 Aug 2019 18:58:57 -0700
Glenn Morris <rgm <at> gnu.org> writes:

> Lars Ingebrigtsen wrote:
>
>> Looks like this has been fixed sometime in the intervening years?
>>
>> (substitute-command-keys (propertize "foo" 'face 'bold))
>> => #("foo" 0 3 (face bold))
>
> Nope, you need to use an example which does a substitution, eg
>
> (substitute-command-keys (propertize "foo \\[find-file]" 'face 'bold))

Ah, I see.  I've now reopened the bug report again.

> The doc of substitute-command-keys used to mention this, but it was
> somewhat prematurely removed in 049fac7.

Heh, heh:

    (Fsubstitute_command_keys): Don't advertise the fact that
    text-properties are dropped, since we think it's a bug that we'll fix
    in 24.5.

Should I just put it back in the doc string, or do we still think that
we'll fix it?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Thu, 15 Aug 2019 16:47:02 GMT) Full text and rfc822 format available.

Message #21 received at 17052 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: rgm <at> gnu.org, 17052 <at> debbugs.gnu.org, lekktu <at> gmail.com
Subject: Re: bug#17052: substitute-command-keys strips text properties
Date: Thu, 15 Aug 2019 19:46:06 +0300
> From: Lars Ingebrigtsen <larsi <at> gnus.org>
> Date: Wed, 14 Aug 2019 18:58:57 -0700
> Cc: Juanma Barranquero <lekktu <at> gmail.com>, 17052 <at> debbugs.gnu.org
> 
> > The doc of substitute-command-keys used to mention this, but it was
> > somewhat prematurely removed in 049fac7.
> 
> Heh, heh:
> 
>     (Fsubstitute_command_keys): Don't advertise the fact that
>     text-properties are dropped, since we think it's a bug that we'll fix
>     in 24.5.
> 
> Should I just put it back in the doc string, or do we still think that
> we'll fix it?

I don't think it matters (unless you want to fix this right now ;-).
We should document the situation and leave the bug open for the
possibility that someone would like to work on this.

Thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Thu, 15 Aug 2019 22:43:02 GMT) Full text and rfc822 format available.

Message #24 received at 17052 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: rgm <at> gnu.org, 17052 <at> debbugs.gnu.org, lekktu <at> gmail.com
Subject: Re: bug#17052: substitute-command-keys strips text properties
Date: Thu, 15 Aug 2019 15:42:18 -0700
Eli Zaretskii <eliz <at> gnu.org> writes:

>> Heh, heh:
>> 
>>     (Fsubstitute_command_keys): Don't advertise the fact that
>>     text-properties are dropped, since we think it's a bug that we'll fix
>>     in 24.5.
>> 
>> Should I just put it back in the doc string, or do we still think that
>> we'll fix it?
>
> I don't think it matters (unless you want to fix this right now ;-).

I had a look at that function now and, er, no.  :-)  Perhaps it should
be rewritten in Emacs Lisp?  Then it'd be pretty trivial to fix this
stuff.

> We should document the situation and leave the bug open for the
> possibility that someone would like to work on this.

Document the situation by just putting back into the doc string that it
doesn't copy text properties in some situations?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Fri, 16 Aug 2019 06:49:01 GMT) Full text and rfc822 format available.

Message #27 received at 17052 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: rgm <at> gnu.org, 17052 <at> debbugs.gnu.org, lekktu <at> gmail.com
Subject: Re: bug#17052: substitute-command-keys strips text properties
Date: Fri, 16 Aug 2019 09:47:56 +0300
> From: Lars Ingebrigtsen <larsi <at> gnus.org>
> Cc: rgm <at> gnu.org,  17052 <at> debbugs.gnu.org,  lekktu <at> gmail.com
> Date: Thu, 15 Aug 2019 15:42:18 -0700
> 
> > We should document the situation and leave the bug open for the
> > possibility that someone would like to work on this.
> 
> Document the situation by just putting back into the doc string that it
> doesn't copy text properties in some situations?

That's what I meant, yes.  Is there a problem with that which I
missed?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Fri, 16 Aug 2019 07:05:01 GMT) Full text and rfc822 format available.

Message #30 received at 17052 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: rgm <at> gnu.org, 17052 <at> debbugs.gnu.org, lekktu <at> gmail.com
Subject: Re: bug#17052: substitute-command-keys strips text properties
Date: Fri, 16 Aug 2019 00:04:19 -0700
Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: Lars Ingebrigtsen <larsi <at> gnus.org>
>> Cc: rgm <at> gnu.org,  17052 <at> debbugs.gnu.org,  lekktu <at> gmail.com
>> Date: Thu, 15 Aug 2019 15:42:18 -0700
>> 
>> > We should document the situation and leave the bug open for the
>> > possibility that someone would like to work on this.
>> 
>> Document the situation by just putting back into the doc string that it
>> doesn't copy text properties in some situations?
>
> That's what I meant, yes.  Is there a problem with that which I
> missed?

No, I was just wondering whether you meant documenting it in some other
way since my question was

>>> Should I just put it back in the doc string, or do we still think that
>>> we'll fix it?

and your answer wasn't "just put it back in the doc string".  :-)

Which I'll now do, but leave the bug report open.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Sun, 18 Aug 2019 17:09:02 GMT) Full text and rfc822 format available.

Message #33 received at 17052 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: lekktu <at> gmail.com, Eli Zaretskii <eliz <at> gnu.org>, 8951 <at> debbugs.gnu.org,
 17052 <at> debbugs.gnu.org
Subject: Re: bug#17052: substitute-command-keys strips text properties
Date: Sun, 18 Aug 2019 19:08:18 +0200
[In reply to Bug#17052 and cross-posting to Bug#8951.]

Lars Ingebrigtsen <larsi <at> gnus.org> writes:

> I had a look at that function now and, er, no.  :-)  Perhaps it should
> be rewritten in Emacs Lisp?  Then it'd be pretty trivial to fix this
> stuff.

The Fsubstitute_command_keys function is indeed a bit hairy, and I
agree that a conversion to Lisp is the most reasonable next step.

I've actually been working a patch to convert it to Lisp for Bug#8951,
but it's not finished yet.  The difficulty is that it has a couple of
helper functions that also needs to be lifted, which makes the job
bigger than just the function Fsubstitute_command_keys.

My goal is to get the Lisp version to produce the same output as the C
version, which currently seems to be a feasible goal.  Once it's in
Lisp it should be easier to make further improvements, fix bugs, etc.

Thanks,
Stefan Kangas




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Sun, 18 Aug 2019 17:20:02 GMT) Full text and rfc822 format available.

Message #36 received at 17052 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: lekktu <at> gmail.com, larsi <at> gnus.org, 8951 <at> debbugs.gnu.org,
 17052 <at> debbugs.gnu.org
Subject: Re: bug#17052: substitute-command-keys strips text properties
Date: Sun, 18 Aug 2019 20:19:26 +0300
> From: Stefan Kangas <stefan <at> marxist.se>
> Date: Sun, 18 Aug 2019 19:08:18 +0200
> Cc: Eli Zaretskii <eliz <at> gnu.org>, 17052 <at> debbugs.gnu.org, lekktu <at> gmail.com, 
> 	8951 <at> debbugs.gnu.org
> 
> > I had a look at that function now and, er, no.  :-)  Perhaps it should
> > be rewritten in Emacs Lisp?  Then it'd be pretty trivial to fix this
> > stuff.
> 
> The Fsubstitute_command_keys function is indeed a bit hairy, and I
> agree that a conversion to Lisp is the most reasonable next step.
> 
> I've actually been working a patch to convert it to Lisp for Bug#8951,
> but it's not finished yet.  The difficulty is that it has a couple of
> helper functions that also needs to be lifted, which makes the job
> bigger than just the function Fsubstitute_command_keys.
> 
> My goal is to get the Lisp version to produce the same output as the C
> version, which currently seems to be a feasible goal.  Once it's in
> Lisp it should be easier to make further improvements, fix bugs, etc.

Maybe we should first talk a bit about why Lars you think it would be
"pretty trivial" to keep properties in Lisp, but not in C.  I'm
probably missing something very basic here, because I don't see why
it would be easier in Lisp.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Sun, 18 Aug 2019 17:20:02 GMT) Full text and rfc822 format available.

Message #39 received at 17052 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: lekktu <at> gmail.com, Eli Zaretskii <eliz <at> gnu.org>, 8951 <at> debbugs.gnu.org,
 17052 <at> debbugs.gnu.org
Subject: Re: bug#17052: substitute-command-keys strips text properties
Date: Sun, 18 Aug 2019 10:19:48 -0700
Stefan Kangas <stefan <at> marxist.se> writes:

> I've actually been working a patch to convert it to Lisp for Bug#8951,
> but it's not finished yet.  The difficulty is that it has a couple of
> helper functions that also needs to be lifted, which makes the job
> bigger than just the function Fsubstitute_command_keys.
>
> My goal is to get the Lisp version to produce the same output as the C
> version, which currently seems to be a feasible goal.  Once it's in
> Lisp it should be easier to make further improvements, fix bugs, etc.

Sounds great!

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Sun, 18 Aug 2019 22:44:02 GMT) Full text and rfc822 format available.

Message #42 received at 17052 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: lekktu <at> gmail.com, Stefan Kangas <stefan <at> marxist.se>, 8951 <at> debbugs.gnu.org,
 17052 <at> debbugs.gnu.org
Subject: Re: bug#17052: substitute-command-keys strips text properties
Date: Sun, 18 Aug 2019 15:43:35 -0700
Eli Zaretskii <eliz <at> gnu.org> writes:

> Maybe we should first talk a bit about why Lars you think it would be
> "pretty trivial" to keep properties in Lisp, but not in C.  I'm
> probably missing something very basic here, because I don't see why
> it would be easier in Lisp.

Anything is easier in Lisp, surely.

But if you look at that function in particular, it's written in a very
C-ey fashion, what with copying over characters one by one etc.  It
could be rewritten (in C) to use the proper primitives we have that
preserve text properties (Fsubstring etc), but then you'd just end up
with a more long-winded version that would be Lisp-in-C, so we might as
well just rewrite it in Lisp.

It'll probably be a fraction of the code length.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Mon, 19 Aug 2019 15:28:01 GMT) Full text and rfc822 format available.

Message #45 received at 17052 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: lekktu <at> gmail.com, stefan <at> marxist.se, 8951 <at> debbugs.gnu.org,
 17052 <at> debbugs.gnu.org
Subject: Re: bug#17052: substitute-command-keys strips text properties
Date: Mon, 19 Aug 2019 18:27:32 +0300
> From: Lars Ingebrigtsen <larsi <at> gnus.org>
> Cc: Stefan Kangas <stefan <at> marxist.se>,  17052 <at> debbugs.gnu.org,
>   lekktu <at> gmail.com,  8951 <at> debbugs.gnu.org
> Date: Sun, 18 Aug 2019 15:43:35 -0700
> 
> But if you look at that function in particular, it's written in a very
> C-ey fashion, what with copying over characters one by one etc.  It
> could be rewritten (in C) to use the proper primitives we have that
> preserve text properties (Fsubstring etc), but then you'd just end up
> with a more long-winded version that would be Lisp-in-C, so we might as
> well just rewrite it in Lisp.

AFAIU, the problematic parts are not those which copy characters one
by one, the problematic parts are those which _substitute_ one text
with another.  In that case, you need to adjust the text properties or
cons them out of thin air.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Tue, 17 Nov 2020 01:25:02 GMT) Full text and rfc822 format available.

Message #48 received at 17052 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Glenn Morris <rgm <at> gnu.org>
Cc: Juanma Barranquero <lekktu <at> gmail.com>, Lars Ingebrigtsen <larsi <at> gnus.org>,
 17052 <at> debbugs.gnu.org
Subject: Re: bug#17052: substitute-command-keys strips text properties
Date: Mon, 16 Nov 2020 17:24:03 -0800
close 17052 28.1
thanks

Glenn Morris <rgm <at> gnu.org> writes:

>> Looks like this has been fixed sometime in the intervening years?
>>
>> (substitute-command-keys (propertize "foo" 'face 'bold))
>> => #("foo" 0 3 (face bold))
>
> Nope, you need to use an example which does a substitution, eg
>
> (substitute-command-keys (propertize "foo \\[find-file]" 'face 'bold))

This was fixed by the recent rewrite of substitute-command-keys in Lisp.
I've added a test for this in commit 27655f9f38, and am therefore
closing this bug.

(For posterity, the root cause for this was that `princ' does not
preserve text properties.  The code now uses `insert' instead.)




bug marked as fixed in version 28.1, send any further explanations to 17052 <at> debbugs.gnu.org and Juanma Barranquero <lekktu <at> gmail.com> Request was from Stefan Kangas <stefan <at> marxist.se> to control <at> debbugs.gnu.org. (Tue, 17 Nov 2020 01:25:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Tue, 17 Nov 2020 01:38:01 GMT) Full text and rfc822 format available.

Message #53 received at 17052 <at> debbugs.gnu.org (full text, mbox):

From: Drew Adams <drew.adams <at> oracle.com>
To: Stefan Kangas <stefan <at> marxist.se>, Glenn Morris <rgm <at> gnu.org>
Cc: Juanma Barranquero <lekktu <at> gmail.com>, Lars Ingebrigtsen <larsi <at> gnus.org>,
 17052 <at> debbugs.gnu.org
Subject: RE: bug#17052: substitute-command-keys strips text properties,
 bug#8911: huh?
Date: Mon, 16 Nov 2020 17:37:26 -0800 (PST)
> close 17052 28.1
> thanks

I don't understand the relation between this bug, #17052,
and bug #8911.  Half of the messages in the 8911 thread
are about 17052, and the subjects seem quite different.

But it looks like 8911 is still open (wishlist).  Is that
correct?  Why/how did these two bugs get overlapped or
combined?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Tue, 17 Nov 2020 02:36:02 GMT) Full text and rfc822 format available.

Message #56 received at 17052 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Drew Adams <drew.adams <at> oracle.com>, Glenn Morris <rgm <at> gnu.org>
Cc: Juanma Barranquero <lekktu <at> gmail.com>, Lars Ingebrigtsen <larsi <at> gnus.org>,
 17052 <at> debbugs.gnu.org
Subject: RE: bug#17052: substitute-command-keys strips text properties,
 bug#8911: huh?
Date: Mon, 16 Nov 2020 18:34:56 -0800
Drew Adams <drew.adams <at> oracle.com> writes:

> I don't understand the relation between this bug, #17052,
> and bug #8911.  Half of the messages in the 8911 thread
> are about 17052, and the subjects seem quite different.
>
> But it looks like 8911 is still open (wishlist).  Is that
                    ^^^^ you probably mean 8951
> correct?  Why/how did these two bugs get overlapped or
> combined?

It was my perhaps ill-advised attempt to combine the discussions about
the Lisp conversion of `substitute-command-keys'.

(FWIW, I intend to look into Bug#8951 soon-ish.)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17052; Package emacs. (Tue, 17 Nov 2020 03:03:02 GMT) Full text and rfc822 format available.

Message #59 received at 17052 <at> debbugs.gnu.org (full text, mbox):

From: Drew Adams <drew.adams <at> oracle.com>
To: Stefan Kangas <stefan <at> marxist.se>, Glenn Morris <rgm <at> gnu.org>
Cc: Juanma Barranquero <lekktu <at> gmail.com>, Lars Ingebrigtsen <larsi <at> gnus.org>,
 17052 <at> debbugs.gnu.org
Subject: RE: bug#17052: substitute-command-keys strips text properties,
 bug#8911: huh?
Date: Mon, 16 Nov 2020 19:00:09 -0800 (PST)
> > I don't understand the relation between this bug, #17052,
> > and bug #8911.  Half of the messages in the 8911 thread
> > are about 17052, and the subjects seem quite different.
> >
> > But it looks like 8911 is still open (wishlist).  Is that correct?
>                     ^^^^ you probably mean 8951

Yes, sorry; I meant 8951.

> > Why/how did these two bugs get overlapped or combined?
> 
> It was my perhaps ill-advised attempt to combine the discussions about
> the Lisp conversion of `substitute-command-keys'.
> 
> (FWIW, I intend to look into Bug#8951 soon-ish.)




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 15 Dec 2020 12:24:07 GMT) Full text and rfc822 format available.

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

Previous Next


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