GNU bug report logs - #26529
26.0.50; describe-key again errors for keys bound to lambda forms

Previous Next

Package: emacs;

Reported by: Michael Heerdegen <michael_heerdegen <at> web.de>

Date: Sun, 16 Apr 2017 02:01:02 UTC

Severity: normal

Found in version 26.0.50

Done: Alan Mackenzie <acm <at> muc.de>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Michael Heerdegen <michael_heerdegen <at> web.de>
Subject: bug#26529: closed (Re: 26.0.50; describe-key again errors for
 keys bound to lambda forms)
Date: Sun, 16 Apr 2017 10:13:03 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#26529: 26.0.50; describe-key again errors for keys bound to lambda forms

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 26529 <at> debbugs.gnu.org.

-- 
26529: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=26529
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Alan Mackenzie <acm <at> muc.de>
To: Michael Heerdegen <michael_heerdegen <at> web.de>
Cc: 26529-done <at> debbugs.gnu.org
Subject: Re: 26.0.50; describe-key again errors for keys bound to lambda forms
Date: Sun, 16 Apr 2017 10:11:39 +0000
Hello, Michael.

On Sun, Apr 16, 2017 at 04:00:44 +0200, Michael Heerdegen wrote:

> Hi,

> in emacs -Q, eval

> (global-set-key [f11] (lambda () (interactive) (make-frame)))

> then C-h k <f11> gives you

> describe-key: Wrong type argument: symbolp, (lambda nil (interactive)
> (make-frame))

> This seems unrelated to similar #11848.  Instead,


> | 0c31ff43b6880c84498fbe1f06e1e5809b55e838
> | Author:     Alan Mackenzie <acm <at> muc.de>
> | AuthorDate: Mon Jan 23 19:00:49 2017 +0000
> | Commit:     Alan Mackenzie <acm <at> muc.de>
> | CommitDate: Mon Jan 23 19:00:49 2017 +0000
> | 
> | Give , and .@ doc strings.  Fixes bug #24561.


> seems to be causing this issue this time; probably

>   (get function 'reader-construct)

> should test whether FUNCTION is really bound to a symbol.

Sorry about this.  You're absolutely right, a `symbolp' is needed before
those `get's (in two places).

I've pushed a fix to master, and am closing this bug.

> Thanks in advance,

Thank you, too!

> Michael.

-- 
Alan Mackenzie (Nuremberg, Germany).

[Message part 3 (message/rfc822, inline)]
From: Michael Heerdegen <michael_heerdegen <at> web.de>
To: bug-gnu-emacs <at> gnu.org
Cc: Alan Mackenzie <acm <at> muc.de>
Subject: 26.0.50; describe-key again errors for keys bound to lambda forms
Date: Sun, 16 Apr 2017 04:00:44 +0200
Hi,

in emacs -Q, eval

(global-set-key [f11] (lambda () (interactive) (make-frame)))

then C-h k <f11> gives you

describe-key: Wrong type argument: symbolp, (lambda nil (interactive)
(make-frame))

This seems unrelated to similar #11848.  Instead,


| 0c31ff43b6880c84498fbe1f06e1e5809b55e838
| Author:     Alan Mackenzie <acm <at> muc.de>
| AuthorDate: Mon Jan 23 19:00:49 2017 +0000
| Commit:     Alan Mackenzie <acm <at> muc.de>
| CommitDate: Mon Jan 23 19:00:49 2017 +0000
| 
| Give , and .@ doc strings.  Fixes bug #24561.


seems to be causing this issue this time; probably

  (get function 'reader-construct)

should test whether FUNCTION is really bound to a symbol.


Thanks in advance,

Michael.




In GNU Emacs 26.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.22.11)
 of 2017-04-11 built on drachen
Repository revision: b7ec73f6905df99978f7183ac8e83a3be56edc6c
Windowing system distributor 'The X.Org Foundation', version 11.0.11902000
System Description:	Debian GNU/Linux 9.0 (stretch)




This bug report was last modified 8 years and 40 days ago.

Previous Next


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