From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Jari Aalto Newsgroups: gmane.emacs.devel Subject: Re: Suggestion: Mapping of M-g should be goto-line Date: Thu, 25 Mar 2004 16:16:50 +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> <8yhp3yh7.fsf@blue.sea.net> <86vfktcch7.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 1080236776 26439 80.91.224.253 (25 Mar 2004 17:46:16 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 25 Mar 2004 17:46:16 +0000 (UTC) Cc: Juanma Barranquero , Lucas , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Mar 25 18:46:01 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 1B6YvZ-0006Ci-00 for ; Thu, 25 Mar 2004 18:46:01 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1B6YvY-0005Ld-00 for ; Thu, 25 Mar 2004 18:46:01 +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 1B6Ypo-0007cN-VM for emacs-devel@quimby.gnus.org; Thu, 25 Mar 2004 12:40:04 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1B6Y2F-0005fP-S4 for emacs-devel@gnu.org; Thu, 25 Mar 2004 11:48:51 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1B6Xvv-0003s1-2r for emacs-devel@gnu.org; Thu, 25 Mar 2004 11:42:50 -0500 Original-Received: from [193.229.0.48] (helo=fep21-app.kolumbus.fi) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B6VSd-0002Pj-4a for emacs-devel@gnu.org; Thu, 25 Mar 2004 09:03:55 -0500 Original-Received: from poboxes.com ([81.197.3.110]) by fep21-app.kolumbus.fi with ESMTP id <20040325140349.TOWG19565.fep21-app.kolumbus.fi@poboxes.com>; Thu, 25 Mar 2004 16:03:49 +0200 Original-To: jari.aalto@poboxes.com (Jari Aalto+mail.linux) In-Reply-To: <86vfktcch7.fsf@avet.kvota.net> (Danilo Segan's message of "Thu, 25 Mar 2004 13:55:48 +0100") User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3 (windows-nt) (i386-msvc-nt5.0.2195) 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:20918 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:20918 * Thu 2004-03-25 Danilo Segan gmx.net> mail.default.spool | Exactly, and it would be even better if it was bound to next-error ... [snip] And your argument to help handling PHP and other web programming languages errors - which print error line numbers in web page - was ....? next-error is useless in those an in many other cases with shell tools, other programs, other utilities spit out line numbers. M-g is it, goto-line it it. Using next-line is not the solution. It some weird way of seeing it "all done Emacs way". Th reality is not "all Emacs way", although we might want it. | ... there's such a need for goto-line only | because other Emacs features which are the right way are not exposed | enough: so, we need to expose them instead, not to expose goto-line. Wrong assumption. You assume that Emacs has all the answers. It hasn't User got a problem. And he wants Emacs to answer it. next-error won't do it, but goto-line will Imagine those web programming error lines in Web pages. Imagine lint tools, commercial ones, free ones, lines of obscure error message lines with line numbers. Imagine legacy of other sysadm tools; home grown and others. Picture it. It's not "all Emacs" or even "educate users to use Emacs better". Emacs will never be able to support all those, every variation, every new tool, every user script. But M-g, goto-line would be there. Ah, how relaxing that would be. 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/