From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Stephan Stahl Newsgroups: gmane.emacs.devel Subject: Re: Idea for compilation mode Date: Tue, 3 Jun 2003 09:42:16 +0200 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <1054626136.3edc5158c76a4@webmail.isogmbh.de> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1054626100 30496 80.91.224.249 (3 Jun 2003 07:41:40 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 3 Jun 2003 07:41:40 +0000 (UTC) Cc: "emacs-devel@gnu.org" Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Jun 03 09:41:38 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19N6QF-0007vH-00 for ; Tue, 03 Jun 2003 09:41:31 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19N6hE-0001sE-00 for ; Tue, 03 Jun 2003 09:59:04 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19N6Rz-0003wp-0N for emacs-devel@quimby.gnus.org; Tue, 03 Jun 2003 03:43:19 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19N6RM-0002xq-9N for emacs-devel@gnu.org; Tue, 03 Jun 2003 03:42:40 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19N6R9-0002p5-Cg for emacs-devel@gnu.org; Tue, 03 Jun 2003 03:42:27 -0400 Original-Received: from mail.isogmbh.de ([194.139.105.20] helo=ns2.isogmbh.de) by monty-python.gnu.org with smtp (Exim 4.20) id 19N6R6-0002gf-EU for emacs-devel@gnu.org; Tue, 03 Jun 2003 03:42:24 -0400 Original-Received: (qmail 14049 invoked from network); 3 Jun 2003 07:42:16 -0000 Original-Received: from unknown (HELO localhost) (192.168.81.20) by mail.dmz.isogmbh.de with SMTP; 3 Jun 2003 07:42:16 -0000 Original-Received: from cleopatra.dmz.isogmbh.de (cleopatra.dmz.isogmbh.de [192.168.81.14]) by webmail.isogmbh.de (IMP) with HTTP for ; Tue, 3 Jun 2003 09:42:16 +0200 Original-To: "rms@gnu.org" In-Reply-To: User-Agent: Internet Messaging Program (IMP) 3.2.1 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:14622 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:14622 Richard Stallman wrote: > It occurs to me that it might be an improvement to make M-x compile > parse the output as it arrives. Currently there is a long delay in > parsing it the first time if there are many error messages, or many > error messages above point, and that can be annoying. Parsing the > error messages as they come in would avoid the delay. If someone changes this maybe it would be a good idea to change some other things to. Some menu entries (recompile, first error, previous error) could be made availible via keyboard. An other feature i would like to see is to seperate errors and warnings. C-' could be used for "next-warning" and C-M-n / C-M-p for show next/previous warning. And there also seems to be a small bug in compilation-next-error / compilation- previous-error. When compilation has finished and i use M-< to go to the start of the buffer and then type M-n point goes to the second error not as one would expect to the first. Same thing for M-> and M-p. (GNU Emacs 21.3.1 (i386-msvc- nt5.1.2600) of 2003-03-28 on buffy) -- Stephan Stahl