From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai =?iso-8859-1?q?Gro=DFjohann?=) Newsgroups: gmane.emacs.devel Subject: Re: bindings reserved for users Date: Mon, 22 Apr 2002 13:29:01 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: References: <200204181844.g3IIivc00452@aztec.santafe.edu> <200204201728.g3KHS3n01492@aztec.santafe.edu> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1019475037 10317 127.0.0.1 (22 Apr 2002 11:30:37 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 22 Apr 2002 11:30:37 +0000 (UTC) Cc: emacs-devel@gnu.org, ppaatt@aol.com Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16zc1l-0002gI-00 for ; Mon, 22 Apr 2002 13:30:37 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 16zc2R-0002cr-00 for ; Mon, 22 Apr 2002 13:31:19 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16zc1Y-0006Oq-00; Mon, 22 Apr 2002 07:30:24 -0400 Original-Received: from waldorf.cs.uni-dortmund.de ([129.217.4.42]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16zc0K-0006FX-00; Mon, 22 Apr 2002 07:29:09 -0400 Original-Received: from lothlorien.cs.uni-dortmund.de (lothlorien [129.217.19.67]) by waldorf.cs.uni-dortmund.de with ESMTP id g3MBT7b26786; Mon, 22 Apr 2002 13:29:07 +0200 (MES) Original-Received: from lucy.cs.uni-dortmund.de (lucy [129.217.19.80]) by lothlorien.cs.uni-dortmund.de id NAA02142; Mon, 22 Apr 2002 13:29:01 +0200 (MET DST) Original-Received: by lucy.cs.uni-dortmund.de (Postfix, from userid 6104) id 8144C3B390; Mon, 22 Apr 2002 13:29:01 +0200 (CEST) Original-To: rms@gnu.org In-Reply-To: <200204201728.g3KHS3n01492@aztec.santafe.edu> (Richard Stallman's message of "Sat, 20 Apr 2002 11:28:03 -0600 (MDT)") Original-Lines: 36 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2.50 (i686-pc-linux-gnu) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:3023 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:3023 Richard Stallman writes: > What about non-ascii characters? The characters themselves? C-c > followed by such a character? C-c followed by C-X where X is such a > character? M-X where X is such a character? > > Since such characters are not available on all terminals, the question > is not very important. People won't want to use these keys in major > modes or minor modes meant for general use. I don't think we need to > settle it now. I see you explained things in the lispref. I propose the following patch to the Emacs manual: (What is the correct way to typeset "i.e." in Texinfo source code?) --- custom.texi.~1.47.~ Mon Apr 1 17:08:42 2002 +++ custom.texi Mon Apr 22 13:24:29 2002 @@ -1349,7 +1349,8 @@ key sequences are inconvenient to use. As a user, you can redefine any key; but it is usually best to stick -to key sequences that consist of @kbd{C-c} followed by a letter. +to key sequences that consist of @kbd{C-c} followed by a (lowercase or +uppercase) letter, i.e. a through z and A through Z. These keys are ``reserved for users,'' so they won't conflict with any properly designed Emacs extension. The function keys @key{F5} through @key{F9} are also reserved for users. If you redefine some other key, As a separate issue, I think if X is a nonascii character, one could reserve C-c X for users and C-c C-X for modes. What do you think, Richard? kai -- Silence is foo!