From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: jari.aalto@poboxes.com (Jari Aalto+mail.linux) Newsgroups: gmane.emacs.devel Subject: Re: Suggestion: Mapping of M-g should be goto-line Date: Fri, 26 Mar 2004 02:11:16 +0200 Organization: Private Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <861xnhfee8.fsf@avet.kvota.net> <86brmldvbd.fsf@avet.kvota.net> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1080260697 11713 80.91.224.253 (26 Mar 2004 00:24:57 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 26 Mar 2004 00:24:57 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri Mar 26 01:24:49 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 1B6f9U-0002HI-00 for ; Fri, 26 Mar 2004 01:24:48 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1B6f9U-0002RZ-00 for ; Fri, 26 Mar 2004 01:24:48 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B6f7Y-0001bA-P3 for emacs-devel@quimby.gnus.org; Thu, 25 Mar 2004 19:22:48 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1B6f7M-0001aA-Pp for emacs-devel@gnu.org; Thu, 25 Mar 2004 19:22:36 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1B6f3q-0000iO-Ue for emacs-devel@gnu.org; Thu, 25 Mar 2004 19:19:30 -0500 Original-Received: from [80.91.224.249] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B6ew0-0007fs-JX for emacs-devel@gnu.org; Thu, 25 Mar 2004 19:10:52 -0500 Original-Received: from root by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1B6evn-0003u3-00 for ; Fri, 26 Mar 2004 01:10:39 +0100 Original-Received: from a110t7.elisa.omakaista.fi ([81.197.3.110]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 26 Mar 2004 01:10:39 +0100 Original-Received: from jari.aalto by a110t7.elisa.omakaista.fi with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 26 Mar 2004 01:10:39 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-To: emacs-devel@gnu.org Original-Lines: 55 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: a110t7.elisa.omakaista.fi User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3 (windows-nt) (i386-msvc-nt5.0.2195) Cancel-Lock: sha1:jFtF+rQAsOa4W/bk1N1K0twNr9M= 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:20948 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:20948 * 2004-03-25 no-spam cua.dk (Kim Storm) gmane.emacs.devel * | Danilo Segan gmx.net> writes: | | > Hi Jari, Lucas, Juanma, | | > > And, ` is on AltGR 7 here, so basically absolutely unusable on French | > > keyboard layouts. Of course next-error is bound to something else | > | > Which would only go so far to recommend assigning M-g to next-error, | > perhaps? ;) | | | This brings me to another pet of mine ... | | M-x compile and M-x recompile | | What about using a new "compile prefix" C-x c with bindings like: | | C-x c c => compile | C-x c r => recompile | C-x c n => next error | C-x c p => prev error | C-x c g => grep | Excellent idea | | C-x c l => goto-line But not this. The whole point of M-g being so useful for goto-line is its sing keys nature. If it were put to C-x c l ir to any other key that requires "more keystrokes", it just don't cut the idea. It's not just question of Being gogo-line mapping, it really needs to be M-g. The de facto, that it has been for years in the user community. Let's follow what's already there. I would hate wasting keystrokes to reach other than M-g in a PHP debugging sessions - staring those Web page errors. It's fortunately Alt-g in my keyboard. For other systems I warrant goto-line to a function key of its own. It's really essential for fluent programming. Jari -- http://tiny-tools.sourceforge.net/ Swatch @time http://www.mir.com.my/iTime/itime.htm http://www.ryanthiessen.com/swatch/resources.htm Use Licenses! http://www.linuxjournal.com/article.php?sid=6225 Which Licence? http://www.linuxjournal.com/article.php?sid=4825 OSI Licences http://www.opensource.org/licenses/