From unknown Thu Aug 14 22:22:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13146: [PATCH] help-for-help interferes with buffer order, and displays help in too many windows Resent-From: Kelly Dean Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Dec 2012 18:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 13146@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.135525231927102 (code B ref -1); Tue, 11 Dec 2012 18:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Dec 2012 18:58:39 +0000 Received: from localhost ([127.0.0.1]:37484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiV2M-000733-Fn for submit@debbugs.gnu.org; Tue, 11 Dec 2012 13:58:39 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53264) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiV2K-00072w-5J for submit@debbugs.gnu.org; Tue, 11 Dec 2012 13:58:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TiV1a-0005Oa-Cj for submit@debbugs.gnu.org; Tue, 11 Dec 2012 13:57:54 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_XBL, RP_MATCHES_RCVD, T_DKIM_INVALID autolearn=no version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:48014) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TiV1a-0005OV-9S for submit@debbugs.gnu.org; Tue, 11 Dec 2012 13:57:50 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36349) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TiV1W-0006kE-Kc for bug-gnu-emacs@gnu.org; Tue, 11 Dec 2012 13:57:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TiV1Q-0005Lo-WD for bug-gnu-emacs@gnu.org; Tue, 11 Dec 2012 13:57:46 -0500 Received: from nm6.bullet.mail.bf1.yahoo.com ([98.139.212.165]:21627) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TiV1Q-0005Lg-QC for bug-gnu-emacs@gnu.org; Tue, 11 Dec 2012 13:57:40 -0500 Received: from [98.139.215.140] by nm6.bullet.mail.bf1.yahoo.com with NNFMP; 11 Dec 2012 18:57:40 -0000 Received: from [98.139.212.242] by tm11.bullet.mail.bf1.yahoo.com with NNFMP; 11 Dec 2012 18:57:40 -0000 Received: from [127.0.0.1] by omp1051.mail.bf1.yahoo.com with NNFMP; 11 Dec 2012 18:57:40 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 4257.34669.bm@omp1051.mail.bf1.yahoo.com Received: (qmail 1132 invoked by uid 60001); 11 Dec 2012 18:57:39 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1355252259; bh=TOhjGYqpsUQ6NvEDooCNEp0F369cuou1/jUxrljlp94=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=cIVSb8eElAV+2BtH5s1k/REFR1fRDPsQPp8fFwpGsLWWx3v07PEHXiFKxcQvdiFtyqGedM/6KEiqTBZYJq9M2wTBxFZCkB6PDX7Qq/JmJx6sGbjDQ3jL/msGABlBSSRQQ7CQuR1gGvGgbetbqUqpz69VJvBMUZjmXpQa8hDscHs= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=gioN8Y2ARIQkyaZUbKw3lTryABLXJWPpSvz243eO8h/AozokZQCfuV5T3GN/PKspgC8Ut0TgcJ0gRcmeeiYZNnBLPgdJXie5iNxfGQw8fiEH9Jiso796cTzTpFsJvnjt6zoZzW0NxzK1oZ0FLjV9peaXwImfDdyMOYXT5uv92eQ=; X-YMail-OSG: NZtOaDQVM1kyoDh.EYaa0HAtpUj3zX_rVjIUqUmj8z_TMBH 6ToxPuBSoV00wvcCfcY5tV4ZSFICPbo5APuYGVm4Tksk9eEqjO7oVMkVNzTo D46zUglQvya3RBjdYKGBapBbfCnO_m9kzcAW3DyIX6jaoOqOD.mx6KuYKipH XwH63L0e9uuyaQnMLKGkROeiEGszJp6oNpJnoOq4Twtq42bU4F9z6nHhdYGl 3UQTQIe_0_V8JryOEbfYrfdhsJR9yQlHoJsFaeYjl1c6wqjlORhdLTMSImGJ M54vlQjOxpo.LkkW_V7wIcF_f25depsNczHsqQBd1jP1irMJpiDwtUukk3ec Dik8TsxApxjZ.4PwVhoet698v0ZGEKxTdrfv_A8s_t8ZS0djlY1rbJXz0KSl Xx4kQ5nbJwiPQc8e2sa8A0LeFzUcwP.wo3eRGnf4YV9zb2fTgZdBfpw-- Received: from [80.237.226.75] by web141103.mail.bf1.yahoo.com via HTTP; Tue, 11 Dec 2012 10:57:39 PST X-Rocket-MIMEInfo: 001.001, SW4gMjQuMiwgZG8gZW1hY3MgLVEsIHRoZW4KTS14IHNwbGl0LXdpbmRvdyBSRVQgQy14IGIgZm9vIFJFVCBDLXggYiBiYXIgUkVUIEMtaCBDLWggQy1nIEMteCBiCkl0IGRlZmF1bHRzIHRvICpIZWxwKiwgYnV0IGl0IHNob3VsZCBkZWZhdWx0IHRvIGZvbzsgdHJhbnNpZW50bHkgZGlzcGxheWluZyBoZWxwLWZvci1oZWxwIHNob3VsZG4ndCBtb2RpZnkgdGhlIGJ1ZmZlciBvcmRlci4KCk5vdyBkbyBDLWcgQy1oIGYgbWFyayBSRVQgQy14IG8gQy1oIEMtaApJdCBzaG93cyB0aGUgaGVscC1mb3ItaGVscCBwYWcBMAEBAQE- X-Mailer: YahooMailClassic/15.1.1 YahooMailWebService/0.8.128.478 Message-ID: <1355252259.99571.YahooMailClassic@web141103.mail.bf1.yahoo.com> Date: Tue, 11 Dec 2012 10:57:39 -0800 (PST) From: Kelly Dean MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="-1369625431-2000891178-1355252259=:99571" X-detected-operating-system: by eggs.gnu.org: FreeBSD 8.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) ---1369625431-2000891178-1355252259=:99571 Content-Type: text/plain; charset=us-ascii In 24.2, do emacs -Q, then M-x split-window RET C-x b foo RET C-x b bar RET C-h C-h C-g C-x b It defaults to *Help*, but it should default to foo; transiently displaying help-for-help shouldn't modify the buffer order. Now do C-g C-h f mark RET C-x o C-h C-h It shows the help-for-help page in both windows, but it should show it in only one. The attached helphelpbug.patch fixes both problems. I'm not bothering to submit separate reports for the two since it's a one-line patch. ---1369625431-2000891178-1355252259=:99571 Content-Type: text/x-diff; name="helphelpbug.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="helphelpbug.patch" LS0tIGVtYWNzLTI0LjIvbGlzcC9oZWxwLW1hY3JvLmVsCisrKyBlbWFjcy0y NC4yL2xpc3AvaGVscC1tYWNyby5lbApAQCAtMTMwLDcgKzEzMCw3IEBACiAJ CSAgICh3aGVuIChvciAoZXEgY2hhciA/PykgKGVxIGNoYXIgaGVscC1jaGFy KQogCQkJICAgICAobWVtcSBjaGFyIGhlbHAtZXZlbnQtbGlzdCkpCiAJCSAg ICAgKHNldHEgY29uZmlnIChjdXJyZW50LXdpbmRvdy1jb25maWd1cmF0aW9u KSkKLQkJICAgICAoc3dpdGNoLXRvLWJ1ZmZlci1vdGhlci13aW5kb3cgIipI ZWxwKiIpCisJCSAgICAgKGlmIChub3QgKGVxdWFsIChidWZmZXItbmFtZSkg IipIZWxwKiIpKSAoc3dpdGNoLXRvLWJ1ZmZlci1vdGhlci13aW5kb3cgIipI ZWxwKiIgdCkpCiAJCSAgICAgKGFuZCAoZmJvdW5kcCAnbWFrZS1mcmFtZSkK IAkJCSAgKG5vdCAoZXEgKHdpbmRvdy1mcmFtZSAoc2VsZWN0ZWQtd2luZG93 KSkKIAkJCQkgICBwcmV2LWZyYW1lKSkK ---1369625431-2000891178-1355252259=:99571-- From unknown Thu Aug 14 22:22:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13146: [PATCH] help-for-help interferes with buffer order, and displays help in too many windows Resent-From: martin rudalics Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Dec 2012 09:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Kelly Dean Cc: 13146@debbugs.gnu.org Received: via spool by 13146-submit@debbugs.gnu.org id=B13146.135530539814300 (code B ref 13146); Wed, 12 Dec 2012 09:44:02 +0000 Received: (at 13146) by debbugs.gnu.org; 12 Dec 2012 09:43:18 +0000 Received: from localhost ([127.0.0.1]:38161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiiqT-0003ia-IR for submit@debbugs.gnu.org; Wed, 12 Dec 2012 04:43:18 -0500 Received: from mailout-de.gmx.net ([213.165.64.22]:57700) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1TiiqM-0003iO-GE for 13146@debbugs.gnu.org; Wed, 12 Dec 2012 04:43:14 -0500 Received: (qmail invoked by alias); 12 Dec 2012 09:42:23 -0000 Received: from 62-47-36-179.adsl.highway.telekom.at (EHLO [62.47.36.179]) [62.47.36.179] by mail.gmx.net (mp028) with SMTP; 12 Dec 2012 10:42:23 +0100 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1+Cp51VqgqCK2q9Aeb57rWEfdB3l5167p0OJcDqxk eM4dzZbJdSuxmZ Message-ID: <50C8517D.6060905@gmx.at> Date: Wed, 12 Dec 2012 10:42:21 +0100 From: martin rudalics MIME-Version: 1.0 References: <1355252259.99571.YahooMailClassic@web141103.mail.bf1.yahoo.com> In-Reply-To: <1355252259.99571.YahooMailClassic@web141103.mail.bf1.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) > M-x split-window RET C-x b foo RET C-x b bar RET C-h C-h C-g C-x b > It defaults to *Help*, but it should default to foo; transiently displaying help-for-help shouldn't modify the buffer order. You're right. It shouldn't. > Now do C-g C-h f mark RET C-x o C-h C-h > It shows the help-for-help page in both windows, but it should show it in only one. This look quite silly, indeed. - (switch-to-buffer-other-window "*Help*") + (if (not (equal (buffer-name) "*Help*")) (switch-to-buffer-other-window "*Help*" t)) Using t as NORECORD argument is correct IMO. Checking whether *Help* is current is not quite correct (the current buffer is not necessarily displayed in the selected window) but good enough for interactive use. I think a simple `pop-to-buffer' would suffice here. But I'm not sure whether `help-for-help' should use *Help* in the first place. A user might want to consult `help-for-help' and continue/resume watching the current help information. Does anyone see a downside to renaming the buffer used by `help-for-help' to *help-for-help* (with a leading space)? martin From unknown Thu Aug 14 22:22:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13146: [PATCH] help-for-help interferes with buffer order, and displays help in too many windows References: <1355252259.99571.YahooMailClassic@web141103.mail.bf1.yahoo.com> Resent-From: Kelly Dean Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Dec 2012 08:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: martin rudalics Cc: 13146@debbugs.gnu.org Received: via spool by 13146-submit@debbugs.gnu.org id=B13146.135538638818049 (code B ref 13146); Thu, 13 Dec 2012 08:14:01 +0000 Received: (at 13146) by debbugs.gnu.org; 13 Dec 2012 08:13:08 +0000 Received: from localhost ([127.0.0.1]:39928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tj3um-0004h4-Ed for submit@debbugs.gnu.org; Thu, 13 Dec 2012 03:13:08 -0500 Received: from nm19.bullet.mail.bf1.yahoo.com ([98.139.212.178]:22672) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tj3uj-0004gu-U4 for 13146@debbugs.gnu.org; Thu, 13 Dec 2012 03:13:06 -0500 Received: from [98.139.212.151] by nm19.bullet.mail.bf1.yahoo.com with NNFMP; 13 Dec 2012 08:12:14 -0000 Received: from [98.139.212.222] by tm8.bullet.mail.bf1.yahoo.com with NNFMP; 13 Dec 2012 08:12:13 -0000 Received: from [127.0.0.1] by omp1031.mail.bf1.yahoo.com with NNFMP; 13 Dec 2012 08:12:13 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 953720.64958.bm@omp1031.mail.bf1.yahoo.com Received: (qmail 21387 invoked by uid 60001); 13 Dec 2012 08:12:13 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1355386333; bh=rK3QOMvc/qOSYUeb9Qk5XeWzhYql9KdkDiCXxMj0Mzc=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=D9Kv+C1k0/ieJbE6xUUJkuIHbcrq6Ar+CfBhGWeoz8yTDg/d6DWxGskfG6GIRmr5J/zn4qQ9E+5PcAWXyQvACDgzO3w6cwtYhHF0yAxwscl8jyiJO8WNkgXb1QupOqsldUE7rzvHjvuclJdgMJ9C08hDVoBNsRjq30bSj8eLMuI= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=1+9HWirdk9Am98cd6ozlQWz+EjUOcewBGqbRkkWgjSrtk8E5eZl/0Og6JICqU1W+rEan/jKtEGM1zyJf1iZDL1IX9MG3Ffdtqhkm50E0u3cv0HL2JJDsy6TARjzfH3vurm1MQuESIrGo7b59e3AYKqZ6K3pVU4NO1GyFVhoXqrs=; X-YMail-OSG: WR3C.I4VM1mKv4bGUqpdv42n716uD7wj2QRpAldfb7Xr1Yh 4CXf_XNo4Os662_sjtOBz8jRvsOow3.2hNMd1aoHVHsEP18EuTICWgZZDLqD gtBkzxn1IMZmMxNNwaNJTVr2anedbOT5BoAXwwNB6N0m2pI5H9jwNuMBprYy MJQYaGdjE.sUtcI4wCyd1SN9mG5qC2N2dX2uQVdJ17obeH7gyJoPzJroljir fZnOxDZFPBhhKu9xuwZrxQD6IUOdZ2r2cw25RJGD2CuXuS8upLlm9sjOsvxc OTzkJc.VVAHwFqQEi59HRQsDLD.SaNFNbI0rtGpSMd.gG4glIW4_lQIm71d6 Xv1W__JewL1NOVj_PN4fdxDzP.vlzu2.yD3sDWh8vu0r1ueQcheOMPN_XnQ8 LHVZ9bh3.J.favrnxaHLqpIjRwPr_NKfZ4Pnpkfbt0VQ4h5buYpCndKli75G QETifss.nkmanATePOVk- Received: from [94.27.84.44] by web141106.mail.bf1.yahoo.com via HTTP; Thu, 13 Dec 2012 00:12:13 PST X-Rocket-MIMEInfo: 001.001, PiBEb2VzIGFueW9uZSBzZWUKPiBhIGRvd25zaWRlIHRvCj4gcmVuYW1pbmcgdGhlIGJ1ZmZlciB1c2VkIGJ5IGBoZWxwLWZvci1oZWxwJyB0bwo.ICpoZWxwLWZvci1oZWxwKiAod2l0aCBhCj4gbGVhZGluZyBzcGFjZSk_ClRoYXQgc291bmRzIGxpa2UgYSBnb29kIHNvbHV0aW9uLgoBMAEBAQE- X-Mailer: YahooMailClassic/15.1.1 YahooMailWebService/0.8.128.478 Message-ID: <1355386333.19763.YahooMailClassic@web141106.mail.bf1.yahoo.com> Date: Thu, 13 Dec 2012 00:12:13 -0800 (PST) From: Kelly Dean In-Reply-To: <50C8517D.6060905@gmx.at> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) > Does anyone see > a downside to > renaming the buffer used by `help-for-help' to > *help-for-help* (with a > leading space)? That sounds like a good solution. From unknown Thu Aug 14 22:22:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13146: [PATCH] help-for-help interferes with buffer order, and displays help in too many windows Resent-From: martin rudalics Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Dec 2012 10:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Kelly Dean Cc: 13146@debbugs.gnu.org Received: via spool by 13146-submit@debbugs.gnu.org id=B13146.135548072218155 (code B ref 13146); Fri, 14 Dec 2012 10:26:02 +0000 Received: (at 13146) by debbugs.gnu.org; 14 Dec 2012 10:25:22 +0000 Received: from localhost ([127.0.0.1]:41916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TjSSI-0004im-3B for submit@debbugs.gnu.org; Fri, 14 Dec 2012 05:25:22 -0500 Received: from mout.gmx.net ([212.227.17.20]:60361) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TjSSE-0004id-Pu for 13146@debbugs.gnu.org; Fri, 14 Dec 2012 05:25:20 -0500 Received: from mailout-de.gmx.net ([10.1.76.29]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LkDzQ-1T7MXG2hOU-00c7FK for <13146@debbugs.gnu.org>; Fri, 14 Dec 2012 11:24:20 +0100 Received: (qmail invoked by alias); 14 Dec 2012 10:24:19 -0000 Received: from 62-47-53-23.adsl.highway.telekom.at (EHLO [62.47.53.23]) [62.47.53.23] by mail.gmx.net (mp029) with SMTP; 14 Dec 2012 11:24:19 +0100 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1/Vi9pxjuzVh15e4BTcSwFuhLuSsoyGGCejQk4RY+ 7EPvs1frcIK11X Message-ID: <50CAFE4C.6090702@gmx.at> Date: Fri, 14 Dec 2012 11:24:12 +0100 From: martin rudalics MIME-Version: 1.0 References: <1355386333.19763.YahooMailClassic@web141106.mail.bf1.yahoo.com> In-Reply-To: <1355386333.19763.YahooMailClassic@web141106.mail.bf1.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) >> Does anyone see >> a downside to >> renaming the buffer used by `help-for-help' to >> *help-for-help* (with a >> leading space)? > That sounds like a good solution. Can you provide a patch for this (using `pop-to-buffer' instead of `switch-to-buffer-other-window') and test it a bit? martin From unknown Thu Aug 14 22:22:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13146: [PATCH] help-for-help interferes with buffer order, and displays help in too many windows References: <1355252259.99571.YahooMailClassic@web141103.mail.bf1.yahoo.com> In-Reply-To: <1355252259.99571.YahooMailClassic@web141103.mail.bf1.yahoo.com> Resent-From: Kelly Dean Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 16 Dec 2012 12:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: martin rudalics Cc: 13146@debbugs.gnu.org Received: via spool by 13146-submit@debbugs.gnu.org id=B13146.135565915610940 (code B ref 13146); Sun, 16 Dec 2012 12:00:02 +0000 Received: (at 13146) by debbugs.gnu.org; 16 Dec 2012 11:59:16 +0000 Received: from localhost ([127.0.0.1]:44758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TkCsF-0002qP-M9 for submit@debbugs.gnu.org; Sun, 16 Dec 2012 06:59:15 -0500 Received: from nm26.bullet.mail.bf1.yahoo.com ([98.139.212.185]:29003) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TkCsC-0002qG-TV for 13146@debbugs.gnu.org; Sun, 16 Dec 2012 06:59:13 -0500 Received: from [98.139.215.142] by nm26.bullet.mail.bf1.yahoo.com with NNFMP; 16 Dec 2012 11:58:02 -0000 Received: from [98.139.212.200] by tm13.bullet.mail.bf1.yahoo.com with NNFMP; 16 Dec 2012 11:58:02 -0000 Received: from [127.0.0.1] by omp1009.mail.bf1.yahoo.com with NNFMP; 16 Dec 2012 11:58:02 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 869881.53799.bm@omp1009.mail.bf1.yahoo.com Received: (qmail 81057 invoked by uid 60001); 16 Dec 2012 11:58:02 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1355659082; bh=Hev0ogNu0ShHSWjqGnt514t41miMWiEXIyurieiM6nM=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:Cc:MIME-Version:Content-Type; b=wX9rmtBfo+J+H8rbxxxNF+ythnPrCqK+x/2Sjjb03MVhv7/TjUBXEPQ668EgQkUaYYaEacbFrXE+feUYDyVQdoNU2pOaL/xnhQsgUTNLoXJ32aPc+u5UybWv78fsUijuQf2zlCHZGeEYYjLgOcc8mKRxxQ7RygarINUXomFemHo= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:Cc:MIME-Version:Content-Type; b=rT1R72LwrlkNmA3aXWPyKnwozU50NlI7m6sclhXxR5XgJgxD2lPmK+gNESXZa7+r845nXY2eKZ9S75J4pbTxnoOW03XtmpJf2da3yIyOyESMRYpAy7qZqElyy3FS2lA9Oms2cwC3ziBmqTfGxqlCcAXClxH8LlfNnoWIB1r7dPw=; X-YMail-OSG: AnngraoVM1lD1XhbjFmRFhcIC8EeEywQiw.m082Ws_rcpXI X4SAqRYAs8dduFuv2s8mkwXQ56C3MbAAuLCrC4LkZB.oyntDOePxUOjFO1up ZDaxiQEA2Uh0_JnGsu0EFD_ps7vV5aJ9kt2Outi9MBfnRfn1Og.Doml01EXb UnNt85ot4gBf4.f.XnOeQqEEYpZxLs_PtNnNDp7d4Ps0Lxr1FPmJSZl.6CS2 Z3zfFBN3TawuCildwlh69KbTm_mCu5EorCO5JTs9GNeQSkh81eDzWIGgGN9P rFRkGaHqgTxfduUIqFfqxH3iVW5V38Ga9zGsEutfr9RhOJp9k_LDMeC54LZc KBSbkKnEnIn3PVe5fc4oGWyydzlsbPdCv52KrsbKUQWoMsULrss9lb6XJStR Vbw7x8NY.RnePszYdC2Pc.jyTNzfJtPXxcyQYv2uCskztbcfpBIFt3uzwj9l tXtIytfBI.k45hhtYlgQ- Received: from [212.84.206.250] by web141101.mail.bf1.yahoo.com via HTTP; Sun, 16 Dec 2012 03:58:02 PST X-Rocket-MIMEInfo: 001.001, PiBDYW4geW91IHByb3ZpZGUgYSBwYXRjaCBmb3IgdGhpcyAodXNpbmcgYHBvcC10by1idWZmZXInCj4gaW5zdGVhZCBvZgo.IGBzd2l0Y2gtdG8tYnVmZmVyLW90aGVyLXdpbmRvdycpIGFuZCB0ZXN0IGl0IGEgYml0PwpBdHRhY2hlZC4gV29ya3MgZmluZSBmb3IgbWUuCgEwAQEBAQ-- X-Mailer: YahooMailClassic/15.1.1 YahooMailWebService/0.8.128.478 Message-ID: <1355659082.79474.YahooMailClassic@web141101.mail.bf1.yahoo.com> Date: Sun, 16 Dec 2012 03:58:02 -0800 (PST) From: Kelly Dean MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="844607989-809694487-1355659082=:79474" X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) --844607989-809694487-1355659082=:79474 Content-Type: text/plain; charset=us-ascii > Can you provide a patch for this (using `pop-to-buffer' > instead of > `switch-to-buffer-other-window') and test it a bit? Attached. Works fine for me. --844607989-809694487-1355659082=:79474 Content-Type: application/octet-stream; name="helphelpbug.patch2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="helphelpbug.patch2" LS0tIGVtYWNzLTI0LjIvbGlzcC9oZWxwLW1hY3JvLmVsCTIwMTItMDgtMjMg MTQ6MzM6NDIuMDAwMDAwMDAwICswOTAwCisrKyBlbWFjcy0yNC4yL2xpc3Av aGVscC1tYWNyby5lbC5uZXczCTIwMTItMTItMTYgMjA6MzM6MTMuODAzMzgx NzUxICswOTAwCkBAIC0xMzAsNyArMTMwLDcgQEAKIAkJICAgKHdoZW4gKG9y IChlcSBjaGFyID8/KSAoZXEgY2hhciBoZWxwLWNoYXIpCiAJCQkgICAgICht ZW1xIGNoYXIgaGVscC1ldmVudC1saXN0KSkKIAkJICAgICAoc2V0cSBjb25m aWcgKGN1cnJlbnQtd2luZG93LWNvbmZpZ3VyYXRpb24pKQotCQkgICAgIChz d2l0Y2gtdG8tYnVmZmVyLW90aGVyLXdpbmRvdyAiKkhlbHAqIikKKwkJICAg ICAocG9wLXRvLWJ1ZmZlciAiICpNZXRhaGVscCoiIG5pbCB0KQogCQkgICAg IChhbmQgKGZib3VuZHAgJ21ha2UtZnJhbWUpCiAJCQkgIChub3QgKGVxICh3 aW5kb3ctZnJhbWUgKHNlbGVjdGVkLXdpbmRvdykpCiAJCQkJICAgcHJldi1m cmFtZSkpCg== --844607989-809694487-1355659082=:79474-- From unknown Thu Aug 14 22:22:02 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Kelly Dean Subject: bug#13146: closed (Re: bug#13146: [PATCH] help-for-help interferes with buffer order, and displays help in too many windows) Message-ID: References: <50CF2064.9030707@gmx.at> <1355252259.99571.YahooMailClassic@web141103.mail.bf1.yahoo.com> X-Gnu-PR-Message: they-closed 13146 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 13146@debbugs.gnu.org Date: Mon, 17 Dec 2012 13:41:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1355751663-31611-1" This is a multi-part message in MIME format... ------------=_1355751663-31611-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #13146: [PATCH] help-for-help interferes with buffer order, and displays he= lp in too many windows which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 13146@debbugs.gnu.org. --=20 13146: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D13146 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1355751663-31611-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 13146-done) by debbugs.gnu.org; 17 Dec 2012 13:40:20 +0000 Received: from localhost ([127.0.0.1]:46909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tkavb-0008Cs-2Q for submit@debbugs.gnu.org; Mon, 17 Dec 2012 08:40:20 -0500 Received: from mout.gmx.net ([212.227.17.21]:50562) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TkavU-0008Cg-4u for 13146-done@debbugs.gnu.org; Mon, 17 Dec 2012 08:40:13 -0500 Received: from mailout-de.gmx.net ([10.1.76.4]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LZk7m-1TH0q21BAS-00lUPV for <13146-done@debbugs.gnu.org>; Mon, 17 Dec 2012 14:38:54 +0100 Received: (qmail invoked by alias); 17 Dec 2012 13:38:54 -0000 Received: from 62-47-51-177.adsl.highway.telekom.at (EHLO [62.47.51.177]) [62.47.51.177] by mail.gmx.net (mp004) with SMTP; 17 Dec 2012 14:38:54 +0100 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1/8um9ypd38ur1sFCuyBteChmC+rVmSTM7NnBxw6E 2KrZhTq0IkoVJA Message-ID: <50CF2064.9030707@gmx.at> Date: Mon, 17 Dec 2012 14:38:44 +0100 From: martin rudalics MIME-Version: 1.0 To: 13146-done@debbugs.gnu.org Subject: Re: bug#13146: [PATCH] help-for-help interferes with buffer order, and displays help in too many windows References: <1355659082.79474.YahooMailClassic@web141101.mail.bf1.yahoo.com> In-Reply-To: <1355659082.79474.YahooMailClassic@web141101.mail.bf1.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 13146-done Cc: Kelly Dean X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) > Attached. Works fine for me. Installed on trunk as revision 111254. Bug closed. Thanks, martin ------------=_1355751663-31611-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 Dec 2012 18:58:39 +0000 Received: from localhost ([127.0.0.1]:37484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiV2M-000733-Fn for submit@debbugs.gnu.org; Tue, 11 Dec 2012 13:58:39 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53264) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiV2K-00072w-5J for submit@debbugs.gnu.org; Tue, 11 Dec 2012 13:58:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TiV1a-0005Oa-Cj for submit@debbugs.gnu.org; Tue, 11 Dec 2012 13:57:54 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_XBL, RP_MATCHES_RCVD, T_DKIM_INVALID autolearn=no version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:48014) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TiV1a-0005OV-9S for submit@debbugs.gnu.org; Tue, 11 Dec 2012 13:57:50 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36349) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TiV1W-0006kE-Kc for bug-gnu-emacs@gnu.org; Tue, 11 Dec 2012 13:57:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TiV1Q-0005Lo-WD for bug-gnu-emacs@gnu.org; Tue, 11 Dec 2012 13:57:46 -0500 Received: from nm6.bullet.mail.bf1.yahoo.com ([98.139.212.165]:21627) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TiV1Q-0005Lg-QC for bug-gnu-emacs@gnu.org; Tue, 11 Dec 2012 13:57:40 -0500 Received: from [98.139.215.140] by nm6.bullet.mail.bf1.yahoo.com with NNFMP; 11 Dec 2012 18:57:40 -0000 Received: from [98.139.212.242] by tm11.bullet.mail.bf1.yahoo.com with NNFMP; 11 Dec 2012 18:57:40 -0000 Received: from [127.0.0.1] by omp1051.mail.bf1.yahoo.com with NNFMP; 11 Dec 2012 18:57:40 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 4257.34669.bm@omp1051.mail.bf1.yahoo.com Received: (qmail 1132 invoked by uid 60001); 11 Dec 2012 18:57:39 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1355252259; bh=TOhjGYqpsUQ6NvEDooCNEp0F369cuou1/jUxrljlp94=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=cIVSb8eElAV+2BtH5s1k/REFR1fRDPsQPp8fFwpGsLWWx3v07PEHXiFKxcQvdiFtyqGedM/6KEiqTBZYJq9M2wTBxFZCkB6PDX7Qq/JmJx6sGbjDQ3jL/msGABlBSSRQQ7CQuR1gGvGgbetbqUqpz69VJvBMUZjmXpQa8hDscHs= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=gioN8Y2ARIQkyaZUbKw3lTryABLXJWPpSvz243eO8h/AozokZQCfuV5T3GN/PKspgC8Ut0TgcJ0gRcmeeiYZNnBLPgdJXie5iNxfGQw8fiEH9Jiso796cTzTpFsJvnjt6zoZzW0NxzK1oZ0FLjV9peaXwImfDdyMOYXT5uv92eQ=; X-YMail-OSG: NZtOaDQVM1kyoDh.EYaa0HAtpUj3zX_rVjIUqUmj8z_TMBH 6ToxPuBSoV00wvcCfcY5tV4ZSFICPbo5APuYGVm4Tksk9eEqjO7oVMkVNzTo D46zUglQvya3RBjdYKGBapBbfCnO_m9kzcAW3DyIX6jaoOqOD.mx6KuYKipH XwH63L0e9uuyaQnMLKGkROeiEGszJp6oNpJnoOq4Twtq42bU4F9z6nHhdYGl 3UQTQIe_0_V8JryOEbfYrfdhsJR9yQlHoJsFaeYjl1c6wqjlORhdLTMSImGJ M54vlQjOxpo.LkkW_V7wIcF_f25depsNczHsqQBd1jP1irMJpiDwtUukk3ec Dik8TsxApxjZ.4PwVhoet698v0ZGEKxTdrfv_A8s_t8ZS0djlY1rbJXz0KSl Xx4kQ5nbJwiPQc8e2sa8A0LeFzUcwP.wo3eRGnf4YV9zb2fTgZdBfpw-- Received: from [80.237.226.75] by web141103.mail.bf1.yahoo.com via HTTP; Tue, 11 Dec 2012 10:57:39 PST X-Rocket-MIMEInfo: 001.001, SW4gMjQuMiwgZG8gZW1hY3MgLVEsIHRoZW4KTS14IHNwbGl0LXdpbmRvdyBSRVQgQy14IGIgZm9vIFJFVCBDLXggYiBiYXIgUkVUIEMtaCBDLWggQy1nIEMteCBiCkl0IGRlZmF1bHRzIHRvICpIZWxwKiwgYnV0IGl0IHNob3VsZCBkZWZhdWx0IHRvIGZvbzsgdHJhbnNpZW50bHkgZGlzcGxheWluZyBoZWxwLWZvci1oZWxwIHNob3VsZG4ndCBtb2RpZnkgdGhlIGJ1ZmZlciBvcmRlci4KCk5vdyBkbyBDLWcgQy1oIGYgbWFyayBSRVQgQy14IG8gQy1oIEMtaApJdCBzaG93cyB0aGUgaGVscC1mb3ItaGVscCBwYWcBMAEBAQE- X-Mailer: YahooMailClassic/15.1.1 YahooMailWebService/0.8.128.478 Message-ID: <1355252259.99571.YahooMailClassic@web141103.mail.bf1.yahoo.com> Date: Tue, 11 Dec 2012 10:57:39 -0800 (PST) From: Kelly Dean Subject: [PATCH] help-for-help interferes with buffer order, and displays help in too many windows To: bug-gnu-emacs@gnu.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="-1369625431-2000891178-1355252259=:99571" X-detected-operating-system: by eggs.gnu.org: FreeBSD 8.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) ---1369625431-2000891178-1355252259=:99571 Content-Type: text/plain; charset=us-ascii In 24.2, do emacs -Q, then M-x split-window RET C-x b foo RET C-x b bar RET C-h C-h C-g C-x b It defaults to *Help*, but it should default to foo; transiently displaying help-for-help shouldn't modify the buffer order. Now do C-g C-h f mark RET C-x o C-h C-h It shows the help-for-help page in both windows, but it should show it in only one. The attached helphelpbug.patch fixes both problems. I'm not bothering to submit separate reports for the two since it's a one-line patch. ---1369625431-2000891178-1355252259=:99571 Content-Type: text/x-diff; name="helphelpbug.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="helphelpbug.patch" LS0tIGVtYWNzLTI0LjIvbGlzcC9oZWxwLW1hY3JvLmVsCisrKyBlbWFjcy0y NC4yL2xpc3AvaGVscC1tYWNyby5lbApAQCAtMTMwLDcgKzEzMCw3IEBACiAJ CSAgICh3aGVuIChvciAoZXEgY2hhciA/PykgKGVxIGNoYXIgaGVscC1jaGFy KQogCQkJICAgICAobWVtcSBjaGFyIGhlbHAtZXZlbnQtbGlzdCkpCiAJCSAg ICAgKHNldHEgY29uZmlnIChjdXJyZW50LXdpbmRvdy1jb25maWd1cmF0aW9u KSkKLQkJICAgICAoc3dpdGNoLXRvLWJ1ZmZlci1vdGhlci13aW5kb3cgIipI ZWxwKiIpCisJCSAgICAgKGlmIChub3QgKGVxdWFsIChidWZmZXItbmFtZSkg IipIZWxwKiIpKSAoc3dpdGNoLXRvLWJ1ZmZlci1vdGhlci13aW5kb3cgIipI ZWxwKiIgdCkpCiAJCSAgICAgKGFuZCAoZmJvdW5kcCAnbWFrZS1mcmFtZSkK IAkJCSAgKG5vdCAoZXEgKHdpbmRvdy1mcmFtZSAoc2VsZWN0ZWQtd2luZG93 KSkKIAkJCQkgICBwcmV2LWZyYW1lKSkK ---1369625431-2000891178-1355252259=:99571-- ------------=_1355751663-31611-1--