From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#67455: (Record source position, etc., in doc strings, and use this in *Help* and backtraces.) Date: Wed, 13 Mar 2024 07:52:50 -0400 Message-ID: References: Reply-To: Stefan Monnier Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29720"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , 67455@debbugs.gnu.org To: Alan Mackenzie Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Mar 13 12:53:52 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rkNBA-0007UD-Gr for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 13 Mar 2024 12:53:52 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rkNAp-0000pk-9Q; Wed, 13 Mar 2024 07:53:31 -0400 Original-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 ) id 1rkNAl-0000oK-CU for bug-gnu-emacs@gnu.org; Wed, 13 Mar 2024 07:53:27 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rkNAk-0004K7-TJ for bug-gnu-emacs@gnu.org; Wed, 13 Mar 2024 07:53:27 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rkNBJ-000139-Ru for bug-gnu-emacs@gnu.org; Wed, 13 Mar 2024 07:54:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Mar 2024 11:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67455 X-GNU-PR-Package: emacs Original-Received: via spool by 67455-submit@debbugs.gnu.org id=B67455.17103308163968 (code B ref 67455); Wed, 13 Mar 2024 11:54:01 +0000 Original-Received: (at 67455) by debbugs.gnu.org; 13 Mar 2024 11:53:36 +0000 Original-Received: from localhost ([127.0.0.1]:44861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rkNAu-00011w-BR for submit@debbugs.gnu.org; Wed, 13 Mar 2024 07:53:36 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:42939) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rkNAs-00011i-Qr for 67455@debbugs.gnu.org; Wed, 13 Mar 2024 07:53:35 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id E323B8027D; Wed, 13 Mar 2024 07:52:53 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1710330772; bh=0K/6M3B+hPH4G0aM8NgqEh5dnQodLdk5Iyx60Jzdc3A=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=gQhQtAp8Zyf5PlJDLu3VbVUiFTZ3qq/u7MsvkSW2VRRndDohYoa1tr7FxsMntl4/J 60Fw7eUQbXfmFq8yO8NeXZ5c+o4fA4pxWxw0GSr302qsyPpE7y5iqP4CLFasDzkkus XsFOn3+p7KXNKmBPzLMMrJHk6WGDc53SzgnuScU1fsrzNl4vuECgD8M3o3lSbCuMjJ PZ0v1ED0i+gpLUpee4DguG9Y/iWZcUxT1/SiiWzLvRqu3uQsdFTymu85bt3yxpqRAz 98jQTeqP+fBW2NEhFALlR2HbJtZBVWTxdQ2CGF12mqgg3zRLWjQW9dpCjPqTmzjtze UTFFUq6ybBeZQ== Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id CC262807A5; Wed, 13 Mar 2024 07:52:52 -0400 (EDT) Original-Received: from pastel (unknown [216.154.23.71]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 9C7551206A7; Wed, 13 Mar 2024 07:52:52 -0400 (EDT) In-Reply-To: (Alan Mackenzie's message of "Wed, 13 Mar 2024 10:54:54 +0000") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:281545 Archived-At: > OK, so it seems like I'll need a new pcase arm in macroexp--expand-all, > and this new code will need to handle (function (cons 'lambda ...)), and > the like. If macroexp--expand-all receives code of the form (function (cons 'lambda ...)) it means it received broken code. IOW, such an arm will never do anything useful (the best it can do is emit a warning). I suspect what you're looking for is yet different. Stefan