From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Robert J. Chassell" Newsgroups: gmane.emacs.devel Subject: Re: Suggestion: Mapping of M-g should be goto-line Date: Sun, 28 Mar 2004 12:52:22 -0500 (EST) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <4065A913.1060109@vmlinux.org> <4066D3F5.5030106@vmlinux.org> Reply-To: bob@rattlesnake.com NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1080497255 6804 80.91.224.253 (28 Mar 2004 18:07:35 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 28 Mar 2004 18:07:35 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sun Mar 28 20:07:28 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1B7egy-0005CU-00 for ; Sun, 28 Mar 2004 20:07:28 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1B7egx-0002L8-00 for ; Sun, 28 Mar 2004 20:07:28 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B7egI-0002oM-TU for emacs-devel@quimby.gnus.org; Sun, 28 Mar 2004 13:06:46 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1B7eV6-0008Hu-Dw for emacs-devel@gnu.org; Sun, 28 Mar 2004 12:55:12 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1B7eUS-0007iv-RM for emacs-devel@gnu.org; Sun, 28 Mar 2004 12:55:04 -0500 Original-Received: from [140.186.114.245] (helo=rattlesnake.com) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B7eUC-0007Y0-91 for emacs-devel@gnu.org; Sun, 28 Mar 2004 12:54:17 -0500 Original-Received: by rattlesnake.com via sendmail from stdin id (Debian Smail3.2.0.115) Sun, 28 Mar 2004 12:52:22 -0500 (EST) Original-To: emacs-devel@gnu.org In-reply-to: (message from David Kastrup on 28 Mar 2004 15:50:13 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:21026 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:21026 > I don't know of other environments than Sun and COTS PC's. > On the PC's I run there is _always_ a Windows-key ... My commercial of the shelf personal computer does not have a key labeled `Windows'. It does have two keys labeled `Alt' and two keys labeled `Ctrl'. I have have rebound the right hand pair to Super and Hyper respectively. It might make sense to add more bindings to the Super key. However, I do not know how easy it would be to ensure a Super binding on all the keyboards that Emacs people use. My impression is that Emacs does not have to do anything about keyboards in which the Meta key is misleadingly labeled Alt, except that the documentation needs to explain that the key label is misleading. For a Super keybinding on my keyboard, some Emacs auto-keybinding program would have detect that it has two keys labeled `Alt', that they are different, and that the right handed one should be rebound to Super. On a keyboard with an Alt or Meta key that is misleadingly labeled `Windows', the Emacs keybinding program must rebind it to Super, but only if there is more than one Meta key. Perhaps David Kastrup is right to suggest that by default, a `Meta-s' prefix be provided for people who lack a Super key, and that default alternative be a part of all the documentation, so that when you read about centering a line you see this: (emacs)Fill Commands The command `S-s' (`center-line') (or if you lack a Super key, `M-s c') centers the current line ... or when your are reading about setting a face, you see this: (emacs)Format Faces `S-b' (or if you lack a Super key, `M-s g b') Set the region, or the next inserted character, to the `bold' face (`facemenu-set-bold'). -- Robert J. Chassell Rattlesnake Enterprises http://www.rattlesnake.com GnuPG Key ID: 004B4AC8 http://www.teak.cc bob@rattlesnake.com