GNU bug report logs - #50727
Contradictory conventions with new command kbd-macro-display

Previous Next

Package: emacs;

Reported by: Stefan Kangas <stefan <at> marxist.se>

Date: Tue, 21 Sep 2021 23:23:02 UTC

Severity: minor

Fixed in version 28.1

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

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Gregory Heytings <gregory <at> heytings.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: larsi <at> gnus.org, 50727 <at> debbugs.gnu.org, marcowahlsoft <at> gmail.com
Subject: bug#50727: Contradictory conventions with new command kbd-macro-display
Date: Wed, 22 Sep 2021 07:01:00 +0000
>> Indeed it conflicts with the keys that are supposed to be reserved for 
>> user bindings, but it is by far not the only one:
>>
>> C-x C-k Q	kdb-macro-redisplay
>> C-x C-k b	kmacro-bind-to-key
>> C-x C-k e	edit-kbd-macro
>> C-x C-k l	kmacro-edit-lossage
>> C-x C-k n	kmacro-name-last-macro
>> C-x C-k q	kbd-macro-query
>> C-x C-k r	apply-macro-to-region-lines
>> C-x C-k s	kmacro-start-macro
>> C-x C-k x	kmacro-to-register
>
> I believe only the first one of these breaks the convention, as it is 
> the only one to use an upper-case letter.
>

Indeed, I thought that the convention was similar to the C-c LETTER one, 
in which both lower and upper case letters are reserved for users, but you 
are correct, it's only upper case letters that are reserved for users in 
this case.  Which IMO isn't a good thing, typing C-x C-k S-LETTER is 
awkward.




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

Previous Next


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