From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: follow-link in grep buffer Date: Sat, 26 Feb 2005 03:50:39 +0100 Message-ID: References: <16922.19947.785134.975378@farnswood.snap.net.nz> <16926.51952.150749.303780@farnswood.snap.net.nz> <87ll9cgioz.fsf-monnier+emacs@gnu.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1109387078 9153 80.91.229.2 (26 Feb 2005 03:04:38 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 26 Feb 2005 03:04:38 +0000 (UTC) Cc: Nick Roberts , emacs-devel@gnu.org, rms@gnu.org, "Kim F. Storm" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Feb 26 04:04:37 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1D4sF4-0001Kd-Kr for ged-emacs-devel@m.gmane.org; Sat, 26 Feb 2005 04:03:42 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D4sWw-0001nA-Po for ged-emacs-devel@m.gmane.org; Fri, 25 Feb 2005 22:22:10 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D4sW7-0001dn-1R for emacs-devel@gnu.org; Fri, 25 Feb 2005 22:21:19 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D4sW2-0001b9-Hz for emacs-devel@gnu.org; Fri, 25 Feb 2005 22:21:15 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D4sW2-0001Zc-Cc for emacs-devel@gnu.org; Fri, 25 Feb 2005 22:21:14 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1D4s2a-0000ZV-PB for emacs-devel@gnu.org; Fri, 25 Feb 2005 21:50:48 -0500 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1D4s2T-0001CH-AN; Fri, 25 Feb 2005 21:50:41 -0500 Original-To: Stefan Monnier In-Reply-To: <87ll9cgioz.fsf-monnier+emacs@gnu.org> (Stefan Monnier's message of "Fri, 25 Feb 2005 21:28:10 -0500") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org X-MailScanner-To: ged-emacs-devel@m.gmane.org Xref: main.gmane.org gmane.emacs.devel:33825 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:33825 Stefan Monnier writes: >> I have added a new option mouse-1-click-in-non-selected-windows >> that controls whether mouse-1 click in non-selected windows >> will follow links. Default is t. > > I think it should be purely and simply removed. > It addresses the "click to focus window" problem but nobody ever complained > about it (contrary to the problem of "click to focus frame" which is still > open). But that's what the x-mouse-click-focus-ignore-position variable is for. And we also have focus-follows-mouse to have Emacs be able to do what it takes to give a frame focus. Anyway, I am complete against automatisms that get things right 70% of all the time immediately, with the user being unable to predict the behavior 90% of the time, so that he needs to check every time he uses the feature what actually happened. If there is a braindead consistent rule that gets things right even only 40% of the time, but does not require switching on the brain or crosschecking for correcting the thing efficiently about 60% of the time, this is preferable in my book. If I am talking to a person, I don't save time if he tries completing my sentences for me. And similar rules hold with computers, unless we are talking about seriously disabled users for which any correcting action takes lots of time. Only in that setting make complicated second-guessing rules any sense. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum