From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: storm@cua.dk (Kim F. Storm) Newsgroups: gmane.emacs.devel Subject: Re: Suggestion: Mapping of M-g should be goto-line Date: 26 Mar 2004 12:14:49 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <87oeqlj79q.fsf@offby1.atm01.sea.blarg.net> <200403251639.i2PGdXDF030749@Tempo.Update.UU.SE> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1080296514 7737 80.91.224.253 (26 Mar 2004 10:21:54 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 26 Mar 2004 10:21:54 +0000 (UTC) Cc: offby1@blarg.net, ams@kemisten.nu, David Kastrup , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri Mar 26 11:21:44 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 1B6oT9-0000vG-00 for ; Fri, 26 Mar 2004 11:21:43 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1B6oT9-0005zI-00 for ; Fri, 26 Mar 2004 11:21:43 +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 1B6oOu-0004Lh-1V for emacs-devel@quimby.gnus.org; Fri, 26 Mar 2004 05:17:20 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1B6oOI-0004Aj-Hu for emacs-devel@gnu.org; Fri, 26 Mar 2004 05:16:42 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1B6oNl-0003ya-OC for emacs-devel@gnu.org; Fri, 26 Mar 2004 05:16:40 -0500 Original-Received: from [195.41.46.235] (helo=pfepa.post.tele.dk) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B6oNE-0003j4-Kl; Fri, 26 Mar 2004 05:15:36 -0500 Original-Received: from kfs-l.imdomain.dk.cua.dk (0x503e2644.bynxx3.adsl-dhcp.tele.dk [80.62.38.68]) by pfepa.post.tele.dk (Postfix) with SMTP id 6647447FF21; Fri, 26 Mar 2004 11:15:06 +0100 (CET) Original-To: Stefan Monnier In-Reply-To: Original-Lines: 31 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:20952 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:20952 Stefan Monnier writes: > C-c C-c is currently globally unbound and I suggest we bind it to `compile'. Try M-x recursive-edit RET C-h k C-c C-c => C-c C-c runs the command exit-recursive-edit Quite a number of commands use recursive-edit, and it doesn't make me feel comfortable to have two important "global" bindings on the same key sequence. > Major modes would be encouraged to override it with mode-specific > implementations of the idea of "process what I've just edited", like AUCTeX > and message already do. For most of the existing keybindings it seems to me that C-c C-c means "I am done with this, finalize it and pass it on, and we are both done with it". You can make compile fit with that definition also, but in my mind compile is more like a "start doing something" than finalize something. But I see your point, and maybe I just need change a brain pattern to get used to this. Actually, the more I think about it, the more I tend to agree with you! (That's a 180 degree turn in 10 lines :-) -- Kim F. Storm http://www.cua.dk