From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel Subject: Re: mouse-1-click-follows-link Date: Tue, 14 Jun 2005 11:02:02 +0900 Message-ID: References: Reply-To: snogglethorpe@gmail.com, miles@gnu.org NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1118714902 17901 80.91.229.2 (14 Jun 2005 02:08:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 14 Jun 2005 02:08:22 +0000 (UTC) Cc: Drew Adams , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jun 14 04:08:21 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Di0qY-0007TL-5n for ged-emacs-devel@m.gmane.org; Tue, 14 Jun 2005 04:08:10 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Di0vS-0006GA-MN for ged-emacs-devel@m.gmane.org; Mon, 13 Jun 2005 22:13:14 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Di0uq-00069A-1Q for emacs-devel@gnu.org; Mon, 13 Jun 2005 22:12:36 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Di0uh-000645-HO for emacs-devel@gnu.org; Mon, 13 Jun 2005 22:12:28 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Di0ug-0005zq-O9 for emacs-devel@gnu.org; Mon, 13 Jun 2005 22:12:26 -0400 Original-Received: from [64.233.184.201] (helo=wproxy.gmail.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Di0ln-0006He-E0 for emacs-devel@gnu.org; Mon, 13 Jun 2005 22:03:15 -0400 Original-Received: by wproxy.gmail.com with SMTP id 63so253142wri for ; Mon, 13 Jun 2005 19:02:02 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=O0gec+CPRc9W1lG2P2W/14KxIYhBlvPbZlPcRTrBMU3flqnw8lX/7lnjXVmQOK01XLXe5SlRRyPTHwERjGT+cTJd0MBLw+KosPaIR2vtdb/1nGcEIj1jojK4cF91Y7TxFmfXIUMEXqp05THsC2auPhvCQbjwKMZbpjddWuPfJEg= Original-Received: by 10.54.17.22 with SMTP id 22mr161516wrq; Mon, 13 Jun 2005 19:02:02 -0700 (PDT) Original-Received: by 10.54.19.31 with HTTP; Mon, 13 Jun 2005 19:02:02 -0700 (PDT) Original-To: Jason Rumney In-Reply-To: Content-Disposition: inline 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 Xref: news.gmane.org gmane.emacs.devel:38774 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:38774 On 6/14/05, Jason Rumney wrote: > > 5) The delay for mouse-1 to set point >=20 > The delay for mouse-1 to set point is completely unintuitive, and no > other application I have ever seen works that way. Yes I agree, this behavior constantly drives me nuts, even though I know about it; I suspect such subtle click-timing-dependent behavior is potentially very confusing for newbies, who will end up thinking Emacs is just flaky. I think the behavior of mouse-1 should _not_ depend on the timing of one's clicks at all, at least by default. A choice must be made for each mode whether mouse-1 sets the point or follows the links. For many read-only buffers with "underlined links" or buttons, this is pretty obvious: mouse-1 should just follow the link / click the button. For something like Gnus group or summary buffers, it's a little less obvious (both setting the point and clicking the link are useful), but I think never-the-less, the choice must be made, the current "both" behavior just sucks too much (my feeling is that probably for Gnus, the right default is "activate", as one can usefully set the point by clicking after the end-of-line point. -Miles --=20 Do not taunt Happy Fun Ball.