From unknown Sun Jun 22 08:07:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57816: 28.2; Renaming a help buffer from help-mode-hook Resent-From: Damien Cassou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Sep 2022 04:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 57816 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 57816@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166321702222324 (code B ref -1); Thu, 15 Sep 2022 04:44:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Sep 2022 04:43:42 +0000 Received: from localhost ([127.0.0.1]:56695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYgj0-0005nz-DZ for submit@debbugs.gnu.org; Thu, 15 Sep 2022 00:43:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:46112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYgit-0005nk-Ij for submit@debbugs.gnu.org; Thu, 15 Sep 2022 00:43:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37964) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oYgit-0001G5-DR for bug-gnu-emacs@gnu.org; Thu, 15 Sep 2022 00:43:35 -0400 Received: from mail.choca.pics ([2001:910:1410:500::1]:55382) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oYgip-00025J-D1 for bug-gnu-emacs@gnu.org; Thu, 15 Sep 2022 00:43:34 -0400 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id C515F181942BF for ; Thu, 15 Sep 2022 06:43:26 +0200 (CEST) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id yW-QlfFolhkE for ; Thu, 15 Sep 2022 06:43:26 +0200 (CEST) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 4B496181942AA for ; Thu, 15 Sep 2022 06:43:26 +0200 (CEST) X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id 9m7NzsGU1onA for ; Thu, 15 Sep 2022 06:43:26 +0200 (CEST) Received: from localhost (153.226.95.79.rev.sfr.net [79.95.226.153]) by mail.choca.pics (Postfix) with ESMTPSA id ED547181929F6 for ; Thu, 15 Sep 2022 06:43:25 +0200 (CEST) From: Damien Cassou Date: Thu, 15 Sep 2022 06:43:25 +0200 Message-ID: <87leqlqmc2.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2001:910:1410:500::1; envelope-from=damien@cassou.me; helo=mail.choca.pics X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) In GNU Emacs 28.2, I would like to automatically rename help buffers so their name reflect their content. For example, I want *Help: car* instead of just *Help* for the help buffer of `car'. Unfortunately, adding #'rename-buffer to `help-mode-hook' doesn't work as this results in 2 buffers instead of just one: emacs --batch -Q \ --eval "(add-hook 'help-mode-hook (lambda () (rename-buffer \"*foo*\")))" \ --eval "(describe-function #'describe-function)" \ --eval "(prin1 (cons (get-buffer \"*Help*\") (get-buffer \"*foo*\")))" prints (# . #) After the "rename", there is still a buffer with the old name. Is there a more correct way to do this? Best -- Damien Cassou "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From unknown Sun Jun 22 08:07:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57816: 28.2; Renaming a help buffer from help-mode-hook Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 16 Sep 2022 11:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57816 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Damien Cassou Cc: 57816@debbugs.gnu.org Received: via spool by 57816-submit@debbugs.gnu.org id=B57816.16633290991808 (code B ref 57816); Fri, 16 Sep 2022 11:52:01 +0000 Received: (at 57816) by debbugs.gnu.org; 16 Sep 2022 11:51:39 +0000 Received: from localhost ([127.0.0.1]:41974 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oZ9sh-0000T6-7o for submit@debbugs.gnu.org; Fri, 16 Sep 2022 07:51:39 -0400 Received: from quimby.gnus.org ([95.216.78.240]:45192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oZ9sf-0000Sr-Hm for 57816@debbugs.gnu.org; Fri, 16 Sep 2022 07:51:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=PLjJ6MGcos17FO9FmFIFZlWV/cEMhmZuXfTDZ71HMW8=; b=Lex/CckuUixkXk3GMDnwZXst5T ZFNitcEdWagCcoxgO3oHqelbvJYSyaC4T4zpisP3sut6Bhyvo3xt5+IBOH5Fow86t0D96gWq8NSTq q/h4Vrqtcdqt3Ub8jm6rS6m4ZouSZAng6kKBw7q7wxMxsdGtPCMak87ALJpdxPYCdzqM=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oZ9sW-0003hL-0W; Fri, 16 Sep 2022 13:51:30 +0200 From: Lars Ingebrigtsen In-Reply-To: <87leqlqmc2.fsf@cassou.me> (Damien Cassou's message of "Thu, 15 Sep 2022 06:43:25 +0200") References: <87leqlqmc2.fsf@cassou.me> X-Now-Playing: Billie Eilish's _When we all fall asleep where do we go?_: "Xanny" Date: Fri, 16 Sep 2022 13:51:26 +0200 Message-ID: <87wna38rlt.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Damien Cassou writes: > In GNU Emacs 28.2, I would like to automatically rename help buffers so > their name reflect their content. For example, I want *Help: car* > instead of just *Help* for the help buffer of `car'. Unf [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Damien Cassou writes: > In GNU Emacs 28.2, I would like to automatically rename help buffers so > their name reflect their content. For example, I want *Help: car* > instead of just *Help* for the help buffer of `car'. Unfortunately, > adding #'rename-buffer to `help-mode-hook' doesn't work as this results > in 2 buffers instead of just one: > > emacs --batch -Q \ > --eval "(add-hook 'help-mode-hook (lambda () (rename-buffer \"*foo*\")))" \ > --eval "(describe-function #'describe-function)" \ > --eval "(prin1 (cons (get-buffer \"*Help*\") (get-buffer \"*foo*\")))" > > prints > > (# . #) > > After the "rename", there is still a buffer with the old name. Is there > a more correct way to do this? I can reproduce this in Emacs 28.2, but not in Emacs 29, so it looks like this has been fixed already. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 16 07:51:43 2022 Received: (at control) by debbugs.gnu.org; 16 Sep 2022 11:51:44 +0000 Received: from localhost ([127.0.0.1]:41977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oZ9sl-0000TM-KJ for submit@debbugs.gnu.org; Fri, 16 Sep 2022 07:51:43 -0400 Received: from quimby.gnus.org ([95.216.78.240]:45206) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oZ9si-0000Sw-KG for control@debbugs.gnu.org; Fri, 16 Sep 2022 07:51:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=dDyBZ651fjyrRvK5oGhWCNbYlStTA2b9Lo7wfqaoAbo=; b=vDBKyesIjz/aLyG8oTRSkBnsTp +jgJxMCy5tlpVsumEhoUe6WWnWboNlop+QSdLo7hLZ+zDRIulazFFQCY/sB5UyW3SWb/Br+ZFJpyp EFuMU35MnuVwR8Mih3i5j8qAgjjglagPN7mrzC+ftKUlSvQVkbpeJBN6km7CFuiNR9/Q=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oZ9sa-0003hT-Sa for control@debbugs.gnu.org; Fri, 16 Sep 2022 13:51:34 +0200 Date: Fri, 16 Sep 2022 13:51:32 +0200 Message-Id: <87v8pn8rln.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #57816 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 57816 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 57816 29.1 quit