GNU logs - #22456, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#22456: 24.5; Have \\[...] handle mouse commands differently
Resent-From: Drew Adams <drew.adams@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 24 Jan 2016 16:15:02 +0000
Resent-Message-ID: <handler.22456.B.145365207631578 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 22456
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 22456 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.145365207631578
          (code B ref -1); Sun, 24 Jan 2016 16:15:02 +0000
Received: (at submit) by debbugs.gnu.org; 24 Jan 2016 16:14:36 +0000
Received: from localhost ([127.0.0.1]:35053 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1aNNJD-0008DG-Qg
	for submit <at> debbugs.gnu.org; Sun, 24 Jan 2016 11:14:36 -0500
Received: from eggs.gnu.org ([208.118.235.92]:44794)
 by debbugs.gnu.org with esmtp (Exim 4.84)
 (envelope-from <drew.adams@HIDDEN>) id 1aNNJB-0008D1-Qm
 for submit <at> debbugs.gnu.org; Sun, 24 Jan 2016 11:14:34 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <drew.adams@HIDDEN>) id 1aNNJ5-0005lB-TC
 for submit <at> debbugs.gnu.org; Sun, 24 Jan 2016 11:14:28 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: **
X-Spam-Status: No, score=2.8 required=5.0 tests=BAYES_50,XPRIO
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:48612)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <drew.adams@HIDDEN>) id 1aNNJ5-0005l7-QH
 for submit <at> debbugs.gnu.org; Sun, 24 Jan 2016 11:14:27 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:35758)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <drew.adams@HIDDEN>) id 1aNNJ4-0001oK-Rk
 for bug-gnu-emacs@HIDDEN; Sun, 24 Jan 2016 11:14:27 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <drew.adams@HIDDEN>) id 1aNNIz-0005kc-RJ
 for bug-gnu-emacs@HIDDEN; Sun, 24 Jan 2016 11:14:26 -0500
Received: from aserp1040.oracle.com ([141.146.126.69]:31623)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <drew.adams@HIDDEN>) id 1aNNIz-0005kY-LG
 for bug-gnu-emacs@HIDDEN; Sun, 24 Jan 2016 11:14:21 -0500
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 u0OGEKpa023216
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL)
 for <bug-gnu-emacs@HIDDEN>; Sun, 24 Jan 2016 16:14:21 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.13.8/8.13.8) with ESMTP id u0OGEJMf008039
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL)
 for <bug-gnu-emacs@HIDDEN>; Sun, 24 Jan 2016 16:14:20 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u0OGEJLg013986
 for <bug-gnu-emacs@HIDDEN>; Sun, 24 Jan 2016 16:14:19 GMT
MIME-Version: 1.0
Message-ID: <1e37c053-d6f5-4dc9-8436-f2eaca87f5f2@default>
Date: Sun, 24 Jan 2016 08:14:19 -0800 (PST)
From: Drew Adams <drew.adams@HIDDEN>
X-Priority: 3
X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9  (901082) [OL
 12.0.6691.5000 (x86)]
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
X-Source-IP: userv0021.oracle.com [156.151.31.71]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -2.0 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.0 (----)

Enhancement request:

If a command that can only be bound to a mouse event is mentioned in a
doc string, and if that command is not bound currently, the mention is
inappropriate (unhelpful).

(defun foo (event)
  "..."
  (interactive "e")
  (message "foo"))

(defun bar ()
  "... mouse command \\[foo] is ..."
  (interactive)
  (message "bar"))

C-h f bar

  bar is an interactive Lisp function.

  (bar)

  ... mouse command `M-x foo' is ...

This is quite wrong: `foo' *cannot* be invoked using `M-x'.

The request is for Emacs to do something better for this case.  It
should just write "... mouse command `foo' is ...", for example, leaving
off the "M-x " part.

Maybe these are some possible approaches (?):

* Check the `interactive' spec for "e" or an argument that is
  `mouse-event-p'.

* Allow for "mouse command" in a doc string to indicate that the command
  name that follows it is to be considered a mouse command.


In either case, if a command is indicated to be a mouse command, render
its use within "\\[...]" without the prefix "M-x ".


In GNU Emacs 24.5.1 (i686-pc-mingw32)
 of 2015-04-11 on LEG570
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
 `configure --prefix=3D/c/usr --host=3Di686-pc-mingw32'




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Drew Adams <drew.adams@HIDDEN>
Subject: bug#22456: Acknowledgement (24.5; Have \\[...] handle mouse
 commands differently)
Message-ID: <handler.22456.B.145365207631578.ack <at> debbugs.gnu.org>
References: <1e37c053-d6f5-4dc9-8436-f2eaca87f5f2@default>
X-Gnu-PR-Message: ack 22456
X-Gnu-PR-Package: emacs
Reply-To: 22456 <at> debbugs.gnu.org
Date: Sun, 24 Jan 2016 16:15:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 22456 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
22456: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D22456
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems



Last modified: Mon, 25 Nov 2019 12:00:02 UTC

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