From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: Reducing mouse-dependency In Emacs. Date: Tue, 12 Aug 2003 11:08:41 -0500 (CDT) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200308121608.h7CG8f321694@raven.dms.auburn.edu> References: <200308100342.h7A3gXV19877@raven.dms.auburn.edu> <200308101650.h7AGovxS005131@rum.cs.yale.edu> <200308102309.h7AN9O420410@raven.dms.auburn.edu> <200308111454.h7BEsTti008562@rum.cs.yale.edu> <200308120230.h7C2ULg21458@raven.dms.auburn.edu> <8011-Tue12Aug2003082828+0300-eliz@elta.co.il> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1060704791 14752 80.91.224.253 (12 Aug 2003 16:13:11 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 12 Aug 2003 16:13:11 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Aug 12 18:13:09 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19mbll-0006CY-00 for ; Tue, 12 Aug 2003 18:13:09 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19mbtX-0006MG-00 for ; Tue, 12 Aug 2003 18:21:11 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19mbkL-0003aq-0x for emacs-devel@quimby.gnus.org; Tue, 12 Aug 2003 12:11:41 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19mbjr-00037J-78 for emacs-devel@gnu.org; Tue, 12 Aug 2003 12:11:11 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19mbjG-0002Qa-Bm for emacs-devel@gnu.org; Tue, 12 Aug 2003 12:11:05 -0400 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.20) id 19mbjF-0002P5-Or for emacs-devel@gnu.org; Tue, 12 Aug 2003 12:10:33 -0400 Original-Received: from raven.dms.auburn.edu (raven.dms.auburn.edu [131.204.53.29]) by manatee.dms.auburn.edu (8.12.9/8.12.9) with ESMTP id h7CGATeQ010843; Tue, 12 Aug 2003 11:10:30 -0500 (CDT) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.6+Sun/8.11.6) id h7CG8f321694; Tue, 12 Aug 2003 11:08:41 -0500 (CDT) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: eliz@elta.co.il In-reply-to: <8011-Tue12Aug2003082828+0300-eliz@elta.co.il> X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:15905 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15905 Eli Zeretskii wrote: > 2. It seems that your suggestion would require plenty of work > rewriting `help-echo' properties. Not necessarily; we could do something similar to function-key-map, or some other means of redirection. We could arrange for this to be set up whenever some option is customized. I do not see the relation with `function-key-map'. All you have to work with is an arbitrary string that does not follow any rigid conventions. In the dired case, mouse-2 is bound (by default) to `dired-mouse-find-file-other-window', which does not have any default keyboard binding. But `dired-find-file-other-window', usually bound to `o', has the same functionality. In the dired case, help-echo is: "mouse-2: visit this file in other window", but, again, help-echo does not need to follow any fixed pattern. Note that there is a problem with an help-echo style: "mouse-2: visit this file in other window". The user could have rebound mouse-2. Many help-echo strings have this problem. The vast majority refer to default bindings, not actual bindings. Sincerely, Luc.