From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Stefan Monnier" Newsgroups: gmane.emacs.devel Subject: Re: Reducing mouse-dependency In Emacs. Date: Sun, 10 Aug 2003 12:50:57 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200308101650.h7AGovxS005131@rum.cs.yale.edu> References: <200308100342.h7A3gXV19877@raven.dms.auburn.edu> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1060534345 13037 80.91.224.253 (10 Aug 2003 16:52:25 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 10 Aug 2003 16:52:25 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sun Aug 10 18:52:23 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 19ltQd-0005wj-00 for ; Sun, 10 Aug 2003 18:52:23 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19ltXV-0001iL-00 for ; Sun, 10 Aug 2003 18:59:30 +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 19ltPv-0002Ll-7Y for emacs-devel@quimby.gnus.org; Sun, 10 Aug 2003 12:51:39 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19ltPp-0002Hd-Mn for emacs-devel@gnu.org; Sun, 10 Aug 2003 12:51:33 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19ltPJ-00010H-5c for emacs-devel@gnu.org; Sun, 10 Aug 2003 12:51:32 -0400 Original-Received: from [128.36.229.169] (helo=rum.cs.yale.edu) by monty-python.gnu.org with esmtp (Exim 4.20) id 19ltPI-0000z8-Ox for emacs-devel@gnu.org; Sun, 10 Aug 2003 12:51:00 -0400 Original-Received: from rum.cs.yale.edu (localhost [127.0.0.1]) by rum.cs.yale.edu (8.12.8/8.12.8) with ESMTP id h7AGov4Z005133; Sun, 10 Aug 2003 12:50:57 -0400 Original-Received: (from monnier@localhost) by rum.cs.yale.edu (8.12.8/8.12.8/Submit) id h7AGovxS005131; Sun, 10 Aug 2003 12:50:57 -0400 X-Mailer: exmh version 2.4 06/23/2000 with nmh-1.0.4 Original-To: Luc Teirlinck 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:15870 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15870 > I propose to complement `mouse-face' and `help-echo' with two new text > properties, `short-help' and `long-help', which would be strings or > evaluate to strings. Sounds like overengineering to me. It's already hard enough to get people to add the `help-echo' property (additionally to docstrings, comments, and the manual). I think we only need some ways for those properties to be used/usable without a mouse. What you suggested sounds pretty good. We could also have a more noisy option that always echos the help-echo property around point (after some idle delay, of course). Or some other that hilights text with the `mouse-face' face when point is inside. Stefan