From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Masatake YAMATO Newsgroups: gmane.emacs.devel Subject: Re: Tooltipping enhancement request Date: Wed, 10 Mar 2004 14:56:25 +0900 (JST) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <20040310.145625.98873014.jet@gyve.org> References: <200403041817.i24IHC08001260@projectile.siege-engine.com> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1079068687 28754 80.91.224.253 (12 Mar 2004 05:18:07 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 12 Mar 2004 05:18:07 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri Mar 12 06:17:59 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1B1f3X-00013s-00 for ; Fri, 12 Mar 2004 06:17:59 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1B1f3X-0004YT-00 for ; Fri, 12 Mar 2004 06:17:59 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B1XUI-00049c-Rh for emacs-devel@quimby.gnus.org; Thu, 11 Mar 2004 16:13:06 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1B0wiI-00075k-66 for emacs-devel@gnu.org; Wed, 10 Mar 2004 00:57:06 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1B0whl-0006n6-MT for emacs-devel@gnu.org; Wed, 10 Mar 2004 00:57:04 -0500 Original-Received: from [210.130.136.40] (helo=r-maa.spacetown.ne.jp) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B0whk-0006lG-Pu for emacs-devel@gnu.org; Wed, 10 Mar 2004 00:56:33 -0500 Original-Received: from localhost (nat-pool.jp.redhat.com [219.120.63.249]) by r-maa.spacetown.ne.jp (8.11.6) with ESMTP id i2A5uPZ22877; Wed, 10 Mar 2004 14:56:26 +0900 (JST) Original-To: eric@siege-engine.com In-Reply-To: <200403041817.i24IHC08001260@projectile.siege-engine.com> X-Mailer: Mew version 4.0.62 on Emacs 21.3.50 / Mule 5.0 (SAKAKI) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 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:20336 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:20336 > 2) A means for accepting input from a tooltip (a strange idea) > or a way to make a regular Emacs frame look like a tooltip. > > The tooltip is pretty good for me. I don't use the mouse much, but I > watch others use this feature in other editors, and they all like to > go clicky-clicky on the completion list. I think it would help > mouse-bound users. > > The tooltip part is important because a timer can cause Emacs to go > into this completion mode. Splitting windows and moving the mouse > makes the feature difficult to accept. > What kind of input do you expect? About VisualBasic like completion selection, I think it is better to extend the behavior of popup-menu. The popup menu of emacs configured with --with-gtk can do 1) select a menu item with cursor keys, and 2) pass other keys to the behind buffer and close the popup menu itself. The biggest problem is that there is no elisp function to pop down the popup menu. (Correct me if I write wroing.) So you cannot use the popup menu with timers. Masatake