Subject: Re: bug#50727: Contradictory conventions with new command kbd-macro-display

From: Gregory Heytings <[email-masked]>
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.