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: finger-pointer curser as default for mouse-face text Date: Mon, 25 Oct 2004 12:01:43 +0200 Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1098698557 11138 80.91.229.6 (25 Oct 2004 10:02:37 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 25 Oct 2004 10:02:37 +0000 (UTC) Cc: emacs-devel@gnu.org, Stefan , drew.adams@oracle.com, rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 25 12:02:28 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CM1gK-00064j-00 for ; Mon, 25 Oct 2004 12:02:28 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CM1nx-000104-JD for ged-emacs-devel@m.gmane.org; Mon, 25 Oct 2004 06:10:21 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CM1nc-0000zy-JH for emacs-devel@gnu.org; Mon, 25 Oct 2004 06:10:00 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CM1nb-0000zd-Hv for emacs-devel@gnu.org; Mon, 25 Oct 2004 06:09:59 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CM1nb-0000zS-Ci for emacs-devel@gnu.org; Mon, 25 Oct 2004 06:09:59 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CM1fm-0006Jw-Ts for emacs-devel@gnu.org; Mon, 25 Oct 2004 06:01:55 -0400 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1CM1fG-0007w7-4J; Mon, 25 Oct 2004 06:01:22 -0400 Original-To: storm@cua.dk (Kim F. Storm) In-Reply-To: (Kim F. Storm's message of "Mon, 25 Oct 2004 10:31:52 +0200") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.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: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:28891 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:28891 storm@cua.dk (Kim F. Storm) writes: > Stefan writes: > >>> I found a simpler solution which works really well, as it provides the >>> fallback directly on mouse-1 itself: >> >>> Measure the time between the mouse-1 down event and the up event, and >>> if it less than 300 ms (configurable), follow the link, else do what >>> mouse-1 normally does. >> >> Sounds like a terrible idea to me. Working with X11-over-DSL means that >> timing is rather unreliable. Same thing with heavy-swapping (as happens >> when a I do `tla star-merge' :-( ). > > True, but the worst thing that can happen (if you use a positive > value) is that the click sets the point rather than follows the link > -- so if things are slow, just click again (and hope for the best) > or use mouse-2. Whether the system load delays the click or the release event more can't be guessed in advance, regardless of the settings. In either case, you can get the two confused either way. Which can mean that the link gets followed where the intent was to set point. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum