X-Loop: help-debbugs@HIDDEN Subject: bug#78593: 31.0.50; describe-key broken on interactive lambdas Resent-From: Madhu <enometh@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 26 May 2025 15:48:01 +0000 Resent-Message-ID: <handler.78593.B.174827446227501 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 78593 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 78593 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.174827446227501 (code B ref -1); Mon, 26 May 2025 15:48:01 +0000 Received: (at submit) by debbugs.gnu.org; 26 May 2025 15:47:42 +0000 Received: from localhost ([127.0.0.1]:58339 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uJa3C-00079V-4E for submit <at> debbugs.gnu.org; Mon, 26 May 2025 11:47:42 -0400 Received: from lists.gnu.org ([2001:470:142::17]:48980) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <enometh@HIDDEN>) id 1uJa39-000791-Uq for submit <at> debbugs.gnu.org; Mon, 26 May 2025 11:47:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <enometh@HIDDEN>) id 1uJa2z-0004NK-SJ for bug-gnu-emacs@HIDDEN; Mon, 26 May 2025 11:47:30 -0400 Received: from smtp5.ctinetworks.com ([205.166.61.198]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <enometh@HIDDEN>) id 1uJa2x-0001U5-Ho for bug-gnu-emacs@HIDDEN; Mon, 26 May 2025 11:47:29 -0400 X-ctinetworks-Watermark: 1749138389.01271@1jQuG8rGMpWcpJFNOpBaDQ X-ctinetworks-Envelope-From: enometh@HIDDEN X-ctinetworks-SpamCheck: X-ctinetworks-VirusCheck: Found to be clean X-ctinetworks-Message-ID: 564222064FD2.A532C Received: from localhost (unknown [117.254.37.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: enometh@HIDDEN) by smtp5.ctinetworks.com (Postfix) with ESMTPSA id 564222064FD2 for <bug-gnu-emacs@HIDDEN>; Mon, 26 May 2025 11:46:26 -0400 (EDT) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp5.ctinetworks.com 564222064FD2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meer.net; s=ctidkims1; t=1748274386; bh=EHWQyVrXEhG3R9aknztodacQ2oH4jM3r4A0AE7cs/R0=; h=Date:To:Subject:From:From; b=n5h/TSVii2L4tl7AcBCuXiiphyVtEdosruV8uvxxU6Y3OR96K6v3hwSoeOmOYlCrt C8Q/deWFM1h0sleY513ARluElXe67KmUBynhYwmuc92feXJWdoKF9ydLCrx7jg8eXg tBIIes5qLmZVR4P2seOlO0/JepV2PtctXRT7b8vQ= Date: Mon, 26 May 2025 21:16:22 +0530 (IST) Message-Id: <20250526.211622.1104629801258774185.enometh@HIDDEN> From: Madhu <enometh@HIDDEN> X-Mailer: Mew version 6.9 on Emacs 31.0.50 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=205.166.61.198; envelope-from=enometh@HIDDEN; helo=smtp5.ctinetworks.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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: -0.1 (/) On recent master, but this seems to have been broken for a while: $ emacs -Q -eval '(define-key global-map (kbd "<f11>") (lambda () (interactive) (bury-buffer)))' C-h v <f11> throws an error: function-get: Wrong type argument: symbolp, #[nil ((bury-buffer)) (t) nil nil nil] Acktually the *Help* buffer is formatted with sufficient information, but the error prevents it from being displayed. -- Madhu
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: Madhu <enometh@HIDDEN> Subject: bug#78593: Acknowledgement (31.0.50; describe-key broken on interactive lambdas) Message-ID: <handler.78593.B.174827446227501.ack <at> debbugs.gnu.org> References: <20250526.211622.1104629801258774185.enometh@HIDDEN> X-Gnu-PR-Message: ack 78593 X-Gnu-PR-Package: emacs Reply-To: 78593 <at> debbugs.gnu.org Date: Mon, 26 May 2025 15:48: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 78593 <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 78593: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78593 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#78593: 31.0.50; describe-key broken on interactive lambdas Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 26 May 2025 16:47:01 +0000 Resent-Message-ID: <handler.78593.B78593.174827799423835 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78593 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Madhu <enometh@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN> Cc: 78593 <at> debbugs.gnu.org Received: via spool by 78593-submit <at> debbugs.gnu.org id=B78593.174827799423835 (code B ref 78593); Mon, 26 May 2025 16:47:01 +0000 Received: (at 78593) by debbugs.gnu.org; 26 May 2025 16:46:34 +0000 Received: from localhost ([127.0.0.1]:58807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uJay9-0006CJ-H9 for submit <at> debbugs.gnu.org; Mon, 26 May 2025 12:46:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40272) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uJay6-0006Bp-62 for 78593 <at> debbugs.gnu.org; Mon, 26 May 2025 12:46:31 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1uJaxz-0002DL-Ik; Mon, 26 May 2025 12:46:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=IhD2xlDu7XRp3ywdSInwlY5mXmSIxhhhwncO62kJrh0=; b=sCCU8hvjpQ5s SlRutIUgCZNSleb2Xc82hKNbLzkug/MCVotRmAs+TK6uy8xlpfZCfV782Tk6bUM5ruYAHJ75bLjA2 uLct7sl/0PM8zCHcXSScMGTJ7Kv4vGGMc8WMZUCbY76LtKCbZYToE+g6JReubkhCwlqGGWRlvV3DA 6r4lFq96FNEwYP3lxJ7iJKdRYM5LeACQMHNNGpJfe4odtiT9RHEjEeP/GG2d2BQ4wnVQmfK5osAKT oEoZT46UXWGAmolma+SylNJ2jgMaENL+zwO7edSZ+h7opQhXxHSZ1QXCS1qUB1sDa+tPrOYWUCJU4 pJOlVdZKmrhVaOn37DlvmQ==; Date: Mon, 26 May 2025 19:46:21 +0300 Message-Id: <86zfezxqua.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <20250526.211622.1104629801258774185.enometh@HIDDEN> (message from Madhu on Mon, 26 May 2025 21:16:22 +0530 (IST)) References: <20250526.211622.1104629801258774185.enometh@HIDDEN> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Date: Mon, 26 May 2025 21:16:22 +0530 (IST) > From: Madhu <enometh@HIDDEN> > > On recent master, but this seems to have been broken for a while: > > $ emacs -Q -eval '(define-key global-map (kbd "<f11>") (lambda () (interactive) (bury-buffer)))' > > C-h v <f11> > > throws an error: > > function-get: Wrong type argument: symbolp, #[nil ((bury-buffer)) (t) nil nil nil] > > Acktually the *Help* buffer is formatted with sufficient information, > but the error prevents it from being displayed. Thanks. Stefan, this is due to your change: commit a4ec9ca12969018cdf15b8cc713b3ba054326f99 Author: Stefan Kangas <stefankangas@HIDDEN> AuthorDate: Tue Apr 1 21:25:33 2025 +0200 Commit: Stefan Kangas <stefankangas@HIDDEN> CommitDate: Tue Apr 1 21:25:33 2025 +0200 function-put: signal error with non-symbol * lisp/subr.el (function-get): Signal an error if given a non-symbol for consistency with 'get'. * test/lisp/subr-tests.el (subr-butlast): Test for the above. Any reasons not to revert that? function-get correctly returns nil if its argument is not a symbol, so why should this signal an error?
X-Loop: help-debbugs@HIDDEN Subject: bug#78593: 31.0.50; describe-key broken on interactive lambdas Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 07 Jun 2025 08:41:01 +0000 Resent-Message-ID: <handler.78593.B78593.174928564421936 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78593 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: stefankangas@HIDDEN Cc: 78593 <at> debbugs.gnu.org, enometh@HIDDEN Received: via spool by 78593-submit <at> debbugs.gnu.org id=B78593.174928564421936 (code B ref 78593); Sat, 07 Jun 2025 08:41:01 +0000 Received: (at 78593) by debbugs.gnu.org; 7 Jun 2025 08:40:44 +0000 Received: from localhost ([127.0.0.1]:46815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uNp6Z-0005hk-K5 for submit <at> debbugs.gnu.org; Sat, 07 Jun 2025 04:40:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60970) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uNp6X-0005hT-Js for 78593 <at> debbugs.gnu.org; Sat, 07 Jun 2025 04:40:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1uNp6S-0005Nd-50; Sat, 07 Jun 2025 04:40:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=DqUhk5QMwWAUPEvP0UxjEN7OI17zvEgaUtq9l19NKrg=; b=eReVWrJLj/eY GCnDH0G+hWhQhgelSxOVlLbH1sTaXwQ8CxlQhNSZfC4EB9VBLIh2qJ85GXQ2ZrnizHPFSKp0xhTeR cMaJjY5XRdLzyM4Th7LhLZuLDreuvviPEc94mNQKURndpRf9feGe7FoZ+Dwn8sW1kdUCIVxsFjAur ry4IGg78N3F1gdwW+ARl5B/HDu0DMcQwga1U6kR0m5SMikqk6lIKLAhsug2Hx33+6/MWxMFMDGX7B uHqvTwb2uSUrNRPEJX70W2GEaDGVSD+lFUl4Au1XQJ3dXOfjzkGU0cOT1eEsDZ0WhM9tyDXN6J7nl 4W/H830eABm2A1+gIKKwnA==; Date: Sat, 07 Jun 2025 11:40:32 +0300 Message-Id: <86wm9ohrlr.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <86zfezxqua.fsf@HIDDEN> (message from Eli Zaretskii on Mon, 26 May 2025 19:46:21 +0300) References: <20250526.211622.1104629801258774185.enometh@HIDDEN> <86zfezxqua.fsf@HIDDEN> X-Spam-Score: -2.3 (--) 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: -3.3 (---) Ping! Stefan, please chime in. > Cc: 78593 <at> debbugs.gnu.org > Date: Mon, 26 May 2025 19:46:21 +0300 > From: Eli Zaretskii <eliz@HIDDEN> > > > Date: Mon, 26 May 2025 21:16:22 +0530 (IST) > > From: Madhu <enometh@HIDDEN> > > > > On recent master, but this seems to have been broken for a while: > > > > $ emacs -Q -eval '(define-key global-map (kbd "<f11>") (lambda () (interactive) (bury-buffer)))' > > > > C-h v <f11> > > > > throws an error: > > > > function-get: Wrong type argument: symbolp, #[nil ((bury-buffer)) (t) nil nil nil] > > > > Acktually the *Help* buffer is formatted with sufficient information, > > but the error prevents it from being displayed. > > Thanks. > > Stefan, this is due to your change: > > commit a4ec9ca12969018cdf15b8cc713b3ba054326f99 > Author: Stefan Kangas <stefankangas@HIDDEN> > AuthorDate: Tue Apr 1 21:25:33 2025 +0200 > Commit: Stefan Kangas <stefankangas@HIDDEN> > CommitDate: Tue Apr 1 21:25:33 2025 +0200 > > function-put: signal error with non-symbol > > * lisp/subr.el (function-get): Signal an error if given a non-symbol > for consistency with 'get'. > * test/lisp/subr-tests.el (subr-butlast): Test for the above. > > Any reasons not to revert that? function-get correctly returns nil if > its argument is not a symbol, so why should this signal an error? > > > >
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.