GNU bug report logs - #139
describe-key vs. widget red tape

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: jidanni <at> jidanni.org; dated Mon, 14 Apr 2008 20:10:05 UTC; Maintainer for emacs is bug-gnu-emacs <at> gnu.org.
Severity set to `wishlist' from `normal' Request was from Glenn Morris <rgm <at> gnu.org> to control <at> emacsbugs.donarmstrong.com. Full text available.

Message received at (unknown):


Received: (at unknown) by unknown; unknown
X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02
	(2007-08-08) on rzlab.ucr.edu
X-Spam-Level: 
X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham
	version=3.2.3-bugs.debian.org_2005_01_02
Received: (at submit) by emacsbugs.donarmstrong.com; 14 Apr 2008 20:01:05 +0000
Received: from ironport2-out.teksavvy.com (ironport2-out.teksavvy.com [206.248.154.182])
	by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m3EK0vde027563
	for <submit <at> emacsbugs.donarmstrong.com>; Mon, 14 Apr 2008 13:00:59 -0700
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ak0EABtVA0hMCqsI/2dsb2JhbACBXo56gXqYaw
X-IronPort-AV: E=Sophos;i="4.25,656,1199682000"; 
   d="scan'208";a="18493102"
Received: from smtp.pppoe.ca (HELO smtp.teksavvy.com) ([65.39.196.238])
  by ironport2-out.teksavvy.com with ESMTP; 14 Apr 2008 16:00:52 -0400
Received: from pastel.home ([76.10.171.8])
        by smtp.teksavvy.com (Internet Mail Server v1.0) with ESMTP id UYO51952
        for <submit <at> emacsbugs.donarmstrong.com>; Mon, 14 Apr 2008 16:00:52 -0400
Received: by pastel.home (Postfix, from userid 20848)
	id 5497C7F3C; Mon, 14 Apr 2008 16:00:52 -0400 (EDT)
Resent-Message-ID: <jwvfxtojjez.fsf-monnier+emacsbugreports <at> gnu.org>
Resent-To: submit <at> debbugs.gnu.org
Resent-From: Stefan Monnier <monnier <at> iro.umontreal.ca>
Resent-Date: Mon, 14 Apr 2008 16:00:52 -0400
X-Original-To: monnier <at> iro.umontreal.ca
Received: from perlin.iro.umontreal.ca (perlin.iro.umontreal.ca [132.204.24.51])
	by mercure.iro.umontreal.ca (Postfix) with ESMTP id 1240A2CF71D
	for <monnier <at> iro.umontreal.ca>; Mon, 14 Apr 2008 15:26:12 -0400 (EDT)
Received: from lists.gnu.org (lists.gnu.org [199.232.76.165])
	by perlin.iro.umontreal.ca (Postfix) with ESMTP id 6D70D14821A
	for <monnier <at> iro.umontreal.ca>; Mon, 14 Apr 2008 15:26:05 -0400 (EDT)
Received: from localhost ([127.0.0.1] helo=lists.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.43)
	id 1JlUJY-00037W-Tt
	for monnier <at> iro.umontreal.ca; Mon, 14 Apr 2008 15:26:04 -0400
Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
	id 1JlUJ3-0002we-Te
	for bug-gnu-emacs <at> gnu.org; Mon, 14 Apr 2008 15:25:34 -0400
Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
	id 1JlUJ1-0002vD-85
	for bug-gnu-emacs <at> gnu.org; Mon, 14 Apr 2008 15:25:33 -0400
Received: from [199.232.76.173] (helo=monty-python.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.43) id 1JlUJ1-0002v9-0F
	for bug-gnu-emacs <at> gnu.org; Mon, 14 Apr 2008 15:25:31 -0400
Received: from lax-green-bigip-5.dreamhost.com ([208.113.200.5]
	helo=blingymail-a2.g.dreamhost.com)
	by monty-python.gnu.org with esmtp (Exim 4.60)
	(envelope-from <jidanni <at> jidanni.org>) id 1JlUJ0-0002AE-M6
	for bug-gnu-emacs <at> gnu.org; Mon, 14 Apr 2008 15:25:30 -0400
Received: from jidanni1 (122-127-32-184.dynamic.hinet.net [122.127.32.184])
	(using TLSv1 with cipher AES256-SHA (256/256 bits))
	(No client certificate requested)
	by blingymail-a2.g.dreamhost.com (Postfix) with ESMTP id 9DB1E415C8
	for <bug-gnu-emacs <at> gnu.org>; Mon, 14 Apr 2008 12:25:28 -0700 (PDT)
To: bug-gnu-emacs <at> gnu.org
From: jidanni <at> jidanni.org
Date: Tue, 15 Apr 2008 03:25:20 +0800
Message-ID: <87mynwgrxb.fsf <at> jidanni.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6
Subject: describe-key vs. widget red tape
X-BeenThere: bug-gnu-emacs <at> gnu.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "Bug reports for GNU Emacs,
	the Swiss army knife of text editors" <bug-gnu-emacs.gnu.org>
List-Unsubscribe: <http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs>,
	<mailto:bug-gnu-emacs-request <at> gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/pipermail/bug-gnu-emacs>
List-Post: <mailto:bug-gnu-emacs <at> gnu.org>
List-Help: <mailto:bug-gnu-emacs-request <at> gnu.org?subject=help>
List-Subscribe: <http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs>,
	<mailto:bug-gnu-emacs-request <at> gnu.org?subject=subscribe>
Sender: bug-gnu-emacs-bounces+monnier=iro.umontreal.ca <at> gnu.org
Errors-To: bug-gnu-emacs-bounces+monnier=iro.umontreal.ca <at> gnu.org
X-DIRO-MailScanner-Information: Please contact the ISP for more information
X-DIRO-MailScanner: Found to be clean
X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel,
	SpamAssassin (score=-2.48, requis 5, BAYES_00 -2.60, MC_POURMOI 0.01,
	NO_REAL_NAME 0.11, SPF_HELO_PASS -0.00)
X-DIRO-MailScanner-From: bug-gnu-emacs-bounces+monnier=iro.umontreal.ca <at> gnu.org

What will happen when I hit RET or click this mouse button here, I
asked myself. Let's use trusty C-h k (describe-key).

Nope. There's an extra layer of indirection involved apparently,
and describe-key is not willing to cut through the red tape and give
the ultimate answer along with its usual answer.

    <down-mouse-1> at that spot runs the command widget-button-click
      which is an interactive compiled Lisp function in `wid-edit.el'.
    It is bound to <down-mouse-1>, <down-mouse-2>.
    (widget-button-click EVENT)

    Invoke the button that the mouse is pointing at.


    RET runs the command widget-button-press
      which is an interactive compiled Lisp function in `wid-edit.el'.
    It is bound to RET.
    (widget-button-press POS &optional EVENT)

    Invoke button at POS.

Nope. The only way to find out what will happen is to fasten one's
seat belts and hit or click and find out.

And even if there is a different incantation to find out, describe-key
should also cough up the ultimate answer too.





Acknowledgement sent to jidanni <at> jidanni.org:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text available.
Report forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#139; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 20 Sep 2011 19:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.