emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Clarifying the C-c letter guideline


From: Philip Kaludercic
Subject: Re: Clarifying the C-c letter guideline
Date: Sun, 14 Feb 2021 19:14:18 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)

Jean Louis <bugs@gnu.support> writes:

> * Philip Kaludercic <philipk@posteo.net> [2021-02-14 15:14]:
>> 
>> Hi,
>> 
>> a few days ago, there was a discussion on help-gnu-emacs[0],
>> specifically on this one paragraph from (elisp) Key Binding Conventions:
>> 
>> > • Don’t define ‘C-c LETTER’ as a key in Lisp programs.  Sequences
>> >   consisting of ‘C-c’ and a letter (either upper or lower case) are
>> >   reserved for users; they are the *only* sequences reserved for
>> >   users, so do not block them.
>> 
>> There seems to be some uncertainty in how this should be
>> interpreted. Does this mean that...
>> 
>> - No package/library/third-party code may ever bind a command or map to
>>   C-c LETTER, under any circumstances (in the letter of the law).
>
> Convention is not a law, rather normative example. There are third
> party packages that are not public, or not free software, you may bind
> such as you wish and do what you wish at your home or office, it is
> free software, you can bind keys as you really wish and want.

Well, of course. The only reason I'm using the word "Law" is in
reference to the dichotomy of the "spirit" and the "letter" of some law,
or for our sake guideline. I might just as well have said a "literal
interpretation" or a "interpretation assuming indent".

-- 
        Philip K.

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]