From unknown Fri Jun 20 19:48:15 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#64575 <64575@debbugs.gnu.org> To: bug#64575 <64575@debbugs.gnu.org> Subject: Status: 29.0.92; Help buffers are unnecessarily under Outline mode Reply-To: bug#64575 <64575@debbugs.gnu.org> Date: Sat, 21 Jun 2025 02:48:15 +0000 retitle 64575 29.0.92; Help buffers are unnecessarily under Outline mode reassign 64575 emacs submitter 64575 Eli Zaretskii severity 64575 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 11 15:18:48 2023 Received: (at submit) by debbugs.gnu.org; 11 Jul 2023 19:18:48 +0000 Received: from localhost ([127.0.0.1]:51114 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJIsp-0002vu-Td for submit@debbugs.gnu.org; Tue, 11 Jul 2023 15:18:48 -0400 Received: from lists.gnu.org ([209.51.188.17]:56440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJIsk-0002vi-V5 for submit@debbugs.gnu.org; Tue, 11 Jul 2023 15:18:46 -0400 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 1qJIsh-0006ru-GJ for bug-gnu-emacs@gnu.org; Tue, 11 Jul 2023 15:18:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qJIsY-0007LZ-L7 for bug-gnu-emacs@gnu.org; Tue, 11 Jul 2023 15:18:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Subject:To:From:Date:mime-version:in-reply-to: references; bh=Ty9rInVHxkf+c4qkT2TlDoKGC8s2zMjC/uw9JvY0Er0=; b=Jh2SWfo+uNVUL9 MNb6USCpXyJx6smapbWTjHIhD6RppwHl8YR5EbiQS+PmrAv5rd2fKJm/DXKNT/HKCSM0Vkz8IQaxt kZJd36lUOmkJWFvLbbe4Q7yxYgy1ckEjfIxgF8W/HVG8zB/n8XlCaC0XTMRL000vvLbjBHjdU5Lp+ 6C5TGwnM1f5XyS6PK3qd0Fcfd6B4WFYrLtRXb40ClEqCaDHg/HO3mZciVszfTludiAW27zjlbxTHI 2+rV4IwMcP6fEXDY89i51ahOazANLd4ElBJ5GAz69D6g/Vi4Xa7y6uTK27bDh+KaytP/rZ2Wasu3o DIe9LUvwMqiUzEaQZpBQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qJIsW-0007Gq-J4 for bug-gnu-emacs@gnu.org; Tue, 11 Jul 2023 15:18:30 -0400 Date: Tue, 11 Jul 2023 22:18:41 +0300 Message-Id: <83a5w26yum.fsf@gnu.org> From: Eli Zaretskii To: bug-gnu-emacs@gnu.org Subject: 29.0.92; Help buffers are unnecessarily under Outline mode X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit 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 (---) To reproduce: emacs -Q C-h f directory-name-p RET Observe that the *Help* buffer is under Help mode, as expected. C-h b Now the *Help* buffer is under Help mode and Outline minor mode, also as expected. C-h f file-directory-p RET The *Help* buffer is still under Outline minor mode, although it now makes no sense, since there are no heading lines in the buffer. The actual functions you use in "C-h f" don't matter; the point is that the Outline minor mode, once set by "C-h b", stays turned on in the *Help* buffers, instead of being reset when not needed. In GNU Emacs 29.0.92 (build 29, i686-pc-mingw32) of 2023-07-10 built on HOME-C4E4A596F7 Repository revision: 419b4d44914701cedf308df58c3e5789715c87e7 Repository branch: emacs-29 Windowing system distributor 'Microsoft Corp.', version 5.1.2600 System Description: Microsoft Windows XP Service Pack 3 (v5.1.0.2600) Configured using: 'configure -C --prefix=/d/usr --with-wide-int --enable-checking=yes,glyphs 'CFLAGS=-O0 -gdwarf-4 -g3'' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB Important settings: value of $LANG: ENU locale-coding-system: cp1255 Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils shortdoc text-property-search thingatpt help-fns radix-tree cl-extra noutline outline icons kmacro facemenu two-column subr-x help-mode cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 60866 13834) (symbols 48 6982 0) (strings 16 21661 3035) (string-bytes 1 493258) (vectors 16 10800) (vector-slots 8 162298 13373) (floats 8 90 170) (intervals 40 454 400) (buffers 888 13)) From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 12 02:48:13 2023 Received: (at 64575) by debbugs.gnu.org; 12 Jul 2023 06:48:13 +0000 Received: from localhost ([127.0.0.1]:51583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJTe1-00033H-Ha for submit@debbugs.gnu.org; Wed, 12 Jul 2023 02:48:13 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:43225) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJTdz-00032P-Iv for 64575@debbugs.gnu.org; Wed, 12 Jul 2023 02:48:12 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id DA91540005; Wed, 12 Jul 2023 06:48:04 +0000 (UTC) From: Juri Linkov To: Eli Zaretskii Subject: Re: bug#64575: 29.0.92; Help buffers are unnecessarily under Outline mode In-Reply-To: <83a5w26yum.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 11 Jul 2023 22:18:41 +0300") Organization: LINKOV.NET References: <83a5w26yum.fsf@gnu.org> Date: Wed, 12 Jul 2023 09:35:03 +0300 Message-ID: <86a5w17hn4.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@linkov.net X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 64575 Cc: 64575@debbugs.gnu.org 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: -1.7 (-) > The *Help* buffer is still under Outline minor mode, although it now > makes no sense, since there are no heading lines in the buffer. But it has no adverse effect. OTOH, when some Help command will insert a heading line, then it will be handled automatically. For example, 'C-h m' (describe-mode) could take advantage of outline-minor-mode with heading lines for every displayed minor mode. > The actual functions you use in "C-h f" don't matter; the point is > that the Outline minor mode, once set by "C-h b", stays turned on in > the *Help* buffers, instead of being reset when not needed. If you still think it should be disabled everywhere outside of 'C-h b', this could be fixed by such patch: diff --git a/lisp/help-mode.el b/lisp/help-mode.el index bf64d032b65..baf924ac8b4 100644 --- a/lisp/help-mode.el +++ b/lisp/help-mode.el @@ -498,6 +498,8 @@ help-setup-xref because we want to record the \"previous\" position of point so we can restore it properly when going back." (with-current-buffer (help-buffer) + (when (bound-and-true-p outline-minor-mode) + (outline-minor-mode -1)) (when help-xref-stack-item (push (cons (point) help-xref-stack-item) help-xref-stack) (setq help-xref-forward-stack nil)) From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 12 08:37:08 2023 Received: (at 64575) by debbugs.gnu.org; 12 Jul 2023 12:37:08 +0000 Received: from localhost ([127.0.0.1]:51882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJZ5g-00063l-Ch for submit@debbugs.gnu.org; Wed, 12 Jul 2023 08:37:08 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJZ5d-000638-9z for 64575@debbugs.gnu.org; Wed, 12 Jul 2023 08:37:06 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qJZ5X-0003Rz-Qo; Wed, 12 Jul 2023 08:36:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=T0RdP4uEsYejgXI2nrtTpKwdG6DcW3eqc87y/fTkQ6U=; b=In130fzhyeft Cys20tiT5QdIuQ9+hWjvc+AxTFskvHpS23DvtseAahdog8Mq54MZkQuNgBa6uoCQHBRQeULcIDASz 2NLf8TO5NrBxtQMu4QH9k5ax6gDbi1gHDI72Xax3LG/Dv4c3ELT/NQM8U5kgCNcRF/yQ7H50iK7rg auCU4fdOnAlsjnxnX5IzVfOY/ymX7RHFeTJkuSyEc0XTCBn40xmZ2oM+kQIIwcUAHuwu/YO8dYIJI hX5gudaoXuEcsA58puEMMdgXbXN6hLdZ6I1Vk6BvHK9PtVrxlTNULwZZXy4Q3tSduxiRR3cYbDu6L nPBM4n9SXO28oT/l8yc8tQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qJZ5E-0000pZ-4J; Wed, 12 Jul 2023 08:36:58 -0400 Date: Wed, 12 Jul 2023 15:36:54 +0300 Message-Id: <831qhd71cp.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-Reply-To: <86a5w17hn4.fsf@mail.linkov.net> (message from Juri Linkov on Wed, 12 Jul 2023 09:35:03 +0300) Subject: Re: bug#64575: 29.0.92; Help buffers are unnecessarily under Outline mode References: <83a5w26yum.fsf@gnu.org> <86a5w17hn4.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64575 Cc: 64575@debbugs.gnu.org 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 (---) > From: Juri Linkov > Cc: 64575@debbugs.gnu.org > Date: Wed, 12 Jul 2023 09:35:03 +0300 > > > The *Help* buffer is still under Outline minor mode, although it now > > makes no sense, since there are no heading lines in the buffer. > > But it has no adverse effect. It isn't a catastrophe, but there are some negative effects. For example, it puts the Outline menu on the menu bar, but most of the items there will either do nothing or signal an error. It is also confusing to see "Outl" on the mode line of the Help buffers, but only in some cases and not in others. It means whatever features that could be useful to Help are only sometimes available. > OTOH, when some Help command > will insert a heading line, then it will be handled automatically. > For example, 'C-h m' (describe-mode) could take advantage of > outline-minor-mode with heading lines for every displayed minor mode. If some Help feature can benefit from outline-minor-mode, it should turn that mode on by itself, not rely on that being set already by some other code. > > The actual functions you use in "C-h f" don't matter; the point is > > that the Outline minor mode, once set by "C-h b", stays turned on in > > the *Help* buffers, instead of being reset when not needed. > > If you still think it should be disabled everywhere outside of 'C-h b', > this could be fixed by such patch: Thanks, I think this should be installed on master (assuming that it solves the problem; I didn't have time to try it). From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 13 12:40:16 2023 Received: (at 64575) by debbugs.gnu.org; 13 Jul 2023 16:40:16 +0000 Received: from localhost ([127.0.0.1]:40688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJzMW-0005NZ-3i for submit@debbugs.gnu.org; Thu, 13 Jul 2023 12:40:16 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:35841) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJzMP-0005NB-7Z for 64575@debbugs.gnu.org; Thu, 13 Jul 2023 12:40:13 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 9227920009; Thu, 13 Jul 2023 16:40:01 +0000 (UTC) From: Juri Linkov To: Eli Zaretskii Subject: Re: bug#64575: 29.0.92; Help buffers are unnecessarily under Outline mode In-Reply-To: <831qhd71cp.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 12 Jul 2023 15:36:54 +0300") Organization: LINKOV.NET References: <83a5w26yum.fsf@gnu.org> <86a5w17hn4.fsf@mail.linkov.net> <831qhd71cp.fsf@gnu.org> Date: Thu, 13 Jul 2023 19:39:23 +0300 Message-ID: <86wmz3ix50.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@linkov.net X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 64575 Cc: 64575@debbugs.gnu.org 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: -1.7 (-) >> OTOH, when some Help command will insert a heading line, then it will >> be handled automatically. For example, 'C-h m' (describe-mode) could >> take advantage of outline-minor-mode with heading lines for every >> displayed minor mode. > > If some Help feature can benefit from outline-minor-mode, it should > turn that mode on by itself, not rely on that being set already by > some other code. I tried to enable outline-minor-mode in the output buffer of 'C-h m', and it has some problems: 1. outline-regexp of 'C-h b' is not suitable for 'C-h m', because the output of 'C-h b' is more uniform, but the output of 'C-h m' includes free-form text that causes false positives for the regexp ".*:$". 2. heading lines of 'C-h m' are beginning with a link, so the link faces are copied to the outline indicator. Both these problems could be fixed by adding an asterisk to the beginning of headings in 'C-h m', for example: * Font-Lock minor mode (no indicator): Does this look nice? Or should we try to find a regexp for existing output? >> > The actual functions you use in "C-h f" don't matter; the point is >> > that the Outline minor mode, once set by "C-h b", stays turned on in >> > the *Help* buffers, instead of being reset when not needed. >> >> If you still think it should be disabled everywhere outside of 'C-h b', >> this could be fixed by such patch: > > Thanks, I think this should be installed on master (assuming that it > solves the problem; I didn't have time to try it). I did more testing, and pushed to master. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 15 04:21:40 2023 Received: (at 64575) by debbugs.gnu.org; 15 Jul 2023 08:21:40 +0000 Received: from localhost ([127.0.0.1]:44060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKaX5-0002R1-Op for submit@debbugs.gnu.org; Sat, 15 Jul 2023 04:21:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKaX4-0002Qo-Db for 64575@debbugs.gnu.org; Sat, 15 Jul 2023 04:21:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qKaWz-0006QN-5X; Sat, 15 Jul 2023 04:21:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Cqms1XUfG2kTUB4DI9UlzZawibAc/sNrJogUXim5/k8=; b=H1FvwBmMNSpF h9Xx6g3mTdN0yItuXN7w5+XM2mmjDuJnHO1rlH7o5EDV5QGgp2FhF00ntFaFL34Mr+sLdAxGWvMxv rGjU9T4IffFS8cAXGAcMm3knb6pvBqOtDhUGZlxSriVlMcne6biYeLaHAiFBW5A1QKgiFKQGlYV8C ZWKnLKdkqvJjY0VyRk3Od5VP/nCxL4Tty4iXXqEmW8jGAN9N9cTry6preKOzDnWXuMcmz5o+gk4Fd 0aQZHUfwfUGzokM0irsdbSwvk6AOPw57sLwgdAOjUgtmXDn9eLKeH2admcxVNURozTzPglrRMv97b X29+1gqzY+Gmp4ff+AVuzg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qKaWy-0001N3-Lp; Sat, 15 Jul 2023 04:21:32 -0400 Date: Sat, 15 Jul 2023 11:21:54 +0300 Message-Id: <83r0p9d1p9.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-Reply-To: <86wmz3ix50.fsf@mail.linkov.net> (message from Juri Linkov on Thu, 13 Jul 2023 19:39:23 +0300) Subject: Re: bug#64575: 29.0.92; Help buffers are unnecessarily under Outline mode References: <83a5w26yum.fsf@gnu.org> <86a5w17hn4.fsf@mail.linkov.net> <831qhd71cp.fsf@gnu.org> <86wmz3ix50.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64575 Cc: 64575@debbugs.gnu.org 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 (---) > From: Juri Linkov > Cc: 64575@debbugs.gnu.org > Date: Thu, 13 Jul 2023 19:39:23 +0300 > > I tried to enable outline-minor-mode in the output buffer of 'C-h m', > and it has some problems: > > 1. outline-regexp of 'C-h b' is not suitable for 'C-h m', because the > output of 'C-h b' is more uniform, but the output of 'C-h m' includes > free-form text that causes false positives for the regexp ".*:$". > > 2. heading lines of 'C-h m' are beginning with a link, so the link faces > are copied to the outline indicator. > > Both these problems could be fixed by adding an asterisk to the beginning > of headings in 'C-h m', for example: > > * Font-Lock minor mode (no indicator): > > Does this look nice? Or should we try to find a regexp for existing output? I don't know. We also have ^L that separate sections; can we use that for Outline, or maybe add some heading after ^L? > >> > The actual functions you use in "C-h f" don't matter; the point is > >> > that the Outline minor mode, once set by "C-h b", stays turned on in > >> > the *Help* buffers, instead of being reset when not needed. > >> > >> If you still think it should be disabled everywhere outside of 'C-h b', > >> this could be fixed by such patch: > > > > Thanks, I think this should be installed on master (assuming that it > > solves the problem; I didn't have time to try it). > > I did more testing, and pushed to master. Thanks. Maybe we should close this bug, and handle the "C-h m" issue separately. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 17 13:52:49 2023 Received: (at 64575-done) by debbugs.gnu.org; 17 Jul 2023 17:52:49 +0000 Received: from localhost ([127.0.0.1]:50868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLSOv-00048R-7h for submit@debbugs.gnu.org; Mon, 17 Jul 2023 13:52:49 -0400 Received: from relay2-d.mail.gandi.net ([2001:4b98:dc4:8::222]:40735) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLSOr-000488-QN for 64575-done@debbugs.gnu.org; Mon, 17 Jul 2023 13:52:47 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 64D974000A; Mon, 17 Jul 2023 17:52:39 +0000 (UTC) From: Juri Linkov To: Eli Zaretskii Subject: Re: bug#64575: 29.0.92; Help buffers are unnecessarily under Outline mode In-Reply-To: <83r0p9d1p9.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 15 Jul 2023 11:21:54 +0300") Organization: LINKOV.NET References: <83a5w26yum.fsf@gnu.org> <86a5w17hn4.fsf@mail.linkov.net> <831qhd71cp.fsf@gnu.org> <86wmz3ix50.fsf@mail.linkov.net> <83r0p9d1p9.fsf@gnu.org> Date: Mon, 17 Jul 2023 20:51:29 +0300 Message-ID: <868rbe8lzy.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@linkov.net X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 64575-done Cc: 64575-done@debbugs.gnu.org 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: -1.7 (-) >> I did more testing, and pushed to master. > > Thanks. Maybe we should close this bug, and handle the "C-h m" issue > separately. Created a new bug#64684 for the "C-h m" issue, and closed this one. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 23 09:16:28 2023 Received: (at 64575) by debbugs.gnu.org; 23 Jul 2023 13:16:28 +0000 Received: from localhost ([127.0.0.1]:39009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNYwl-0002ns-Hz for submit@debbugs.gnu.org; Sun, 23 Jul 2023 09:16:28 -0400 Received: from mail-pl1-x644.google.com ([2607:f8b0:4864:20::644]:54385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNYwe-0002nZ-Ku for 64575@debbugs.gnu.org; Sun, 23 Jul 2023 09:16:26 -0400 Received: by mail-pl1-x644.google.com with SMTP id d9443c01a7336-1b8ad8383faso26704955ad.0 for <64575@debbugs.gnu.org>; Sun, 23 Jul 2023 06:16:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690118175; x=1690722975; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=yamYd4H9gYMBbIBaNB2NK2GiKJ7VjWmyU+vDoiPoC/Q=; b=kbbdj7vZymACorFSuScQ5d7o/PPu6n4TQ6hnE14mK2pyfLT2TSDCyCGM7JQzyFh6Yq g82kmNWm7KuCDZvBlgSzYuqQs66ZPvRAguHrUlBLjTmiVbx+b2F5+nGAsLdT906U4FmF LF2fYt3gmNw6piiEkaAGe/bBAQWSNZYP11eGdubSCxCpOzIOAjH0KPjtkZcNrQ6jVXvF BYz1lZSgMPbjWdDpBUDMStXr69B9KbROSBFCGgUzcE67+d2NIsxLS0Hftny8bD/fKeQd fTekJw6kjrCj0dbeCA7axUt4SisgcpiwR0zzlkec+N0BFQK2Af4optIdAOeX8KJ7Pe+0 sxsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690118175; x=1690722975; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=yamYd4H9gYMBbIBaNB2NK2GiKJ7VjWmyU+vDoiPoC/Q=; b=P6z6j2artq0XoYGBLL1BCIWIhbp/8wzxNVaMaAOw+iQDLU/iBQ4Fg2BekGXWsqlA43 MOzxz+1lCuvrf1HmR0uCtq57KXGd/Lqs8g7aouW0A19zGl9gvpPunP7GR3etskswFHuJ En1AhFKP4kbb9GgmKV5nGOv1FACFmZA5GyYDsmNuIlnLEm2a0SEfC2eB0F8BnVDjOef8 Tj8gQlp8NXym32+eAHPaIOqVxI+UHyl64vpkLnV5uEk6dpTrGRqXqRa8JFs10nDbI2ko RkwEqhhzylo3NUmpAMTKcJ/0u2lvzG6rzzbX7bWbQmANbVkGUPls2+duIj6v7ufAmm1I Z5Hg== X-Gm-Message-State: ABy/qLZ30X8F9op1GfPJ8a4o0Y7ouXpHqUlguPX5zVxaGV3SsoDAYTwz Zztew37BhCv0i+Y7SrTw08Q= X-Google-Smtp-Source: APBJJlEPy88nNfVeSUbDnnfd33fVt5YByTkV03cYqRL9VW6t0A9oIKtiXtOLA0lB3zRSVgLT/tpZiA== X-Received: by 2002:a17:903:1106:b0:1b8:ae12:5610 with SMTP id n6-20020a170903110600b001b8ae125610mr10834327plh.7.1690118174605; Sun, 23 Jul 2023 06:16:14 -0700 (PDT) Received: from localhost ([49.205.84.77]) by smtp.gmail.com with ESMTPSA id n13-20020a170902e54d00b001b9be3b94d3sm6865821plf.140.2023.07.23.06.16.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jul 2023 06:16:14 -0700 (PDT) From: Visuwesh To: Juri Linkov Subject: Re: bug#64575: 29.0.92; Help buffers are unnecessarily under Outline mode In-Reply-To: <86a5w17hn4.fsf@mail.linkov.net> (Juri Linkov's message of "Wed, 12 Jul 2023 09:35:03 +0300") References: <83a5w26yum.fsf@gnu.org> <86a5w17hn4.fsf@mail.linkov.net> Date: Sun, 23 Jul 2023 18:46:12 +0530 Message-ID: <87pm4ipy3n.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64575 Cc: Eli Zaretskii , 64575@debbugs.gnu.org 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: -1.0 (-) [=E0=AE=AA=E0=AF=81=E0=AE=A4=E0=AE=A9=E0=AF=8D =E0=AE=9C=E0=AF=82=E0=AE=B2= =E0=AF=88 12, 2023] Juri Linkov wrote: >> The *Help* buffer is still under Outline minor mode, although it now >> makes no sense, since there are no heading lines in the buffer. > > But it has no adverse effect. OTOH, when some Help command > will insert a heading line, then it will be handled automatically. > For example, 'C-h m' (describe-mode) could take advantage of > outline-minor-mode with heading lines for every displayed minor mode. I'm not sure if this issue was fixed in emacs-29 but: after C-h b, say 'C-h f url-retrieve RET' and move the point to the line that says "Each pair is one of:" and type TAB. This unintentionally hides text in the *Help* buffer. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 23 09:34:34 2023 Received: (at 64575) by debbugs.gnu.org; 23 Jul 2023 13:34:34 +0000 Received: from localhost ([127.0.0.1]:39030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNZEI-0003DZ-0O for submit@debbugs.gnu.org; Sun, 23 Jul 2023 09:34:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNZEF-0003DM-Ux for 64575@debbugs.gnu.org; Sun, 23 Jul 2023 09:34:32 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qNZEA-00039w-8z; Sun, 23 Jul 2023 09:34:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=cTkb9w8ykDDudoetYLy/cAu0TUiYFSjCfYEKA7wjOyM=; b=Ir5wBC6Kllr3pFPL6yqq dzd8057JTJPhlhfVTrws4cHjqycpwtJiorZENexLYyHoTBqEtHZlhtsA9K3wq1cNFLqwGwl8+SBHr jHYPHQoDQH5epJnwZTbUthpvixgYwpIT3z8XVzaRBPB+poyUEyK04YTJcc/Y5hMVfiHcW0cmLewd8 IgXcyIg21BLLndTNl7MrK15fg2dVdSn1A3gASMIM/Y8iz3dDtbsBNyMwHdEHnPgcs/HmEmAzDP7x7 wXikk+ctMaWpG//dQ07QmaWfnBFi0NwOmMJDLKmW2hsAjhvdi13WOGnVPnHl28ztrXpdQoJclUTUI s24xQurVnPukZQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qNZE5-0006xH-U5; Sun, 23 Jul 2023 09:34:24 -0400 Date: Sun, 23 Jul 2023 16:35:03 +0300 Message-Id: <83ilaau4xk.fsf@gnu.org> From: Eli Zaretskii To: Visuwesh In-Reply-To: <87pm4ipy3n.fsf@gmail.com> (message from Visuwesh on Sun, 23 Jul 2023 18:46:12 +0530) Subject: Re: bug#64575: 29.0.92; Help buffers are unnecessarily under Outline mode References: <83a5w26yum.fsf@gnu.org> <86a5w17hn4.fsf@mail.linkov.net> <87pm4ipy3n.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64575 Cc: 64575@debbugs.gnu.org, juri@linkov.net 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 (---) > From: Visuwesh > Cc: Eli Zaretskii , 64575@debbugs.gnu.org > Date: Sun, 23 Jul 2023 18:46:12 +0530 > > [புதன் ஜூலை 12, 2023] Juri Linkov wrote: > > >> The *Help* buffer is still under Outline minor mode, although it now > >> makes no sense, since there are no heading lines in the buffer. > > > > But it has no adverse effect. OTOH, when some Help command > > will insert a heading line, then it will be handled automatically. > > For example, 'C-h m' (describe-mode) could take advantage of > > outline-minor-mode with heading lines for every displayed minor mode. > > I'm not sure if this issue was fixed in emacs-29 It was fixed on master, so not in Emacs 29. > after C-h b, say 'C-h f url-retrieve RET' and move the point to the > line that says "Each pair is one of:" and type TAB. This > unintentionally hides text in the *Help* buffer. This should be fixed on master. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 24 13:37:08 2023 Received: (at control) by debbugs.gnu.org; 24 Jul 2023 17:37:09 +0000 Received: from localhost ([127.0.0.1]:43964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNzUa-0006Xx-7O for submit@debbugs.gnu.org; Mon, 24 Jul 2023 13:37:08 -0400 Received: from relay9-d.mail.gandi.net ([2001:4b98:dc4:8::229]:38615) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNzUT-0006XI-OD for control@debbugs.gnu.org; Mon, 24 Jul 2023 13:37:06 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 43494FF807 for ; Mon, 24 Jul 2023 17:36:53 +0000 (UTC) From: Juri Linkov To: control@debbugs.gnu.org Subject: Re: bug#64575: 29.0.92; Help buffers are unnecessarily under Outline mode In-Reply-To: <83ilaau4xk.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 23 Jul 2023 16:35:03 +0300") Organization: LINKOV.NET References: <83a5w26yum.fsf@gnu.org> <86a5w17hn4.fsf@mail.linkov.net> <87pm4ipy3n.fsf@gmail.com> <83ilaau4xk.fsf@gnu.org> Date: Mon, 24 Jul 2023 20:17:32 +0300 Message-ID: <867cqp6xg3.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@linkov.net X-Spam-Score: -0.7 (/) 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: -1.7 (-) fixed 64575 30.0.50 quit From unknown Fri Jun 20 19:48:15 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 22 Aug 2023 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator