From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel Subject: Re: Suggestions for mode-line-format changes Date: 27 Aug 2002 15:25:14 +0900 Sender: emacs-devel-admin@gnu.org Message-ID: References: <20020827055135.0E85A9865B@optonline.net> Reply-To: Miles Bader NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1030429579 17507 127.0.0.1 (27 Aug 2002 06:26:19 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 27 Aug 2002 06:26:19 +0000 (UTC) Cc: "Kim F. Storm" , rms@gnu.org, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17jZnt-0004YB-00 for ; Tue, 27 Aug 2002 08:26:17 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17jaJ4-0002dN-00 for ; Tue, 27 Aug 2002 08:58:30 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17jZpC-0001T0-00; Tue, 27 Aug 2002 02:27:38 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17jZn3-00019G-00 for emacs-devel@gnu.org; Tue, 27 Aug 2002 02:25:25 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17jZn1-00017w-00 for emacs-devel@gnu.org; Tue, 27 Aug 2002 02:25:25 -0400 Original-Received: from tyo202.gate.nec.co.jp ([210.143.35.52]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17jZn0-00012B-00; Tue, 27 Aug 2002 02:25:23 -0400 Original-Received: from mailgate4.nec.co.jp ([10.7.69.193]) by TYO202.gate.nec.co.jp (8.11.6/3.7W01080315) with ESMTP id g7R6PK422026; Tue, 27 Aug 2002 15:25:20 +0900 (JST) Original-Received: from mailsv4.nec.co.jp (mailgate51.nec.co.jp [10.7.69.196]) by mailgate4.nec.co.jp (8.11.6/3.7W-MAILGATE-NEC) with ESMTP id g7R6PGI08690; Tue, 27 Aug 2002 15:25:18 +0900 (JST) Original-Received: from mcsss2.ucom.lsi.nec.co.jp ([10.30.114.133]) by mailsv4.nec.co.jp (8.11.6/3.7W-MAILSV4-NEC) with ESMTP id g7R6PGc10576; Tue, 27 Aug 2002 15:25:16 +0900 (JST) Original-Received: from mcspd15.ucom.lsi.nec.co.jp (mcspd15 [10.30.114.174]) by mcsss2.ucom.lsi.nec.co.jp (8.10.2+Sun/3.7Wlsi_mx_6.0) with ESMTP id g7R6PFs17930; Tue, 27 Aug 2002 15:25:15 +0900 (JST) Original-Received: by mcspd15.ucom.lsi.nec.co.jp (Postfix, from userid 31295) id E195236F2; Tue, 27 Aug 2002 15:25:14 +0900 (JST) Original-To: kifer@cs.stonybrook.edu (Michael Kifer) System-Type: i686-pc-linux-gnu Blat: Foop In-Reply-To: <20020827055135.0E85A9865B@optonline.net> Original-Lines: 48 Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:6966 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:6966 kifer@cs.stonybrook.edu (Michael Kifer) writes: > I don't know. I don't like programs that know better than I what I should > be doing. I think the heuristic I mentioned would probably be right almost all of the time (and _all of the time_ for the overwhelmingly common case where you're not doing simultaneous ediffs on the same file). > Note also that if you have 2 buffers, the order of ediff sessions in > which they are involved might be different. This would lead to even > more confusion. Perhaps -- in the case where you have multiple simultaneous ediffs with overlapping sets of buffers. How often do you do this? [In fact, I think the `most recent' behavior would be fairly reasonable, even in this case] You seem to be saying `Look, in this highly complex case, it will be confusing! Abort!' This seems odd for two reasons -- (1) I think most people use ediff in a fairly simple way, so wouldn't it be good to optimize for that? One way to do this is to provide good defaults (and perhaps a way to override them for unusual cases). (2) The cases you mention, with multiple overlapping ediff sessions, are simply confusing, full-stop, regardless of what this minor-mode does. You're probably better off using the control-window in such cases. Maybe you could make it a bit better by providing ways to override the defaults for such rare situations, but it doesn't mean you should avoid defaults altogether. > I just don't see the benefits. All these complications for the > privilege of being able to hold your mouse over a different window > than now? Er, I don't use a mouse very much when I use emacs. Perhaps that's one reason why I'm annoyed by ediff's interface and you're not. Anyway, where you see `complications' I see refreshing simplicity. -Miles -- 97% of everything is grunge