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, 05 Aug 2022 05:01:35 +0200 Message-ID: <87sfmbieb4.fsf@web.de> References: <878s279dfi.fsf@web.de> <87edxwezs5.fsf@gnus.org> <87wnbnigm4.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40551"; 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 05 05:02:12 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 1oJnbH-000ARI-0m for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 05 Aug 2022 05:02:11 +0200 Original-Received: from localhost ([::1]:53398 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oJnbG-0002rY-3l for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 04 Aug 2022 23:02:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50324) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJnb8-0002py-IM for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2022 23:02:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37583) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJnb8-0005RM-8X for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2022 23:02:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oJnb8-0007Sa-4h for bug-gnu-emacs@gnu.org; Thu, 04 Aug 2022 23:02: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, 05 Aug 2022 03:02: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.165966850728653 (code B ref 49592); Fri, 05 Aug 2022 03:02:02 +0000 Original-Received: (at 49592) by debbugs.gnu.org; 5 Aug 2022 03:01:47 +0000 Original-Received: from localhost ([127.0.0.1]:55565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJnat-0007S4-8K for submit@debbugs.gnu.org; Thu, 04 Aug 2022 23:01:47 -0400 Original-Received: from mout.web.de ([217.72.192.78]:33949) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJnao-0007Rn-J4 for 49592@debbugs.gnu.org; Thu, 04 Aug 2022 23:01:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1659668496; bh=eBognLVa1C+igUAQS/OcuftKeBrM51YtTfvbKTlTMhE=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=WBhUKykO91RcNlazIbA3XiSnWjjP9lWh5w1T5HiTgif+0JZbEf719abG2eQctcIl0 rHL7YrXaLrg8F4qMWbyHkp8VE5lnb+QX6ZDyw8f5gfObq1suL0Yg3+CmFlxzFnnZAT yC+/9mNN9jdLraFb1I/EvQ+H5yn7DDQfqQdSp0No= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from drachen.dragon ([84.57.248.18]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MwjJo-1nVh8s0Y9a-00y5gK; Fri, 05 Aug 2022 05:01:36 +0200 In-Reply-To: <87wnbnigm4.fsf@web.de> (Michael Heerdegen's message of "Fri, 05 Aug 2022 04:11:47 +0200") X-Provags-ID: V03:K1:nxeKPznMLE8yB8f6jfoxZND87kE30xqvQLbK9aew1u4lQjEZLrJ tXtHhEFqwiYkNV45Uy7DXB03w+VTYdqMSVZe/YhNM+2WawXsswPHGEVxYXc6qJMTK2v4Nay f0Wy9bnjEbikB9qOMV/gCmusGGFWnDCQmRQEOfTWzQ6Bjm8hA8f9vf5tkPo0x6cjEU+8S/J CXYzoHS2UzvrM6IAZvIJg== X-UI-Out-Filterresults: notjunk:1;V03:K0:sNyMJBoR8V4=:BqhCUR2bWCTV6TVmW52+N3 eqiGj2/lh8/avl5S6NzrCiHvPHSV7S0tYMfn6Q72bUIuAgKCATR5p4S28HAWOv+Ol36dTke/r sY0I/cVabqk8f6vDwvnZRo45pB55DxZ75iDEGmlzyttYTvc627hgzn7+vMMp+hnf5jVvLgEBA MRUXjnq2N786Pmn+QKvztkBO3u6dLiZ65AA2mXXL+CDJ3pBN+JOs5HovwtfV7SzuVfwNdU5iB Hg60GUqbX+AaAP7YILTH0LhNXfLDE8TPPpT43ZwNvXJQY/3dJ1pIIr+OfbxcwEOsedWIN7Ior vzter7u14wDSdck6Eme69YPRkmKORdyPoQ0RNujqGeXP9QpG5J3ZdAIBZO8Crgh665BEALbOX ZdAAV+1GuIWJFycfhrKlgLXpqjdAsEsLCxshueIt458Qv+ev/Us5XMwOwMdrd8VVCawCEhNHZ ybQZ162XMcY1CXhz7v3Lv27hI0ipVV75g5KgLgDyWVtOgiALhJCW8+hqp+oXjDMlsecBphWj9 3BjwDqMq5P1OyD9Q4VcxoQXB6ZZjddiY2kgBT0UmNEGxgHxD3GmVWfV46ygX+PB1fNxxioLRv A8h6TIPpLvLBrRxBheVYBKj/vGpdw6qU5cddHriyyouCbce0T5A65GSfD+56H5hEjKq3BGINq G1iSOjmRCfgcttty/MYN4eBXHBNquenK5ChV7LRp8BvGJ0tJmx9/dgd8to8e3uNVLzhHkdi58 U/ZJDEFHO2HizxJiMMk5cmzI/vmwVA+zrZ5W2H5PBlNCvzZ+ITwVZpXwV2zxwEZR64wuMq8m 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:238811 Archived-At: Michael Heerdegen writes: > Isn't "defun" synonymous with "top-level-form" in such cases > (e.g. `end-of-defun')? `add-log-current-defun-function' tells "[...] should return the function's name as a string, or nil if point is outside a function." - but here "function" is also meta language - for something like "(top-level) defining form" probably. But I don't use add-log. In my which-function example, returning nil is better than the current behavior. `which-function-mode' is for orientation, so saying "(progn ...)" would also make sense to me and provide a bit more help than staying silent. Michael.