From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Key binding M-g should really be goto-line Date: Wed, 09 Mar 2005 10:58:39 +0100 Message-ID: References: <87y8cx4b3e.fsf@jurta.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1110364836 10449 80.91.229.2 (9 Mar 2005 10:40:36 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 9 Mar 2005 10:40:36 +0000 (UTC) Cc: "Jari Aalto+mail.emacs" , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 09 11:40:35 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1D8yaS-0002Xq-9X for ged-emacs-devel@m.gmane.org; Wed, 09 Mar 2005 11:38:44 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D8yp6-0000W8-Oj for ged-emacs-devel@m.gmane.org; Wed, 09 Mar 2005 05:53:52 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D8yGG-0000qf-RG for emacs-devel@gnu.org; Wed, 09 Mar 2005 05:17:54 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D8yGE-0000q2-AB for emacs-devel@gnu.org; Wed, 09 Mar 2005 05:17:50 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D8yGC-0000h5-NU for emacs-devel@gnu.org; Wed, 09 Mar 2005 05:17:49 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1D8xxj-00086H-4R for emacs-devel@gnu.org; Wed, 09 Mar 2005 04:58:43 -0500 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1D8xxi-0000Wh-6H; Wed, 09 Mar 2005 04:58:42 -0500 Original-To: Juri Linkov In-Reply-To: <87y8cx4b3e.fsf@jurta.org> (Juri Linkov's message of "Wed, 09 Mar 2005 09:05:33 +0200") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) 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: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org X-MailScanner-To: ged-emacs-devel@m.gmane.org Xref: news.gmane.org gmane.emacs.devel:34361 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:34361 Juri Linkov writes: > I see `goto-line' finally bound to M-g in CVS. Good news! After > such a big change, it is time now for a few improvements. Can you spell "Can-Of-Worms"? Can you spell "feature freeze"? > 1. Before this change, font-lock-fontify-block was bound to `M-g > M-g'. Now it is bound to `M-o M-g'. I suspect that the reason to > bind it to `M-g M-g' was to make it easier to run this frequent > command by typing the same key twice. If this is true then now > perhaps it should be rebound to `M-o M-o'. So far, I can agree. > 2. goto-line is not too frequent command to deserve the sole > M-g key. There are many other goto-related commands that could > share the same mnemonics and have the common M-g prefix key. Forget it. No precedence, no previous desire, not fitting the feature freeze. Is this a plot to distract people from releasing? > Other commands that deserve a key binding with a `M-g' prefix are: > > 2.1. next-error (alias goto-next-locus), previous-error > > The current key binding C-x ` is too hard to type on > many keyboards, and it is the constant cause of complaints. C-x ` completely sucks as a keybinding on many international keyboards. We need a new keybinding alternative at some point of time. But M-g is clean out, in my opinion. Really. My proposal for an C-x ` alternative would be C-x ? which appears to be free at the moment. ? is a frequent character in all languages I know, and so it should be more accessible than ` on most keyboards. It also is connotated with "error" somewhat. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum