From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#49592: 28.0.50; lisp-current-defun-name and non-standard defuns Date: Fri, 12 Aug 2022 07:28:58 +0200 Message-ID: <87pmh658th.fsf@web.de> References: <878s279dfi.fsf@web.de> <87edxwezs5.fsf@gnus.org> <87wnbnigm4.fsf@web.de> <87fsiac38p.fsf@gnus.org> <87mtci1az5.fsf@web.de> <874jyp7el4.fsf@gnus.org> <87k07krehq.fsf@web.de> <87sfm6zzjj.fsf@gnus.org> <87h72mjhav.fsf@web.de> <87wnbhxwnp.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6078"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 49592@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 12 07:30:56 2022 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 1oMNG4-0001Oe-Hc for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 12 Aug 2022 07:30:56 +0200 Original-Received: from localhost ([::1]:55794 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oMNG1-0003DW-2z for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 12 Aug 2022 01:30:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58130) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oMNFC-0003D5-N2 for bug-gnu-emacs@gnu.org; Fri, 12 Aug 2022 01:30:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37412) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oMNFC-000313-DV for bug-gnu-emacs@gnu.org; Fri, 12 Aug 2022 01:30:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oMNFC-0006Us-9Q for bug-gnu-emacs@gnu.org; Fri, 12 Aug 2022 01:30:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Aug 2022 05:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49592 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 49592-submit@debbugs.gnu.org id=B49592.166028215324881 (code B ref 49592); Fri, 12 Aug 2022 05:30:02 +0000 Original-Received: (at 49592) by debbugs.gnu.org; 12 Aug 2022 05:29:13 +0000 Original-Received: from localhost ([127.0.0.1]:55394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oMNEO-0006TF-TC for submit@debbugs.gnu.org; Fri, 12 Aug 2022 01:29:13 -0400 Original-Received: from mout.web.de ([212.227.15.4]:60459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oMNEK-0006Sy-47 for 49592@debbugs.gnu.org; Fri, 12 Aug 2022 01:29:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1660282139; bh=FgaPEAmqWgOeYc9/aU2G77fbGc5BY1bdXWMzVAS08zw=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=A7zwHNFT5pPdUVLT2yvlWaefhG72MTdfW07UA9feZXepSoOZ0d0u7axRDezi4tPdL wHqQXjE21D+be7TW5QgkjMhmRr/ptnPB9V39miM5Y1DkAm785mA83h86KKnzUNo/Fh AivkDKvmQhTV4QldC4gOO8ZA1J65GmxpADkMyuD4= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from drachen.dragon ([84.57.248.18]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1N30ZN-1nNMl42XlN-012ypC; Fri, 12 Aug 2022 07:28:59 +0200 In-Reply-To: <87wnbhxwnp.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 09 Aug 2022 17:29:46 +0200") X-Provags-ID: V03:K1:JAsrhrRpKlAtpAscKOUgHA8Oi67RPWxLBq3Berkf+W6ky7RidlB k54ejjpoxaM8TBYb7xAX2RCK6w5wGvdD5/bLCKb+pduT7UdFHz/pCHZO6jZ1hz9YzmSf+W4 knSmB7HR4j9dmpjJaGrNuPByP0pGgypER7BkTR8YF/f7vrnCUwT0ticq0dMS9LRYBPHeI8F xHA8TsD5jhu8YfM3cFz6w== X-UI-Out-Filterresults: notjunk:1;V03:K0:e4gUc7+RfgE=:W4eLkNbuzDTSN/sRYuyHnm 7YM/nPYgk+DYjHZ7zyeCTyc2yA+WcqmWYhy3rWJXhmX2u3wY7wBhfTtt/EVtGUqJfndK1+MP2 OO6UlWQuP3Oq1k7P8nem6oNHtLwN/PmbStg9sNTOeDe54RNFetRMbYEIK7rZaegYtLxIqkcVv /1Vtn2NEIFpfvJYFXdgSFWgV4RYJ5duPw/H/cf3PZC3+mVDht3te6j6ZK+iQmEz4EndYo4qvO ciCnNeWV3uPapkGFlkJHBhE323PX8rUMKZSChW/ZqaYZfMdoR+d9czucAtOkAsXYN4CBZABJW vZBxNFKCGwxxuIp8YuIKFFF1xac33splSzvkQTOpV/+Qsab1EST5awl1/iuMZEGZzkjCpzwWp v9JOu8hwFKFLjwPC6eJ9kXMcIsZ9d5AACLrtdQ/klWS/AD3QDucYWtHMV6HeamREp3jbcUmrw Do0X7aVxfRkzqtycgOwn1Z9VLWJSKyjHkVLpIodVZz1meJN8ib/BaSRZEIkk7lVLW6TnuNcw3 X2meai1v4/CxkIbiE+KBR1vDGasMBtQqTv5qXGll5psAyYg3ndRgJJllGezYJJCRKry8XhurH JAjE7UTDwBc4icY19R+hkewmsTvyQMYOFLdoeogkuSDtVcect1kN0IGfXrEEH3xoJwRKTDEqe B8DzzvfhqRPVT4QCzEl/f3+f4v5nRu1ZnTPLyDqp6X1Iq4Ld5UUQOzjPGbP7ZmZtb8Asb4nX+ xQy4SGtUslciO1HeifLnMFceLvFGQYP8Y8tTs+ZDfZko3O5fsxw1pRzMlrWj+MMqjWne1iJh 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" Xref: news.gmane.io gmane.emacs.bugs:239383 Archived-At: Lars Ingebrigtsen writes: > > For which-func display in the mode-line I'd find "(progn ...)" nice, > > but I guess that would not be suitable for the "add-log" case. > > Ah, I'd forgotten -- yes, that'd look better, but we'd have to rearrange > the calling sequence a bit since, as you say, we don't want that in the > add-log case. > > Or perhaps we could add a hack like adding a text property to the string > to let which-func know that it should wrap the result in "( ...)"? Have you checked how other major modes handle this case? Would also be interesting if they also all use `add-log-current-defun-function' or if `which-func-functions' are also used. I would not want to special-case Elisp if not necessary. Michael.