From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Is it permissible to bind C- and/or C- in a major mode? Date: Sat, 18 Sep 2004 19:39:20 +0000 (GMT) Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Message-ID: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: sea.gmane.org 1095539967 3686 80.91.229.6 (18 Sep 2004 20:39:27 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 18 Sep 2004 20:39:27 +0000 (UTC) Cc: bug-cc-mode@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 18 22:39:21 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1C8lzN-0007aN-00 for ; Sat, 18 Sep 2004 22:39:21 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1C8m58-0007D9-S5 for ged-emacs-devel@m.gmane.org; Sat, 18 Sep 2004 16:45:18 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1C8m50-0007C9-0I for emacs-devel@gnu.org; Sat, 18 Sep 2004 16:45:10 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1C8m4y-0007Bl-C8 for emacs-devel@gnu.org; Sat, 18 Sep 2004 16:45:09 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1C8m4y-0007BU-8e for emacs-devel@gnu.org; Sat, 18 Sep 2004 16:45:08 -0400 Original-Received: from [193.149.49.134] (helo=acm.acm) by monty-python.gnu.org with esmtp (Exim 4.34) id 1C8lyj-0001LU-Tp; Sat, 18 Sep 2004 16:38:42 -0400 Original-Received: from localhost (root@localhost) by acm.acm (8.8.8/8.8.8) with SMTP id TAA00248; Sat, 18 Sep 2004 19:39:22 GMT X-Sender: root@acm.acm Original-To: emacs-devel@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:27250 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:27250 Hi, Emacs! I'm thinking about binding these key sequences in CC Mode. In particular, to c-hungry-backspace and c-hungry-delete-forward. There is an obvious mnemonic and systematic reason for this. However..... Will this offend any Emacs conventions? The page "Emacs Lisp Coding Convention" in the Elisp manual gives no help on such key sequences. C-c C- and C-c C-[{}<>;:] are for major modes, C-c is for individual users, C-c is for minor modes. But what of other C-c combinations? There are no rules about them in this Elisp manual page, and no uses of them in the Emacs manual "Key Index". Are they in a free-fire zone? -- Alan Mackenzie (Munich, Germany)