Glenn Morris <rgm <at> gnu.org>
to control <at> emacsbugs.donarmstrong.com.
Full text available.
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.
jidanni <at> jidanni.org:Emacs Bugs <bug-gnu-emacs <at> gnu.org>.
Full text available.bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:bug#139; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.