From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: mouse-1-click-follows-link Date: Tue, 14 Jun 2005 13:42:40 -0700 Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1118781827 24972 80.91.229.2 (14 Jun 2005 20:43:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 14 Jun 2005 20:43:47 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jun 14 22:43:45 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DiIFh-0006gm-Oj for ged-emacs-devel@m.gmane.org; Tue, 14 Jun 2005 22:43:18 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DiIKm-0000OY-Du for ged-emacs-devel@m.gmane.org; Tue, 14 Jun 2005 16:48:32 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DiIJz-0008Vs-3l for emacs-devel@gnu.org; Tue, 14 Jun 2005 16:47:43 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DiIJv-0008UW-Ff for emacs-devel@gnu.org; Tue, 14 Jun 2005 16:47:41 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DiIJu-0008Qz-VO for emacs-devel@gnu.org; Tue, 14 Jun 2005 16:47:39 -0400 Original-Received: from [148.87.122.32] (helo=rgminet03.oracle.com) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1DiIGY-00061D-Vk for emacs-devel@gnu.org; Tue, 14 Jun 2005 16:44:11 -0400 Original-Received: from rgminet03.oracle.com (localhost [127.0.0.1]) by rgminet03.oracle.com (Switch-3.1.6/Switch-3.1.7) with ESMTP id j5EKgkwq029617 for ; Tue, 14 Jun 2005 14:42:46 -0600 Original-Received: from rgmsgw301.us.oracle.com (rgmsgw301.us.oracle.com [138.1.186.50]) by rgminet03.oracle.com (Switch-3.1.6/Switch-3.1.7) with ESMTP id j5EKgiNG029599 for ; Tue, 14 Jun 2005 14:42:45 -0600 Original-Received: from rgmsgw301.us.oracle.com (localhost [127.0.0.1]) by rgmsgw301.us.oracle.com (Switch-3.1.4/Switch-3.1.0) with ESMTP id j5EKgiWx021746 for ; Tue, 14 Jun 2005 14:42:44 -0600 Original-Received: from dradamslap (dhcp-amer-whq-csvpn-gw3-141-144-80-63.vpn.oracle.com [141.144.80.63]) by rgmsgw301.us.oracle.com (Switch-3.1.4/Switch-3.1.0) with SMTP id j5EKgh52021722 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) for ; Tue, 14 Jun 2005 14:42:44 -0600 Original-To: X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Importance: Normal X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE 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:38833 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:38833 > 1. Users should be able to have different behaviors in different buffers, in this regard. I think this should clearly be global-only. It's important for things to be predictable by a normal user who can't remember which mode does what because she doesn't spend 25hours per day in Emacs. But in a different email, you also wrote: I think the mouse-1-clock-follows-link behavior should be used (by default) at most at a few well-tested placed. E.g. custom (where it's already working this way in 21.4 AFAIK), help, info. But not grep, not compile, ... If it is to have different behavior in different places (even if only a few well-tested ones), then how do you want to do that, without using local values for mouse-1-click-follows-link? Hard-code the behavior? If so, how would users override it? If mouse-1 should, by default, follow links in some places (but not in others), no matter how few, wouldn't using a local value for mouse-1-click-follows-link be the best way to accomplish that? IOW, you make two arguments, I think: 1) Let's have some, but not too many, places where mouse-1 follows links, by default (because it needs to be predictable; it's hard to remember...). 2) mouse-1-click-follows-link should be global only. I don't see that #1, by itself, supports #2. What is the reason for #2? Why not implement #1 with local values?