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: Wed, 13 Aug 2003 20:04:20 -0500 (CDT) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200308140104.h7E14Kq26672@raven.dms.auburn.edu> References: <200308130536.h7D5avD22390@raven.dms.auburn.edu> <200308131259.h7DCxbI22580@raven.dms.auburn.edu> <16186.49695.437995.793551@nick.uklinux.net> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1060823302 12158 80.91.224.253 (14 Aug 2003 01:08:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 14 Aug 2003 01:08:22 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Aug 14 03:08:20 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 19n6bE-0000q6-00 for ; Thu, 14 Aug 2003 03:08:20 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19n6bZ-0008Vh-00 for ; Thu, 14 Aug 2003 03:08:41 +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 19n6a0-0002sV-3f for emacs-devel@quimby.gnus.org; Wed, 13 Aug 2003 21:07:04 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19n6Zh-0002rt-TU for emacs-devel@gnu.org; Wed, 13 Aug 2003 21:06:45 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19n6ZB-00025b-2c for emacs-devel@gnu.org; Wed, 13 Aug 2003 21:06:45 -0400 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.20) id 19n6ZA-000247-KZ for emacs-devel@gnu.org; Wed, 13 Aug 2003 21:06:12 -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 h7E16BeQ014764; Wed, 13 Aug 2003 20:06:11 -0500 (CDT) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.6+Sun/8.11.6) id h7E14Kq26672; Wed, 13 Aug 2003 20:04:20 -0500 (CDT) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: nick@nick.uklinux.net In-reply-to: <16186.49695.437995.793551@nick.uklinux.net> (message from Nick Roberts on Wed, 13 Aug 2003 23:56:31 +0100) 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:15934 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15934 Nick Roberts wrote: In the mouseless scenario, the help is displayed in the echo area. However, this doesn't happen when point is over a widget but when the user types (widget-forward) or (widget-backward). This is less distracting and fits well with earlier comments about emacspeak. Could you not do something similar with next-help-echo-region and previous-help-echo-region? Nobody is going to be distracted without asking to be. The information would only show up either on explicit demand or through a customizable option, where even some extra flexibility would be provided, and that would not be enabled by default. I believe that I will indeed make `next-help-echo-region' and `previous-help-echo-region' automatically call `print-local-help', since the user probably wants it, if he is calling those functions. I do not really believe this is a _substitute_ for call on demand, however. Moreover, some people may want the information shown automatically, especially in the case of `keymap' and `local-map' properties, which are both not that frequent and important to know about. I believe I am going to provide an option to show automatic help only if one of those two properties are present, as well as options to show all help automatically or no help automatically (the default). Sincerely, Luc.