Subject: Re: clarification of our position
From: Erik Naggum <erik@naggum.net>
Date: Mon, 03 Sep 2001 11:46:11 GMT
Newsgroups: comp.lang.lisp
Message-ID: <3208506371428319@naggum.net>

* Mark Hulme-Jones
> Afaik, the Emacs convention is that the C-c keys are bound by the
> current major mode (in this case Franz's Common Lisp mode), and not that
> they are left for user bindings.  Most other major modes follow this
> convention, not the one that you suggest.

  From (emacs)Keymaps:

   As a user, you can redefine any key; but it might be best to stick to
key sequences that consist of `C-c' followed by a letter.  These keys
are "reserved for users," so they won't conflict with any properly
designed Emacs extension.  The function keys <F5> through <F9> are also
reserved for users.  If you redefine some other key, your definition
may be overridden by certain extensions or major modes which redefine
the same key.

  From (emacs)Rebinding:

   The two-character keys consisting of `C-c' followed by a letter are
reserved for user customizations.  Lisp programs are not supposed to
define these keys, so the bindings you make for them will be available
in all major modes and will never get in the way of anything.

///