From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: next-error-last-buffer Date: 10 May 2004 14:28:17 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <87wu3kqguz.fsf-monnier+emacs@gnu.org> References: <871xluig40.fsf@mail.jurta.org> <873c6983t9.fsf@mail.jurta.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1084215357 29859 80.91.224.253 (10 May 2004 18:55:57 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 10 May 2004 18:55:57 +0000 (UTC) Cc: Juri Linkov , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Mon May 10 20:55:40 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 1BNFwB-0007Sr-00 for ; Mon, 10 May 2004 20:55:39 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BNFwB-0008Rb-00 for ; Mon, 10 May 2004 20:55:39 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BNFtO-0002pE-Kb for emacs-devel@quimby.gnus.org; Mon, 10 May 2004 14:52:46 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.34) id 1BNFkE-0000fd-Iu for emacs-devel@gnu.org; Mon, 10 May 2004 14:43:18 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.34) id 1BNFic-00009I-T0 for emacs-devel@gnu.org; Mon, 10 May 2004 14:42:11 -0400 Original-Received: from [209.226.175.184] (helo=tomts22-srv.bellnexxia.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BNFVl-0004wy-3U; Mon, 10 May 2004 14:28:21 -0400 Original-Received: from alfajor ([67.68.218.161]) by tomts22-srv.bellnexxia.net (InterMail vM.5.01.06.05 201-253-122-130-105-20030824) with ESMTP id <20040510182820.IITX11783.tomts22-srv.bellnexxia.net@alfajor>; Mon, 10 May 2004 14:28:20 -0400 Original-Received: by alfajor (Postfix, from userid 1000) id 151BED73CE; Mon, 10 May 2004 14:28:17 -0400 (EDT) Original-To: rms@gnu.org In-Reply-To: Original-Lines: 17 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 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:23072 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:23072 > If you switch to another source buffer that was last reached > through C-x ` from a compilation error, then C-x ` will get the > next compilation error, rather than the next occurrence. > At least, it sounds like your change would have that result. Indeed. In order to get the right behavior in all cases, we'd need to read the user's mind. So the current approach at least has the advantage of being simple for the user to understand (and thus predict), while working correctly for the most common cases. We might want to make the interface more complex/powerful so the user can explain more of what he wants, but I think the default (i.e. which compilation buffer to choose, in the absence of any hint from the user) should basically stay as it is. Stefan