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: Wed, 4 Jun 2003 12:27:13 +0200 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <1054722433.3eddc981f3a4d@webmail.isogmbh.de> References: <1054626136.3edc5158c76a4@webmail.isogmbh.de> 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 1054723304 501 80.91.224.249 (4 Jun 2003 10:41:44 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 4 Jun 2003 10:41:44 +0000 (UTC) Cc: "emacs-devel@gnu.org" Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Jun 04 12:41:39 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 19NVi6-00007B-00 for ; Wed, 04 Jun 2003 12:41:38 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19NVze-0001bY-00 for ; Wed, 04 Jun 2003 12:59:46 +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 19NVi6-00049T-Vx for emacs-devel@quimby.gnus.org; Wed, 04 Jun 2003 06:41:39 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19NVhO-00045Z-66 for emacs-devel@gnu.org; Wed, 04 Jun 2003 06:40:54 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19NVf8-0003SC-AO for emacs-devel@gnu.org; Wed, 04 Jun 2003 06:38:35 -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 19NVUB-0001IU-Rb for emacs-devel@gnu.org; Wed, 04 Jun 2003 06:27:15 -0400 Original-Received: (qmail 15734 invoked from network); 4 Jun 2003 10:27:14 -0000 Original-Received: from unknown (HELO localhost) (192.168.81.20) by mail.dmz.isogmbh.de with SMTP; 4 Jun 2003 10:27:14 -0000 Original-Received: from cleopatra.dmz.isogmbh.de (cleopatra.dmz.isogmbh.de [192.168.81.14]) by webmail.isogmbh.de (IMP) with HTTP for ; Wed, 4 Jun 2003 12:27:13 +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:14679 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:14679 Richard Stallman wrote: > These two issues are unrelated. If you suggest specific bindings, > I can think about them. I was thinking of C-c r for recompile, C-c c for compile and C-c g or C-c s for compilation-mode-grep. > I've always use the old gosmacs binding for this -- `C-x C-n' -- which I > find very nice (even on a normal ascii keyboard, C-x ` is rather awkward > to type). > > I didn't put it there because I carried forward the original Emacs > meaning of C-x C-n. However, it could well be that next-error is > used more than set-goal-column. So perhaps that binding should be changed. > > However, if next-error is C-x C-n, previous-error can't be C-x C-p. > It would be better to find a good pair of keys for next-error and > previous-error. I am not sure how often C-x C-p (mark-page) is used but maybe it could be moved to C-x p which is free at the moment and would be similar to C-x h (mark-whole- buffer). Then C-x C-p and C-x C-n could be used for next previous error if set-goal-column is not so important to be on C-x C-n. But as someone pointed out a negative argument to next-error goes backward so maybe C-x C-n can be left untouched. -- Stephan Stahl