X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: eg642616@HIDDEN, bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 06 Oct 2025 15:17:01 +0000
Resent-Message-ID: <handler.79585.B.175976380820531 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 79585 <at> debbugs.gnu.org
Cc: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
X-Debbugs-Original-Xcc: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.175976380820531
(code B ref -1); Mon, 06 Oct 2025 15:17:01 +0000
Received: (at submit) by debbugs.gnu.org; 6 Oct 2025 15:16:48 +0000
Received: from localhost ([127.0.0.1]:54899 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v5mxD-0005L3-7e
for submit <at> debbugs.gnu.org; Mon, 06 Oct 2025 11:16:47 -0400
Received: from lists.gnu.org ([2001:470:142::17]:47008)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1v5mx6-0005Kj-Qc
for submit <at> debbugs.gnu.org; Mon, 06 Oct 2025 11:16:41 -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 <juri@HIDDEN>) id 1v5mwy-0002FP-2K
for bug-gnu-emacs@HIDDEN; Mon, 06 Oct 2025 11:16:32 -0400
Received: from mout-p-102.mailbox.org ([2001:67c:2050:0:465::102])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256)
(Exim 4.90_1) (envelope-from <juri@HIDDEN>) id 1v5mwp-0003Bm-Fp
for bug-gnu-emacs@HIDDEN; Mon, 06 Oct 2025 11:16:31 -0400
Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4cgNBn4bZ8z9tW3
for <bug-gnu-emacs@HIDDEN>; Mon, 6 Oct 2025 17:16:01 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001;
t=1759763761;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:mime-version:mime-version:content-type:content-type;
bh=GhE+0MtSeHvNSMMdDQ4pLnWwM7cR3b6EtAuhNRs/jWc=;
b=TVDgLQlT9lQpastl7WdZjXcT2HuWjC2qo1mN1owOVrL9fxc3iitqX1RzWf+LmklJ4oKze0
c3gkD6eeVdVD7xbmRL/V6DaHDGrGIsgvyN/+yw+9WUSqByr9DZ+Et1723k0dVTQYxDy70o
AsWolOHTP+zgfCwZb7cMDvdnbwCW4EupR4NDDE8jokbHYPUXioIPTELxDSJZ3qrz9wtj2w
QODxNHC7VGxTvv01LYV673lIruUr7+gNbeTcxRymA9h7Kq2o5muNewuoLpuWo2qP0ByjXl
rPR1X52zIRvEURDTDgAdOIIE1EI5BFxz24BGAGnxDHyUE2s+xjdYZxEm57hKyA==
From: Juri Linkov <juri@HIDDEN>
Organization: LINKOV.NET
Date: Mon, 06 Oct 2025 18:12:23 +0300
Message-ID: <87ldloqde4.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2001:67c:2050:0:465::102;
envelope-from=juri@HIDDEN; helo=mout-p-102.mailbox.org
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)
Thanks for adding hideshow indicators!
Now I tried to configure TAB-cycling like in outline-minor-mode
where TAB cycles hs-visibility only on lines with new hs-indicators
(and not on lines with outlines):
#+begin_src emacs-lisp
(define-key hs-minor-mode-map (kbd "TAB")
`(menu-item
"" hs-toggle-hiding
:filter
,(lambda (cmd)
(when (and (seq-some (lambda (ov) (overlay-get ov 'hs-indicator))
(overlays-in (line-beginning-position)
(line-end-position)))
(not (seq-some (lambda (ov) (overlay-get ov 'outline-button))
(overlays-in (line-beginning-position)
(line-end-position)))))
cmd))))
#+end_src
But due to inherent limitations of hs-minor-mode, after hiding a block
point jumps to some random places, so the above unfortunately doesn't work.
I have no idea how hs-minor-mode could be fixed.
Maybe by just adding save-excursion somewhere?
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Juri Linkov <juri@HIDDEN> Subject: bug#79585: Acknowledgement (Jumpy hideshow) Message-ID: <handler.79585.B.175976380820531.ack <at> debbugs.gnu.org> References: <87ldloqde4.fsf@HIDDEN> X-Gnu-PR-Message: ack 79585 X-Gnu-PR-Package: emacs Reply-To: 79585 <at> debbugs.gnu.org Date: Mon, 06 Oct 2025 15:17:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. As you requested using X-Debbugs-CC, your message was also forwarded to Elijah Gabe P=C3=A9rez <eg642616@HIDDEN> (after having been given a bug report number, if it did not have one). Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 79585 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 79585: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79585 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 07 Oct 2025 01:21:01 +0000
Resent-Message-ID: <handler.79585.B79585.175980004019778 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Juri Linkov <juri@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.175980004019778
(code B ref 79585); Tue, 07 Oct 2025 01:21:01 +0000
Received: (at 79585) by debbugs.gnu.org; 7 Oct 2025 01:20:40 +0000
Received: from localhost ([127.0.0.1]:55664 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v5wNb-00058w-Uk
for submit <at> debbugs.gnu.org; Mon, 06 Oct 2025 21:20:40 -0400
Received: from mail-oo1-xc43.google.com ([2607:f8b0:4864:20::c43]:49368)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1v5wNY-00058h-Pn
for 79585 <at> debbugs.gnu.org; Mon, 06 Oct 2025 21:20:37 -0400
Received: by mail-oo1-xc43.google.com with SMTP id
006d021491bc7-64e5f669511so2429121eaf.2
for <79585 <at> debbugs.gnu.org>; Mon, 06 Oct 2025 18:20:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1759800030; x=1760404830; darn=debbugs.gnu.org;
h=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=1amLVqFLtcmMu0QrqvzLeumz7eFkmDUGqBR3kxh2vxQ=;
b=PoXzbyn+Xc8DCC9tfIgUvt8Dr1h2mRbBP5hfsjvHpsxhHaA3cL0MvmTZ2a4oq9Alkb
XudgfX2KyWT+CtqeRoqPUge99mDdwncGLdOzuQKOSJ4pRmBSKnJ0d4riS3VQecfB6nII
aDgHt/FQCcDkol2B21s3xNs+BDlJ5GRxQGxNqg5tjobOM+SdxuPziX/+y9NTLKQvODkF
uW8k/gVvxJrhJFmFg1iOsyncRSTvr2vhgSQAJuPiCWI8YWNuMId7zcuYkXiWdYBSAAiL
s/eBvZudGjmGUyDf3dCqIlHnwUiuKNtE0KRD/Mjz6Kbm2z6FRw58Ly5dqWmUuMB+oESK
CN3A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1759800030; x=1760404830;
h=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=1amLVqFLtcmMu0QrqvzLeumz7eFkmDUGqBR3kxh2vxQ=;
b=E2k4vPAVhQ553Q5XK4fVt7RvjxhqEzB9fEGGVunkeT7eelylmm4nmPzdZB7c8Xtt3d
KNcS6RgtzxzZYax/CIdG+hXAPMSIAaBT0xqypwLB6BHNHFj3IitHGnDivofY7veZziI9
Wer/GYbOHXZuapMGq4YbqrIDy1R+Wf9FOGQc2M+u3swzLI3RxO9KnY+xLrnMDseHaZF4
/FiBQVm7ayBlOO0REfFoj9dwCANIsQLutJxxrHrZrW1PpmnPWYH5Uki6jd/FeInjH2dy
TmvyjYGxt6/vMivn6MVEqjpfSD+UJQwz8L2+izXM/6bIVUXoE2gR3HAVAZfeJS7WbulM
bEBA==
X-Gm-Message-State: AOJu0Yw5bpiKKjAKLeNiD6Pm6oYUHjv9iWPdl/GBhlcn+a0qTCLvG7kU
USCiTLbOW2wpHKDPkCrFVmxbD7zoXTrib4crnVcG72kHSIvXkXh4OhaJ51bNFtYR
X-Gm-Gg: ASbGncv+rWI1y2w+1CfsLoBi90XTZ0ktuD3nzU8KEqyeqLY0EpsxLyGG3CV5yvhpA35
MO/krQDNPHtBWYs6Z/1vvDuEzjLi1N3VYS0XEXueBGXOQm0pYSgFaL9viA9bIuiEeMke2v+LzXf
Ef/cFXx2Tx7FLOsXopeYyPNfUB0S+w/Ak2PzTy7V9gptYoIPPJpoxSroasTYCDKrYCvUh0q5mE8
YOiz/2T7ebX9Lr3UgGO+NQ8NKCG8TcW1chbqicEzW2YgEFFYm2btZ0YffKGylBNEtrjIJVVrcXm
4Ua6owE2eWPIEDBSs/D1uCClsCEPcuJLvqyfPOeEMU6QaUlIwmolgXCBEO//FXdwk0CUeENbJCF
kQPQ+JL8RxsbPsYzV9lD7sglHCupgq1FMKYdrIFU=
X-Google-Smtp-Source: AGHT+IH6EEAKSJavJDgNmyB0EaRHCPTTHm4SP8hn4m7B6yDDy63jE37Q+MtNHtUrJ1r9BT5lYWc7mA==
X-Received: by 2002:a05:6820:6aca:b0:63c:4eb8:1746 with SMTP id
006d021491bc7-64e6041437emr6622835eaf.8.1759800030359;
Mon, 06 Oct 2025 18:20:30 -0700 (PDT)
Received: from fedora ([189.215.161.25]) by smtp.gmail.com with ESMTPSA id
006d021491bc7-64e1b7a8871sm2957103eaf.15.2025.10.06.18.20.28
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 06 Oct 2025 18:20:29 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <87ldloqde4.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN>
Date: Mon, 06 Oct 2025 19:20:21 -0600
Message-ID: <87ldlnld7u.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
Juri Linkov <juri@HIDDEN> writes:
> Now I tried to configure TAB-cycling like in outline-minor-mode
> where TAB cycles hs-visibility only on lines with new hs-indicators
> (and not on lines with outlines):
>
> #+begin_src emacs-lisp
> (define-key hs-minor-mode-map (kbd "TAB")
> `(menu-item
> "" hs-toggle-hiding
> :filter
> ,(lambda (cmd)
> (when (and (seq-some (lambda (ov) (overlay-get ov 'hs-indicator))
> (overlays-in (line-beginning-position)
> (line-end-position)))
> (not (seq-some (lambda (ov) (overlay-get ov 'outline-button))
> (overlays-in (line-beginning-position)
> (line-end-position)))))
> cmd))))
> #+end_src
>
> But due to inherent limitations of hs-minor-mode, after hiding a block
> point jumps to some random places, so the above unfortunately doesn't work.
>
> I have no idea how hs-minor-mode could be fixed.
> Maybe by just adding save-excursion somewhere?
I could not reproduce this, do you have a recipe?
Also this sounds like it is related to `hs--refresh-indicators` (because
it's called in `hs-toggle-hiding`), but i'm not sure why since it
already have a save-excursion.
Can you evaluate this and reproduce the issue again?
(defun hs--add-indicators (&optional beg end)
"Add hideable indicators from BEG to END."
(save-excursion
(save-excursion
(setq beg (if (null beg) (window-start) (goto-char beg) (pos-bol))
end (if (null end) (window-end) (goto-char end) (pos-bol))))
(goto-char beg)
(remove-overlays beg end 'hs-indicator t)
(while (funcall hs-find-next-block-func hs-block-start-regexp end nil)
(when-let* ((b-beg (match-beginning 0))
(_ (save-excursion
(goto-char b-beg)
(funcall hs-looking-at-block-start-p-func)))
;; `catch' is used here if the search fail due
;; unbalanced parenthesis or any other unknown error
;; caused in `hs-forward-sexp'.
(b-end (catch 'hs-indicator-error
(save-excursion
(goto-char b-beg)
(condition-case _
(funcall hs-forward-sexp-func 1)
(scan-error (throw 'hs-indicator-error nil)))
(point))))
;; Check if block is longer than 1 line.
(_ (hs-hideable-region-p b-beg b-end)))
(hs--make-indicators-overlays b-beg))
;; Only 1 indicator per line
(forward-line 1))
`(jit-lock-bounds ,beg . ,end)))
--
- E.G via Gnus and Org.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 07 Oct 2025 16:25:02 +0000
Resent-Message-ID: <handler.79585.B79585.17598542721153 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17598542721153
(code B ref 79585); Tue, 07 Oct 2025 16:25:02 +0000
Received: (at 79585) by debbugs.gnu.org; 7 Oct 2025 16:24:32 +0000
Received: from localhost ([127.0.0.1]:58747 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v6AUK-0000IU-Hq
for submit <at> debbugs.gnu.org; Tue, 07 Oct 2025 12:24:32 -0400
Received: from mout-p-102.mailbox.org ([80.241.56.152]:32984)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1v6AUE-0000I1-Ha
for 79585 <at> debbugs.gnu.org; Tue, 07 Oct 2025 12:24:29 -0400
Received: from smtp1.mailbox.org (smtp1.mailbox.org
[IPv6:2001:67c:2050:b231:465::1])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4ch1g64rn4z9v4J;
Tue, 7 Oct 2025 18:24:18 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001;
t=1759854258;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
in-reply-to:in-reply-to:references:references;
bh=F3qfBu7LzMssFZPysiCwPVgz8LfA8WDUAatd+fPTQq4=;
b=QML1WaqaypwpVXpEPsVoHrzNFeRsC2ZoGfKC9qi8LiNTWTJmXI9epWxQ/M1qBFtHTkLzCK
YsTrzal8jvKvW///QDvLWT+Ibau8RUT42WhxHPzKiarKWyRuY/uh0VlcgTvNf06nm6zOVm
PZJ8WSHWKTamci31jcvQ1WXOtziJMi0AMjkYzH9gavIUYWdEcxCr0lZwALSNPO/ql2QWJU
3wxT+QQ9h9pF6W/6+M6Ggh62TEgsXKLwk8yNlsqSUeqRlTRvmGvBmQgDUK5anA7LNbXAXU
d/FQ2QzA114nD0xJv8t1PWKhP0ucfjY3dj0cajlIV8jdPv/72RSCYgJd633tpg==
Authentication-Results: outgoing_mbo_mout; dkim=none;
spf=pass (outgoing_mbo_mout: domain of juri@HIDDEN designates
2001:67c:2050:b231:465::1 as permitted sender) smtp.mailfrom=juri@HIDDEN
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <87ldlnld7u.fsf@HIDDEN>
Organization: LINKOV.NET
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
Date: Tue, 07 Oct 2025 19:24:01 +0300
Message-ID: <87ikgqg0lq.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Rspamd-Queue-Id: 4ch1g64rn4z9v4J
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
> I could not reproduce this, do you have a recipe?
There is no problem in indicators. The problem is that the command
'hs-toggle-hiding' moves point to the hidden overlay.
It works perfectly with the following workaround:
#+begin_src emacs-lisp
(define-key hs-minor-mode-map (kbd "TAB")
`(menu-item
"" hs-toggle-hiding
:filter
,(lambda (cmd)
(when-let* ((ovs (overlays-in (line-beginning-position)
(line-end-position)))
(hs-ov (seq-find
(lambda (ov) (overlay-get ov 'hs-indicator)) ovs))
(_ (not (seq-some
(lambda (ov) (overlay-get ov 'outline-button)) ovs))))
(lambda ()
(interactive)
(save-excursion
(goto-char (overlay-start hs-ov))
(funcall cmd)))))))
#+end_src
Shouldn't we add such 'save-excursion' inside 'hs-toggle-hiding'?
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 08 Oct 2025 02:23:02 +0000
Resent-Message-ID: <handler.79585.B79585.175989014916966 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Juri Linkov <juri@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.175989014916966
(code B ref 79585); Wed, 08 Oct 2025 02:23:02 +0000
Received: (at 79585) by debbugs.gnu.org; 8 Oct 2025 02:22:29 +0000
Received: from localhost ([127.0.0.1]:59666 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v6Joy-0004PY-UI
for submit <at> debbugs.gnu.org; Tue, 07 Oct 2025 22:22:29 -0400
Received: from mail-ot1-x343.google.com ([2607:f8b0:4864:20::343]:46510)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1v6Jou-0004P5-5F
for 79585 <at> debbugs.gnu.org; Tue, 07 Oct 2025 22:22:26 -0400
Received: by mail-ot1-x343.google.com with SMTP id
46e09a7af769-74c7d98935eso2576428a34.1
for <79585 <at> debbugs.gnu.org>; Tue, 07 Oct 2025 19:22:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1759890136; x=1760494936; darn=debbugs.gnu.org;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:from:to:cc:subject:date:message-id:reply-to;
bh=y13evTRNM3ootb83zXF5+K1EbRDlGiI19c4mP0kjFYY=;
b=NCJp3yxRhiFyhQIYE80NxvnHcrIF7k1pIRAm3JsriESTZx5JF5FYoNdxZAG2QUKNz/
C9zTtbOVpYrSwtCaQWtw0fD4zI6w6SYzbr8XduYdHCRcb/bpI6WMgC+thN/WgOtKlPpz
tpB972AhavuC0Dx1YTYRQ/WX0uE+GIbG1T992kjqJQ+MMHtXwKr4K1JCpthuEGNfNd4K
yxXqvAU6Xv/91k2E5gNW4duGdwMfZZoF2HKGZtyujP7Zsl3llKleU03PloBTaNEHz6cd
zikxCiEmFZavsiuC5MwgKBYxRMIDmSIk0df5427YvzDvk8TPOBz+sNwj1lPuz/KglUG7
ryKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1759890136; x=1760494936;
h=mime-version: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=y13evTRNM3ootb83zXF5+K1EbRDlGiI19c4mP0kjFYY=;
b=NusEyBBC2hezX80lfbDuTNGsPFR1cSFHeUZmRZ+8EVIG0fUC8rQjX8bg6SgirbGnBU
d9o7v8c2HcUuSuFJNjs+Edyy+7LbVc+TMEoJpnkmJujSMHWzpUiuHIpP9lQNgdwRoJxE
Vhs4bHb+5/sVWrZFhF5jVbE1MdceV+fqP1j+3jnwE7sO0niiwMo4LsxrhQtwnJbxVnDk
hBwOfbyeZFHgci03ldpZS5YQb7zWai56wH+sJI+ey98yBlBUTT1wIlt+L35my/LwuS+Y
x/w5D2XuhBqNhgJiWVWB6uUsa1o3n2L4muGs5JAMN0GgcroqGTkMAGCefgqRaecxHMWe
7Opw==
X-Gm-Message-State: AOJu0Yxciz51fD3hLfyU1RykCpO3kzlZ70Dt8sT55EvdK/Fl8O2yCpND
ZPvDxXuJS/7u1nay6H9xaSCu5b9v4LuMDv/kPahI08OLK+yLYin8gfDZtMEnAJjA
X-Gm-Gg: ASbGnctJeC/12W8q2ehhxVukSEVanAIcHtUM69n4TWnYXAlqr98fN3D1AKDSuquDXnu
1emoYuCXBk1ORbUdArqZB8qKjzMoionFSkqr9JF/mZeXiG3K+by7BVh8NP35059kphAzJQmwDBD
yuyLz7WpNV3jRpUEoBd/YOoQuCRu734oDoq3fPU9vrP6X3pYQdbteX0z29rznbqzDhHxAgHpHg+
LXx20Ea4fwgxPzLbfWQgRoT8x2bcOtZYzRUSGUMNyT8zXD1ac2jofL0BPcBzoGvCrtTxSqyb+TN
FJHdb0fQ+HtCZYWJOuvvp8cXeSBYEhUhORTkjODQ5sGtIlCSdbwsD47N3c/YpDCLGT1xqanrdqa
lcaAEclj70lzeC4OSf4UQBvmp6FeBz9oOFHOJwo4=
X-Google-Smtp-Source: AGHT+IHpLdhHy9xiBjfmcg6jnTuNY+lavl/xvlvl1OfHZnhzSkERkWM6sGC5tIXlalFAT3Ujex/gkQ==
X-Received: by 2002:a05:6830:7197:b0:7b8:f2a2:46b8 with SMTP id
46e09a7af769-7c0df7df8dcmr1132255a34.17.1759890135697;
Tue, 07 Oct 2025 19:22:15 -0700 (PDT)
Received: from fedora ([189.215.161.25]) by smtp.gmail.com with ESMTPSA id
006d021491bc7-64ff6e21e2bsm1065100eaf.7.2025.10.07.19.22.09
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 07 Oct 2025 19:22:15 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <87ikgqg0lq.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN>
Date: Tue, 07 Oct 2025 20:22:05 -0600
Message-ID: <87ms62jfoy.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
Juri Linkov <juri@HIDDEN> writes:
>> I could not reproduce this, do you have a recipe?
>
> There is no problem in indicators. The problem is that the command
> 'hs-toggle-hiding' moves point to the hidden overlay.
[...]
I've found this function was causing the bug:
(defun hs-hide-block-at-point (&optional end comment-reg)
"Hide block if on block beginning.
Optional arg END means reposition at end.
Optional arg COMMENT-REG is a list of the form (BEGIN END) and
specifies the limits of the comment, or nil if the block is not
a comment.
The block beginning is adjusted by `hs-adjust-block-beginning'
and then further adjusted to be at the end of the line."
(if comment-reg
(hs-hide-comment-region (car comment-reg) (cadr comment-reg) end)
(let* ((block (hs-block-positions))
(p (car-safe block))
(q (cdr-safe block))
ov)
(if (hs-hideable-region-p p q)
(progn
(cond ((and hs-allow-nesting (setq ov (hs-overlay-at p)))
(delete-overlay ov))
((not hs-allow-nesting)
(hs-discard-overlays p q)))
(goto-char q)
(hs-make-overlay p q 'code (- (match-end 0) p)))
(goto-char (if end q (min p (match-end 0))))))))
This goto-char was supposed to be like in the above diff.
@@ -897,9 +897,8 @@ hs-hide-block-at-point
(delete-overlay ov))
((not hs-allow-nesting)
(hs-discard-overlays p q)))
- (goto-char q)
- (hs-make-overlay p q 'code (- (match-end 0) p)))
- (goto-char (if end q (min p (match-end 0))))))))
+ (hs-make-overlay p q 'code (- (match-end 0) p))))
+ (goto-char (if end q (min p (match-end 0)))))))
Try evaluating this, which should solve this:
(defun hs-hide-block-at-point (&optional end comment-reg)
(if comment-reg
(hs-hide-comment-region (car comment-reg) (cadr comment-reg) end)
(let* ((block (hs-block-positions))
(p (car-safe block))
(q (cdr-safe block))
ov)
(if (hs-hideable-region-p p q)
(progn
(cond ((and hs-allow-nesting (setq ov (hs-overlay-at p)))
(delete-overlay ov))
((not hs-allow-nesting)
(hs-discard-overlays p q)))
(hs-make-overlay p q 'code (- (match-end 0) p))))
(goto-char (if end q (min p (match-end 0)))))))
> Shouldn't we add such 'save-excursion' inside 'hs-toggle-hiding'?
I guess so, hs-toggle-hidding (before this bug) moves the cursor to the
beginning of the current block but sometimes it is moved to the wrong
position.
--
- E.G via Gnus and Org.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 08 Oct 2025 07:02:02 +0000
Resent-Message-ID: <handler.79585.B79585.175990687217893 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.175990687217893
(code B ref 79585); Wed, 08 Oct 2025 07:02:02 +0000
Received: (at 79585) by debbugs.gnu.org; 8 Oct 2025 07:01:12 +0000
Received: from localhost ([127.0.0.1]:60090 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v6OAh-0004eV-Nf
for submit <at> debbugs.gnu.org; Wed, 08 Oct 2025 03:01:12 -0400
Received: from mout-p-101.mailbox.org ([80.241.56.151]:47108)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1v6OAd-0004dm-PF
for 79585 <at> debbugs.gnu.org; Wed, 08 Oct 2025 03:01:10 -0400
Received: from smtp102.mailbox.org (smtp102.mailbox.org
[IPv6:2001:67c:2050:b231:465::102])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4chP6g2K5nz9tLN;
Wed, 8 Oct 2025 09:00:59 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001;
t=1759906859;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
in-reply-to:in-reply-to:references:references;
bh=uqcKT/z5Nv1TPraCnxbn0wBswuIpBUlQUk67HTo3j70=;
b=O05fKWsRH6PoRVcklXV/+h2JGBywUyM8xJqQjS7enm4ehYiiGjGWgHdsq8TslSs9xomaGd
/3RCHc7sjT9SIV9TmtEZZuKlul5lxuXvMcLlnds+1grtQdFW3vDD8LdX6Agk5mKGXXaEEy
sPy1sh7U2/M1b1E2U6bY9kDXq+NQEt+C/VguLxR6tS9L74FZDHi4rSCcOBri091ZG73T+Y
koFMJVKhzmcfIMAdxZO9hyjrAsexnldKQe4BEFdNQkwAkZ1D0BDLNFVdXZwOAXbd/pdciI
td6OcvWjPpPlETHH2e6LJycC9PqGGJA+AxGV8r6GhpviAs4NBmmIbBNRx92TOQ==
Authentication-Results: outgoing_mbo_mout; dkim=none;
spf=pass (outgoing_mbo_mout: domain of juri@HIDDEN designates
2001:67c:2050:b231:465::102 as permitted sender)
smtp.mailfrom=juri@HIDDEN
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <87ms62jfoy.fsf@HIDDEN>
Organization: LINKOV.NET
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
Date: Wed, 08 Oct 2025 09:54:48 +0300
Message-ID: <87347topc7.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Rspamd-Queue-Id: 4chP6g2K5nz9tLN
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
>> Shouldn't we add such 'save-excursion' inside 'hs-toggle-hiding'?
>
> I guess so, hs-toggle-hidding (before this bug) moves the cursor to the
> beginning of the current block but sometimes it is moved to the wrong
> position.
With this change in hs-hide-block-at-point, hs-toggle-hidding still
moves the cursor to the beginning of the current block.
But I prefer not to move the cursor at all, because outline-minor-mode
doesn't move the cursor on hiding a block.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 08 Oct 2025 16:11:03 +0000
Resent-Message-ID: <handler.79585.B79585.17599398552416 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17599398552416
(code B ref 79585); Wed, 08 Oct 2025 16:11:03 +0000
Received: (at 79585) by debbugs.gnu.org; 8 Oct 2025 16:10:55 +0000
Received: from localhost ([127.0.0.1]:33846 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v6Wkg-0000ct-FD
for submit <at> debbugs.gnu.org; Wed, 08 Oct 2025 12:10:54 -0400
Received: from mout-p-101.mailbox.org ([80.241.56.151]:34032)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1v6WkQ-0000cG-G2
for 79585 <at> debbugs.gnu.org; Wed, 08 Oct 2025 12:10:44 -0400
Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4chdJj55w7z9shn;
Wed, 8 Oct 2025 18:10:29 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001;
t=1759939829;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
in-reply-to:in-reply-to:references:references;
bh=Xe/Xu7uasJyPROEDxLDzCVeGjJl0n4GDjx589VobQsY=;
b=dexhtwW5Uu5xxijhwWcixezLqxTKgOgIu59eyQCxhkbnzyh2fYTTyangg3QN+MNUTO85Kp
8bn2fymAKRhJN39NCCgjluwInOmvMiVbbHSCSsFez1llQydYFqXuMLJ2HnOp2LF0a2MjE8
H/6/hvH+il+VgXTat+MiBq3FmOQ0w1vUUYs4gZGzLfJ7TLv9cg2dXo1r1Xbv44n4m8UzPe
JQB4R3C/ikpMn7H5Hij4NRIeFHlvK+ZF0WGWZ7NDjLZ2T5f4GrC4E4r0eiArmFLtwssHqM
TcISCjKytPgFq8abYru46aCX6X3lhB265rPVtOta+L1rehizRZ9OUkmvds39wQ==
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <87ms62jfoy.fsf@HIDDEN>
Organization: LINKOV.NET
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
Date: Wed, 08 Oct 2025 19:10:09 +0300
Message-ID: <877bx5flaa.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
> This goto-char was supposed to be like in the above diff.
>
> @@ -897,9 +897,8 @@ hs-hide-block-at-point
> (delete-overlay ov))
> ((not hs-allow-nesting)
> (hs-discard-overlays p q)))
> - (goto-char q)
> - (hs-make-overlay p q 'code (- (match-end 0) p)))
> - (goto-char (if end q (min p (match-end 0))))))))
> + (hs-make-overlay p q 'code (- (match-end 0) p))))
> + (goto-char (if end q (min p (match-end 0)))))))
Please prepare a patch if you think this is a correct fix.
(My previous comment was about a separate feature.)
Also it would be nice to fix 'hs-indicator-hide'.
It seems you intended to use a smaller arrow,
and 'hs-indicator-show' uses a nice small arrow named
BLACK RIGHT-POINTING SMALL TRIANGLE.
But 'hs-indicator-hide' uses some "ISOSCELES TRIANGLE"
that is larger than other arrows.
Maybe you intended to use BLACK DOWN-POINTING SMALL TRIANGLE
in 'hs-indicator-hide'?
BTW, also I propose to turn the defvar 'hs-allow-nesting'
into defcustom.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 09 Oct 2025 01:53:01 +0000
Resent-Message-ID: <handler.79585.B79585.17599747319309 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Juri Linkov <juri@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17599747319309
(code B ref 79585); Thu, 09 Oct 2025 01:53:01 +0000
Received: (at 79585) by debbugs.gnu.org; 9 Oct 2025 01:52:11 +0000
Received: from localhost ([127.0.0.1]:35079 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v6fpD-0002Q5-9v
for submit <at> debbugs.gnu.org; Wed, 08 Oct 2025 21:52:11 -0400
Received: from mail-yx1-xb142.google.com ([2607:f8b0:4864:20::b142]:42158)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1v6fp8-0002PX-4W
for 79585 <at> debbugs.gnu.org; Wed, 08 Oct 2025 21:52:07 -0400
Received: by mail-yx1-xb142.google.com with SMTP id
956f58d0204a3-63bcdf5f241so783371d50.0
for <79585 <at> debbugs.gnu.org>; Wed, 08 Oct 2025 18:52:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1759974719; x=1760579519; darn=debbugs.gnu.org;
h=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=WLrv5dxf/oTS8ok2kjEBlak8BaoobrJo1LtD1nejYfA=;
b=Z/WfxgwIvc72I92IQlQLagTN2qNTYUp1hr6vjBF0fxssi+fLOFXgM+X9pF1DCp0/b6
7lmgGbm3HNHZERfBEeEt5J2wuwu1jHHaTyUhnL+d08KEyNANHn45LdyFNYgFc6DUC+5b
snLGLLp/q1tY0w1ZIMmUupR8JtgRZZEAW74pRXJBbO3Dth2VT274ny+oQKK3EzLFtxLa
1vptLbclaJujDmLj4B8Hjhkp/dDOUg2wrEZ3ung3WM7G5de7Ui1SFswBYl42upIjrd6A
uTDCqKC3ElgjGyAXMNju2b6a3cfqXyeUbnWtAyzxTgO8Mwr7x+P/4fvSHDCiSHR/oniN
htLg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1759974719; x=1760579519;
h=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=WLrv5dxf/oTS8ok2kjEBlak8BaoobrJo1LtD1nejYfA=;
b=j1cgNQmIpOY4kThlDigYhjP7trpD7NJD4xZugjVdKYLvWCZgy5daggnO2axD7RrGq9
2zSo0DiSBlf+FSp6XSN6VaBQC0HqEYsnU7847T5UqUtoMiaPhhNcwZ7cc3/MDu8i9TFi
ZE7xEwL4++14bopW+ysvu7HZw0GyJwftxV6RUsF5dT5BaiqoqmhonkJePJwskYHSD/oB
E7JpnIwqgwM1jDaWilLJ7iyV3b64tSEDUpFlyj14YE7Q9C9NcsJuLWxvkARjA8cFTBwI
XBf5aFkizX39U9wm1Q/ei9oUNRU1yXTvkowssSwLwR2YsOwBWHPslqvJC8RrXB9icisz
UtFQ==
X-Gm-Message-State: AOJu0YxInz3H8Rt0VUMHEkobcVhL7uVSCQj+r92Ppy27R1ZBILthJ5XA
7Ertfp6s5I48aMsgWQTvhDI8azqAtMn6MM9BYAe0j1Lxy6sDTUKN07cSW3ALzoeZ
X-Gm-Gg: ASbGncuV69EdU2cK4im5CXkEiqPuuqO2Z/Wo2bFJioXRthhI6i09spGS8KOf+fDnI5v
i3R94PAPbEk8/cr+V+Qo4fuQhm5HaAUyeb6pQeeFyXFa5kVs256vD3lTEAGqrvjERS1l9MTVZN5
vflQV+rkWQXRxs6vJYxeTbYR4hbkG4Tq2E1EXtZwRHppc/hoZADZCkuSIWmR+PAZcNekXKb7f9L
y2rkXw8FesggKVBUHFIzilG5+YeLM0MfWm9LASpRFuO+FotuJK9Z354UtwYvVv5tHQSkoPNP5Yh
/8OzSqGhmsKeePACpZ5+Rs6whGEspKKZ7p8g7iXkM4rf9kySocqYgyhtFX98n+f6uJK8dGmu3DZ
1STCwk28eAfE4Pnfyf/V9Me6bX7MEeY4kIfg1EdU=
X-Google-Smtp-Source: AGHT+IHBlaPQQLOw22misfQTmbaBzJnndpRmMmj1mC82HZWv0HbMP2TC6ZMF3S7F8WadXXhp0kHIcA==
X-Received: by 2002:a53:acc3:0:10b0:63c:da71:e38f with SMTP id
956f58d0204a3-63cda71ff12mr1061206d50.3.1759974719219;
Wed, 08 Oct 2025 18:51:59 -0700 (PDT)
Received: from fedora ([189.215.161.25]) by smtp.gmail.com with ESMTPSA id
956f58d0204a3-63cd95e462fsm470987d50.25.2025.10.08.18.51.55
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 08 Oct 2025 18:51:58 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <877bx5flaa.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<877bx5flaa.fsf@HIDDEN>
Date: Wed, 08 Oct 2025 19:51:48 -0600
Message-ID: <877bx4g7uz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
Juri Linkov <juri@HIDDEN> writes:
>> This goto-char was supposed to be like in the above diff.
>>
>> @@ -897,9 +897,8 @@ hs-hide-block-at-point
>> (delete-overlay ov))
>> ((not hs-allow-nesting)
>> (hs-discard-overlays p q)))
>> - (goto-char q)
>> - (hs-make-overlay p q 'code (- (match-end 0) p)))
>> - (goto-char (if end q (min p (match-end 0))))))))
>> + (hs-make-overlay p q 'code (- (match-end 0) p))))
>> + (goto-char (if end q (min p (match-end 0)))))))
>
> Please prepare a patch if you think this is a correct fix.
> (My previous comment was about a separate feature.)
Oh, i thought this was considered a bug, sorry for the confusion.
> Also it would be nice to fix 'hs-indicator-hide'.
> It seems you intended to use a smaller arrow,
> and 'hs-indicator-show' uses a nice small arrow named
> BLACK RIGHT-POINTING SMALL TRIANGLE.
> But 'hs-indicator-hide' uses some "ISOSCELES TRIANGLE"
> that is larger than other arrows.
> Maybe you intended to use BLACK DOWN-POINTING SMALL TRIANGLE
> in 'hs-indicator-hide'?
Yes, I couldn't find the icon in `insert-char`, and all I found was this
"ISOSCELES TRIANGLE", If you wish, you can make the change, I have no
objections.
> BTW, also I propose to turn the defvar 'hs-allow-nesting'
> into defcustom.
+1
--
- E.G via Gnus and Org.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 09 Oct 2025 02:55:02 +0000
Resent-Message-ID: <handler.79585.B79585.175997845521767 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Juri Linkov <juri@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.175997845521767
(code B ref 79585); Thu, 09 Oct 2025 02:55:02 +0000
Received: (at 79585) by debbugs.gnu.org; 9 Oct 2025 02:54:15 +0000
Received: from localhost ([127.0.0.1]:35218 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v6gnH-0005f1-7y
for submit <at> debbugs.gnu.org; Wed, 08 Oct 2025 22:54:15 -0400
Received: from mail-yw1-x1142.google.com ([2607:f8b0:4864:20::1142]:55562)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1v6gnD-0005eb-7N
for 79585 <at> debbugs.gnu.org; Wed, 08 Oct 2025 22:54:12 -0400
Received: by mail-yw1-x1142.google.com with SMTP id
00721157ae682-77fac63ba26so5245207b3.3
for <79585 <at> debbugs.gnu.org>; Wed, 08 Oct 2025 19:54:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1759978444; x=1760583244; darn=debbugs.gnu.org;
h=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=rnZ9gEII8eFtOF62qTwueDgEEOSrgDS8XrlX4RXump8=;
b=EeFdG4V/ilL7s427GTk5ZNZajZlgpb/fjdj+tQyQHqGsq6CnKsALyJ/wx01j/y6W3c
9xWjFTSwr0v08xKLJhlwOG3XZ0ltdLqeTSpR+Gw/iI2e67A4Fb+sF2QpgfGKVbtV1q2B
JNmixCYEcdBDAtRVtKrSYI0cDN5Vh9IdfwLWcMVBzKkHnR4TJq+VGibXfZ3U4XvZoU2T
CjPzpGlXb8fu9iwO9HcCUf7NE4eLKkKkl4OwyKHvpre6UwGP0pDyHAjfd3Nzn2yTHxad
LIi7j7BKBAFcC3r/Udsi6NLjBmq8z4A29SbwlMkPTEMJm2/8cbLaFYsGrQcZFxZcuLE5
zKmw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1759978444; x=1760583244;
h=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=rnZ9gEII8eFtOF62qTwueDgEEOSrgDS8XrlX4RXump8=;
b=YLd/gvLOsBawD+MqLOyQBWhV83NWzJ73Sd6dDCvTieyd1EODnebjG79TdC2PxBoKGK
k0QBkJMrecAdqBTe2pLwC5mG0GQgvNMGssg2ThS0utRpgXy4f9Sor/vgKrazoNNIuBC3
snnK6vQ4mdRwazhiBIhE/c5dwGx+wZIlgdKuWfrLExdxB3ALnzc6o7lyMWmFUqlS/n7P
XzgyUPagQNsYqXzEiaI27SKlm+1NPKx5MUdouH6ig2gL7qxxf5jeSWOSSJKrNxNmqmo9
Ts7IYF8io1Hc/gO6vX0mI0/QfOGxiMvqLLRVsYehykmRJ19dl4ZxqpeKjU749JNxUCJg
jqqQ==
X-Gm-Message-State: AOJu0Yx0wyWl9bq0fqgR33ep3PFxvQkYk0infyvYY7ZoSspSrxf/LitH
H4TvsNav1nl5aQUcTmdL2D0EJ58fni24dt7L7y+ceaXdFUlwt1vzDKSGS66uap/G
X-Gm-Gg: ASbGncssIqAT0EbOnYazgAGS3o50SX6nM4V9r7fzA+ZytgDn+Puc/WWo9V20iYp3UJs
UxaeijxNDAWSPrL4txiTJq06koMPRlNHgGYs6KJlthWOjZXeNM7ZASE/vGCnUFNIgRkT+5X6niy
YdXR4Vvc0n42y6q0wcKokroeRlHv9H0kErgrNCjTiKTzPowu95/6/8KS9MqLu7tAx91ymsaYsud
OAfKNs6lYkZkhNF/MUH2GfvAojD3koN6lm8HK+WmuTZKQXb/OW+hWQooVL2Cxn4wDK0nPF0eTUT
CXS5mTCRvXH1QFZnJhRvE3ReRq3aGQTE8nMEmWKXrFN6St/NIA5B3bTAWRJZdQvZsBbRFwf92oi
dYFuGixZyLHghC7/oXz3RBqiW120Ws49Ou8OVppA=
X-Google-Smtp-Source: AGHT+IFc2kS8QYwGHVKYbYjSkUBM3fHUiyYB7R14GG4xV18ELwxI+71un0uK1dUAVAhmjVyLKjl5Kg==
X-Received: by 2002:a53:c652:0:b0:633:bbf3:6f47 with SMTP id
956f58d0204a3-63ccb8253aamr4364601d50.6.1759978444108;
Wed, 08 Oct 2025 19:54:04 -0700 (PDT)
Received: from fedora ([189.215.161.25]) by smtp.gmail.com with ESMTPSA id
956f58d0204a3-63cd95e3f9asm510132d50.21.2025.10.08.19.54.02
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 08 Oct 2025 19:54:03 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <87347topc7.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN>
Date: Wed, 08 Oct 2025 20:53:59 -0600
Message-ID: <87tt08bxa0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
Juri Linkov <juri@HIDDEN> writes:
>>> Shouldn't we add such 'save-excursion' inside 'hs-toggle-hiding'?
>>
>> I guess so, hs-toggle-hidding (before this bug) moves the cursor to the
>> beginning of the current block but sometimes it is moved to the wrong
>> position.
>
> But I prefer not to move the cursor at all, because outline-minor-mode
> doesn't move the cursor on hiding a block.
Actually, all the hideshow commands moves the cursor (I don't know why,
probably to avoid conflicts with other hs commands).
I think it's convenient not to limit to `hs-toggle-hiding` and also
provide this to all the other commands, probably the save-excursion
should be added to the `hs-life-goes-on` macro (which is mostly used by
the hs commands).
--
- E.G via Gnus and Org.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 11 Oct 2025 01:53:02 +0000
Resent-Message-ID: <handler.79585.B79585.17601475803886 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Juri Linkov <juri@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17601475803886
(code B ref 79585); Sat, 11 Oct 2025 01:53:02 +0000
Received: (at 79585) by debbugs.gnu.org; 11 Oct 2025 01:53:00 +0000
Received: from localhost ([127.0.0.1]:43424 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v7On5-00010c-Jg
for submit <at> debbugs.gnu.org; Fri, 10 Oct 2025 21:52:59 -0400
Received: from mail-oo1-xc43.google.com ([2607:f8b0:4864:20::c43]:48578)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1v7On1-000108-A5
for 79585 <at> debbugs.gnu.org; Fri, 10 Oct 2025 21:52:55 -0400
Received: by mail-oo1-xc43.google.com with SMTP id
006d021491bc7-649d35ae18dso1293324eaf.1
for <79585 <at> debbugs.gnu.org>; Fri, 10 Oct 2025 18:52:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1760147568; x=1760752368; darn=debbugs.gnu.org;
h=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=C1oV0tgHxTBAlRerAZ7TIZ/OinfgmXREQ6uzid4jxbg=;
b=WQ/Os7sxOLgFWoflXlyZz707hqODqYC7vC53DM/YhZzZ9TJeCN2fO59hRvYVOnMyrj
jegWkCsXHS/KJR145TrHFy/UHFNJgL2FO1HyzY7aFmlCzAjvEGik4aHc2wPySwQ70WuA
qxHZ2RU9jbv1oQKf9mFLCYxdnxBC+0XQss7YOnz/V/NS5kEdqJQAd9kllp3eNOBAtCFi
u5YkLTIAyp574InVH14fCb9MfA0+i6cwF5nkenms+AP060GufNBWmhK1dVmWLbMaHnJ+
JRzWGmT5YSmvXQutrT2S/zJdiK6x1dkIKvj5wFx5Jwjf9AHda7Os8Ei3Sf88ispTMOUx
9O0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1760147568; x=1760752368;
h=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=C1oV0tgHxTBAlRerAZ7TIZ/OinfgmXREQ6uzid4jxbg=;
b=Y+mrhN8cU/0rPJ+eV42MFhujtBvxUvXE2QtwZEXvsevZnI5OE2O9xa1p0sw2SpQw+P
F1KD1uUI/JNuRzaNqz6H6L7ucerjQWAqpt+oYWBaleUzUkex4XME0yJ/mYXMD4dXhJ5I
gOGuPumy+SzFt+ArHsUyuxPO0FQt1h+zMm/4GPv0b/OWzHNupHmIMqcMdd6/ChB4RqVK
w4geDPfAGdoedukWyfGKHpWkZlYy1umFOCzXCypLmwMpoAo68pVpLSK/cHvQ5od9MCBt
FNm53fDuknkdPVEqC9CsXKexF80cLOgkjGsSwK8dAawR3QD7Qe1os2Q6hUdAgOo4C+jn
xR9Q==
X-Gm-Message-State: AOJu0YzH6V/Qj647UztoX4rvupyFDL/Y3jt9sDi+3PoNam/I8bq5hJZ+
S+vsW84Htib25a65Sv5IEbCix/4Mp+1B9x9erZyZ4cgxT4UDpU2W4z2BhewLCEdV
X-Gm-Gg: ASbGnctWTXx92EYUk7b4FKmGdnEkxXxKh42hftZfi5CDbQvtAqqqOkJloVevO4XQMuF
xkG1jJYg172u2bN4B8JWmnNMSA+3Qw5a6EXEu+HKPEof1NULoLXBryDdgYzSxW4fENJN7SNNl+M
hvd5xAvcRbbE3MlfzutmGx0Bbphfaq262k9/OGlMbP/W93cq6BWbLhJBkiHMJl5CkVgN6bQ9BLA
GMAv+iQ/eNLstJrjf81qbnw9iL/lys2f/Jdjy49N1LzSevaHzPpRCb0io5S62X4DoPyNnuLSv8f
SiX/0VoLIQnAKZaY+Dq2hCTW4lbEmEPyz1PW7DwpFBaT1LlE8+kF8bRwb5wVo12mnZoMBSEtRNN
U9NqBA3wHm1zBWaa+HjhNbToAJkYB9/Bb0JqMjQduVuM9AJ+dQUPRuhGG
X-Google-Smtp-Source: AGHT+IG7he6JEJAKaCstSJOysQUMA6kiPShE26jU0iEG4BCLzuALbbhD7gFmok8h4cvAd9bjgZRg/g==
X-Received: by 2002:a05:6870:d150:b0:32e:f4de:2db3 with SMTP id
586e51a60fabf-3c0f082b892mr6575500fac.0.1760147568451;
Fri, 10 Oct 2025 18:52:48 -0700 (PDT)
Received: from fedora ([189.215.165.229]) by smtp.gmail.com with ESMTPSA id
586e51a60fabf-3c8c8f2e7a9sm1426515fac.24.2025.10.10.18.52.46
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 10 Oct 2025 18:52:47 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <87tt08bxa0.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
Date: Fri, 10 Oct 2025 19:52:44 -0600
Message-ID: <875xcmqk5v.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Elijah Gabe P=C3=A9rez <eg642616@HIDDEN> writes:
I've made a patch which should apply the feature proposed:
--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline; filename=hs.patch
diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el
index 060c50f2b50..6deb9a60d59 100644
--- a/lisp/progmodes/hideshow.el
+++ b/lisp/progmodes/hideshow.el
@@ -1056,7 +1056,7 @@ hs-life-goes-on
(declare (debug t))
`(when hs-minor-mode
(let ((case-fold-search t))
- ,@body)))
+ (save-excursion ,@body))))
(defun hs-find-block-beginning-match ()
"Reposition point at the end of match of the block-start regexp.
--=-=-=
Content-Type: text/plain
This should make all the hideshow commands (including hs-toggle-hiding)
no jumpy.
--
- E.G via Gnus and Org.
--=-=-=--
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 11 Oct 2025 18:38:01 +0000
Resent-Message-ID: <handler.79585.B79585.176020786528700 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176020786528700
(code B ref 79585); Sat, 11 Oct 2025 18:38:01 +0000
Received: (at 79585) by debbugs.gnu.org; 11 Oct 2025 18:37:45 +0000
Received: from localhost ([127.0.0.1]:46809 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v7eTM-0007Sh-K1
for submit <at> debbugs.gnu.org; Sat, 11 Oct 2025 14:37:45 -0400
Received: from mout-p-101.mailbox.org ([80.241.56.151]:55438)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1v7eTG-0007SK-NK
for 79585 <at> debbugs.gnu.org; Sat, 11 Oct 2025 14:37:36 -0400
Received: from smtp202.mailbox.org (smtp202.mailbox.org
[IPv6:2001:67c:2050:b231:465::202])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4ckXQq0vFSz9sQV;
Sat, 11 Oct 2025 20:37:23 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001;
t=1760207843;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
in-reply-to:in-reply-to:references:references;
bh=mEKCeqIqPnGPclQ7XZRrqhMakzUUIeK1U1oU3kY4S3M=;
b=SA0ugOddmmtwIX9rfReP001NHSxqak0knDf78YPtcmvLrKfgltC6XO6otFbVqCr17JWjnb
gSrDDjdi4v+PZTcEWfF1ixXAIZJG6BQj3DrPYYpd3Pm6fBQlq5HdJlEtCrjorJNh+tWb6I
IvQ84VBCl5WVpdOnqmrre45spuUafXxnRJFv4a3EbAxOTosSBd285Dkporv8mD5NbKVh3q
5ciM1Ua9+n5n1Wz+j0k8zz0pp10EiSaxv4mGiT5itYYMhIxFpISnw93e7++/MCNoL4sxd1
aJJHdA5cbPSE8v3UIHzNLOr8rMHjzCd0FbgRfKMdX7bh5U7E3N7Lb5dOSIln4A==
Authentication-Results: outgoing_mbo_mout; dkim=none;
spf=pass (outgoing_mbo_mout: domain of juri@HIDDEN designates
2001:67c:2050:b231:465::202 as permitted sender)
smtp.mailfrom=juri@HIDDEN
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <875xcmqk5v.fsf@HIDDEN>
Organization: LINKOV.NET
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN>
Date: Sat, 11 Oct 2025 21:34:51 +0300
Message-ID: <877bx19u4g.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Rspamd-Queue-Id: 4ckXQq0vFSz9sQV
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
> I've made a patch which should apply the feature proposed:
>
> @@ -1056,7 +1056,7 @@ hs-life-goes-on
> - ,@body)))
> + (save-excursion ,@body))))
>
> This should make all the hideshow commands (including hs-toggle-hiding)
> no jumpy.
Thanks, this is much better.
There is another problem with hs commands: they operate on the list
starting on the current line only when the cursor is located immediately
on the first character of the list.
But when the cursor is located on whitespace to the left from the
first character of the list, then hs commands show/hide its parent
whose beginning might be too far above the current line.
For example, when the cursor is located at -!- below,
then the whole list 1 is hidden instead of the
expected 9 on the current line:
(1
2
3
4
5
6
7
8
-!- (9
)
)
With using indicators, this can be fixed by moving the cursor
to the start of the overlay on the current line:
(save-excursion
(goto-char (overlay-start
(seq-find
(lambda (ov) (overlay-get ov 'hs-indicator))
(overlays-in (line-beginning-position)
(line-end-position)))))
,@body)
But is it possible to do the same when indicators are not enabled?
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 12 Oct 2025 00:58:02 +0000
Resent-Message-ID: <handler.79585.B79585.176023066828519 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Juri Linkov <juri@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176023066828519
(code B ref 79585); Sun, 12 Oct 2025 00:58:02 +0000
Received: (at 79585) by debbugs.gnu.org; 12 Oct 2025 00:57:48 +0000
Received: from localhost ([127.0.0.1]:47214 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v7kPD-0007Pv-DY
for submit <at> debbugs.gnu.org; Sat, 11 Oct 2025 20:57:47 -0400
Received: from mail-oo1-xc41.google.com ([2607:f8b0:4864:20::c41]:44452)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1v7kPA-0007Pf-4t
for 79585 <at> debbugs.gnu.org; Sat, 11 Oct 2025 20:57:45 -0400
Received: by mail-oo1-xc41.google.com with SMTP id
006d021491bc7-6418c6b8cbdso1784645eaf.1
for <79585 <at> debbugs.gnu.org>; Sat, 11 Oct 2025 17:57:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1760230658; x=1760835458; darn=debbugs.gnu.org;
h=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=dh+kNwc7vyMk9w4m/kFE+H4K1o4EfnTwL0d3tkhJueQ=;
b=gt2ysH4s/WNYDnmrLHnEyK7fd/QQnulnVoXUSe8VZTCxOkPi3c3PPVv3NxMen3nu6z
+otyB7P4eMgJ8+Cig3GktcmAcc9fmtQTa4tgRjyegF9L7LG4WMt+J8PbZl+YSyWgY+Cz
OYXAfGGjfeFDNEr3kUo1jsH7PuWSr7xz52t7WOTJYbhvMWyFAkxpA8mEsPYIqSnARhdm
HstIc6pJMgRynfzkbim5ErogeEg5rvO1+hMtale7KuBBVKXaoEnae32kyCwF3ZdpSKE5
iCKXGhSvkN8P4+2+i6ROsMpVlKfADoQw0X0b81h0oYiK11onmPXpNbRfjm7QpBqHCulX
cgzQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1760230658; x=1760835458;
h=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=dh+kNwc7vyMk9w4m/kFE+H4K1o4EfnTwL0d3tkhJueQ=;
b=lP/+ruEiIC/GVdu1vn0nJGvisT+8WWk4xaRuF+YPPQdKPuK5jDqKXm+CeYkj0jqvOW
AMHoLD9EDdb7Ao6uTvvF7nRIC7JiQ+bKIP+AekhP2rF7J1y+mQj33VgW3V1Sbdg9KFIw
jBdg2fU/INEH7Tv+wocF2/YdWFCGF/ivbk/XcqnjM4FtQu731ttNV1bhBAfixG+o5kxO
yJjblJS5lzJvZ6AwzNTQzblJqaymipYi54O9ECv1nXXBOCk7xJ8iyuk+ABrMgcedo0c0
Alx/lsDst0RNeVE+kbxxBahNSOQ1oLDf0AgkpGxp3JEY8d68XcrMfrKpY6/d+pmhtSCO
HPXA==
X-Gm-Message-State: AOJu0Yw7K/Z07x92rh0H7gpOVKKvp3Gl4zf0cfuucDaJB7SJLex+bz9d
/1+TbhQyxEGW8+xgW8NfRHcOH5T7oPR4DouYHiNpd1h5AhgPmifSbaJtpHRKNnQF
X-Gm-Gg: ASbGnctQPW0jFb30PF6X1geSllMPB8DEfEK42+PgCWI/5d7OsPDHkwwvN6/MMtOXAxD
KdiyRzKv+RJgqy75X/gl6zqjDUL7cS+5A7gSArlEJt/8SaCVd00MW/+grLdCpzSTEvSdBQNPogL
avodVbokzNoCMLu4dr4NZCB9a1adCv6nOxL9ttVbEsHZJMuDJ7Liu8NFErXiI5s1IGNqty478om
+ncOQHXgFmP2wglJLzzNI7vjTvL2juMghmUlIdC3/AeB5wBt0JJx0KO07nONdL/FeLiOy+2e1IG
cc++P2eAfer/PYEMeqL3g+b3/nsHw3PKFRE/Zszyuys5KKF8CuVJd8MhxOv4obn1djN+5mfaUrn
Qa7heIGOvql+4xpPmpP68bP1iD7F61wLM0jGsiNGUqtX6Ww==
X-Google-Smtp-Source: AGHT+IFLECoNT2GLU18HdCveNnmeeNFT/E/udRIQHQXrBzvFL1+Gv/ru2w2OkH9V8nc0JEd8dycqxg==
X-Received: by 2002:a05:6808:118e:b0:43f:1ae3:78f1 with SMTP id
5614622812f47-4417b2efeffmr7134989b6e.20.1760230657794;
Sat, 11 Oct 2025 17:57:37 -0700 (PDT)
Received: from fedora ([189.215.165.229]) by smtp.gmail.com with ESMTPSA id
5614622812f47-4419889fe9dsm1570881b6e.9.2025.10.11.17.57.36
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sat, 11 Oct 2025 17:57:36 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <877bx19u4g.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
Date: Sat, 11 Oct 2025 18:57:35 -0600
Message-ID: <87wm51rl6o.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
--=-=-=
Content-Type: text/plain
Juri Linkov <juri@HIDDEN> writes:
>> I've made a patch which should apply the feature proposed:
>>
>> @@ -1056,7 +1056,7 @@ hs-life-goes-on
>> - ,@body)))
>> + (save-excursion ,@body))))
>>
>> This should make all the hideshow commands (including hs-toggle-hiding)
>> no jumpy.
>
> Thanks, this is much better.
>
> There is another problem with hs commands: they operate on the list
> starting on the current line only when the cursor is located immediately
> on the first character of the list.
>
> But when the cursor is located on whitespace to the left from the
> first character of the list, then hs commands show/hide its parent
> whose beginning might be too far above the current line.
>
> For example, when the cursor is located at -!- below,
> then the whole list 1 is hidden instead of the
> expected 9 on the current line:
>
> (1
> 2
> 3
> 4
> 5
> 6
> 7
> 8
> -!- (9
> )
> )
>
> With using indicators, this can be fixed by moving the cursor
> to the start of the overlay on the current line:
>
> (save-excursion
> (goto-char (overlay-start
> (seq-find
> (lambda (ov) (overlay-get ov 'hs-indicator))
> (overlays-in (line-beginning-position)
> (line-end-position)))))
> ,@body)
>
> But is it possible to do the same when indicators are not enabled?
Yes, e.g. in this patch this should be achieved:
--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline; filename=another-hs.patch
diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el
index 07d7236c9b4..7e91f08eb89 100644
--- a/lisp/progmodes/hideshow.el
+++ b/lisp/progmodes/hideshow.el
@@ -1176,7 +1176,9 @@ hs-hide-block
(not (hs-hideable-region-p (car c-reg) (nth 1 c-reg)))))
(message "(not enough comment lines to hide)"))
((or c-reg
- (funcall hs-looking-at-block-start-p-func)
+ (progn
+ (skip-chars-forward " \t" (1+ (point)))
+ (funcall hs-looking-at-block-start-p-func))
(funcall hs-find-block-beginning-func))
(hs-hide-block-at-point end c-reg)
(hs--refresh-indicators)
--=-=-=
Content-Type: text/plain
However, I am uncertain whether this should be added, as it is not easy
to distinguish whether the user wants to hide the parent block or the
closest one.
At least in this patch, assume the closest one if the cursor is 1 space
behind.
--
- E.G via Gnus and Org.
--=-=-=--
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 12 Oct 2025 03:06:02 +0000
Resent-Message-ID: <handler.79585.B79585.176023833318423 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176023833318423
(code B ref 79585); Sun, 12 Oct 2025 03:06:02 +0000
Received: (at 79585) by debbugs.gnu.org; 12 Oct 2025 03:05:33 +0000
Received: from localhost ([127.0.0.1]:47335 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v7mOq-0004n5-Ol
for submit <at> debbugs.gnu.org; Sat, 11 Oct 2025 23:05:33 -0400
Received: from mout.web.de ([212.227.17.12]:55671)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>)
id 1v7mOn-0004ml-Jd
for 79585 <at> debbugs.gnu.org; Sat, 11 Oct 2025 23:05:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
s=s29768273; t=1760238309; x=1760843109;
i=michael_heerdegen@HIDDEN;
bh=/lM7QdKW1CDjD6TqjtIpaLiD5ESfeMHVN3giOMrZ3CQ=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
content-transfer-encoding:content-type:date:from:message-id:
mime-version:reply-to:subject:to;
b=gbYisbPwrbDQVjsqwLJQcLdhPiMgkJ/H6NQO5ozdPxjFWLqJwWfCWTigS23PDC54
/dWYREnIa5tWoqsKJX4JLjwwN064lng3J3Sj8sLvOvCMykl/Ysxpvf9YzI1vJJ6HG
nHxkOgsr/gtO5EQsO9mWPaZt3wvT5kHfNjkduXtlKlh8DuQGInGknfogIcih4/vHv
C9/k0wAFpXWATXb4GIYXlQUK4vrHQXKgDBGc1w/tliG/7Vzb1az3tihw5qhXlgUAV
tVrNsHQJz6y865lp6mooLCU0BT1tUlUDGwXW2XiC/OYMXI4wQQxJ2ATP+BHsAw/Wu
SNiWoIypgEZ5vzGNmg==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.180]) by smtp.web.de (mrweb106
[213.165.67.124]) with ESMTPSA (Nemesis) id 1N9cHX-1uDdUy3bpV-00yzev; Sun, 12
Oct 2025 05:05:05 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <87wm51rl6o.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN>
Date: Sun, 12 Oct 2025 05:06:45 +0200
Message-ID: <87plasx1h6.fsf@HIDDEN>
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-Provags-ID: V03:K1:aHk8GEwakW8Uwi5MgET5TKuSwp+hqbZB/1Oab/Z5+RjjoRAbqBy
PIdhK4Qc1RpGZyZORqKPS0a6IvipCJq6Aku0qoPLG94rSA1V+Gxx2wF9t3mo9KejNKgOd8B
9rrlOjTE+yhpDubp+UCCHtreov8VMnm/9AOapTNZiNQ3cpPwh1w+JOnSxpWcC7RFuo161+P
JEiHSkaFE7DBoKnnZYTGQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:ORYn0HK4yWw=;XR8SsCMj5HRGkiGXqoGeIOHjVFC
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
hCsN1N9o3bB73gCCQXhVobL9wNyHI+ovPlg=
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Elijah Gabe P=C3=A9rez <eg642616@HIDDEN> writes:
> diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el
> index 07d7236c9b4..7e91f08eb89 100644
> --- a/lisp/progmodes/hideshow.el
> +++ b/lisp/progmodes/hideshow.el
> @@ -1176,7 +1176,9 @@ hs-hide-block
> (not (hs-hideable-region-p (car c-reg) (nth 1 c-re=
g)))))
> (message "(not enough comment lines to hide)"))
> ((or c-reg
> - (funcall hs-looking-at-block-start-p-func)
> + (progn
> + (skip-chars-forward " \t" (1+ (point)))
> + (funcall hs-looking-at-block-start-p-func))
> (funcall hs-find-block-beginning-func))
> (hs-hide-block-at-point end c-reg)
> (hs--refresh-indicators)
>
>
> However, I am uncertain whether this should be added, as it is not easy
> to distinguish whether the user wants to hide the parent block or the
> closest one.
>
> At least in this patch, assume the closest one if the cursor is 1 space
> behind.
If we do this then maybe by adding a new user option?
As a user I (personally) would want hideshow to use the following block
on the same line. A point changing behavior tends to be confusing when
the representation of the code is changed.
As programmer I think about the role of `hs-find-block-beginning-func':
the implementation of the default binding does what it does
intentionally (it's even described in a comment). In theory this is the
variable one would change to get a different behavior. But it is
referenced in several places, and it could be that something breaks when
we change it.
My main question is: was this behavior intended for the "top-level"
command as well, or is that just a consequence of the lower-level
implementation and then never anybody questioned it?
Michael.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 12 Oct 2025 06:36:02 +0000
Resent-Message-ID: <handler.79585.B79585.176025093622649 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176025093622649
(code B ref 79585); Sun, 12 Oct 2025 06:36:02 +0000
Received: (at 79585) by debbugs.gnu.org; 12 Oct 2025 06:35:36 +0000
Received: from localhost ([127.0.0.1]:47569 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v7pg8-0005tF-GV
for submit <at> debbugs.gnu.org; Sun, 12 Oct 2025 02:35:36 -0400
Received: from mout-p-102.mailbox.org ([80.241.56.152]:33918)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1v7pg1-0005sl-Se
for 79585 <at> debbugs.gnu.org; Sun, 12 Oct 2025 02:35:32 -0400
Received: from smtp2.mailbox.org (smtp2.mailbox.org [10.196.197.2])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4ckrMF5dSyz9tbv;
Sun, 12 Oct 2025 08:35:21 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001;
t=1760250921;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
in-reply-to:in-reply-to:references:references;
bh=Gr/N0MtyjFnRcUlDvoBklEfRrg/C4Rh2JRooqyTrLuc=;
b=kWiGRg1PWWcQRA31hUK6c6URqQeMJcDWIHVL+6WodJMnZkiVv87dzoGPIGbCiFEUdn8nhS
UL8R43ksAbYWlptOjuPCOzgiN+tuwsLM/B4iYykowV5o38+cof83RW/K/b3il515VMFfZZ
a0vhaurdLiU/MpFtk/JPTI7/gApskXhTeMeEVXKHX/2UlvZF4z1ErsHsA/wsfkjTbCxtlW
GrAg16PUUCmj9LD+OILpd0ngBAy+C9R62UbE6Oc5Hv01rsQwGMT/YTc7mrnWDk1pcVbCC0
RO2OF6G+2NzoRE5DV6luZmLZylQ3ZUP86fUFmcAxOU4qdGpDj9lrzHLRFljTeg==
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <87wm51rl6o.fsf@HIDDEN>
Organization: LINKOV.NET
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN>
Date: Sun, 12 Oct 2025 09:29:54 +0300
Message-ID: <87qzv8aazh.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
>> But is it possible to do the same when indicators are not enabled?
>
> Yes, e.g. in this patch this should be achieved:
>
> diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el
> index 07d7236c9b4..7e91f08eb89 100644
> --- a/lisp/progmodes/hideshow.el
> +++ b/lisp/progmodes/hideshow.el
> @@ -1176,7 +1176,9 @@ hs-hide-block
> (not (hs-hideable-region-p (car c-reg) (nth 1 c-reg)))))
> (message "(not enough comment lines to hide)"))
> ((or c-reg
> - (funcall hs-looking-at-block-start-p-func)
> + (progn
> + (skip-chars-forward " \t" (1+ (point)))
> + (funcall hs-looking-at-block-start-p-func))
Skipping whitespace doesn't work in other languages, e.g. in C:
if -!-(condition
...)
where the cursor on the first non-whitespace character
doesn't hide the block on the same line, so need to move point
to the same paren handled by hs.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: "Elijah G." <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 12 Oct 2025 23:29:02 +0000
Resent-Message-ID: <handler.79585.B.176031173930231 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 79585 <at> debbugs.gnu.org
Cc: michael_heerdegen@HIDDEN, juri@HIDDEN
X-Debbugs-Original-To: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 79585 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.176031173930231
(code B ref -1); Sun, 12 Oct 2025 23:29:02 +0000
Received: (at submit) by debbugs.gnu.org; 12 Oct 2025 23:28:59 +0000
Received: from localhost ([127.0.0.1]:50153 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v85Uo-0007rX-E9
for submit <at> debbugs.gnu.org; Sun, 12 Oct 2025 19:28:58 -0400
Received: from lists.gnu.org ([2001:470:142::17]:46444)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1v85Ui-0007qy-GQ
for submit <at> debbugs.gnu.org; Sun, 12 Oct 2025 19:28:53 -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 <eg642616@HIDDEN>)
id 1v85Uc-0001kG-Ty
for bug-gnu-emacs@HIDDEN; Sun, 12 Oct 2025 19:28:46 -0400
Received: from mail-oa1-x43.google.com ([2001:4860:4864:20::43])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <eg642616@HIDDEN>)
id 1v85Ub-0005Jt-8z
for bug-gnu-emacs@HIDDEN; Sun, 12 Oct 2025 19:28:46 -0400
Received: by mail-oa1-x43.google.com with SMTP id
586e51a60fabf-3c8fb195c23so524741fac.1
for <bug-gnu-emacs@HIDDEN>; Sun, 12 Oct 2025 16:28:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1760311723; x=1760916523; darn=gnu.org;
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=uiaV0JDrUPnvHh16b5LBnMy6S+w76cb7XHdtgJ6TWno=;
b=DNghhaPglIrBfCm8hXD7KaYdqusgeY5K2E/0HiymtdFSov/ePwVBDUR9aBrBJiaPoO
CFeq9cRvNK4GC5UPkKuOrqDbh5nksmYf9aBvnhTFbnR8diqvZjOQ/3h8ZLrHbgPZpKhI
RSDW4YofyoUdd2DOPWc0aXgNGkvibGS6cV9rFsHOxeiNQetdidssWAXJfpDssDhPnsiF
ZSxvI/GxE3BiB5swxOovq4OfZrrrVgukqmVskpHKcU+Y5liektVAKQOjUACbqXd0/dah
kOtYuM/PepRn7/u7ivAEofYoqzreDSoUB1XqO/0m6tNl/Fi1wo03RCTZcb1HEwZf9H7R
+uBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1760311723; x=1760916523;
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=uiaV0JDrUPnvHh16b5LBnMy6S+w76cb7XHdtgJ6TWno=;
b=ssh1HCC8wokF54rmsScBJ7KuMHaLYn1eVc0jNHk8BbqkfwrEait46C5NVEENyWIiwO
cVkXdETOsu/rmZ6MVOolRSfnH/TMo3x5X/diFOZTRdlAo163U8o7etlfRFbR3uUrxCsM
bO6M/VxUsoMAoutJbgdO5ogo5Rumkwx2ImBS19tHxIwSE7IDCQQ06xawOLgW08lFyigA
uKq/8neiXXBKonio03sfI2gc9BLsL8eoM68XDJTpfG3vEJvMU/V/YZbCX0FtG3mHjuni
WoJvgOvFMTqNrf4015Otzs9YwGqVQg6A/LxjwyObBDxBzNRit0YnMNQ2qOJUoe9+yEi9
2eEA==
X-Gm-Message-State: AOJu0YxxxP7sgfMZtfd2OmKgov0FgD6oJiu8UXzo0oZxYyqFLwIKUDMH
JnC4wiBZGaUP7C7gZspU+t2++YWxP22U2oeead1z7uV3Jf1kXgS3rz4z
X-Gm-Gg: ASbGncsrGkRFTv1YVgxlNL1BgUJfPu9yg2+3SJzxhLgUq8tO2YY9E16nLB44DEF3RUL
kR1ziBl1+fi7PSkLv7XuHGIfWQDRmXqdBkhywGdFH4npdfQXQRgbXOMzF4hfBFGEU0vsKzC8vCm
GYd1djecXhr1PDSaJKMnJo3tIsHe3qn/oUrJzjcotc5GKkrH1wj+gOVximhVT3VoLdQWdYOdDWJ
YIaGEHzj2kUhn77SOXFBSa2itDcRwuj8REfZrvA5mJvcBrqIeN/hpbrtMWj3goxJGYw7YLN+d4m
0dLRVpmQys8wbZYDCM6UhvKws8cJM5t2IYzO3vo45/olKg52Sua4eMCUjQxCWXpCwBajhXYvjsv
OkMGrNJJ2AtaqUKf+U5T2RwhtCtBSHO4QKZ9uTf8yJdfO38k=
X-Google-Smtp-Source: AGHT+IHkSwsJwe9ADBDcYNQbAHb7a7hAUxy8DrlLXOMFAnTlTxW8gFzGb6J9If8Gr7aQ2I0jv4k9wQ==
X-Received: by 2002:a05:6870:2397:b0:345:bbd6:b0a1 with SMTP id
586e51a60fabf-3c0f92ae4c8mr8439390fac.30.1760311723431;
Sun, 12 Oct 2025 16:28:43 -0700 (PDT)
Received: from localhost ([189.215.165.229]) by smtp.gmail.com with ESMTPSA id
586e51a60fabf-3c8c8ae1de8sm2991258fac.4.2025.10.12.16.28.41
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sun, 12 Oct 2025 16:28:42 -0700 (PDT)
From: "Elijah G." <eg642616@HIDDEN>
In-Reply-To: <87plasx1h6.fsf@HIDDEN> (Michael Heerdegen via's message of "Sun,
12 Oct 2025 05:06:45 +0200")
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87plasx1h6.fsf@HIDDEN>
Date: Sun, 12 Oct 2025 17:28:38 -0600
Message-ID: <s4sikgjwvh5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.93
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=2001:4860:4864:20::43;
envelope-from=eg642616@HIDDEN; helo=mail-oa1-x43.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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
the administrator of that system for details.
Content preview: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss
army knife of text editors" writes: > Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= writes: > >> diff
--git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el >> index
07d7236c9b4..7e91f08eb89 100644 >> --- a/lisp/progmodes/hideshow.el >> +++
b/lisp/prog [...]
Content analysis details: (1.2 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2001:470:142:0:0:0:0:17 listed in]
[list.dnswl.org]
1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
in digit (eg642616[at]gmail.com)
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (eg642616[at]gmail.com)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)
Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife
of text editors" <bug-gnu-emacs@HIDDEN> writes:
> Elijah Gabe P=C3=A9rez <eg642616@HIDDEN> writes:
>
>> diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el
>> index 07d7236c9b4..7e91f08eb89 100644
>> --- a/lisp/progmodes/hideshow.el
>> +++ b/lisp/progmodes/hideshow.el
>> @@ -1176,7 +1176,9 @@ hs-hide-block
>> (not (hs-hideable-region-p (car c-reg) (nth 1 c-r=
eg)))))
>> (message "(not enough comment lines to hide)"))
>> ((or c-reg
>> - (funcall hs-looking-at-block-start-p-func)
>> + (progn
>> + (skip-chars-forward " \t" (1+ (point)))
>> + (funcall hs-looking-at-block-start-p-func))
>> (funcall hs-find-block-beginning-func))
>> (hs-hide-block-at-point end c-reg)
>> (hs--refresh-indicators)
>>
>>
>> However, I am uncertain whether this should be added, as it is not easy
>> to distinguish whether the user wants to hide the parent block or the
>> closest one.
>>
>> At least in this patch, assume the closest one if the cursor is 1 space
>> behind.
>
> If we do this then maybe by adding a new user option?
>
> As a user I (personally) would want hideshow to use the following
> block on the same line.
Sure (and maybe it can be enabled by default).
> As programmer I think about the role of
> `hs-find-block-beginning-func': the implementation of the default
> binding does what it does intentionally (it's even described in a
> comment). In theory this is the variable one would change to get a
> different behavior. But it is referenced in several places, and it
> could be that something breaks when we change it.
Yes, changing the variable behavior will break some functions where the
cursor position is important (such as hs-(hide|show)-all).
> My main question is: was this behavior intended for the "top-level"
> command as well, or is that just a consequence of the lower-level
> implementation and then never anybody questioned it?
Probably the former.
The easiest way to achieve this (and not break anything) is modifying
hs-life-goes-on, since this macro is used only for top-level commands.
--=20
- E.G via GNU Emacs Android port.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: "Elijah G." <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 12 Oct 2025 23:29:02 +0000
Resent-Message-ID: <handler.79585.B79585.176031173330218 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 79585 <at> debbugs.gnu.org
Cc: michael_heerdegen@HIDDEN, juri@HIDDEN
X-Debbugs-Original-To: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 79585 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176031173330218
(code B ref 79585); Sun, 12 Oct 2025 23:29:02 +0000
Received: (at 79585) by debbugs.gnu.org; 12 Oct 2025 23:28:53 +0000
Received: from localhost ([127.0.0.1]:50151 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v85Ui-0007rE-Ni
for submit <at> debbugs.gnu.org; Sun, 12 Oct 2025 19:28:53 -0400
Received: from mail-oa1-x41.google.com ([2001:4860:4864:20::41]:48180)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1v85Uf-0007qt-C9
for 79585 <at> debbugs.gnu.org; Sun, 12 Oct 2025 19:28:51 -0400
Received: by mail-oa1-x41.google.com with SMTP id
586e51a60fabf-3c711b467b4so2186843fac.0
for <79585 <at> debbugs.gnu.org>; Sun, 12 Oct 2025 16:28:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1760311723; x=1760916523; darn=debbugs.gnu.org;
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=uiaV0JDrUPnvHh16b5LBnMy6S+w76cb7XHdtgJ6TWno=;
b=Zudx4fPkysxZ4mV5FsIM/pJKsqJfWrRdnYb2yxvVlmDud5HGjsgHC/2R42FPzIXd9e
mpxTuodTJshRyHzo5J5+UVWH+0sFuo0UOYSMWKyYcrR+ju2KmtXSiS/xUEiPQYZw7MpQ
A7/ciogT7a4uSZvvCNk8ZtsF7HDLJAUGgn/ThVdUEzuZZuLriUVyQS8Ap9SXWxuFq+fT
3c0SHK+AMH7oN4AqFrYk8wKmcUGL9xBBrW+LLVEr/G/PY0u1KVc4MXDrFZ2TvXMBs0mn
TcstsY8hHGCPdJWQ5EkaGaCFY6gbDmjcwuUQq3OW10+uGhwqDj54eDmTu4/0TCSDFmxG
v/ug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1760311723; x=1760916523;
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=uiaV0JDrUPnvHh16b5LBnMy6S+w76cb7XHdtgJ6TWno=;
b=HHqBGqNXcFTv/9tPe/T+P9XsSWHaMX0uAyq1bi/kxn75CeGlB/6N4M7zuF8d2RjWmd
wHlsHl6c5dpm0ojA+5tjBs5L+KbiXlxIb3Zm2s1azPGxhzL9nRndnD2z8JkS9fvI4972
ODGtqD7yHf6W8mjiHxPvwDbwBH1KX3Q8vywvqCGMwuakcPDxCoQHocv2LfsflvysyQOQ
p0+7juGJThD2To7B50nnprGb/GhteWMkByQA/un+J8I6lzdI+LI6cITK3RPGISKUj/fO
B09uBEPis4EmoDsGssnaOD9DOZ0lE53Mfiyui/GlgRSsxsrPNAwtfZ/4vfYYuJIPzb7Z
hMvA==
X-Forwarded-Encrypted: i=1;
AJvYcCVzP3+VYKbg+wh/+3HxWdGUBvkoEeCNqkpU7/eIS97Y8YVlkdyEQa3JAQII+6v0vj4JXHE+jw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yz7wdbEA+Hp59E3zDvl4uxxNmzDx1qrhUXnyvlxpqrdklTXdrto
FVVw7o4xI/W2E+h6c1RBevgj+Ey/jng+GYqL+VqeK1UmbNMR/ummhl243GhAJTVh
X-Gm-Gg: ASbGncvCOrVWCTmSVcVJeugkAGGlF9jop54dlwyi69Je5GoDbwSCCSdBriQPIGDs9Hn
Qwp7ouWe7EhWo/04MW9fF6NNmmaPV1Kmi+6XuINrdKBmk2dn+IbflFFrxs8p7lacAIhYGQUMY2g
/a/yOO9ioV4mB2sTKYDVADGDb5TBCzt8YQfL9L/3f5Pq6Hvz3LwlGHpuZJhs2RtgXWe6+JiMd7z
mktl2LHaGbpVItC8jlhJMVPuEmlviIkquLxB2GqVKQg48gza2FcQ3kZeAhEZlGwnDOy1TBzbSgK
HuLbhz3p256mwkuzjHm6XyWEeeZ6XAAaNS0VrZl0xgqyxrl3ljCSgjEzn55aQoDKvXkPoY2NwCQ
ojqcfuCh72LmX5Tn/gUFwDAiVCEu5JzH0t6WSujKbuLlfXVY=
X-Google-Smtp-Source: AGHT+IHkSwsJwe9ADBDcYNQbAHb7a7hAUxy8DrlLXOMFAnTlTxW8gFzGb6J9If8Gr7aQ2I0jv4k9wQ==
X-Received: by 2002:a05:6870:2397:b0:345:bbd6:b0a1 with SMTP id
586e51a60fabf-3c0f92ae4c8mr8439390fac.30.1760311723431;
Sun, 12 Oct 2025 16:28:43 -0700 (PDT)
Received: from localhost ([189.215.165.229]) by smtp.gmail.com with ESMTPSA id
586e51a60fabf-3c8c8ae1de8sm2991258fac.4.2025.10.12.16.28.41
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sun, 12 Oct 2025 16:28:42 -0700 (PDT)
From: "Elijah G." <eg642616@HIDDEN>
In-Reply-To: <87plasx1h6.fsf@HIDDEN> (Michael Heerdegen via's message of "Sun,
12 Oct 2025 05:06:45 +0200")
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87plasx1h6.fsf@HIDDEN>
Date: Sun, 12 Oct 2025 17:28:38 -0600
Message-ID: <s4sikgjwvh5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.93
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife
of text editors" <bug-gnu-emacs@HIDDEN> writes:
> Elijah Gabe P=C3=A9rez <eg642616@HIDDEN> writes:
>
>> diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el
>> index 07d7236c9b4..7e91f08eb89 100644
>> --- a/lisp/progmodes/hideshow.el
>> +++ b/lisp/progmodes/hideshow.el
>> @@ -1176,7 +1176,9 @@ hs-hide-block
>> (not (hs-hideable-region-p (car c-reg) (nth 1 c-r=
eg)))))
>> (message "(not enough comment lines to hide)"))
>> ((or c-reg
>> - (funcall hs-looking-at-block-start-p-func)
>> + (progn
>> + (skip-chars-forward " \t" (1+ (point)))
>> + (funcall hs-looking-at-block-start-p-func))
>> (funcall hs-find-block-beginning-func))
>> (hs-hide-block-at-point end c-reg)
>> (hs--refresh-indicators)
>>
>>
>> However, I am uncertain whether this should be added, as it is not easy
>> to distinguish whether the user wants to hide the parent block or the
>> closest one.
>>
>> At least in this patch, assume the closest one if the cursor is 1 space
>> behind.
>
> If we do this then maybe by adding a new user option?
>
> As a user I (personally) would want hideshow to use the following
> block on the same line.
Sure (and maybe it can be enabled by default).
> As programmer I think about the role of
> `hs-find-block-beginning-func': the implementation of the default
> binding does what it does intentionally (it's even described in a
> comment). In theory this is the variable one would change to get a
> different behavior. But it is referenced in several places, and it
> could be that something breaks when we change it.
Yes, changing the variable behavior will break some functions where the
cursor position is important (such as hs-(hide|show)-all).
> My main question is: was this behavior intended for the "top-level"
> command as well, or is that just a consequence of the lower-level
> implementation and then never anybody questioned it?
Probably the former.
The easiest way to achieve this (and not break anything) is modifying
hs-life-goes-on, since this macro is used only for top-level commands.
--=20
- E.G via GNU Emacs Android port.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 13 Oct 2025 01:48:02 +0000
Resent-Message-ID: <handler.79585.B.176032003227048 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: "Elijah G." <eg642616@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org, juri@HIDDEN
X-Debbugs-Original-Cc: "Michael Heerdegen via Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>, 79585 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.176032003227048
(code B ref -1); Mon, 13 Oct 2025 01:48:02 +0000
Received: (at submit) by debbugs.gnu.org; 13 Oct 2025 01:47:12 +0000
Received: from localhost ([127.0.0.1]:50318 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v87ea-00072C-94
for submit <at> debbugs.gnu.org; Sun, 12 Oct 2025 21:47:12 -0400
Received: from lists.gnu.org ([2001:470:142::17]:35080)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>)
id 1v87eV-00071g-Pp
for submit <at> debbugs.gnu.org; Sun, 12 Oct 2025 21:47:10 -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 <michael_heerdegen@HIDDEN>)
id 1v87eP-00005S-SV
for bug-gnu-emacs@HIDDEN; Sun, 12 Oct 2025 21:47:02 -0400
Received: from mout.web.de ([212.227.15.14])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>)
id 1v87eO-0003jX-20
for bug-gnu-emacs@HIDDEN; Sun, 12 Oct 2025 21:47:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
s=s29768273; t=1760320017; x=1760924817;
i=michael_heerdegen@HIDDEN;
bh=e9UITGNVedm9a85xHqMy8T1FBwoIJBzWtMkRJkzAnAY=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
content-type:date:from:message-id:mime-version:reply-to:subject:
to;
b=JkwDnHaj7b1Xdy/Q6KvHmRrjfQ+T/2yhy1+2M446/ffenzRdi9KpHcK/nsSq9C3J
plW88wwpxSqBd6R4EXtYoCe+oTRMF02OZQ5f5X6KVUh+e4g4TGsDoORLY6Mk8H4bd
cbtwTOhAtkGgRdfqZT1cuadJOOaLROtW2xzKCYjlyT0dazhXHKO03kbRdHbg5AkK9
Y0uHdr3//WhGoMl0eRkxI6jzXV2OAj10IMDJv4GVXc2wJ8y4n6QSoR13VEHtD9hv2
ePkk1C8wYFVHS7QX0BLrKGVjMs+N8VtWajewEvWNrs0ddwc1MdrN+rhkbeXcHVutd
vCrPSL1yJLLdTuvmOA==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.180]) by smtp.web.de (mrweb005
[213.165.67.108]) with ESMTPSA (Nemesis) id 1N0Igl-1uLVR81f55-00wzSC; Mon, 13
Oct 2025 03:46:57 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <s4sikgjwvh5.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87plasx1h6.fsf@HIDDEN>
<s4sikgjwvh5.fsf@HIDDEN>
Date: Mon, 13 Oct 2025 03:48:36 +0200
Message-ID: <871pn7o9l7.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:auOptCbswCJ9DeC4DnO3nzw4AER0EwI9HcLghJHgySRMGBQZe2D
ORHSOxcvH2FLT5SOS7YiQ1vzWPWGKUf74SbCywU8h0L32k0FitjhC8sy0aIe/zlNhhBDGQM
e9I3VQv8oriIsxOT8iXaztFmEidhCSi9YYi8an6UM8irr8RTjuqgyYLbU15TM/5quaUyBfw
ktpQbLyHDHc+xdrnEWMew==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:m+lzX7VWH2c=;AxhfaTtwJmhbxU4iuMm27zKUiac
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
gHWG0TeTNZUUZQ==
Received-SPF: pass client-ip=212.227.15.14;
envelope-from=michael_heerdegen@HIDDEN; helo=mout.web.de
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01,
RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
"Elijah G." <eg642616@HIDDEN> writes:
> >> However, I am uncertain whether this should be added, as it is not easy
> >> to distinguish whether the user wants to hide the parent block or the
> >> closest one. [...]
> >
> > If we do this then maybe by adding a new user option?
>
> Sure (and maybe it can be enabled by default).
Then, I'd say let's do this.
Michael.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 13 Oct 2025 01:48:02 +0000
Resent-Message-ID: <handler.79585.B79585.176032004327091 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: "Elijah G." <eg642616@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org, juri@HIDDEN
X-Debbugs-Original-Cc: "Michael Heerdegen via Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>, 79585 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176032004327091
(code B ref 79585); Mon, 13 Oct 2025 01:48:02 +0000
Received: (at 79585) by debbugs.gnu.org; 13 Oct 2025 01:47:23 +0000
Received: from localhost ([127.0.0.1]:50321 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v87ek-00072r-Lv
for submit <at> debbugs.gnu.org; Sun, 12 Oct 2025 21:47:22 -0400
Received: from mout.web.de ([212.227.15.14]:49445)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>)
id 1v87ei-00072R-4L
for 79585 <at> debbugs.gnu.org; Sun, 12 Oct 2025 21:47:20 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
s=s29768273; t=1760320017; x=1760924817;
i=michael_heerdegen@HIDDEN;
bh=e9UITGNVedm9a85xHqMy8T1FBwoIJBzWtMkRJkzAnAY=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
content-type:date:from:message-id:mime-version:reply-to:subject:
to;
b=JkwDnHaj7b1Xdy/Q6KvHmRrjfQ+T/2yhy1+2M446/ffenzRdi9KpHcK/nsSq9C3J
plW88wwpxSqBd6R4EXtYoCe+oTRMF02OZQ5f5X6KVUh+e4g4TGsDoORLY6Mk8H4bd
cbtwTOhAtkGgRdfqZT1cuadJOOaLROtW2xzKCYjlyT0dazhXHKO03kbRdHbg5AkK9
Y0uHdr3//WhGoMl0eRkxI6jzXV2OAj10IMDJv4GVXc2wJ8y4n6QSoR13VEHtD9hv2
ePkk1C8wYFVHS7QX0BLrKGVjMs+N8VtWajewEvWNrs0ddwc1MdrN+rhkbeXcHVutd
vCrPSL1yJLLdTuvmOA==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.180]) by smtp.web.de (mrweb005
[213.165.67.108]) with ESMTPSA (Nemesis) id 1N0Igl-1uLVR81f55-00wzSC; Mon, 13
Oct 2025 03:46:57 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <s4sikgjwvh5.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87plasx1h6.fsf@HIDDEN>
<s4sikgjwvh5.fsf@HIDDEN>
Date: Mon, 13 Oct 2025 03:48:36 +0200
Message-ID: <871pn7o9l7.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:auOptCbswCJ9DeC4DnO3nzw4AER0EwI9HcLghJHgySRMGBQZe2D
ORHSOxcvH2FLT5SOS7YiQ1vzWPWGKUf74SbCywU8h0L32k0FitjhC8sy0aIe/zlNhhBDGQM
e9I3VQv8oriIsxOT8iXaztFmEidhCSi9YYi8an6UM8irr8RTjuqgyYLbU15TM/5quaUyBfw
ktpQbLyHDHc+xdrnEWMew==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:m+lzX7VWH2c=;AxhfaTtwJmhbxU4iuMm27zKUiac
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
gHWG0TeTNZUUZQ==
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
"Elijah G." <eg642616@HIDDEN> writes:
> >> However, I am uncertain whether this should be added, as it is not easy
> >> to distinguish whether the user wants to hide the parent block or the
> >> closest one. [...]
> >
> > If we do this then maybe by adding a new user option?
>
> Sure (and maybe it can be enabled by default).
Then, I'd say let's do this.
Michael.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 13 Oct 2025 02:16:04 +0000
Resent-Message-ID: <handler.79585.B79585.17603217382655 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Juri Linkov <juri@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17603217382655
(code B ref 79585); Mon, 13 Oct 2025 02:16:04 +0000
Received: (at 79585) by debbugs.gnu.org; 13 Oct 2025 02:15:38 +0000
Received: from localhost ([127.0.0.1]:50416 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v8864-0000gk-Uj
for submit <at> debbugs.gnu.org; Sun, 12 Oct 2025 22:15:37 -0400
Received: from mail-ot1-x344.google.com ([2607:f8b0:4864:20::344]:44313)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1v885n-0000e4-B5
for 79585 <at> debbugs.gnu.org; Sun, 12 Oct 2025 22:15:31 -0400
Received: by mail-ot1-x344.google.com with SMTP id
46e09a7af769-7abc631ae5cso2849679a34.1
for <79585 <at> debbugs.gnu.org>; Sun, 12 Oct 2025 19:15:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1760321713; x=1760926513; darn=debbugs.gnu.org;
h=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=H4PHM7XmOntcs7qKWAm3vt7/DSBdXDvgb27GygkjPvs=;
b=U5BrkqPKVXtbFb7NNH1XDTq10VoOpZ/4sCpj5DzcWzlc5s2O//8i0rBC9n2OXSkNPE
MsEZe5K4uBhkRWpT/Ept1gf9TvGQtWZ+7RtCoCELZDGuRMHrhk3+tE7ENQqlSvFGvjLU
kWzOHM21QcPrwrctHO778ThQXDKC3s7ZesHciWwPzTiX6RYjchatcRsovIFHxV6ENBoE
XqoO5cWEbUSVC9sfQT/oED5JtKN7yH1wWlEz08NQR96N2TOVPkYeYLzvOQOn3TUewJyd
OQvvJrUq/7KRC2EBAObKLU+SeR9pcUg8Sy4y6VvJBu7dOxfd6RJekHIINsebxqyJJZA0
3LiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1760321713; x=1760926513;
h=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=H4PHM7XmOntcs7qKWAm3vt7/DSBdXDvgb27GygkjPvs=;
b=mWAvcWf+DheaLOX5M6G6GhG8oabXaEfTJIwtpM5BoCqOrtLiLSDGozK1QEGNeWRda0
z0ek0NH431cmV7yKJzcZN9243GObENuxn5DUUWn86+qzBXEBBqs/0M25RKF8JWBqFvTA
PowlJ6SvwnYRiauDGNpE/P6IrdUyLG4dgF33P2rhImZp2jDrNERs/fe6aJBsezDWMbHc
gUpHQoZr/lBju5pXJFfKCiHAtUbdZAjaBTDzu8TAQcCeZldo0t6EwMzoGFmTnm0gibiX
j6+kr7AX8f/bQV3nUroQgyU8iWHZSuAbutfp5ytO1OzlHZDbWtsCo2zos36EcFLP969x
ZnEg==
X-Gm-Message-State: AOJu0YzewZgtrXQE1cf5CPaCqtFR29qSintJHjRYNumJDtwCbwY0qsm5
rTcw5BYzzO1NorI+MXCjVMpiVN+JyjDSPVPuI84tCbciHoqLuvdEL0Nf4+vYyuvx
X-Gm-Gg: ASbGncurM9HXyPCAPf1oxXwcsvzonMLTdGm/UvYJaxyAp5dZs/2VBCNwxCGf9QktEm8
cjvkv2eZkcjNS84U+yECWRuPTL2KLP/NMYzBe26+0dC+akYvhooU9sCzvLMC0Z1ZjGElFtYMAkH
gF4SUm+wcqbyUTN+sS1Zb3N3BXCiZfDue+JqZN+8X/Tj1eLrSyRGKy0G/scFev9SEy/fOQGDa/I
+rrwJq38Z8C2fGS0afT8wLSb2XgRoMvvTtvpGKXeBiyyGEBWP4cVxurj4vJ+fqMw3cw9m5mUl0C
00TjeToBfCN2O5Jnrp1r2GgJ1jvwmHuaQvr7IuFgoQPgB8f+rig0lTC5CqowaJWWMVF+J5wI3wH
fbNwhL+HLKI0IY7ROTndaWVGSiTe3nFGT/uChZxL4y/KwU4UODe9Al7KX
X-Google-Smtp-Source: AGHT+IHBDINrVBXD+AIurubKKxbQQKl7c9wIePy4SWrvmxGtkJLA5yxRlwbwMskrh2eibK7qpO1SAQ==
X-Received: by 2002:a05:6830:378b:b0:746:d50f:f9c7 with SMTP id
46e09a7af769-7c0df6d9100mr11549567a34.4.1760321712908;
Sun, 12 Oct 2025 19:15:12 -0700 (PDT)
Received: from fedora ([189.215.165.229]) by smtp.gmail.com with ESMTPSA id
46e09a7af769-7c0f904f161sm3069269a34.6.2025.10.12.19.15.11
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sun, 12 Oct 2025 19:15:12 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <87qzv8aazh.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
Date: Sun, 12 Oct 2025 20:15:10 -0600
Message-ID: <87qzv7y2c1.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
Juri Linkov <juri@HIDDEN> writes:
>>> But is it possible to do the same when indicators are not enabled?
>>
>> Yes, e.g. in this patch this should be achieved:
>>
>> diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el
>> index 07d7236c9b4..7e91f08eb89 100644
>> --- a/lisp/progmodes/hideshow.el
>> +++ b/lisp/progmodes/hideshow.el
>> @@ -1176,7 +1176,9 @@ hs-hide-block
>> (not (hs-hideable-region-p (car c-reg) (nth 1 c-reg)))))
>> (message "(not enough comment lines to hide)"))
>> ((or c-reg
>> - (funcall hs-looking-at-block-start-p-func)
>> + (progn
>> + (skip-chars-forward " \t" (1+ (point)))
>> + (funcall hs-looking-at-block-start-p-func))
>
> Skipping whitespace doesn't work in other languages, e.g. in C:
>
> if -!-(condition
> ...)
>
> where the cursor on the first non-whitespace character
> doesn't hide the block on the same line, so need to move point
> to the same paren handled by hs.
I've tested it in c-mode and it worked, unless I have misunderstood you.
Also there is multiple calls to `skip-chars-forward` in hideshow.el for
skip the whitespaces, so I don't see why it wouldn't work.
--
- E.G via Gnus and Org.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 15 Oct 2025 17:30:02 +0000
Resent-Message-ID: <handler.79585.B79585.176054939724932 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176054939724932
(code B ref 79585); Wed, 15 Oct 2025 17:30:02 +0000
Received: (at 79585) by debbugs.gnu.org; 15 Oct 2025 17:29:57 +0000
Received: from localhost ([127.0.0.1]:56423 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v95K0-0006U2-Sb
for submit <at> debbugs.gnu.org; Wed, 15 Oct 2025 13:29:57 -0400
Received: from mout-p-201.mailbox.org ([2001:67c:2050:0:465::201]:40796)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1v95Jl-0006Rq-SJ
for 79585 <at> debbugs.gnu.org; Wed, 15 Oct 2025 13:29:52 -0400
Received: from smtp2.mailbox.org (smtp2.mailbox.org
[IPv6:2001:67c:2050:b231:465::2])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4cmykd5B0Wz9tdm;
Wed, 15 Oct 2025 19:29:29 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001;
t=1760549369;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
in-reply-to:in-reply-to:references:references;
bh=dS3LVCPbLRlqnuVteRoj3ixHfVmjm1/hDpPnIyX0v2s=;
b=mxJYo4BKkqTG9b+HLDbEksxU1GwySoGKBYsM4NZefZsjCzqnaBssaY5d1obiBe1ZKmuRfv
lEKpZjzcWg/QMUWkDWUOA66QzmJWegx4J3FqOnxjoyhUGDGAlarIWzRfwsq+NRXriR4ULn
mfPzieMrkjqqbqxXd+A9EyH6unrwHfuGDiBKvO+/0GLUHaorr2sDtU5f9MoM0wDhWO9TcS
jS3LoHYh9OVycxzi/3G+4mjpkqHvhknnyv8Uwb6cNCdgT9qh4Mx2XdxGuzGjdFC/W4+AJE
cqz9hOLsUTELU+qaHJGfs6W5mOR7i2DKxoRo3X9VmhybhUZnshZ6Vcqy/bfQHw==
Authentication-Results: outgoing_mbo_mout; dkim=none;
spf=pass (outgoing_mbo_mout: domain of juri@HIDDEN designates
2001:67c:2050:b231:465::2 as permitted sender) smtp.mailfrom=juri@HIDDEN
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <87qzv7y2c1.fsf@HIDDEN>
Organization: LINKOV.NET
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN>
Date: Wed, 15 Oct 2025 20:28:55 +0300
Message-ID: <87tt00hy5k.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Rspamd-Queue-Id: 4cmykd5B0Wz9tdm
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
>>> + (progn
>>> + (skip-chars-forward " \t" (1+ (point)))
>>> + (funcall hs-looking-at-block-start-p-func))
>>
>> Skipping whitespace doesn't work in other languages, e.g. in C:
>>
>> if -!-(condition
>> ...)
>>
>> where the cursor on the first non-whitespace character
>> doesn't hide the block on the same line, so need to move point
>> to the same paren handled by hs.
>
> I've tested it in c-mode and it worked, unless I have misunderstood you.
I meant something like
(save-excursion
(goto-char (pos-bol))
(when (funcall hs-find-next-block-func hs-block-start-regexp
(pos-eol) nil)
(goto-char (match-beginning 0))))
i.e. to go to the beginning of the first block on the current line.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 15 Oct 2025 20:14:02 +0000
Resent-Message-ID: <handler.79585.B79585.176055920811424 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Juri Linkov <juri@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176055920811424
(code B ref 79585); Wed, 15 Oct 2025 20:14:02 +0000
Received: (at 79585) by debbugs.gnu.org; 15 Oct 2025 20:13:28 +0000
Received: from localhost ([127.0.0.1]:57339 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v97sF-0002y7-IP
for submit <at> debbugs.gnu.org; Wed, 15 Oct 2025 16:13:28 -0400
Received: from mail-yw1-x1141.google.com ([2607:f8b0:4864:20::1141]:58429)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1v97s8-0002vj-Tw
for 79585 <at> debbugs.gnu.org; Wed, 15 Oct 2025 16:13:22 -0400
Received: by mail-yw1-x1141.google.com with SMTP id
00721157ae682-780fe76f457so67229117b3.0
for <79585 <at> debbugs.gnu.org>; Wed, 15 Oct 2025 13:13:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1760559192; x=1761163992; darn=debbugs.gnu.org;
h=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=Y0qnSLZE+ys9KS/hlrSacV0KGrtqX7nu9CCQPvn2N+k=;
b=AL0YDW2hJpoC2Hg4cQPSSwLv6YVvXiWoBBzIfibiVtfBPTa8OErFCmWkH93t/5ssdD
2mmBIckLvhcuAa/uakh9Ou7up0DxCYcv6PSSgFLkgBE6rmpmtJ+uGzjDveJlKsrytIE2
Vu8evgHN+MUM67TQn8KvXa69+YXIk5E5De4HmU0LE2oCEembbIftY1+hA3jBdPg+DtaV
CVOPdK4P2RamLam3kJjtb9EtZv675HLzNK8XtM95csU9O5Xtcv9TfOJT7f2p74g8jYQ2
ogE00ZGTiefpiO6Q2esDYAgr1DdQpwM5wxltQZUubEIu0mBPfiTwAyI27EER0o1FWDZB
uU9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1760559192; x=1761163992;
h=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=Y0qnSLZE+ys9KS/hlrSacV0KGrtqX7nu9CCQPvn2N+k=;
b=XdkNpawwA+VXQZgkncdGCYrEaN/2wCRxDQiOVmkQGPVfYCzhtbnXEYDCphWo00ggD5
pj3AD6BWJvLlIW7AZAlD8jsQ3YvgT+pNt+7bmAKlyxiUTtBXpbU111WD2iTtVWhj0lhK
I6LCH3+82xUAfv3Dica8wuYXZlfPTJNcoRt6lphyAY9s5DdGAPpCa3m/q2uN1HKqmpPO
GC4YAMX9RZzzwwRIfv3QvBxopqbhPvclUk4C1LS49YA/kKt7LUJe36Jf8lLQicpZIhlB
YG9j+QGTKGRYXHZM8ex1crx4VW9s6idHiheOLV16Ke5Qbst2+N2S1Us2WjdGv5R3uRY6
tt2w==
X-Gm-Message-State: AOJu0YxAD2Q2w/h8udt2cGPyby2GEoL86dzPnzRx+RyL9fPxUa/qgNdF
0o5L98JfIA0wJU+6h32QOITDjBXwVCZhMQqGEIUkREC2B04VSBk/gI1tqNmnG1Sp
X-Gm-Gg: ASbGncuG4BhmLNCgTRT+oL7V4jPesmB1okop3RJ8CazuL5/A6T9QTX6PsLWgACZYFvM
ESVfEzeixYESnyg4I9uu5dBcnY5le5orp0GkpofGyQlXLm9DorLLLQQ4w+2qhbOGb6qEKOSBTIN
mKJfl6O/q7orRnmtA5i3P4p4gjGhaMHqpd6f8n3PV1wEXJD5Q7RLLjwQ2d6hbWu8OsXwUS5g/GF
yPclmfLIoqnhrApbszCEiGXpGo0Y3LfFKUGnVbs1atH9JN9koqbrN6Hb68acmZ3GaN5fKtPjroI
8+nhUGaRkyfLgTNdn5F6t+D7i3ex1fXVODSY1rMuoMHAM41zWE4pTvJiH+8gXWhTZYIyR2s6uyd
vwNqetg1jUJS1Wk79oYB0pDn1BYaiPccxnqg=
X-Google-Smtp-Source: AGHT+IGmYCnn9c5cZHarjVeZUSAyDATkECt36eCx6h2O+h3SnyqplessLdBgiyOSd4m3Wt9K/SJulg==
X-Received: by 2002:a05:690c:d21:b0:770:bb4:860b with SMTP id
00721157ae682-780e1521ec8mr468559587b3.11.1760559189425;
Wed, 15 Oct 2025 13:13:09 -0700 (PDT)
Received: from fedora ([189.215.161.189]) by smtp.gmail.com with ESMTPSA id
00721157ae682-7828cdd263asm1878007b3.1.2025.10.15.13.13.08
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 15 Oct 2025 13:13:08 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <87tt00hy5k.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
Date: Wed, 15 Oct 2025 14:13:06 -0600
Message-ID: <875xcfappp.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
--=-=-=
Content-Type: text/plain
Juri Linkov <juri@HIDDEN> writes:
>>>> + (progn
>>>> + (skip-chars-forward " \t" (1+ (point)))
>>>> + (funcall hs-looking-at-block-start-p-func))
>>>
>>> Skipping whitespace doesn't work in other languages, e.g. in C:
>>>
>>> if -!-(condition
>>> ...)
>>>
>>> where the cursor on the first non-whitespace character
>>> doesn't hide the block on the same line, so need to move point
>>> to the same paren handled by hs.
>>
>> I've tested it in c-mode and it worked, unless I have misunderstood you.
>
> I meant something like
>
> (save-excursion
> (goto-char (pos-bol))
> (when (funcall hs-find-next-block-func hs-block-start-regexp
> (pos-eol) nil)
> (goto-char (match-beginning 0))))
>
> i.e. to go to the beginning of the first block on the current line.
Oh i see, I've implemented it in the attached patch.
Also I've added little feature i found useful, if the hidding fails, it
will try to hide the parent block.
So calling hs-toggle-hiding in something like this:
(when t
|(print "message"))
It should now hide the parent block:
(when t ...)
--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline; filename=final-patch.patch
diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el
index d01f855a7f8..a7b2f01e891 100644
--- a/lisp/progmodes/hideshow.el
+++ b/lisp/progmodes/hideshow.el
@@ -253,6 +253,11 @@ hs-hide-comments-when-hiding-all
"Hide the comments too when you do an `hs-hide-all'."
:type 'boolean)
+(defcustom hs-hide-block-at-current-line t
+ "If non-nil, the hidding commands will hide any first block in current line."
+ :type 'boolean
+ :version "31.1")
+
(defcustom hs-display-lines-hidden nil
"If non-nil, display the number of hidden lines next to the ellipsis."
:type 'boolean
@@ -877,7 +882,7 @@ hs-hide-comment-region
(goto-char (if repos-end end (min end (+ beg-bol goal-col))))))
(defun hs-hide-block-at-point (&optional end comment-reg)
- "Hide block if on block beginning.
+ "Hide block if on block beginning, otherwise return nil.
Optional arg END means reposition at end.
Optional arg COMMENT-REG is a list of the form (BEGIN END) and
specifies the limits of the comment, or nil if the block is not
@@ -899,7 +904,8 @@ hs-hide-block-at-point
(hs-discard-overlays p q)))
(goto-char q)
(hs-make-overlay p q 'code (- (match-end 0) p)))
- (goto-char (if end q (min p (match-end 0)))))))))
+ (goto-char (if end q (min p (match-end 0))))
+ nil)))))
(defun hs-inside-comment-p ()
"Return non-nil if point is inside a comment, otherwise nil.
@@ -1056,7 +1062,8 @@ hs-life-goes-on
(declare (debug t))
`(when hs-minor-mode
(let ((case-fold-search t))
- ,@body)))
+ (save-match-data
+ (save-excursion ,@body)))))
(defun hs-find-block-beginning-match ()
"Reposition point at the end of match of the block-start regexp.
@@ -1176,13 +1183,28 @@ hs-hide-block
(cond
((and c-reg (or (null (nth 0 c-reg))
(not (hs-hideable-region-p (car c-reg) (nth 1 c-reg)))))
- (message "(not enough comment lines to hide)"))
- ((or c-reg
- (funcall hs-looking-at-block-start-p-func)
- (funcall hs-find-block-beginning-func))
- (hs-hide-block-at-point end c-reg)
- (hs--refresh-indicators)
- (run-hooks 'hs-hide-hook))))))
+ (user-error "(not enough comment lines to hide)"))
+
+ (c-reg (hs-hide-block-at-point end c-reg))
+
+ ((or (funcall hs-looking-at-block-start-p-func)
+ (and hs-hide-block-at-current-line
+ (save-excursion
+ (goto-char (line-beginning-position))
+ (funcall hs-find-next-block-func hs-block-start-regexp
+ (line-end-position) nil))
+ (goto-char (match-beginning 0))))
+ ;; If hidding the block fails (due the block is not hideable)
+ ;; Then just hide the parent block (if possible)
+ (unless (save-excursion (hs-hide-block-at-point end))
+ (goto-char (1- (point)))
+ (funcall hs-find-block-beginning-func)
+ (hs-hide-block-at-point end)))
+
+ ((funcall hs-find-block-beginning-func)
+ (hs-hide-block-at-point end)))
+
+ (run-hooks 'hs-hide-hook))))
(defun hs-show-block (&optional end)
"Select a block and show it.
--=-=-=
Content-Type: text/plain
--
- E.G via Gnus and Org.
--=-=-=--
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 16 Oct 2025 05:15:02 +0000
Resent-Message-ID: <handler.79585.B79585.17605916601445 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17605916601445
(code B ref 79585); Thu, 16 Oct 2025 05:15:02 +0000
Received: (at 79585) by debbugs.gnu.org; 16 Oct 2025 05:14:20 +0000
Received: from localhost ([127.0.0.1]:60513 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v9GJf-0000Mv-25
for submit <at> debbugs.gnu.org; Thu, 16 Oct 2025 01:14:19 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:44436)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1v9GJa-0000L8-LW
for 79585 <at> debbugs.gnu.org; Thu, 16 Oct 2025 01:14:16 -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 <eliz@HIDDEN>)
id 1v9GJU-00025K-R2; Thu, 16 Oct 2025 01:14:08 -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=lKxGTLup54sivbBoh1Ei3ikyYhtCzkxJiFnjIGJC2Wo=; b=bQhxGZS6f3OxEzXdd9ts
2MnEIcNJ4VQqEL55bfWuM5kt9+xPUz9ZsNPMPielcYs7X5MD01L4sSqJyQKY+QwqFj4kfGy4Xuhnn
8Yd710FXygKN5yIMAOI45bKqMhWuXbXP/C8oVQv/wKVKevbV2HiSWZ85ZmyXpjN7f9h/DBZkXeisl
YmA2NjCliKaZ8RXWABJSRyWecwH/pHV1imypI0lPcvKv7KB/m2tqx4UbM5+gbKtiH0ynEkeP2f/u/
hcRobVtV90joh7Xxv/YSPmYOk4rL5tTS6rgdgZ8PyrQafNIF+S4IbrITQ/0qflgmmAib8wfHicvDO
6+LrJulzdBND1w==;
Date: Thu, 16 Oct 2025 08:14:05 +0300
Message-Id: <865xcfctsy.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <875xcfappp.fsf@HIDDEN> (message from Elijah Gabe
=?UTF-8?Q?P=C3=A9rez?= on Wed, 15 Oct 2025 14:13:06 -0600)
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> Cc: 79585 <at> debbugs.gnu.org
> From: Elijah Gabe Pérez <eg642616@HIDDEN>
> Date: Wed, 15 Oct 2025 14:13:06 -0600
>
> +(defcustom hs-hide-block-at-current-line t
> + "If non-nil, the hidding commands will hide any first block in current line."
What is "the first block" in this context? Can the doc string clarify
what that means?
> (defun hs-hide-block-at-point (&optional end comment-reg)
> - "Hide block if on block beginning.
> + "Hide block if on block beginning, otherwise return nil.
If you describe the return value, please describe it in both cases.
Alternatively, don't describe the return value in the first line, but
say what the function _does_ "otherwise", and then describe the return
value in both cases in the rest of the doc string.
Thanks.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 17 Oct 2025 00:52:02 +0000
Resent-Message-ID: <handler.79585.B79585.176066230718259 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: michael_heerdegen@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176066230718259
(code B ref 79585); Fri, 17 Oct 2025 00:52:02 +0000
Received: (at 79585) by debbugs.gnu.org; 17 Oct 2025 00:51:47 +0000
Received: from localhost ([127.0.0.1]:41464 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v9Yh8-0004kQ-EA
for submit <at> debbugs.gnu.org; Thu, 16 Oct 2025 20:51:46 -0400
Received: from mail-oa1-x42.google.com ([2001:4860:4864:20::42]:54772)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1v9Yh3-0004jz-BO
for 79585 <at> debbugs.gnu.org; Thu, 16 Oct 2025 20:51:42 -0400
Received: by mail-oa1-x42.google.com with SMTP id
586e51a60fabf-30cce892b7dso593875fac.1
for <79585 <at> debbugs.gnu.org>; Thu, 16 Oct 2025 17:51:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1760662295; x=1761267095; darn=debbugs.gnu.org;
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=su0fm5/WdEYYJwC6KNiSJF7Tz/xARfxUsCN0UysMVis=;
b=D75NueKZZ0Zmp1oG1/iT5i6LTguF78i5YV1AngdhlaL+n4ko8K/W/HUBqPWps73Rzi
oChNdCdRP205KA82z7lvhbgwxm18vLakxVF2uBF1uWdlfxRAF/Ec0cwLM64FpXz0FneB
RaB2g1039f17GT0zlaLXV6a06BnOjB/Du5aW9A0JqtFOA3s/kcPx3u9hH0+Iz1hCiWST
giI6JFoyLVRLw65PoQcPu7Rf9rAl4fm+f3AnznrecxySBf/6NoyImUdddTuxmmZcOriF
YCnL+Bf18Oca5sls1PZUAJTFHP9J/QTE2Bj2yBw0Zl8RM5QeyXbaGGYaGjScUuyo//bZ
28xw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1760662295; x=1761267095;
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=su0fm5/WdEYYJwC6KNiSJF7Tz/xARfxUsCN0UysMVis=;
b=UH5axgtjBAW2z57MZMb59M6Pne/QYVQz3ifQizpiybaqIxwKjOjZzWHxAB2yjfgegx
9lc9uPek2/8xuNt+kXbntP1+Z7p57CXw1VRJ2gEKEXY+9ebpv6/uJs353kKnQYRRorUd
M5XBjkQfZQJjmiqqOjQ3GsMEk1UVwfe9av2JpZKZfsT1PHB2dYhH0LJxsrz1myxh56NV
5VVZkx2E6sgP99x/hbDCjsiQ7GSF6ICz0dtplucA24YlH7Qwiho/UkeTf94l+O5KAGo6
cGkuryJTwB1mcJLTBoZ1dvppovoyjZyxdYl9Y0wFxGUmgVtref1aHbrIMojanyGh3QK8
M1MQ==
X-Gm-Message-State: AOJu0YxmTBs+1M7oEC2YFyoF6k82Sr7jNH89Phbqqx3nNZb5CizpIJCe
qlKsuMc/a6gjA4MqTv3+46zSxJ2Y4LU6aOvdQWqw6ea9K2oBPyuMH9Pq
X-Gm-Gg: ASbGncu1NSlWzzuVQEiqr9gzsYBn2akNxDqmfjpuiywafaTqtGDvOg/hBOnUqXedXwz
FnhtaTFV4eaV6srMnMs0l2nh2kRQBQY8ih/JiebM22mZiH6CfwTWirNe+yvvKyUPaHrPnowRqdR
Iy902yHEhrPpt80dhhME+xn0NT4drc8dymKcBaVcLNOURfEJx6VkiZXIpaRZSqoXCpOeI4qXGFc
4vgBZjOpMgtjwzWvaGxbB15fZiTNMUc5l297lD1CbPNIF7PBqGL7zklrXmR17FXTaocJyRrSxlA
IBDrGImheRl+BBpue8igx4ZsesROJ8QjmR6fVHB1IJ54J4Xsh1ciYY6QmxYoJQDmA0BcTKS7wBM
oRbQFUvFdkQdKb4aklxfBgOYxKUg2ZIDOyxztFzi3pwIdVPaNzkPdpam9itN6T2BkybocKDoHyV
8cG4/f
X-Google-Smtp-Source: AGHT+IGQgWONZLdriDJ9SIaSioK3cJSdXaAZ4wDeUF3yXZ+PbqYUu9pLQsAtV5BY4APKl6zV0/EMdg==
X-Received: by 2002:a05:6870:41d0:b0:3c9:7cdb:d4d5 with SMTP id
586e51a60fabf-3c98d0b251dmr868186fac.31.1760662294730;
Thu, 16 Oct 2025 17:51:34 -0700 (PDT)
Received: from fedora ([189.215.161.189]) by smtp.gmail.com with ESMTPSA id
586e51a60fabf-3c8c8e816bbsm6976033fac.18.2025.10.16.17.51.29
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 16 Oct 2025 17:51:34 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <865xcfctsy.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
Date: Thu, 16 Oct 2025 18:51:24 -0600
Message-ID: <87a51qs643.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
Eli Zaretskii <eliz@HIDDEN> writes:
>> Cc: 79585 <at> debbugs.gnu.org
>> From: Elijah Gabe P=C3=A9rez <eg642616@HIDDEN>
>> Date: Wed, 15 Oct 2025 14:13:06 -0600
>>
>> +(defcustom hs-hide-block-at-current-line t
>> + "If non-nil, the hidding commands will hide any first block in curren=
t line."
>
> What is "the first block" in this context? Can the doc string clarify
> what that means?
It means that it will hide any first block it founds after the BOL.
I don't know how to document this, the variable name and docstring were
temporary until i could think of something better (or discard it).
>> (defun hs-hide-block-at-point (&optional end comment-reg)
>> - "Hide block if on block beginning.
>> + "Hide block if on block beginning, otherwise return nil.
>
> If you describe the return value, please describe it in both cases.
> Alternatively, don't describe the return value in the first line, but
> say what the function _does_ "otherwise", and then describe the return
> value in both cases in the rest of the doc string.
I will fix this later, thanks.
--
- E.G via Gnus and Org.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 17 Oct 2025 11:30:02 +0000
Resent-Message-ID: <handler.79585.B79585.176070059614370 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: michael_heerdegen@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176070059614370
(code B ref 79585); Fri, 17 Oct 2025 11:30:02 +0000
Received: (at 79585) by debbugs.gnu.org; 17 Oct 2025 11:29:56 +0000
Received: from localhost ([127.0.0.1]:49118 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v9iei-0003ji-6I
for submit <at> debbugs.gnu.org; Fri, 17 Oct 2025 07:29:56 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:42932)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1v9iec-0003jR-Qe
for 79585 <at> debbugs.gnu.org; Fri, 17 Oct 2025 07:29:51 -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 <eliz@HIDDEN>)
id 1v9ieV-0005Yz-Du; Fri, 17 Oct 2025 07:29:43 -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=HTpmFBvyCpujsqxq389FLepgAKzgpoxokLeEKh/n2/s=; b=ljOeYZfycmNae7z6sVsq
NpKtoi2RwoP2U9GRDI6IHC18rw1ZqNeDfLgUaRyuRO1zVlTTJ2ONIqz/yNHjR+ulKajVdCtSQjZhK
YOcDqwilRhqWbPDgrOnL3Yv3xywoQFGicyxHtfeiOQNov87uqsqtbf5xBGo1L7+jEnWVAoI1W+WnB
t/O9ihPnAZedEcHXJPXGlJhSqH22vScbPaUG3i8BwG8U2YC4mrgpENg+CFd2H7ObZntIXc7hBefWP
vlyGJSzf2BaDvL2ZPutpuCZzHbzC2G9696Od0lLI4G99/pldjQlAeAifLradROHsLc9MWGz7WyXry
LRV5DX8Bc++0uA==;
Date: Fri, 17 Oct 2025 14:29:38 +0300
Message-Id: <86y0p9g40t.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87a51qs643.fsf@HIDDEN> (message from Elijah Gabe
=?UTF-8?Q?P=C3=A9rez?= on Thu, 16 Oct 2025 18:51:24 -0600)
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN> <87a51qs643.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> From: Elijah Gabe Pérez <eg642616@HIDDEN>
> Cc: 79585 <at> debbugs.gnu.org, juri@HIDDEN, michael_heerdegen@HIDDEN
> Date: Thu, 16 Oct 2025 18:51:24 -0600
>
> Eli Zaretskii <eliz@HIDDEN> writes:
>
> >> Cc: 79585 <at> debbugs.gnu.org
> >> From: Elijah Gabe Pérez <eg642616@HIDDEN>
> >> Date: Wed, 15 Oct 2025 14:13:06 -0600
> >>
> >> +(defcustom hs-hide-block-at-current-line t
> >> + "If non-nil, the hidding commands will hide any first block in current line."
> >
> > What is "the first block" in this context? Can the doc string clarify
> > what that means?
>
> It means that it will hide any first block it founds after the BOL.
>
> I don't know how to document this, the variable name and docstring were
> temporary until i could think of something better (or discard it).
You mean "the block to which the current line belongs"?
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 17 Oct 2025 12:06:01 +0000
Resent-Message-ID: <handler.79585.B79585.1760702745556 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.1760702745556
(code B ref 79585); Fri, 17 Oct 2025 12:06:01 +0000
Received: (at 79585) by debbugs.gnu.org; 17 Oct 2025 12:05:45 +0000
Received: from localhost ([127.0.0.1]:49406 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v9jDN-00008q-6m
for submit <at> debbugs.gnu.org; Fri, 17 Oct 2025 08:05:45 -0400
Received: from mout.web.de ([212.227.17.12]:37677)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>)
id 1v9jDH-00008C-1g
for 79585 <at> debbugs.gnu.org; Fri, 17 Oct 2025 08:05:40 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
s=s29768273; t=1760702678; x=1761307478;
i=michael_heerdegen@HIDDEN;
bh=kfX90Pebr14SuI6NWtrqIsk3e/jwI1A7HrVgZp9O720=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
content-type:date:from:message-id:mime-version:reply-to:subject:
to;
b=jAhQoJVFllh31udlDATR7wxdqDotqubjvWAWtn3wN+8PBt9yyQ3hP81mThTjU4Tx
cAKrHYdY400yc1rlQ2RIDtRq9wX3fgxYfvsAqyoFaKRF80a8NwLHUbt4fpxWvDEN3
qRcoT/94CiRvkoGam+Va5hp5NEeYPsVe1OmnaBKu0Bpm8ElAWFnXttJjq86IVUtri
qt9s81qCqOpQ6Ldw4hKcWZstzBByYkJJrVieOzk+wMHteQBLHJG7Qecmg/IFoWtUq
HGThAk3nIdQgzzs7d5h1IOenN+FJLVZfmKkei+uq9DybAqWgaSw/gu+1qYwoWM/9k
5nH70WBCTpTazCRsXg==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.180]) by smtp.web.de (mrweb105
[213.165.67.124]) with ESMTPSA (Nemesis) id 1MRk0W-1ul1aO1WKQ-00LaK3; Fri, 17
Oct 2025 14:04:38 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <86y0p9g40t.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
Date: Fri, 17 Oct 2025 14:06:18 +0200
Message-ID: <874irxenr9.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:3NvbepGYXgIKgAc4oo/r+gP1epXodqrsrcKqWeQTlZKRuxv7zNJ
NHdf/M2E4+YWfGQfJNNLKuETcPWp0aN5TfTmByWx7OlTa8Ib2ZWxYbZHSHDGKqHRPuVkKdt
MRz9n5vdbNGq9nlHwgV1aD30mH2rfIB5o8B9NQOA7+iaXgWdYeHSxG4XS81lSvDkTbfweOI
So7rCBzHUWFZzrVQQ7whg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:o4CYPzVpmCk=;aB+zHxRLkob0NA44CEJ/oRdWu4z
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
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Eli Zaretskii <eliz@HIDDEN> writes:
> You mean "the block to which the current line belongs"?
I think that would make no sense in e.g. Elisp where several blocks can
start in the current line. Blocks can be nested.
Michael.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 17 Oct 2025 12:52:01 +0000
Resent-Message-ID: <handler.79585.B79585.176070552010358 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: eg642616@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176070552010358
(code B ref 79585); Fri, 17 Oct 2025 12:52:01 +0000
Received: (at 79585) by debbugs.gnu.org; 17 Oct 2025 12:52:00 +0000
Received: from localhost ([127.0.0.1]:49778 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v9jw7-0002h0-Kp
for submit <at> debbugs.gnu.org; Fri, 17 Oct 2025 08:51:59 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:59892)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1v9jw1-0002gj-Pe
for 79585 <at> debbugs.gnu.org; Fri, 17 Oct 2025 08:51:55 -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 <eliz@HIDDEN>)
id 1v9jvr-0001m9-LN; Fri, 17 Oct 2025 08:51:43 -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=4I136EhD6CJFogflHVpjvZ38zYFbGXPifAaLg2KvoUA=; b=Hj2brYzqbg+Ym93MM3+6
RFr8eybrOlHuUOCqwoiO7/gBB6nVjgCVQgMSM6fEbktbO3k+NyisSe6u1yC0MQF5Pw0l59erVLg09
IOfEyErYoz8AJH5MPdgOokhnaOW0yEn3mlBS1yMzUbvS3kR7SjYXLQjsbS7138zM5V2pDyCof6Oa5
B7GqMbUTbZXuT/6MkSCvyEJCdBCobUnHJoM9nBWdyK+hCqZ578mhPMy3XZThM6hNvQGxVkrbYQ/q1
3nY7Q5AdkzKbWbN4y4MJxc6PFKlPebEgNnc3HvO174FNS8yRrwhEdpxvL0lpIFnq4fvrfXnhD+qdp
/ogy2e3ZGgyakg==;
Date: Fri, 17 Oct 2025 15:51:39 +0300
Message-Id: <86qzv1g084.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <874irxenr9.fsf@HIDDEN> (message from Michael Heerdegen on Fri,
17 Oct 2025 14:06:18 +0200)
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
<874irxenr9.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> From: Michael Heerdegen <michael_heerdegen@HIDDEN>
> Cc: Elijah Gabe Pérez <eg642616@HIDDEN>,
> 79585 <at> debbugs.gnu.org,
> juri@HIDDEN
> Date: Fri, 17 Oct 2025 14:06:18 +0200
>
> Eli Zaretskii <eliz@HIDDEN> writes:
>
> > You mean "the block to which the current line belongs"?
>
> I think that would make no sense in e.g. Elisp where several blocks can
> start in the current line. Blocks can be nested.
So "the innermost block to which the current line belongs"?
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 17 Oct 2025 13:24:01 +0000
Resent-Message-ID: <handler.79585.B79585.176070738417271 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: eg642616@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176070738417271
(code B ref 79585); Fri, 17 Oct 2025 13:24:01 +0000
Received: (at 79585) by debbugs.gnu.org; 17 Oct 2025 13:23:04 +0000
Received: from localhost ([127.0.0.1]:50039 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v9kQC-0004UU-96
for submit <at> debbugs.gnu.org; Fri, 17 Oct 2025 09:23:04 -0400
Received: from mout.web.de ([212.227.15.4]:50221)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>)
id 1v9kQ7-0004Th-Tb
for 79585 <at> debbugs.gnu.org; Fri, 17 Oct 2025 09:23:00 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
s=s29768273; t=1760707350; x=1761312150;
i=michael_heerdegen@HIDDEN;
bh=6oc/vDcbNfMhyTlvFPgP4cpCoHBbZcQMfv/EauKhDEI=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
content-type:date:from:message-id:mime-version:reply-to:subject:
to;
b=iVu7xziKZ11VYYW8R3UICy03sMpc2/NW9qgmAjO0N9V5Y9lbYimzaHGkPZQJYH7D
jNLdPYEZ4XHg0Q6XgHMYuTS/piAM4jgCndvq+x8h1g4oalNC4nwgYInKB6db8MqW9
apztXM7Rab5Z9QzOeJoB1v7+lxYf+5yaXHHGAV7LKlSN80eV4pP28XFYJm0geQg3p
6ams9YcHZrOqdCYYuqdWvebWNhVVnXKI7qQQOEwem9RS7nUbNsO7x7RfEyuBrDI8m
y6RFyGxkFtntFGM/xyOZq6F7qKVz30mUIi8xh7+5kAM9A403ijrUxY1NLaO8e8FNC
NLz/D2PvHyOjixeJng==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.180]) by smtp.web.de (mrweb006
[213.165.67.108]) with ESMTPSA (Nemesis) id 1N2BMA-1uD1440po6-00xu8C; Fri, 17
Oct 2025 15:22:30 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <86qzv1g084.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
<874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN>
Date: Fri, 17 Oct 2025 15:24:10 +0200
Message-ID: <87zf9pd5l1.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:2sE09ALiDN/QtQbgXy+SIeYEuphvqpiR5NMmlA+OLdNMFPAT81A
W4AxaU6qtobG8YDSnydp7CE1HUjUBctDdlkLMzynbrhNvv9AE0USZtmpvMD/hI9lTofpD5y
VJqd5D145WP2lqqONQMqIOVl4obf8Mafwnq5+epqh+CvBXHZFMR5b0VRRD7ec9coTJzuFnq
2KQqNRMC648IqUvYmnCyA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:bIbqPGm6PRU=;o+bkDdHOTuLYhzEWhhBNssmQj91
BTyQiyYRzVsfmEVEP1Fh+tMdHRYDVBWMYMAkeTvgln9NaVRwlcsRU/Pk3NmsDYNFG3ipU1Q5k
dzl6PCb+3T+Q2vqlWyAbUsY/9Jx70UfxOCKRxsXaRN5PP7XBen61R/bjiXHq9sJ2AWlRCnUsT
qG7VI6+14dXsNBgPySvOCXq7FMlQfEfArahd2QzPT7XrAJyynMBO/6f85D6tTpLO1h64y25gu
9lef1aqnLkW7Kptum0dQgL4t9Hd766gDBsKgjdVqE6/nMCWGYKYRLOutMlkqKa4EVeUd3zOWp
rbGSJJeJXAzOSiIFL40KuzPPhNulrw8sif+UkvTW8HRiNKQ43eClzltSeV5iGBbBAULutmURq
/8hByF5/hET5S7uDvGzO7DHm05/fXW1MvxjoQT8Q2Yj5dhdOvGCL8d1GwB96mZK1iX/HY8ShR
2/H/ueNtn0xrPeEMk1zmPVhMNVVvs9jqHKB1Spu+NGgii1Hac4wiaWenzXAUoirwhVlwbPDiZ
SjYFchreQ0atPfCYZyBQ3KtSmZie1Hl0mcUdUhxZ1PP5FBQMDif2MNrbSdldT3eWTEzldnMfk
eTqZm9pOQvoA7/4OmRSuVXGdhBFzZJPc7jAftpjXUulJWdqd/fVQqUJeAukTVP5BJdLlLRITN
zZYvZenPMTHHHWhT1K8Kv1HqICwg8/przTr+UODjbZyjM7/F57DUdT4LC/0UpHOSVoCSK1ttM
zwvyrLq+Ko7bXjiySObJOi+0N5/y0PRMRMxxGCTf9QaFKhWZi2riUtfjLSUe+yrR1vGqnzIyB
CiYU+KhbvWdipMNVPmXDzn3X0ualIveWqwj3IJiOiIAF1a9EB/BJvQu9eGXBk/83M7Nhjm6C/
17cO3IbitjOHzI9eo23Rjr0+1TB4jsa91+vYM03PF30DJgnubhC1t865i/uNzJ1yUteydcJY+
1iQPRO5iMrpU5hjkQFmwPDirtekvCMpiSN+bvVwgtQzjPNXxLg4v14yD3EDQS2Y/nWsp7ibta
i1uS0LA7amWEbZBWweqAK9s+ZySsgiXgtVIy3gEk5m/1sL2Kdx5cH+puirTVzmnNsea5LClMD
zfapIEWFZMfOdxU2bNmY598PUPfIZ64VeAsAHnBOxSAli29sZl0i1Tw8neAR5Fs7+F2vxinrn
UQn33DC5jet1KPGNWQ+7KCjjdlbyt4oRIjQlBa2gdiSIbEKvuptt+BYTUnsFfz03BBw+jqxaW
4yZu0HGSm06URRX8hy9KF74GvV1Rj1/bi3XMltfnkjdnPh+24NBPJh09IvyhhGHf/WS63yswd
cUc3BFTNcOeyrBm7zAwPZi5SiHSGcpWGeJyCdC49jn8v8cS7wER2/RSCPq6Yi3BROsry931L1
jXutghBFrI6N2R36juyfyRzEe0VnrV3WExBnqs6EXLT9BPTb3a8FfGrg9tkq1kdXpTA2a2hY+
ogLhEM/YbjAdRh6FyX2EwTINFerY/RtqOhopHUollGtbz4xo3aeQU0cUK1qS2f8jnrqiLyBFa
qNgDiSALkdB4djudqLZSE7ZlyDEPCs5Xv/nu09EWsOBYrUv3CMDA5QEhXXl7geOIOmKH875bB
1oG43+VmMcXg99rJX1J5PrZE6ObFq944XYRDYdY+7IeENbmPk5KcO6hexYetn5YbMtAfTAUXx
A+eo7/Rmj3O20N/WFDeCL5KWiJDveJmeugOMCyte1MrObv2wndMuopX9MjJBxIzm6oB2oppv4
jzj4MG7cmNVuz1m7QxOB+RI50SYFjsaVSD1umiD4fVxlrnxXHsOkVDV/S/N0JyPN+YsnXFtCS
s6QHAeOljO1kiiGfb1rBo2l9pmuWYpejr2VrD7s/TL8qsOqIl/185850ZrvTCc+GgfA/sYi1q
dUYOb672BAeLhRx0jsoO33h9kEzEIolwTcfTMWCe7AKspHYLmDLFD95B0lTMXz/PDkgO7fbSi
2JRUEb0U75YkDdwnprp5r1Micc4dsZiSUmQXAhM1bNtRHiKoGkPAJB+uT9f1ut8tWpzYPowvO
lZkX6BIpGSEuYTT013mHX3m+0GrN0Dc6yPeTH+u+e403nO3yvTMHRdyBu8HTZ36gJqN2ffR4M
/u03A21tLkKhSNwdf+OGMuJb2Xn+cMqEXEMuRpAvlCrw0qXfQUpMJUre1mS6LWDf6wIm6rHnf
CefgXk2Eq0lsWI3yzqHpawl6YwD46R86Ed29VNFjyuBJoFzxqG78rpqI5cePBiTuFLV+r1XTA
p6CJNpS1Dr32WllL4mCLYyksqKRb5kwMPp3/gqfCeQKoy2zIAhig3KSq3yYZX3Hs4r1delHAm
AT6Iwuwcv4TAWNRlqzRFLYvsvHzfaLZv7/1jNg4klM3VKySXLEMz81S6YFGfg0h002NKwEZdM
Ejos03M869etMKtDMJqslYrnQRGeh5plNNdrLtpzZU/FE9Bg0d6icFYGY8ldPIlWk1ryh3z5d
BJxnLrIXgnwfa30U0b0nhYFbPU41BWCgfKTSm9pTMTvQaBRPqirHvsV2CFNkEdArViXJuLD4+
3ZRRJ3fr/kyj0p//dOdlRnh39Gqz2nJN6a8UqGyH3a404E7AqduVOvOAj1BgQ/Oksbjjs+5Pq
UI2cAMedrX7yC7IDQGy2LLaJ3+V2phBcekPXk7S031jSodZqd0SBUb/nv+IbAE9TSesFsMYt+
xL7vTQvuR5xqImbpGSWG3VPCdyNDESQiGDCezTyLsqo7RROby87E1zs/+gBj1KE+rqpqRNMy2
PwEkOZI5DT8ZIAzSFVzcRKrKNtea05e6J0uMevKuiRKbM5pxXh2zP8HOG42hQGNFYGyJEEyLs
ey7iUfavub8TTv8pEQdOiER6CsQuJnsA+sxWw/oeKv0b12IsP78pAGnEgDK7DCwLMDxWRUhml
j6np2lU/RbzWseID9lGxDCqkqM55r8BP91Osby9X3053lrfBu/2Ey4075OSArjE3ciyC3jj1l
8+SXwLkptgvGu+KHBVWi2gkiYpkOopyhWn0RdEaWwqbAHANgx7KqEF5JJKBXaBLiwN5BMnJET
5wmTWVqH813Fog7XMDhE4ZtK2e4g8QJdKvbXhof/jXjTJywFNd7P7TjIoXsijJejkj76sXFb5
xIIvt72qkCiuIlMIIvbDIYB6wWbkZUdXf7Ghg1vt56y1g5uEbkqhc9ADozI4jrspvRze1TBrz
Z0cuGCtdTL5D5PVidhaTdbd5/zXYwpnHllSPq4SHxT7GbttQU+FW295mR9j6pGoBeA+YJH+mu
gzEHhOaYokt47lIulrvxFw24Xn/Qeh37onMjLVlYcyqJu9HkTwE2BinismNCf7sLTTGgjWGE4
oyAXI5QuP5pxWCHGaprzhWo4WKwsdlt9i8EtdcNpGPXAWcwwrDJOe60IuOzRxVaBFE8bZ+Enc
dsVEuCkwMY9KgrmZeKV9+MTiq91DD866gOyc9DHjLUOotFpjt8M/xZ6QCR6HMTtaCV/eeYy7X
d2lmOddx/uLHSeBIX5dWlOvRpuqkQ0nxnmgAVQkxUGhsD1St3cCvqhw87oGLwxPKIdCsFVYKB
ILXDUubalIFvz2vwXMn/l44jhx/5ap+gYbIc9JaAEHX/Dj1EkIzs3rrRXsuQ5ll8y6QwcdsWz
XrEPDq3GGfQyi2R5mO7PMsOga4SBrBcdZb6+FI6mlbAyKppnm4yOqmeT8z/zSCFx8HqzWrx2Z
O2auK2ekHGxwEhJCdgEacOajjhCgIKZ7j2BhAk09OqihewPKwriI96h7knlOLPYfxT0eyjakl
mn437IEObfHMGssmBfmn1tayTAETRTvlBwAnyRw/SnYYwrwr5PsE75N3PQjvj/iYNTssg4/+Y
xFQxPC1UQh1vl8ffOAMj/H9yUNR5+dywEjZzSSfVNLkOrApqk7j7q+7whDOhPcycMje0zlRjC
BinvlphIovYHA1hfIe/MhL+hNGfVArJQHoW2dwtdJ5SetrBP62+4dvrXixl1xSjz9nuDACP9G
bl1bcEBDJ/+jDJrqT3Fbq3tcnsYjeAd6QEjJEXlKsuRV3/AmZoP9dl//yBRC/CB+nM44RyGL+
0FQOMEzYvYj4Tz6scxaytYlUPtabOuFMe4kciztsSpG94nONpDTyg9OhHVGT8pgv5PGhmYgcN
x5uGMCkOTv05j2DHxBl/G7Bkj+zcZ4GPtrtANWHtSASa9yoMComPa4zAFzvNRnUrjRmRnCjBh
Z0cWTLr+15IXxMS8hYNaPbf8EawDb+dxswlhnBldTmZsYkr6kzM49iFbBfAlx5OojKbDFdW8I
EGh+3Pa8DcVWXEhkkBqzL2Nps49igWcjJ4FeOb8FW+cB2jXHbs0QB+0OUzm2hQ+gM4L5DIWbp
EancHQj4Q5Y672DHTrqRjeF3cz3GZKdkouk3MzDo1gVf5S4m85QlQnd/GWZYHcINqXwmhLrRd
lZOUJigVyXEH9O1odNsTnjVmhn7jkKi3uX5+vxzxO89H7l3FmSH3e0VU8q3rzH8aYQspQYSOR
HqBmAKObFE4luUcgPOVbr3o0I/CIDjUyNXK96cybWq9iaC06CIhA/4mTabEfluiviMOD4FTPB
95tPYAJKMqQ6n1K0QOD2FrhqqYncqWfzmFF0Pyjnq+fw3xDBDm2ncCYTa6d0X8IP1RYSOJz/4
clSrjEtf0ixJJ5vU83biwgQzfdIPPOzzuxSk3rpQhTtLZpNPBKAIEosvvKs5xmrloRj8oOoW/
9c54NTEWCy/eLS/o4AObOKFozVsqK76sm1+BQ+EhP+xTZV81YqBAw1+l01K9swWb2qwXp0Sji
JzFOJkgp8UTBDlQyp+GG7i97IC/y6jOmDnOFVDC04abEQ4oEomxoe1GYt7xUzDvJB3ovyE3nR
JzakPs3hQ40x97Rb58JZWtpAuRT3/QREgwuCYhKwxL0c1jMwpN0QElx5K1rG85U2mcgDAKgnT
3zYbv4FTqalU2HlLR9hPQ7qWPeud+1aSy15/2kTfLpfg=
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Eli Zaretskii <eliz@HIDDEN> writes:
> So "the innermost block to which the current line belongs"?
In my understanding we try to describe the outermost block that starts
between line-beginning-position and line-end-position (or maybe point
and line-end-position). But maybe you are right, I haven't checked.
Michael.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 18 Oct 2025 04:02:02 +0000
Resent-Message-ID: <handler.79585.B79585.17607600989500 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17607600989500
(code B ref 79585); Sat, 18 Oct 2025 04:02:02 +0000
Received: (at 79585) by debbugs.gnu.org; 18 Oct 2025 04:01:38 +0000
Received: from localhost ([127.0.0.1]:34410 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v9y8O-0002Sm-Ci
for submit <at> debbugs.gnu.org; Sat, 18 Oct 2025 00:01:38 -0400
Received: from mail-oo1-xc44.google.com ([2607:f8b0:4864:20::c44]:47390)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1v9y8D-0002S2-83
for 79585 <at> debbugs.gnu.org; Sat, 18 Oct 2025 00:01:31 -0400
Received: by mail-oo1-xc44.google.com with SMTP id
006d021491bc7-64a760e5281so733618eaf.3
for <79585 <at> debbugs.gnu.org>; Fri, 17 Oct 2025 21:01:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1760760079; x=1761364879; darn=debbugs.gnu.org;
h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
:from:from:to:cc:subject:date:message-id:reply-to;
bh=/lNCMKEBJBVaaSDdPfNSMX13P2R9UuVmANCpecFbslk=;
b=EfKVQwBZcyP20PjkTjqM1LdBSy0/KJMfGLSiB4WbGOti8/06HKlDy2ZVZdZQB8TgNU
3IL/GiUs1KhWaVSmJgj6tnhgsFLYePA69wTejOEJY2Zcr6qWS1pVmUeu1pHWkuU+35jy
yDT9LZXvN+r7fhvmcky/DPCfM7lVxTkgEFscNlqc8QlchyTDy6kTfmvHs3ypP5u6WCSU
CAh5FnAM21CIYrnWgjPqsYvu/SlWmlyyZ6iq22qS9NswtIfooMyu7RED3AWajtU4GmF3
YEwP4XrXvXz3hc6yr9sAmATVklx/njDtF1IGktj15lO/aMQUvSb7vg2QGoiJaJVJ9nWF
qqKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1760760079; x=1761364879;
h=mime-version: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=/lNCMKEBJBVaaSDdPfNSMX13P2R9UuVmANCpecFbslk=;
b=GaG5UOkobzPPePYbfAWnYyFI9xCthQUqCE75MjVJyL9HVQIPkK78BRplPAtmCml1+S
tLK+e3r5dLRY7JNBSUNJQ9Ig3v2FliYLy1EEvrMKXyITQxl8CaW5FvH+q32r/aUm36an
ll0OXP09jeQOxnhqN3ywNE0to5nb2dHeK3foLwGBaTIy27AeMNtcyFGYqi1Fy9qdrMWn
K+TJih4eygqc1HoPAA/rp4WUxUTCOXpY1326Ual2FZSrLSMAspkE3eebU1a04grYRLJc
nvpCT3KmMIjQPHQUZkwIbZHKpBh8vqDVMfqmlw3361hWYF2+fnS2IHqENkpArFI+6ogj
detQ==
X-Forwarded-Encrypted: i=1;
AJvYcCWNZwNbatx/Bo+2uxF+Thaq9K/u9yUjy2RCWU0tyIzyD7EKgwCrHyITVlMxTi51Ds/nQGSNjg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxYxBa20ThlvnxtL7lQjC8WeM9kvcxCn9uyhBJHdj4TLfX/lrOa
iNt3HhUxWtWruZZIXMJOI75uTV6tbA7EdU67FzaogfobORudtVgU1vzd
X-Gm-Gg: ASbGncvZn+u7fshoa95Gvco1AlykkNQvUx2v9TPPLOAUkCOC7Bqv/rD7MuepeoOx05/
LBoopUnJjjdLdBvz1sY9+V1gariBPps1TSd7/y2KxrO5x8BgdwATNPe6vXuFU5/nTek67G3fwW3
T2MeWkNHiYWAumtAAXYDfAXErKqWK4pbHojlyGpFWxUw9DGGZVUcMNU8nfPp8raNrF9C0oYI5/+
tUEskAedx7z5L3MmiVenKCiiGHtfIRGNagCzWhw3gI/WtTcyItyOoT4dXQsxMS84z5+ZQgAfufE
0GkiLAKnUpqIzm5eagaSrMe0uUV94rVupJuDSXXwhtn+cVqyuCNRuQA6l+ElktCHu8RMFFq2HiK
S3B/Ux9gqKlqdAwVb49cZ5HzQr4IHcT5EqmqPAZQNuFIwMcFZYh/I1Ei2PEF4kIUgF/21i/i3jj
/F/HNg
X-Google-Smtp-Source: AGHT+IFAdvJpEm+vCaxS262QUkZCO7JwGytPEyvCaw3KPllh9gGvY7QgX5Jmx83zBNs6WOA6yYh1ow==
X-Received: by 2002:a05:6820:1805:b0:650:2f1c:4f85 with SMTP id
006d021491bc7-651c7d452famr2505745eaf.2.1760760078536;
Fri, 17 Oct 2025 21:01:18 -0700 (PDT)
Received: from fedora ([189.215.161.189]) by smtp.gmail.com with ESMTPSA id
006d021491bc7-651d3edaf1csm412583eaf.11.2025.10.17.21.01.16
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 17 Oct 2025 21:01:17 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <86qzv1g084.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
<874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN>
Date: Fri, 17 Oct 2025 22:01:15 -0600
Message-ID: <871pn0luyc.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
--=-=-=
Content-Type: text/plain
Eli Zaretskii <eliz@HIDDEN> writes:
> You mean "the block to which the current line belongs"?
It's a bit complicated to explain.
In a "block" like in the image below:
--=-=-=
Content-Type: image/png
Content-Disposition: inline;
filename="Captura de pantalla_20251017_181331.png"
Content-Transfer-Encoding: base64
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
--=-=-=
Content-Type: text/plain
Executing `hs-hide-block`, should hide the paren pairs in the current
line, instead of the brakets:
--=-=-=
Content-Type: image/png
Content-Disposition: inline;
filename="Captura de pantalla_20251017_181547.png"
Content-Transfer-Encoding: base64
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
--=-=-=
Content-Type: text/plain
In this case the cursor position on the current line does not matter, it
will attempt to hide the "block" closest to the beginning of the current
line, this makes this command behave "smartly".
--
- E.G via Gnus and Org.
--=-=-=--
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 18 Oct 2025 06:51:02 +0000
Resent-Message-ID: <handler.79585.B79585.17607702119070 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: michael_heerdegen@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17607702119070
(code B ref 79585); Sat, 18 Oct 2025 06:51:02 +0000
Received: (at 79585) by debbugs.gnu.org; 18 Oct 2025 06:50:11 +0000
Received: from localhost ([127.0.0.1]:36476 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vA0lW-0002Lo-Eq
for submit <at> debbugs.gnu.org; Sat, 18 Oct 2025 02:50:10 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:35040)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vA0lS-0002J0-6Y
for 79585 <at> debbugs.gnu.org; Sat, 18 Oct 2025 02:50:07 -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 <eliz@HIDDEN>)
id 1vA0lL-0005KR-8Z; Sat, 18 Oct 2025 02:49:59 -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=VOkTwsNFmXADBj4Q+4oGYgh3R5wRQaUABor/2x8pnoc=; b=PiTuSwohi9PRpPoSzNwl
+E92RT/JAX0v0Mm/nCYgt/Nib8M84Wsnn4713mdQiilOm3Byby70WNy3+5h7bcsgIG1qKStkaSYgO
b1uFhatYrkPzQ0H70t2lnFkDeiTUv3mZlEb53eFLAUfZr7w73vL1NU5tDE3G0L8edhOu6370Kr5b+
7qeonQsQNSkAFvwsJFxtARkVe/CSOSGQfxwdpxayv+XVkdJ0SSlc3Hq+u39qLs4AsRSeYKcd6FFx1
Fg9nVml3W16G3nZgC81ahOIbTG6gGoeSXQuDGnpqq5/tnTOvpEJ0V2xj+iNChE2B1XTCqT5iyS6yM
/edpgTCi75HASg==;
Date: Sat, 18 Oct 2025 09:49:53 +0300
Message-Id: <86cy6kg0vi.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <871pn0luyc.fsf@HIDDEN> (message from Elijah Gabe
=?UTF-8?Q?P=C3=A9rez?= on Fri, 17 Oct 2025 22:01:15 -0600)
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
<874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN> <871pn0luyc.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> From: Elijah Gabe Pérez <eg642616@HIDDEN>
> Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 79585 <at> debbugs.gnu.org,
> juri@HIDDEN
> Date: Fri, 17 Oct 2025 22:01:15 -0600
>
> Eli Zaretskii <eliz@HIDDEN> writes:
>
> > You mean "the block to which the current line belongs"?
>
> It's a bit complicated to explain.
>
> In a "block" like in the image below:
>
> Executing `hs-hide-block`, should hide the paren pairs in the current
> line, instead of the brakets:
>
> In this case the cursor position on the current line does not matter, it
> will attempt to hide the "block" closest to the beginning of the current
> line, this makes this command behave "smartly".
Doesn't "the innermost block to which the current line belongs" I
suggested in a later message describe this accurately? If not, why
not?
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 18 Oct 2025 08:08:01 +0000
Resent-Message-ID: <handler.79585.B79585.176077485113988 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176077485113988
(code B ref 79585); Sat, 18 Oct 2025 08:08:01 +0000
Received: (at 79585) by debbugs.gnu.org; 18 Oct 2025 08:07:31 +0000
Received: from localhost ([127.0.0.1]:37628 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vA1yL-0003d4-Pt
for submit <at> debbugs.gnu.org; Sat, 18 Oct 2025 04:07:30 -0400
Received: from mout.web.de ([212.227.17.11]:58333)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>)
id 1vA1yI-0003cP-Gm
for 79585 <at> debbugs.gnu.org; Sat, 18 Oct 2025 04:07:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
s=s29768273; t=1760774839; x=1761379639;
i=michael_heerdegen@HIDDEN;
bh=lUdrpWuA5ioyHtkBJEV0hN6IChAJkgBdRFHfyPIaRbE=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
content-transfer-encoding:content-type:date:from:message-id:
mime-version:reply-to:subject:to;
b=UT6aZHpfxbtHCuB0GuQDnRJDm62pvCz/mquIUs7Q7jBKkLPltwj9bxOB+AsRWE4L
ecRo3+q7M47AxsXieEWycqpeSHx6MtyayJmL/hAIPo3TXeyO27IMkN9a8El03yf04
T+cyWrysJsr4NVmKyXJTBKACAF1En5vHW+qE3wVbLECwLs4oaZ9jcLCk8BKWUptUB
KNDBjhv96wuLZFVJL9x7LJdrXw4CJERp7LfYoQmpfBNfXgJKai8bGZ/PymIY7TW68
weUOkfh7O702sRtqBx+pMVFTrFB81W0CcZrPVJBH0gFn8JQfovcniFC4do05xkDZa
x7nGCNEFDVidThLALg==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.180]) by smtp.web.de (mrweb105
[213.165.67.124]) with ESMTPSA (Nemesis) id 1MC0PP-1v4Hrm26Xd-002XNc; Sat, 18
Oct 2025 10:07:19 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <871pn0luyc.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
<874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN>
<871pn0luyc.fsf@HIDDEN>
Date: Sat, 18 Oct 2025 10:09:00 +0200
Message-ID: <87zf9obpib.fsf@HIDDEN>
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-Provags-ID: V03:K1:SEA/nhJdh2jrYuwIZNJEgBtWyCUXF4Ta+sNfdrL6fmk8hVAdp8O
P1lF+fLxRfUpFXmRK4TicWH3clkdgeR0kVqo43JXjUvbfXIdy9JUQveS6VUrO1lkSfuD3vQ
j6kemCvQTzCSA5PbMSH91bJn27JfVA91N/dB/xviekUkhiR9b5TQiPPRrjDRLXXGR28IuJS
xPoX9sTG9sRzZgZPdSBPw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:M5c8iHwDPAc=;E1akpRGhw0+fRH7o0Q5FoZezhY0
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
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Elijah Gabe P=C3=A9rez <eg642616@HIDDEN> writes:
> In this case the cursor position on the current line does not matter, it
> will attempt to hide the "block" closest to the beginning of the current
> line [...]
"closest to " or "closest to and beginning after"?
Michael.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 18 Oct 2025 08:11:02 +0000
Resent-Message-ID: <handler.79585.B79585.176077503915040 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176077503915040
(code B ref 79585); Sat, 18 Oct 2025 08:11:02 +0000
Received: (at 79585) by debbugs.gnu.org; 18 Oct 2025 08:10:39 +0000
Received: from localhost ([127.0.0.1]:37689 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vA21P-0003uW-4D
for submit <at> debbugs.gnu.org; Sat, 18 Oct 2025 04:10:39 -0400
Received: from mout.web.de ([217.72.192.78]:57807)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>)
id 1vA21M-0003uF-LE
for 79585 <at> debbugs.gnu.org; Sat, 18 Oct 2025 04:10:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
s=s29768273; t=1760775003; x=1761379803;
i=michael_heerdegen@HIDDEN;
bh=11wnWBT80RiWdM8VyU0J3D52E/h31lLVnB9i1c0FV2w=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
content-type:date:from:message-id:mime-version:reply-to:subject:
to;
b=oCOASUyvILsbqVFs9c2oqKs6ygt2YlbHPMA/JCEF7T0k6u9EJ/6mG4sJrEFfGtHR
9la+mQgHBX/z+j3Y/vu+WGwgkyYFZDajPWxQcN0xwZkdQC/TaR5F/NUOJMRQaf2IP
qQXTK5jsWmXM3KuvgFYGPC1CnDNkvYfh7JtcIU0E0Njm1O2JtqOZhzxz5kw+UhgJC
hnhV/RFJCTY+hTcEgPKXnRpFxWepU8NgDf1QIR0IkgoX2ryLkJ4kzuaUaGyIWuJNX
5Nwr6OXdCWFK38XUYFYQOScv3BqlvxT0b0NS1B4ZBPCEIpui+BP51pm0vFb/HdEeY
BwSzQSltoaykuPnM8g==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.180]) by smtp.web.de (mrweb106
[213.165.67.124]) with ESMTPSA (Nemesis) id 1Mft7j-1uYVKV3ChN-00mqdD; Sat, 18
Oct 2025 10:10:02 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <86cy6kg0vi.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
<874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN>
<871pn0luyc.fsf@HIDDEN> <86cy6kg0vi.fsf@HIDDEN>
Date: Sat, 18 Oct 2025 10:11:43 +0200
Message-ID: <87v7kcbpds.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:tQdK+u0xxeBpbAkj7TmKZMAR5FiHy7QqKQ19OoPL4/ooA9iMPp/
Et3lXbmwPQb0KL5SO34VgC6bo6vPtdU1EuVPH8askkcu2HZxQTRwA+2dBWNycCAQU6kZA3Q
/XWJoJ8l5haCTbPDrgesrJpvuz9me6sPh02dTQa9olvoDWYE/2tgHVKtfxPVY3LIiSw4uLo
5mOlQeGcrQyMeCOPKiGMA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:B7Ly8Rh81Sc=;cuOvH5cUhlCB/kAnGIYmwiTjkA1
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
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Eli Zaretskii <eliz@HIDDEN> writes:
> Doesn't "the innermost block to which the current line belongs" I
> suggested in a later message describe this accurately? If not, why
> not?
The current line does not belong to the block completely, potentially
only a small part of it.
At least I myself would expect a different behavior than what we have
after reading your text version.
Michael.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 18 Oct 2025 10:01:06 +0000
Resent-Message-ID: <handler.79585.B79585.176078164830435 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: eg642616@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176078164830435
(code B ref 79585); Sat, 18 Oct 2025 10:01:06 +0000
Received: (at 79585) by debbugs.gnu.org; 18 Oct 2025 10:00:48 +0000
Received: from localhost ([127.0.0.1]:39341 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vA3k0-0007up-1g
for submit <at> debbugs.gnu.org; Sat, 18 Oct 2025 06:00:48 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:35096)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vA3jx-0007uW-DU
for 79585 <at> debbugs.gnu.org; Sat, 18 Oct 2025 06:00:46 -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 <eliz@HIDDEN>)
id 1vA3jq-0001T4-H7; Sat, 18 Oct 2025 06:00:38 -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=PEOfktOGr2zlfSFHuKvM/tWOjqRviGeEZCXmweuQt9c=; b=V+lNkDHIQGrCqRjHrW6O
dQYN5urvvr59MuP1eWGUmtYQQssohBoWjZFU5W2gV0iT2q0XbP/DwLsPU2aqjTGjKCZmPuCKnvrPe
zXlp3SM5ac2ExPkGwX7XwHaFPtoKlqZqZOkThjK5lhWn+g8yDIWQUyGzq0YhlSHBzsrMrqe097YpG
mx6Qe9U/GNZfx7gbo4Z7s9aANa3HrnSHsgVFFPBuYvFQ2BbcDXyLBmoTXcsQjBuEVq+hhFLah44gx
Pea3KxeSdEYpoUqnf4V87XDSv7zzJ/7EIjzF9kLpzmqW96MM6uOoQcAsBxEmGrNfx4fwORb1kHCek
KBp9jGSxrEC7rw==;
Date: Sat, 18 Oct 2025 13:00:35 +0300
Message-Id: <86frbgedh8.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87v7kcbpds.fsf@HIDDEN> (message from Michael Heerdegen on Sat,
18 Oct 2025 10:11:43 +0200)
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
<874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN>
<871pn0luyc.fsf@HIDDEN> <86cy6kg0vi.fsf@HIDDEN>
<87v7kcbpds.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> From: Michael Heerdegen <michael_heerdegen@HIDDEN>
> Cc: Elijah Gabe Pérez <eg642616@HIDDEN>,
> 79585 <at> debbugs.gnu.org,
> juri@HIDDEN
> Date: Sat, 18 Oct 2025 10:11:43 +0200
>
> Eli Zaretskii <eliz@HIDDEN> writes:
>
> > Doesn't "the innermost block to which the current line belongs" I
> > suggested in a later message describe this accurately? If not, why
> > not?
>
> The current line does not belong to the block completely, potentially
> only a small part of it.
>
> At least I myself would expect a different behavior than what we have
> after reading your text version.
Let's not over-engineer this, okay? This is a doc string of a
defcustom, so it should be in terms understandable by users, and
doesn't have to be 1210% rigorous, as long as the intent is clear.
But if you have alternative suggestions, let's hear them.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 18 Oct 2025 10:38:02 +0000
Resent-Message-ID: <handler.79585.B79585.17607838579384 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: eg642616@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17607838579384
(code B ref 79585); Sat, 18 Oct 2025 10:38:02 +0000
Received: (at 79585) by debbugs.gnu.org; 18 Oct 2025 10:37:37 +0000
Received: from localhost ([127.0.0.1]:39881 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vA4Jc-0002RH-9s
for submit <at> debbugs.gnu.org; Sat, 18 Oct 2025 06:37:36 -0400
Received: from mout.web.de ([217.72.192.78]:34429)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>)
id 1vA4JZ-0002Pc-Tv
for 79585 <at> debbugs.gnu.org; Sat, 18 Oct 2025 06:37:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
s=s29768273; t=1760783846; x=1761388646;
i=michael_heerdegen@HIDDEN;
bh=9NbnTrrTML+O991R/Sa6ZJ0CrtZTeAdHUFJHYUcEZpc=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
content-transfer-encoding:content-type:date:from:message-id:
mime-version:reply-to:subject:to;
b=LlCNHWU0ZnXE/AeVcPJpK5P6u8VyJrcydbi4qWnXXFiqQqBc4Emlp9BtHRZpwmml
+EEJTUppQZDwjvTUt5bVutnUFbsb7igDaKKuCF1tcPn7bEr10yid+bjEwKCDiSQ50
ZQPdPtMsle9QzoN7Lij9ebgAPXgiAhEwNldDv641EzXvWjtmjeDEGYQ0fp3rIc6Fn
5576lpOpMo33t4h52g38vkz/bkPFxXelMGpIPPdfusWt58x4tzTLki7vRk9ZfxhvM
0PC5Ms5WOmVt10p69A3FYBAorhnqgsD5yoH8btHw2flDaFB5OkTaDoX4TlZzNba0y
tfFQ6+CtqI1a2H2WFQ==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.180]) by smtp.web.de (mrweb105
[213.165.67.124]) with ESMTPSA (Nemesis) id 1MlbHE-1uRcsG0bP0-00b2Y2; Sat, 18
Oct 2025 12:37:26 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <86frbgedh8.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ikgqg0lq.fsf@HIDDEN>
<87ms62jfoy.fsf@HIDDEN> <87347topc7.fsf@HIDDEN>
<87tt08bxa0.fsf@HIDDEN> <875xcmqk5v.fsf@HIDDEN>
<877bx19u4g.fsf@HIDDEN> <87wm51rl6o.fsf@HIDDEN>
<87qzv8aazh.fsf@HIDDEN> <87qzv7y2c1.fsf@HIDDEN>
<87tt00hy5k.fsf@HIDDEN> <875xcfappp.fsf@HIDDEN>
<865xcfctsy.fsf@HIDDEN> <87a51qs643.fsf@HIDDEN>
<86y0p9g40t.fsf@HIDDEN> <874irxenr9.fsf@HIDDEN>
<86qzv1g084.fsf@HIDDEN> <871pn0luyc.fsf@HIDDEN>
<86cy6kg0vi.fsf@HIDDEN> <87v7kcbpds.fsf@HIDDEN>
<86frbgedh8.fsf@HIDDEN>
Date: Sat, 18 Oct 2025 12:39:06 +0200
Message-ID: <87qzv0bik5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:lHf4XLcf6v4Yg9EJ2yASRfvbgoxTyRVrruSKnck0vaE0WWJqv1Q
to3aF/FVToo3DUYsWTqVXZt7rfUE9dCsJcfyvD1bjtcSCU3bJs4h2H/BHdPjNveHxulNpZ/
dI4lxkK54k09U91MSXDqwf/tPgT6GEhL3BT1+i35AdIoOCtZmt89DCO9o9xfkFbNDL9dB19
qzvzJ2UsWSzdiOPQnst4w==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:owbf4RhBdaU=;d6KH2R/Ry24Fxskrczh7vreMSv2
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
KW/kw3M4UKa5hw==
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Eli Zaretskii <eliz@HIDDEN> writes:
> > Eli Zaretskii <eliz@HIDDEN> writes:
> >=20
> > > Doesn't "the innermost block to which the current line belongs" I
> > > suggested in a later message describe this accurately? If not, why
> > > not?
> >=20
> > The current line does not belong to the block completely, potentially
> > only a small part of it.
> >=20
> > At least I myself would expect a different behavior than what we have
> > after reading your text version.
>
> Let's not over-engineer this, okay? This is a doc string of a
> defcustom, so it should be in terms understandable by users, and
> doesn't have to be 1210% rigorous, as long as the intent is clear.
>
> But if you have alternative suggestions, let's hear them.
[ I'm sorry but I can only say that I would misunderstand your version.
"Innermost" is surely not correct when there are multiple blocks
starting on the current line. So your version is not clearer than the
original version was. If we are over-engineering we have been starting
with your critique of the first version. ]
I have to look at the code to see what it is really doing, then I'll try
to suggest a better wording.
Michael.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 19 Oct 2025 01:00:02 +0000
Resent-Message-ID: <handler.79585.B.17608355612113 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 79585 <at> debbugs.gnu.org
Cc: michael_heerdegen@HIDDEN, eliz@HIDDEN, juri@HIDDEN
X-Debbugs-Original-To: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17608355612113
(code B ref -1); Sun, 19 Oct 2025 01:00:02 +0000
Received: (at submit) by debbugs.gnu.org; 19 Oct 2025 00:59:21 +0000
Received: from localhost ([127.0.0.1]:51994 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vAHlZ-0000Y0-3i
for submit <at> debbugs.gnu.org; Sat, 18 Oct 2025 20:59:21 -0400
Received: from lists.gnu.org ([2001:470:142::17]:57526)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1vAHlR-0000XV-I7
for submit <at> debbugs.gnu.org; Sat, 18 Oct 2025 20:59:14 -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 <eg642616@HIDDEN>)
id 1vAHlL-0001xv-9P
for bug-gnu-emacs@HIDDEN; Sat, 18 Oct 2025 20:59:07 -0400
Received: from mail-ot1-x341.google.com ([2607:f8b0:4864:20::341])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <eg642616@HIDDEN>)
id 1vAHlJ-0006FI-Ok
for bug-gnu-emacs@HIDDEN; Sat, 18 Oct 2025 20:59:07 -0400
Received: by mail-ot1-x341.google.com with SMTP id
46e09a7af769-7c28ff7a42eso225237a34.3
for <bug-gnu-emacs@HIDDEN>; Sat, 18 Oct 2025 17:59:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1760835544; x=1761440344; darn=gnu.org;
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=lYI/Ix/rR8OX1x5BIXMharEbPjURSLfeK1YTBc0xilk=;
b=LXYRDeqQqTHyp4WNXwuhfQZl1ar+EfLoYdz1rpSxErHaPhTx4zhN6yWbt3GVK+toK9
Z8L9QEF5i4nIkJrnfWsI8MUHY1FRBtjXFLpcZsdnLWe9DIx+uVg8/xG5HIz8SgGL4su6
4TtMQ7CjxpFn0N1EgpO1Wln4oUkzCVJ038NH0DFTt9Gx5e3YkQSTsSGiG7DIARUvYMdj
PSSbOupuNVUz+mJRvDJZSECH+bepLaPuj55PHVW6qHH1pjMwb8L+b6SARfdIlt/zOoBM
Dm6ChtunhlUpv0YwQ/fOpEgObSINNvpizrQrJsxOrX4PT+zQtgZ8SMB1bab0fS9uIqGA
9Qag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1760835544; x=1761440344;
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=lYI/Ix/rR8OX1x5BIXMharEbPjURSLfeK1YTBc0xilk=;
b=FgWqtwHIwxfdAU9kW8tLK3r3m8TY/62G8hv61QCFDLg4S9xXJhMp0gOBZnxnbLsvV3
uB14lgg90QpcjDp83eTlm5TAjUOQgwIEBHD5qYNXA5XnhKuih1QQk8rKbHK/tMqNHhjN
cmtqsUPy4YQXqh0Obumr+feEXsPT5P08/WHega2JdbnJwoMhSwMpqdNxuyq7L9Hftx6f
voFQx0wanCLSqedd/IZ97VrBW73IBDoSrK6RGCDmH7WPQzgZUT/szpOcKOcfDq3PzO1u
2omrkeC/qhlpxvttaNs5QjBd10h4M8MAepyQpSFfrACOKjkCCeaqB9ChNmX1S7Pbcdgg
hWIQ==
X-Gm-Message-State: AOJu0YzyAx3hk+mDSTGVvMCOdN7WKdfqyNb0vgKfPUc+8DdTremUpzvd
7v5xPFioYsF+jRlSQ/J2Pxb3QhbPsdRvXK2ek3ua36D2+R4FnbmdD+xr
X-Gm-Gg: ASbGncvYYAfcKdn4i9DQg+RZA2hSW1qCHPVUZonKA5xkAGoE91KYIGseGnrCLuLoML2
wAErAp6GHfa4LGvAqvC5AHKsco5Vw1b9JPpdmG9PSMPXs+gnXNZV9BoUG8JHpIW4XGK02pFR65a
MQ8kRxWg1ryIY/xo3NQEmnq4lZ8i8u00W99WPLEpORfaJ8TJimYQq2MWXC2U05/ct74s0wPxQn+
speDk+fkFpjVBC3g+ZJ3k8x/VfgNhjG7LPplYuF5sJA+RCD9vFKJP1EAhYhD5DMiPwpwRMq0o4e
HMzsb2MJgHZi4Idg71kl/yX8hfOzzGRXzxbpZ6C7rEGL970BGtbvqLUBbzB0XV5lfin6lDGAPYO
r4XAqj8SIUgY6LALn8omkMCb7SRXTzQa5qmGGNlL7LdwwDDcMvTSpel4RBQL7EaJuFTzR43hfpk
y/XE0yMsI//85nNrQ=
X-Google-Smtp-Source: AGHT+IF/JrMpyLI3CFO6rUwlqVEelrkxjdw2EPvgsJ78CdAHhcLSQpQztZek97/J6q6xgSTtr19TLg==
X-Received: by 2002:a05:6830:910:b0:7bd:8995:843a with SMTP id
46e09a7af769-7c27cb62065mr4501795a34.21.1760835544266;
Sat, 18 Oct 2025 17:59:04 -0700 (PDT)
Received: from fedora ([189.215.161.189]) by smtp.gmail.com with ESMTPSA id
46e09a7af769-7c28890f2a6sm1224422a34.24.2025.10.18.17.59.02
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sat, 18 Oct 2025 17:59:03 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <87zf9obpib.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
<874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN>
<871pn0luyc.fsf@HIDDEN> <87zf9obpib.fsf@HIDDEN>
Date: Sat, 18 Oct 2025 18:59:01 -0600
Message-ID: <87a51nyaei.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=2607:f8b0:4864:20::341;
envelope-from=eg642616@HIDDEN; helo=mail-ot1-x341.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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
the administrator of that system for details.
Content preview: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss
army knife of text editors" writes: > Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= writes: > >> In
this case the cursor position on the current line does not matter, it >> will
attempt to hide the "block" closest to the beginning of the current >> line
[...] > [...]
Content analysis details: (1.2 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
in digit (eg642616[at]gmail.com)
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2001:470:142:0:0:0:0:17 listed in]
[list.dnswl.org]
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (eg642616[at]gmail.com)
1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)
Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife
of text editors" <bug-gnu-emacs@HIDDEN> writes:
> Elijah Gabe P=C3=A9rez <eg642616@HIDDEN> writes:
>
>> In this case the cursor position on the current line does not matter, it
>> will attempt to hide the "block" closest to the beginning of the current
>> line [...]
>
> "closest to " or "closest to and beginning after"?
closest to and beginning after
--=20
- E.G via Gnus and Org.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 19 Oct 2025 01:00:03 +0000
Resent-Message-ID: <handler.79585.B79585.17608355522091 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 79585 <at> debbugs.gnu.org
Cc: michael_heerdegen@HIDDEN, eliz@HIDDEN, juri@HIDDEN
X-Debbugs-Original-To: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17608355522091
(code B ref 79585); Sun, 19 Oct 2025 01:00:03 +0000
Received: (at 79585) by debbugs.gnu.org; 19 Oct 2025 00:59:12 +0000
Received: from localhost ([127.0.0.1]:51991 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vAHlP-0000Xf-L4
for submit <at> debbugs.gnu.org; Sat, 18 Oct 2025 20:59:11 -0400
Received: from mail-ot1-x341.google.com ([2607:f8b0:4864:20::341]:46518)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1vAHlO-0000XS-0E
for 79585 <at> debbugs.gnu.org; Sat, 18 Oct 2025 20:59:10 -0400
Received: by mail-ot1-x341.google.com with SMTP id
46e09a7af769-7c0e8367d4eso1076989a34.1
for <79585 <at> debbugs.gnu.org>; Sat, 18 Oct 2025 17:59:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1760835544; x=1761440344; darn=debbugs.gnu.org;
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=lYI/Ix/rR8OX1x5BIXMharEbPjURSLfeK1YTBc0xilk=;
b=GUcSAQM3ltPg+z6ELPOeu+d+h24sPzAE6vY7FTC2N/7h2ahsGqH34U8INjehxlEw3F
ml38ySgCJDSUdz8k9umYuAxIhtorejOYm5qvwYuPf46UrLOvjqERSMNqoO3fCedkdUIr
g0dVSvUh2x6IVCC1OxnZZI6FP371zKCIc1GrZdp2kSRNDZZPL3wH2i7ayhKXIpFO/vdb
SMszn1bE4VTd62pOy2wUclL8ODUpcuAiMRlsgIhQKzAmjs4ECNlpRi0slNUoisfKY0V4
ehoqlBqdDU73nBpsPVinW4mYfWZVHmk32h6VMo5td+6OIoRL7d8mgvAAAEgSBOaE+xUG
zV0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1760835544; x=1761440344;
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=lYI/Ix/rR8OX1x5BIXMharEbPjURSLfeK1YTBc0xilk=;
b=CpycShnWoGhhs/y3+qJtHND6qROLHQ8qXvycEge2eJEOqdt8EmBgBall8lnXO0NFF/
zgp4PP6i92htVgOcwE/djuf31CClqOnKJ2mHIC2/DtZ9oe15lT6uwfZz/SAVu7GBkRsr
GCRQr6GzWj16EvFlmXRA3SYXCeGaepsTCmtEDVO/1+7gqtlsVuX4lqduVwGOYNBxqlSe
WBZUZNdLbbxh1v2GbvF8WWeGaMxoonu23ZtfV6WenPKCjTMQJRxyzM8HnUyzmjhz8iUt
e9tYmaDq6Fevv7XUarQ4OEvPqqZW4VsSDm9enTh76VXVT5chGmw+FSg2foMvMcrT1pYp
ViSQ==
X-Forwarded-Encrypted: i=1;
AJvYcCXp2UPOoyGcIN9CFKU7gg9peeIE3q/L9ViCoJgG9PcKl4SJgNP0fzQPM+ay0cpvwimXH3u3Ww==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yw0zbNPZ6FgH++FeQUW+KzeMw+h1K5WTRgBeEmM9J6P/VRMTe48
iUDxck7HnXbLAkNaqTuZiSPRyW6EqvCVPq45HpwQGEJjAlc3OdqRrjgb
X-Gm-Gg: ASbGncuEiTMtKNdvjoEREkKO5JpheCxMBdBoZZa1izVoQZegO2omIx7ErZgSxvgv9X9
d4jyfUNlERINmml13Z21A6xBXVl27hPq+gHITPPYhkIESUpTKSRks6HF8tYkM4CfV0GGZ3MWuMd
tDP88ev1zq/phiWeyRJi08CO5/79eT5aDuv7QFhsIKwijpj60ZIOb2iXjg9HPMzbkMFYdNRdND7
CCDBytIN8rfm2p3cWmUagYJ1BU5nR9XwKo6l5dlRguUlqs7cS10s71+bo8l3kn1AnDEyq0qPvHo
RqNJQUBslbaOld9vYPSP0If16bu9vHRHed+HgNG/0/gGSCc/kWYdsV6Y8jQAts8oyUWqL7xgAUR
agLI5WUWHPSx6f+yeWzYP3aCvaziejtkIzXqxswGk6CyrGz8WfFLKr5SVhHS3RaorrJ7Ne5haje
oZ5om5qCWpMfq7DpQ=
X-Google-Smtp-Source: AGHT+IF/JrMpyLI3CFO6rUwlqVEelrkxjdw2EPvgsJ78CdAHhcLSQpQztZek97/J6q6xgSTtr19TLg==
X-Received: by 2002:a05:6830:910:b0:7bd:8995:843a with SMTP id
46e09a7af769-7c27cb62065mr4501795a34.21.1760835544266;
Sat, 18 Oct 2025 17:59:04 -0700 (PDT)
Received: from fedora ([189.215.161.189]) by smtp.gmail.com with ESMTPSA id
46e09a7af769-7c28890f2a6sm1224422a34.24.2025.10.18.17.59.02
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sat, 18 Oct 2025 17:59:03 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <87zf9obpib.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
<874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN>
<871pn0luyc.fsf@HIDDEN> <87zf9obpib.fsf@HIDDEN>
Date: Sat, 18 Oct 2025 18:59:01 -0600
Message-ID: <87a51nyaei.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife
of text editors" <bug-gnu-emacs@HIDDEN> writes:
> Elijah Gabe P=C3=A9rez <eg642616@HIDDEN> writes:
>
>> In this case the cursor position on the current line does not matter, it
>> will attempt to hide the "block" closest to the beginning of the current
>> line [...]
>
> "closest to " or "closest to and beginning after"?
closest to and beginning after
--=20
- E.G via Gnus and Org.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 19 Oct 2025 03:11:02 +0000
Resent-Message-ID: <handler.79585.B79585.17608434529618 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: michael_heerdegen@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17608434529618
(code B ref 79585); Sun, 19 Oct 2025 03:11:02 +0000
Received: (at 79585) by debbugs.gnu.org; 19 Oct 2025 03:10:52 +0000
Received: from localhost ([127.0.0.1]:53611 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vAJoq-0002V3-2a
for submit <at> debbugs.gnu.org; Sat, 18 Oct 2025 23:10:52 -0400
Received: from mail-yw1-x1141.google.com ([2607:f8b0:4864:20::1141]:54703)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1vAJom-0002Ug-Kz
for 79585 <at> debbugs.gnu.org; Sat, 18 Oct 2025 23:10:49 -0400
Received: by mail-yw1-x1141.google.com with SMTP id
00721157ae682-7814273415cso27379147b3.1
for <79585 <at> debbugs.gnu.org>; Sat, 18 Oct 2025 20:10:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1760843443; x=1761448243; darn=debbugs.gnu.org;
h=content-transfer-encoding:mime-version:message-id:date:references
:in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
:reply-to; bh=oG/KY+VOrRvBClShChxcsxZi54UQMwcTycU/fFO/msY=;
b=A59MbVgM+QHSZ74hKg4Qxjjoy+WTR0jfas0W8X75MBHeomRtWBIuCmYgXv6ZfVmt+V
hZtVRAfGCrZv4OFEvo07jEtWxhTKOxHsxNaIeWBdXoDRB7oZsh9ulup/p6OUj1L3Rv3q
NTcYayvyVOG/bIGjtut/oAHp163SE0hUCf3FG8NkcL+LKm3jZWfAspUXV8GnbkPY0Pet
BO80RrYfg6lSfsSNJxmrfeyZqC0CNI/lCC+CCdQ6fw4IZwXJkbFtqHyWo+0ucAgiQjEM
zFrzOFCoL2/haE/WbxaZYbS+n9j2H0+YUfpaO3bBrDnmm64350B4wj3eHwknA95WOPkA
lnyw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1760843443; x=1761448243;
h=content-transfer-encoding:mime-version: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=oG/KY+VOrRvBClShChxcsxZi54UQMwcTycU/fFO/msY=;
b=IVTCUxBsbmsjKeLX4qojMkjMp49LtF3L5N0GbjCZrShzGElnGRxuy/y9QQ3DBXlX57
dkLjDc8hSa7yEyPXux7Pq8v6AW4yTMdpAEuICSh2RLWr9+SlNRTgSutyORYJH2ed4uke
9ivbGhXs+55LWUQFuARzMTlIJrpwly6Fz6aXJOrIHqdGF9/qReRMxowHcyc76g6lUflE
bx72Uhs9rFOD+YEfiKUmg7mugWtlD1/NDcIoWdfV+PAs9V5Gs+uLkK/d2Iz2DEZ5nkrN
U9b2dwXA1hRDD7jopxxfHvQOJsvylIl3hnebSInG9M91hkFTTyU4r3fXyZ274TQuP9UR
/ToQ==
X-Forwarded-Encrypted: i=1;
AJvYcCU/TXgPMtlytiWohIZMIl4KEHRV4xmcqVHzWOR0PqLlLyDZvag/BKf0bexVcG6ckJwM75tsMQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzhWKiHKVRZT2YLP90kTDxyX3wJwTHXvzcbPtdfC7Xq3r2M+LTT
ALyw+ClE6K0CMmT09ZiQx6DTTr3UEGOttHKleyUXBlkmn6iuCzuqCz6J
X-Gm-Gg: ASbGncu4Pigq9IFkp5sEZSXgb9u1sYAtSOiy3jJ7yvMrAMMgEc3LZMnpOnqRgi3pY+y
HJeK+AJR6uFJ2mgUraeCRCY6NyOKVgWgvuVYwy8OVWni+XOI3ejsb08R0O+qQ5lmDyEjpIuy/Vc
1oZX5sKYue57wahpaemiHcNidE8jaViflze/PaU6MiFfuQRdzA7vtKxrejp/06w2A9kffqYxqg5
cSOU0Z3da5v4e1n8fWhVcYxEsvOXZse1B9fv5H0T4+QLFcAbbWTsBfYQWRAJm8HdK4y4ejHMHce
KAKSLhfyHvST6AwLzZZVr+A51BA2MrKoDCoC2KZvAqY2LFV1vu/4Cn9gRSqVzY5J1LXa0uAgJLH
f2/moTrf/VYr6qsSy3PCuPLGD/vxc7AvizRjLxFpGZp4M9dsQQNo5Ysu/Dpcec/aaiB6bfcDzsg
94jf/Q
X-Google-Smtp-Source: AGHT+IExl4BFMXHvumoD2KfGTsH4rfwMgOaV0zks1Ml9JLNoIpNLexLGBYZJqhhdVPVM+TZnBg743w==
X-Received: by 2002:a53:ec8e:0:b0:63c:fbc1:9411 with SMTP id
956f58d0204a3-63e161dab85mr5467087d50.48.1760843442538;
Sat, 18 Oct 2025 20:10:42 -0700 (PDT)
Received: from fedora ([189.215.161.189]) by smtp.gmail.com with ESMTPSA id
00721157ae682-7846a6c9be9sm11134627b3.62.2025.10.18.20.10.41
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sat, 18 Oct 2025 20:10:42 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <86cy6kg0vi.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
<874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN>
<871pn0luyc.fsf@HIDDEN> <86cy6kg0vi.fsf@HIDDEN>
Date: Sat, 18 Oct 2025 21:10:40 -0600
Message-ID: <874irvy4b3.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
Eli Zaretskii <eliz@HIDDEN> writes:
>> From: Elijah Gabe P=C3=A9rez <eg642616@HIDDEN>
>> Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 79585 <at> debbugs.gnu.org,
>> juri@HIDDEN
>> Date: Fri, 17 Oct 2025 22:01:15 -0600
>>=20
>> Eli Zaretskii <eliz@HIDDEN> writes:
>>=20
>> > You mean "the block to which the current line belongs"?
>>=20
>> It's a bit complicated to explain.
>>=20
>> In a "block" like in the image below:
>>=20
>> Executing `hs-hide-block`, should hide the paren pairs in the current
>> line, instead of the brakets:
>>=20
>> In this case the cursor position on the current line does not matter, it
>> will attempt to hide the "block" closest to the beginning of the current
>> line, this makes this command behave "smartly".
>
> Doesn't "the innermost block to which the current line belongs" I
> suggested in a later message describe this accurately?
Yes, but it sounds confusing, if there is no other suggestion I will
update the patch with this text for the docstring.
--=20
- E.G via Gnus and Org.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 20 Oct 2025 00:15:02 +0000
Resent-Message-ID: <handler.79585.B79585.176091929226538 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: michael_heerdegen@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176091929226538
(code B ref 79585); Mon, 20 Oct 2025 00:15:02 +0000
Received: (at 79585) by debbugs.gnu.org; 20 Oct 2025 00:14:52 +0000
Received: from localhost ([127.0.0.1]:41863 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vAdY2-0006tm-RT
for submit <at> debbugs.gnu.org; Sun, 19 Oct 2025 20:14:52 -0400
Received: from mail-ot1-x341.google.com ([2607:f8b0:4864:20::341]:57558)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1vAdY0-0006t7-Bn
for 79585 <at> debbugs.gnu.org; Sun, 19 Oct 2025 20:14:49 -0400
Received: by mail-ot1-x341.google.com with SMTP id
46e09a7af769-7c2878bdf27so1371132a34.2
for <79585 <at> debbugs.gnu.org>; Sun, 19 Oct 2025 17:14:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1760919282; x=1761524082; darn=debbugs.gnu.org;
h=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=5XjPAimm/POfBOOQaMqHEXMnJT454hmhNA84gojLQx0=;
b=dk5L4UdY2QsPisqFei0LHkM9HD8KiKMOMzSLM2hKj2raquK7/SU23V+VE4FsjN7ADR
d8aKfWDPvANYTbHTnqBVjaA1MyVkTZABX4IPjN3druGZ85DjiKcjn5nlrZ7lXCWkVkf1
bJipE2SoluzZ0ugAoGOp3WxwID3gd0XxYWUMq5R5d1PTN0eCrnhI9grMoxiquLvF07b3
Ykfe5zA7L19X9E5P3RvjL1Vjyb4Y5ODWmQzOZzkmYKe9hLlD5jhk881ClbobDXwGNcyi
wIRVwXIO3T+XvErXHX2NxYvAu5PK40JVEzm2A91UTGCmsNZ84FMYjLWQi21bmPhHOMEK
LdxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1760919282; x=1761524082;
h=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=5XjPAimm/POfBOOQaMqHEXMnJT454hmhNA84gojLQx0=;
b=pcXBoYtGc3Qx2lN7cr/E9OYcpATUf576svvAUs5plSwgzs0kwfMmvkKVm8e5DKo7OD
eG0pvEV/IsUY+PUGXW5ybq90mC1keqACzL+ri22JfydeSrxKFQWn5n5cPJb+/SqliqEY
LwNvXsX0Zd4OSr90YeAfQ1k31wj5WjgNp8ETxCHSZ6zDk3dcgDt8a6M1bwKN3JwVdCGh
K1tM9u1WhoVR9vFiTs5M+OnkNRRJTTU7PDVJWgR48VJyt88qWh62sNHKfMLhNvjZQyug
pJSj+iabZtnoHBKknp+nuiFS042+8S378TZ0deu8aFLtH9Dxubgr71Ir6yF77ROGN7dd
EqKQ==
X-Forwarded-Encrypted: i=1;
AJvYcCU0pPOEYebfWHh4N6Gjk9Gy3H1XnLH3BxdKoX9MS0XdVQfcGgojSPI8xqDe0zsrfLGOUuCyUw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyJRNaejA/u2x5h85GEQFjS/tFbIi3K2UeW3RpbVc5m65VgYJZ1
NTJt5I/gBIgveJuH7HhGmafao8qfSc2vHMvHUTKm10aCBTgwLrIKl7AF
X-Gm-Gg: ASbGncv9zpXwU/l71TRSGMbJdg9T/9Ho+4fF+BpG1/0/udJ5rmH/ZckROt8bPzT5rg0
zVxOK0NZ6GhNWJKh/BzwGVtASLPxzxVF9N64r9QcZokJi1wUwqEX9x6+4bETVuOpu8NunVqTdwe
XnHdhBIp41pkiFy6SxKmvulUzqVkgpgFlPdgwgvpQrKjHwX87MdzedirqSkzEG6FstXFyxAUv4P
U7FGYgpgdIgQAzbK1PIOnRYQvB3ZhtnDm/EYOWjmPChFOch1T4dvgR1kMdXrGZ8eLKhGhLsqqLR
M1F9zyTxKMwsdUXMA6g4B4boJkTTJDjPQDJOo1eIW/DTurrCjeK9M4w15cobIsVbvFSFUALd68D
BeFFADcgyetIfSlCB87eLIQnmzIXo0rHKXiYJ+ONfWN7zZQoPkBpp/Kn9KvsviSOjpqKc/RYH4t
LNBhf/
X-Google-Smtp-Source: AGHT+IEmVVGo5s7y3K3diEDxkOsHrHhCypec+lvddk9Rok3pGaSpmngftbm4BJgdGulsyasbSJbTww==
X-Received: by 2002:a05:6830:264d:b0:745:56ef:831 with SMTP id
46e09a7af769-7c27cb4694emr5999796a34.23.1760919282211;
Sun, 19 Oct 2025 17:14:42 -0700 (PDT)
Received: from fedora ([189.215.161.189]) by smtp.gmail.com with ESMTPSA id
46e09a7af769-7c2888ee4aasm2149277a34.18.2025.10.19.17.14.40
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sun, 19 Oct 2025 17:14:41 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <874irvy4b3.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87ikgqg0lq.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
<874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN>
<871pn0luyc.fsf@HIDDEN> <86cy6kg0vi.fsf@HIDDEN>
<874irvy4b3.fsf@HIDDEN>
Date: Sun, 19 Oct 2025 18:14:37 -0600
Message-ID: <87ikgaig42.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
--=-=-=
Content-Type: text/plain
I've now updated the patch, I've changed the variable name to
'hs-hide-block-behavior' thus this should make it clearer.
--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment;
filename=0001-hideshow-Add-new-option-for-control-how-the-block-sh.patch
From 2e47b5ff704215fba2606ec97dbeed236aa3d5f6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?El=C3=ADas=20Gabriel=20P=C3=A9rez?= <eg642616@HIDDEN>
Date: Mon, 13 Oct 2025 19:20:27 -0600
Subject: [PATCH] hideshow: Add new option for control how the block should be
hidden.
bug#79585
* doc/emacs/programs.texi (Hideshow):
* etc/NEWS: Document changes.
* lisp/progmodes/hideshow.el (hs-hide-behavior): New user
option.
(hs-life-goes-on): Add 'save-excursion' and 'save-match-data'.
(hs-hide-block): Rework.
---
doc/emacs/programs.texi | 7 +++++
etc/NEWS | 7 +++++
lisp/progmodes/hideshow.el | 54 +++++++++++++++++++++++++++++++-------
3 files changed, 58 insertions(+), 10 deletions(-)
diff --git a/doc/emacs/programs.texi b/doc/emacs/programs.texi
index 22968ea878b..f42f40fa28f 100644
--- a/doc/emacs/programs.texi
+++ b/doc/emacs/programs.texi
@@ -1734,6 +1734,7 @@ Hideshow
@vindex hs-indicator-type
@vindex hs-indicator-maximum-buffer-size
@vindex hs-isearch-open
+@vindex hs-hide-block-behavior
@vindex hs-special-modes-alist
These variables can be used to customize Hideshow mode:
@@ -1742,6 +1743,12 @@ Hideshow
If non-@code{nil}, @kbd{C-c @@ C-M-h} (@code{hs-hide-all}) hides
comments too.
+@item hs-hide-block-behavior
+This variable controls how @code{hs-hide-block} and
+@code{hs-toggle-hiding} should hide a block. The possible values can be
+'after-bol', hide the innermost block to which the current line belongs;
+or 'after-cursor', hide the block after cursor position.
+
@item hs-display-lines-hidden
If non-@code{nil}, display the number of hidden lines next to the
ellipsis.
diff --git a/etc/NEWS b/etc/NEWS
index 32c5ed41d00..765f3b88957 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1050,6 +1050,13 @@ The new icons 'hs-indicator-show' and 'hs-indicator-hide' can be used
to customize the indicators appearance only if 'hs-indicator-type' is
set to 'margin' or nil.
++++
+*** New user option 'hs-hide-block-behavior'.
+This user option controls how 'hs-hide-block' and 'hs-toggle-hiding'
+should hide a block. If set to 'after-bol', hide the innermost block to
+which the current line belongs. If set to 'after-cursor' hide the block
+after cursor position. By default this is set to 'after-bol'.
+
** C-ts mode
+++
diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el
index d01f855a7f8..dd853f9ba6f 100644
--- a/lisp/progmodes/hideshow.el
+++ b/lisp/progmodes/hideshow.el
@@ -253,6 +253,20 @@ hs-hide-comments-when-hiding-all
"Hide the comments too when you do an `hs-hide-all'."
:type 'boolean)
+(defcustom hs-hide-block-behavior 'after-bol
+ "How hideshow should hide a block.
+If set to `after-bol', hide the innermost block to which the current
+line belongs.
+
+If set to `after-cursor', hide the block after cursor position.
+
+This only have effect in `hs-hide-block' and `hs-toggle-hiding'
+commands."
+ :type '(choice
+ (const :tag "Hide the block after cursor." after-bol)
+ (const :tag "Hide the block after beginning of current line." after-cursor))
+ :version "31.1")
+
(defcustom hs-display-lines-hidden nil
"If non-nil, display the number of hidden lines next to the ellipsis."
:type 'boolean
@@ -884,7 +898,10 @@ hs-hide-block-at-point
a comment.
The block beginning is adjusted by `hs-adjust-block-beginning'
-and then further adjusted to be at the end of the line."
+and then further adjusted to be at the end of the line.
+
+If hidding the block is successful, return non-nil.
+Otherwise, return nil."
(if comment-reg
(hs-hide-comment-region (car comment-reg) (cadr comment-reg) end)
(when-let* ((block (hs-block-positions)))
@@ -899,7 +916,8 @@ hs-hide-block-at-point
(hs-discard-overlays p q)))
(goto-char q)
(hs-make-overlay p q 'code (- (match-end 0) p)))
- (goto-char (if end q (min p (match-end 0)))))))))
+ (goto-char (if end q (min p (match-end 0))))
+ nil)))))
(defun hs-inside-comment-p ()
"Return non-nil if point is inside a comment, otherwise nil.
@@ -1056,7 +1074,8 @@ hs-life-goes-on
(declare (debug t))
`(when hs-minor-mode
(let ((case-fold-search t))
- ,@body)))
+ (save-match-data
+ (save-excursion ,@body)))))
(defun hs-find-block-beginning-match ()
"Reposition point at the end of match of the block-start regexp.
@@ -1176,13 +1195,28 @@ hs-hide-block
(cond
((and c-reg (or (null (nth 0 c-reg))
(not (hs-hideable-region-p (car c-reg) (nth 1 c-reg)))))
- (message "(not enough comment lines to hide)"))
- ((or c-reg
- (funcall hs-looking-at-block-start-p-func)
- (funcall hs-find-block-beginning-func))
- (hs-hide-block-at-point end c-reg)
- (hs--refresh-indicators)
- (run-hooks 'hs-hide-hook))))))
+ (user-error "(not enough comment lines to hide)"))
+
+ (c-reg (hs-hide-block-at-point end c-reg))
+
+ ((or (and (eq hs-hide-block-behavior 'after-bol)
+ (save-excursion
+ (goto-char (line-beginning-position))
+ (funcall hs-find-next-block-func hs-block-start-regexp
+ (line-end-position) nil))
+ (goto-char (match-beginning 0)))
+ (funcall hs-looking-at-block-start-p-func))
+ ;; If hidding the block fails (due the block is not hideable)
+ ;; Then just hide the parent block (if possible)
+ (unless (save-excursion (hs-hide-block-at-point end))
+ (goto-char (1- (point)))
+ (funcall hs-find-block-beginning-func)
+ (hs-hide-block-at-point end)))
+
+ ((funcall hs-find-block-beginning-func)
+ (hs-hide-block-at-point end)))
+
+ (run-hooks 'hs-hide-hook))))
(defun hs-show-block (&optional end)
"Select a block and show it.
--
2.51.0
--=-=-=
Content-Type: text/plain
--
- E.G via Gnus and Org.
--=-=-=--
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 20 Oct 2025 17:59:01 +0000
Resent-Message-ID: <handler.79585.B79585.176098313817684 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176098313817684
(code B ref 79585); Mon, 20 Oct 2025 17:59:01 +0000
Received: (at 79585) by debbugs.gnu.org; 20 Oct 2025 17:58:58 +0000
Received: from localhost ([127.0.0.1]:47225 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vAu9q-0004b9-A1
for submit <at> debbugs.gnu.org; Mon, 20 Oct 2025 13:58:58 -0400
Received: from mout-p-201.mailbox.org ([80.241.56.171]:55458)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1vAu9n-0004ad-Qf
for 79585 <at> debbugs.gnu.org; Mon, 20 Oct 2025 13:58:56 -0400
Received: from smtp102.mailbox.org (smtp102.mailbox.org
[IPv6:2001:67c:2050:b231:465::102])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4cr3880bVGz9tCb;
Mon, 20 Oct 2025 19:58:48 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001;
t=1760983128;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
in-reply-to:in-reply-to:references:references;
bh=vBBQeZoaBSRp/o/0jpTCj8qNgkGaPE+oi81OYRU40U8=;
b=0ei+bv0Tyb/FdMNtxmjLUndLCkGRp6H1yjv/P4YgE6MSXCViCfDU2/jaPy3BHg7BX7x0Oh
ljeaoV/3edIOV0yBY5EkbdWxayL3y00Pc8mnURcQri/ze2FQYsPcu5ZzYWKcrsmkjPijZ4
jrYhRJ1xO56bqOzO3CVNwm5yjKyDeI712/M7OOtFvr2NmynOkqePTb2zhCXx5uakbBdAmQ
wcLpE1Pm/ZoPlCa0daCoHF2O2rSl6cuV2B0v0hBAH6bGWXP9nqPkufFcJn6B5M5ltQoncX
/q6d8KWf7Q0EE2GgYd0e1z6MPMk3x06JSQE6kh85HLu0bguN008fTkwZZ8BkNg==
Authentication-Results: outgoing_mbo_mout; dkim=none;
spf=pass (outgoing_mbo_mout: domain of juri@HIDDEN designates
2001:67c:2050:b231:465::102 as permitted sender)
smtp.mailfrom=juri@HIDDEN
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <87ikgaig42.fsf@HIDDEN>
Organization: LINKOV.NET
References: <87ldloqde4.fsf@HIDDEN> <87ikgqg0lq.fsf@HIDDEN>
<87ms62jfoy.fsf@HIDDEN> <87347topc7.fsf@HIDDEN>
<87tt08bxa0.fsf@HIDDEN> <875xcmqk5v.fsf@HIDDEN>
<877bx19u4g.fsf@HIDDEN> <87wm51rl6o.fsf@HIDDEN>
<87qzv8aazh.fsf@HIDDEN> <87qzv7y2c1.fsf@HIDDEN>
<87tt00hy5k.fsf@HIDDEN> <875xcfappp.fsf@HIDDEN>
<865xcfctsy.fsf@HIDDEN> <87a51qs643.fsf@HIDDEN>
<86y0p9g40t.fsf@HIDDEN> <874irxenr9.fsf@HIDDEN>
<86qzv1g084.fsf@HIDDEN> <871pn0luyc.fsf@HIDDEN>
<86cy6kg0vi.fsf@HIDDEN> <874irvy4b3.fsf@HIDDEN>
<87ikgaig42.fsf@HIDDEN>
Date: Mon, 20 Oct 2025 20:57:48 +0300
Message-ID: <87bjm1a21v.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Rspamd-Queue-Id: 4cr3880bVGz9tCb
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
> I've now updated the patch, I've changed the variable name to
> 'hs-hide-block-behavior' thus this should make it clearer.
Thanks, pushed now.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 20 Oct 2025 18:18:02 +0000
Resent-Message-ID: <handler.79585.B79585.176098422724057 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176098422724057
(code B ref 79585); Mon, 20 Oct 2025 18:18:02 +0000
Received: (at 79585) by debbugs.gnu.org; 20 Oct 2025 18:17:07 +0000
Received: from localhost ([127.0.0.1]:47311 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vAuRO-0006Fw-OE
for submit <at> debbugs.gnu.org; Mon, 20 Oct 2025 14:17:07 -0400
Received: from mout-p-103.mailbox.org ([2001:67c:2050:0:465::103]:53036)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1vAuRN-0006F3-57
for 79585 <at> debbugs.gnu.org; Mon, 20 Oct 2025 14:17:05 -0400
Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4cr3Y25qgTz9srv;
Mon, 20 Oct 2025 20:16:54 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001;
t=1760984214;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
in-reply-to:in-reply-to:references:references;
bh=vDlYJFZJqivPWxdwzoW+Ua49l3oV7Ub3Li9lOzrt8gM=;
b=dUQQpXSQsUrvVvZpNsQrRtZj1bz1MEZj1UfTibKxZSzZz/jX0z2qbfnIGN2MalnUHNF9g0
W/sfULdrExIlqdWppUWdq/klLDlcoPVF6mgJBQ5gkOBHpBmLy7X22dvbRW2WL/KcuUow+J
NROXPdLcL9l9rKCwQLLDj3W5sw2erqe1w4zn+TdxEIErXU3133f156JOV3QVG0MgpR5EHS
MYr4XGpiC6aSjgV5tpQDxofR8sHKN/0Xr/1pG5XE68ZLgKi/IcwAzZwYamTOFHUzvaEO7+
QARYtcGKdhlfqD7I8jKMP781neMXQWimqfciRBKNgRIyRWtOyBpIsZ9uwPScDA==
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <87bjm1a21v.fsf@HIDDEN>
Organization: LINKOV.NET
References: <87ldloqde4.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
<874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN>
<871pn0luyc.fsf@HIDDEN> <86cy6kg0vi.fsf@HIDDEN>
<874irvy4b3.fsf@HIDDEN> <87ikgaig42.fsf@HIDDEN>
<87bjm1a21v.fsf@HIDDEN>
Date: Mon, 20 Oct 2025 21:14:38 +0300
Message-ID: <87h5vt784x.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
>> I've now updated the patch, I've changed the variable name to
>> 'hs-hide-block-behavior' thus this should make it clearer.
>
> Thanks, pushed now.
I tested before pushing, but only after pushing noticed
that the margin indicators became broken: hiding/showing
a block doesn't rotate the arrow in margin with:
(setopt hs-show-indicators t)
(setopt hs-indicator-type 'margin)
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 21 Oct 2025 01:52:01 +0000
Resent-Message-ID: <handler.79585.B79585.17610114962831 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Juri Linkov <juri@HIDDEN>
Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17610114962831
(code B ref 79585); Tue, 21 Oct 2025 01:52:01 +0000
Received: (at 79585) by debbugs.gnu.org; 21 Oct 2025 01:51:36 +0000
Received: from localhost ([127.0.0.1]:48469 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vB1XE-0000jb-Ch
for submit <at> debbugs.gnu.org; Mon, 20 Oct 2025 21:51:36 -0400
Received: from mail-ot1-x341.google.com ([2607:f8b0:4864:20::341]:61830)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1vB1XB-0000jC-Af
for 79585 <at> debbugs.gnu.org; Mon, 20 Oct 2025 21:51:33 -0400
Received: by mail-ot1-x341.google.com with SMTP id
46e09a7af769-7c2730d8fb0so3234566a34.3
for <79585 <at> debbugs.gnu.org>; Mon, 20 Oct 2025 18:51:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1761011487; x=1761616287; darn=debbugs.gnu.org;
h=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=6k9V2CtfjGmzVj02jdgEmpGm7rI7UwBfBrQBtKwLoZc=;
b=dRF31H9+6KxuF4ZmjH3oBLPJn/axIDfqzx4Dq/rTixBF3+lqyBaG2Y1lrbCc+Lkgos
Nqmv2qXJqX0U+0Ww7RVDeMHS4HJ2uhEd/PRlI9oPCFxgEPGRDNio1wn9pDPgeqpCDFoZ
pS6taH/G/JxWEDnTJfe5wOolujwGyatFnuhzWClzp6PJMPdVHmov92bVkbJOVF3eT4b/
5GummHjDkTv1qV4YBYvoxGp4dUlES1xzpkZGTOFfHiHVz7gKPekBV0n2yhfRiH55+gES
Ew8v92s11TDEEuiaZWbQcujLftDkL0NZiyS9krcMDnQu2zw0Q96gME6N7hdxEGAUfIZ2
kQSw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1761011487; x=1761616287;
h=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=6k9V2CtfjGmzVj02jdgEmpGm7rI7UwBfBrQBtKwLoZc=;
b=Gw8gJrlxv1Q2bNxmqWcKo6aoS6ThCCkSJrxog5wG6Dtm+p9KT2/FDX5cUrQLFdWrh9
3h00B9tRQOoaYNywao99WWQRNUPq+tvNue972xhbUIUSqC18os6Jn7P6KGCsEsR1kSkT
mbM9KmQQtuVI8MHUJlaJ6XKasEmT5N5jKKJwNL8WQ+Dh7VtDPdZaq4fkhJZfmYHBdH5d
MOD4sCJ1snnZD5ATRQ1GIp56WeHpnkAiCJqYNbj5svxQ3lJsE2zL4vSek5vfEIf747LY
Mek4Kdqufpg51ojDsoKoFGgxrq1H1HPO6E9R40E/9tqG4aM2fm/3zUfGuHFKSBnyP6xd
vOzQ==
X-Forwarded-Encrypted: i=1;
AJvYcCWooxbIpfwQexFgTQb9Rkp/Yc3ik83GvyrNHVFcASAxCr5j7rxlEeVdfqKFwPlNV6F1r/JvAw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyBXi3PVM3K/+F5H/gnwsYrsFLPDShWqPtRSwi/1okju6lzKBfv
YkCtqDRY5yyWYlaK9XoQP5jo3TNw4p/TLm8pnfKKLzIoFt36OI3QVWaCy0jMGo8X
X-Gm-Gg: ASbGncuqM41fE5YuGCU7Fae/An46dmlBpuFWGvVLmB3FrOjhABkS7jvS/lcKAkEbgix
zCIwPrnbHVuIFcPzYJb1wmoDmFdePgc1Jbu8dx7qPcswxvMySSL+CfhVY+DoYM1zu1B29tusts7
ahW/ygZzdWZsJljUMNw074otHf8X3YwdIO5NtlDq4SVEjWX9804/6a6vgDKfuHTkRTlMvfjSarx
kNXc4iCsb+kG/12iaZ51ZjaJ9bMuid/PUxhC6f+/5NFxY5KFEs8hDY2T/RFGTBhNYBfT0VkpnX/
7GvuLTNP8E0r9n2K9nq2wuDoD//asOPJas18XyBCQBBJ49dzGoEST6eUbTej2aCzW7cy8U9w9R+
asdL3aNhSjg7bve58ebanS1njf62H+DckyVJlBTw+CcdZxaAgYZyA3W1ySrWqr3fwj/24/X0rSh
Q2Jw5S
X-Google-Smtp-Source: AGHT+IFhMf764gr4FFDntdn5+wlSSAAzOPKvkexGLtQ1zS5oXDAOMmex1bDHq0CXlNgzbMJp8CTqog==
X-Received: by 2002:a05:6830:4985:b0:74a:6ea5:a0ed with SMTP id
46e09a7af769-7c27cd24aa6mr6235495a34.33.1761011486992;
Mon, 20 Oct 2025 18:51:26 -0700 (PDT)
Received: from fedora ([189.215.161.189]) by smtp.gmail.com with ESMTPSA id
46e09a7af769-7c288936023sm3167243a34.33.2025.10.20.18.51.25
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 20 Oct 2025 18:51:26 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <87h5vt784x.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87347topc7.fsf@HIDDEN>
<87tt08bxa0.fsf@HIDDEN> <875xcmqk5v.fsf@HIDDEN>
<877bx19u4g.fsf@HIDDEN> <87wm51rl6o.fsf@HIDDEN>
<87qzv8aazh.fsf@HIDDEN> <87qzv7y2c1.fsf@HIDDEN>
<87tt00hy5k.fsf@HIDDEN> <875xcfappp.fsf@HIDDEN>
<865xcfctsy.fsf@HIDDEN> <87a51qs643.fsf@HIDDEN>
<86y0p9g40t.fsf@HIDDEN> <874irxenr9.fsf@HIDDEN>
<86qzv1g084.fsf@HIDDEN> <871pn0luyc.fsf@HIDDEN>
<86cy6kg0vi.fsf@HIDDEN> <874irvy4b3.fsf@HIDDEN>
<87ikgaig42.fsf@HIDDEN> <87bjm1a21v.fsf@HIDDEN>
<87h5vt784x.fsf@HIDDEN>
Date: Mon, 20 Oct 2025 19:51:24 -0600
Message-ID: <87h5vt81k3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
Juri Linkov <juri@HIDDEN> writes:
>>> I've now updated the patch, I've changed the variable name to
>>> 'hs-hide-block-behavior' thus this should make it clearer.
>>
>> Thanks, pushed now.
>
> I tested before pushing, but only after pushing noticed
> that the margin indicators became broken: hiding/showing
> a block doesn't rotate the arrow in margin with:
>
> (setopt hs-show-indicators t)
> (setopt hs-indicator-type 'margin)
Ops, i see (accidentally some changes i was doing for another patch got
merged in the sent patch).
I've send a patch in bug#79616, it should fix it + improve the indicator
updating.
--
- E.G via Gnus and Org.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 21 Oct 2025 15:48:02 +0000
Resent-Message-ID: <handler.79585.B79585.176106163025642 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: eg642616@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176106163025642
(code B ref 79585); Tue, 21 Oct 2025 15:48:02 +0000
Received: (at 79585) by debbugs.gnu.org; 21 Oct 2025 15:47:10 +0000
Received: from localhost ([127.0.0.1]:52560 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vBEZp-0006fT-Rz
for submit <at> debbugs.gnu.org; Tue, 21 Oct 2025 11:47:10 -0400
Received: from mout.web.de ([212.227.17.11]:39225)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>)
id 1vBEZm-0006eP-O3
for 79585 <at> debbugs.gnu.org; Tue, 21 Oct 2025 11:47:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
s=s29768273; t=1761061619; x=1761666419;
i=michael_heerdegen@HIDDEN;
bh=5273jdW+LhHI+Mypd3B6A/pXJ1rEM+YNlcjvIvCvm5Y=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
content-type:date:from:message-id:mime-version:reply-to:subject:
to;
b=uL/JJcw8AqeKjNV1wnVSsqQpWbNOiqz4XrxpgV7EAIr//rMgzuVd5Qn/i8x6ZSBw
TRnYuDQ/LztG4olx3wNQEp8h6KEcPiViCELRaSYAEeFooHqHTsrVGgw9db3gliVdm
JVQ1/elttY0A9EMQHiZl9GNhwDHSwnzsU/9sEIATTDJF677yOMs3fRBdi6TUKlax0
CxJJN1TvaQmn4CnFNHH5ao8Vxl4g3YrkQDgNC6Sj9pOkSPV9sWJmuGeDDmFmeEZ6L
crybK04u90ktvlxc4xPJqo9hw3kZwjgTdkCx96pp6i+lRCFbWnE/2qDhpKTn7XaqK
suudpCCvGsznlx9eyw==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.180]) by smtp.web.de (mrweb105
[213.165.67.124]) with ESMTPSA (Nemesis) id 1MSIEs-1un3qV0Nnk-00L20D; Tue, 21
Oct 2025 17:46:59 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <86frbgedh8.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ikgqg0lq.fsf@HIDDEN>
<87ms62jfoy.fsf@HIDDEN> <87347topc7.fsf@HIDDEN>
<87tt08bxa0.fsf@HIDDEN> <875xcmqk5v.fsf@HIDDEN>
<877bx19u4g.fsf@HIDDEN> <87wm51rl6o.fsf@HIDDEN>
<87qzv8aazh.fsf@HIDDEN> <87qzv7y2c1.fsf@HIDDEN>
<87tt00hy5k.fsf@HIDDEN> <875xcfappp.fsf@HIDDEN>
<865xcfctsy.fsf@HIDDEN> <87a51qs643.fsf@HIDDEN>
<86y0p9g40t.fsf@HIDDEN> <874irxenr9.fsf@HIDDEN>
<86qzv1g084.fsf@HIDDEN> <871pn0luyc.fsf@HIDDEN>
<86cy6kg0vi.fsf@HIDDEN> <87v7kcbpds.fsf@HIDDEN>
<86frbgedh8.fsf@HIDDEN>
Date: Tue, 21 Oct 2025 17:48:40 +0200
Message-ID: <871pmwp86f.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Provags-ID: V03:K1:kjwId6yqP7VPv+J98tGzdDhbWCtPU/y98SU+Lu5JVC12WWRfcGp
l9e9kd7H6tMllNMd3hRLwpvs1zqNZVc4djUt+huJWe80CezlzKRNYYc/GwrXzgjO4If747d
WUSqRCtZNehtjMWS5CJpNrzpYHhV3G30ybRvHdhTWgwpSgXigZLCZS6g8FFMiHgQHN+fdss
Iays2I7ARr2eoy8RhsMSA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:rYVnhe6EynY=;zg1PQZbusPezDtgftZSIbrQMjoJ
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
QxSAgjX3HQrGxv9VPb+SllchUg=
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
--=-=-=
Content-Type: text/plain
Eli Zaretskii <eliz@HIDDEN> writes:
> But if you have alternative suggestions, let's hear them.
First, we have introduced some spelling problems. As a start - someone
with a better English knowledge might improve this:
--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline;
filename=0001-lisp-progmodes-hideshow.el-Spelling-fixes.patch
Content-Transfer-Encoding: quoted-printable
=46rom b3d472b60de11ffac0181675da9667ef6f8b4a45 Mon Sep 17 00:00:00 2001
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Date: Tue, 21 Oct 2025 17:42:37 +0200
Subject: [PATCH] ; * lisp/progmodes/hideshow.el: Spelling fixes
=2D--
lisp/progmodes/hideshow.el | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el
index bbe42a7de91..1fd7958628a 100644
=2D-- a/lisp/progmodes/hideshow.el
+++ b/lisp/progmodes/hideshow.el
@@ -260,7 +260,7 @@ hs-hide-block-behavior
=20
If set to `after-cursor', hide the block after cursor position.
=20
-This only have effect in `hs-hide-block' and `hs-toggle-hiding'
+This only has an effect in `hs-hide-block' and `hs-toggle-hiding'
commands."
:type '(choice
(const :tag "Hide the block after cursor" after-bol)
@@ -310,7 +310,7 @@ hs-indicator-type
- `margin', display the indicators in the margin.
- nil, display the indicators at end-of-line.
=20
-This only have effect if `hs-show-indicators' is non-nil."
+This only has an effect if `hs-show-indicators' is non-nil."
:type '(choice
(const :tag "Fringes" fringe)
(const :tag "Margins" margin)
@@ -490,11 +490,11 @@ hs-minor-mode-map
:doc "Keymap for hideshow minor mode."
"S-<mouse-2>" #'hs-toggle-hiding
"C-c @" hs-prefix-map
- "<left-fringe> <mouse-1>" #'hs-indicator-mouse-toggle-hidding)
+ "<left-fringe> <mouse-1>" #'hs-indicator-mouse-toggle-hiding)
=20
(defvar-keymap hs-indicators-map
:doc "Keymap for hideshow indicators."
- "<left-margin> <mouse-1>" #'hs-indicator-mouse-toggle-hidding
+ "<left-margin> <mouse-1>" #'hs-indicator-mouse-toggle-hiding
"<mouse-1>" #'hs-toggle-hiding)
=20
(easy-menu-define hs-minor-mode-menu hs-minor-mode-map
@@ -592,7 +592,7 @@ hs-find-next-block-func
It is called with three arguments REGEXP, MAXP, and COMMENTS.
REGEXP is a regexp representing block start. When block start is
found, `match-data' should be set using REGEXP. MAXP is a buffer
-position that bounds the search. When COMMENTS is nil, comments
+position that binds the search. When COMMENTS is nil, comments
should be skipped. When COMMENTS is not nil, REGEXP matches not
only beginning of a block but also beginning of a comment. In
this case, the function should find nearest block or comment.
@@ -691,7 +691,7 @@ hs-make-overlay
=20
(defun hs-block-positions ()
"Return the current code block positions.
-This return a cons-cell with the current code block beginning and end
+This returns a cons-cell with the current code block beginning and end
positions. This does nothing if there is not a code block at current
point."
(save-match-data
@@ -775,8 +775,8 @@ hs--add-indicators
(_ (save-excursion
(goto-char b-beg)
(funcall hs-looking-at-block-start-p-func)))
- ;; `catch' is used here if the search fail due
- ;; unbalanced parenthesis or any other unknown error
+ ;; `catch' is used here if the search fails due
+ ;; unbalanced parentheses or any other unknown error
;; caused in `hs-forward-sexp'.
(b-end (catch 'hs-indicator-error
(save-excursion
@@ -793,7 +793,7 @@ hs--add-indicators
`(jit-lock-bounds ,beg . ,end))
=20
(defun hs--refresh-indicators (from to)
- "Update indicators appearance in FROM and TO."
+ "Update indicator appearance in FROM and TO."
(when (and hs-show-indicators hs-minor-mode)
(save-match-data
(save-excursion
@@ -905,7 +905,7 @@ hs-hide-block-at-point
The block beginning is adjusted by `hs-adjust-block-beginning'
and then further adjusted to be at the end of the line.
=20
-If hidding the block is successful, return non-nil.
+If hiding the block is successful, return non-nil.
Otherwise, return nil."
(if comment-reg
(hs-hide-comment-region (car comment-reg) (cadr comment-reg) end)
@@ -1211,8 +1211,8 @@ hs-hide-block
(line-end-position) nil))
(goto-char (match-beginning 0)))
(funcall hs-looking-at-block-start-p-func))
- ;; If hidding the block fails (due the block is not hideable)
- ;; Then just hide the parent block (if possible)
+ ;; If hiding the block fails (due the block is not hideable)
+ ;; then just hide the parent block (if possible)
(unless (save-excursion (hs-hide-block-at-point end))
(goto-char (1- (point)))
(funcall hs-find-block-beginning-func)
@@ -1283,8 +1283,8 @@ hs-toggle-hiding
=20
(define-obsolete-function-alias 'hs-mouse-toggle-hiding #'hs-toggle-hidin=
g "27.1")
=20
-(defun hs-indicator-mouse-toggle-hidding (event)
- "Toggle block hidding with indicators."
+(defun hs-indicator-mouse-toggle-hiding (event)
+ "Toggle block hiding with indicators."
(interactive "e")
(when hs-show-indicators
(let* ((overlays (save-excursion
=2D-=20
2.39.5
--=-=-=
Content-Type: text/plain
And: do we care about the max line width in "hideshow.el"? Seems quite
a bunch of lines are too long.
Michael.
--=-=-=--
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 21 Oct 2025 16:15:02 +0000
Resent-Message-ID: <handler.79585.B79585.1761063284834 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: eg642616@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.1761063284834
(code B ref 79585); Tue, 21 Oct 2025 16:15:02 +0000
Received: (at 79585) by debbugs.gnu.org; 21 Oct 2025 16:14:44 +0000
Received: from localhost ([127.0.0.1]:52670 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vBF0V-0000DN-TW
for submit <at> debbugs.gnu.org; Tue, 21 Oct 2025 12:14:44 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:56602)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vBF0Q-0000Cv-5G
for 79585 <at> debbugs.gnu.org; Tue, 21 Oct 2025 12:14:41 -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 <eliz@HIDDEN>)
id 1vBF0I-0001gS-Bg; Tue, 21 Oct 2025 12:14:30 -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=ekSJ5rbv2/V75RYPP8sELP86wxkq/yoJFzcuoZb0sr0=; b=Gcab4hbJcHK7
l9JBn5ni9aexhYlsIAr/Q4FPnMEeiqR1EuxM6Yg7njpI0+T6WgXJeywpIY87JmT3cTrh8V4Pldzsb
bCEFb8Fu6abg3jTJH2LNAtjQEco5wc5SkH6m0RpAEOL1EXMy5W0IVEjfHvqSkduMvhd7ZcEvc1XuI
6Ex5nlWDBGdtm49s/Uc2o5GhfgK0UzkX/9TQFkxrxQCMJ2NBSqCOitrqL+GEK6MjcdyoIrWsxSgXT
VJ/Ljk5fRqrKIBK2wGZ6e1jbeudvMdAETcHICumKcUletszqUDTe1W6x2Hj8Cbs/Bo/hpV5iavHbt
8EPwLT3PvyzoMuI2x55wpw==;
Date: Tue, 21 Oct 2025 19:14:25 +0300
Message-Id: <86ecqww7tq.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <871pmwp86f.fsf@HIDDEN> (message from Michael Heerdegen on Tue,
21 Oct 2025 17:48:40 +0200)
References: <87ldloqde4.fsf@HIDDEN> <87ikgqg0lq.fsf@HIDDEN>
<87ms62jfoy.fsf@HIDDEN> <87347topc7.fsf@HIDDEN>
<87tt08bxa0.fsf@HIDDEN> <875xcmqk5v.fsf@HIDDEN>
<877bx19u4g.fsf@HIDDEN> <87wm51rl6o.fsf@HIDDEN>
<87qzv8aazh.fsf@HIDDEN> <87qzv7y2c1.fsf@HIDDEN>
<87tt00hy5k.fsf@HIDDEN> <875xcfappp.fsf@HIDDEN>
<865xcfctsy.fsf@HIDDEN> <87a51qs643.fsf@HIDDEN>
<86y0p9g40t.fsf@HIDDEN> <874irxenr9.fsf@HIDDEN>
<86qzv1g084.fsf@HIDDEN> <871pn0luyc.fsf@HIDDEN>
<86cy6kg0vi.fsf@HIDDEN> <87v7kcbpds.fsf@HIDDEN>
<86frbgedh8.fsf@HIDDEN> <871pmwp86f.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> From: Michael Heerdegen <michael_heerdegen@HIDDEN>
> Cc: eg642616@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
> Date: Tue, 21 Oct 2025 17:48:40 +0200
>
> -This only have effect in `hs-hide-block' and `hs-toggle-hiding'
> +This only has an effect in `hs-hide-block' and `hs-toggle-hiding'
"This only has effect" is better, here and elsewhere.
> @@ -592,7 +592,7 @@ hs-find-next-block-func
> It is called with three arguments REGEXP, MAXP, and COMMENTS.
> REGEXP is a regexp representing block start. When block start is
> found, `match-data' should be set using REGEXP. MAXP is a buffer
> -position that bounds the search. When COMMENTS is nil, comments
> +position that binds the search. When COMMENTS is nil, comments
"position that binds"? binds how?
> And: do we care about the max line width in "hideshow.el"? Seems quite
> a bunch of lines are too long.
Making them shorter won't do any harm.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 21 Oct 2025 18:56:02 +0000
Resent-Message-ID: <handler.79585.B79585.17610729436391 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: eg642616@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17610729436391
(code B ref 79585); Tue, 21 Oct 2025 18:56:02 +0000
Received: (at 79585) by debbugs.gnu.org; 21 Oct 2025 18:55:43 +0000
Received: from localhost ([127.0.0.1]:53040 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vBHWJ-0001f0-G4
for submit <at> debbugs.gnu.org; Tue, 21 Oct 2025 14:55:43 -0400
Received: from mout.web.de ([212.227.17.11]:36833)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>)
id 1vBHWH-0001ej-3K
for 79585 <at> debbugs.gnu.org; Tue, 21 Oct 2025 14:55:42 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
s=s29768273; t=1761072933; x=1761677733;
i=michael_heerdegen@HIDDEN;
bh=Nw9lYiBzvU0/DZM8Qel5ShAyprSkTDYk3vyiltDl0+E=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
content-type:date:from:message-id:mime-version:reply-to:subject:
to;
b=mtGSXttUKdnoVWcv4G0NX+vzmmL2dUfTRWu1W+s7e5XVUUaLSiW04HxPl7eKSN6y
UCEkRxoCNtC8+gigvKj2dw3WsZ6COphQl4ez6GlkZtaB+2ZLoNu/3nOCIceRl4xmO
KesqqhoAQrqvI4MOQrM5+TxkCBRLEB6cI0Nfvyc/iEERLZEifiLGtnSj3oQwtM3jQ
1YqHD69nyXZlb9rNqPmmGsrIAYNE66gQc0Z3OFh9f3aYHDrK2uPGXoG6xn0cw7Rio
Oiyac2cpag1xWWYT8rb9Cj8rdT++50jYZl5/UOE5S+C97jU0mXDm1wQKDKesGT9DF
S9f8e2/uVLiW0GBPzA==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.180]) by smtp.web.de (mrweb106
[213.165.67.124]) with ESMTPSA (Nemesis) id 1MS13Z-1umEHO2shv-00IW4D; Tue, 21
Oct 2025 20:55:33 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <86ecqww7tq.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87347topc7.fsf@HIDDEN>
<87tt08bxa0.fsf@HIDDEN> <875xcmqk5v.fsf@HIDDEN>
<877bx19u4g.fsf@HIDDEN> <87wm51rl6o.fsf@HIDDEN>
<87qzv8aazh.fsf@HIDDEN> <87qzv7y2c1.fsf@HIDDEN>
<87tt00hy5k.fsf@HIDDEN> <875xcfappp.fsf@HIDDEN>
<865xcfctsy.fsf@HIDDEN> <87a51qs643.fsf@HIDDEN>
<86y0p9g40t.fsf@HIDDEN> <874irxenr9.fsf@HIDDEN>
<86qzv1g084.fsf@HIDDEN> <871pn0luyc.fsf@HIDDEN>
<86cy6kg0vi.fsf@HIDDEN> <87v7kcbpds.fsf@HIDDEN>
<86frbgedh8.fsf@HIDDEN> <871pmwp86f.fsf@HIDDEN>
<86ecqww7tq.fsf@HIDDEN>
Date: Tue, 21 Oct 2025 20:57:15 +0200
Message-ID: <87qzuwnkvo.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:wapdBL/hf5dgqpuqktf2MimucTNm5wXD/ctoOlS/kXK4wkdc2fh
b+5/GkCSntoLJFjmaSO3UyIsjrQ2tJPQTmnTMlzF76sbAQlWQdA0mFTeTXmgFLGZ86t9q/V
T+7XfWD/h57t3gii1Vpevfy1MuEEuyk4iMXas7rMzXbfpHnMHFZWGPv49RF+sogYQdzH8R6
bFE4VUz0zkOR/Bpea2pdA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:nehT7+ej7Xw=;AFKCLpm27TiCWdF5QXFc3KtBnxf
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
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Eli Zaretskii <eliz@HIDDEN> writes:
> > @@ -592,7 +592,7 @@ hs-find-next-block-func
> > It is called with three arguments REGEXP, MAXP, and COMMENTS.
> > REGEXP is a regexp representing block start. When block start is
> > found, `match-data' should be set using REGEXP. MAXP is a buffer
> > -position that bounds the search. When COMMENTS is nil, comments
> > +position that binds the search. When COMMENTS is nil, comments
>
> "position that binds"? binds how?
Eh sorry, no: an boundary is described here, my mistake. Do you say
"bounds" here, or better "limits"?
> > And: do we care about the max line width in "hideshow.el"? Seems quite
> > a bunch of lines are too long.
>
> Making them shorter won't do any harm.
Can I merge this into this commit?
Michael.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 21 Oct 2025 19:22:02 +0000
Resent-Message-ID: <handler.79585.B79585.176107447611644 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: eg642616@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176107447611644
(code B ref 79585); Tue, 21 Oct 2025 19:22:02 +0000
Received: (at 79585) by debbugs.gnu.org; 21 Oct 2025 19:21:16 +0000
Received: from localhost ([127.0.0.1]:53123 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vBHv1-00031j-Vu
for submit <at> debbugs.gnu.org; Tue, 21 Oct 2025 15:21:16 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:43122)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vBHuz-000316-OW
for 79585 <at> debbugs.gnu.org; Tue, 21 Oct 2025 15:21:14 -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 <eliz@HIDDEN>)
id 1vBHuu-0001xH-1y; Tue, 21 Oct 2025 15:21:08 -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=91xx6i6/zOLobehRboIHOjeSJkdRy1O9NgDaVbiHLXc=; b=kiybPSR3RvRS
6Ne1Jgb72llfl5n2IpPqF/lxRTMrZ77F1Q/mtS00HuKxPQtezLGW0TeszirYPrkAu6nUp4cxfQkYz
xt6q3tFVH0HuIMDSaWdCSH4ygjbLBRleSycLxbtnMvLUbccovTswWAzclGh0KOYcFLzbnTnIriiHx
gU/131DdAGYm+bRuno9xokFQXcr7SLXPEC+9svU7EJgfWWZHBM/aOwJ3mqqSTyBxwbhKbzzuT0hBy
qX2qieWFUnjmuFS8IEfxtCqS85Tspu/kbV4AYr6hoEEnd53WMS5Tc/536OEng2y2Q4CpYkFNVfka9
53MpDRF680Sedax0/05h5A==;
Date: Tue, 21 Oct 2025 22:21:01 +0300
Message-Id: <861pmwvz6q.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87qzuwnkvo.fsf@HIDDEN> (message from Michael Heerdegen on Tue,
21 Oct 2025 20:57:15 +0200)
References: <87ldloqde4.fsf@HIDDEN> <87347topc7.fsf@HIDDEN>
<87tt08bxa0.fsf@HIDDEN> <875xcmqk5v.fsf@HIDDEN>
<877bx19u4g.fsf@HIDDEN> <87wm51rl6o.fsf@HIDDEN>
<87qzv8aazh.fsf@HIDDEN> <87qzv7y2c1.fsf@HIDDEN>
<87tt00hy5k.fsf@HIDDEN> <875xcfappp.fsf@HIDDEN>
<865xcfctsy.fsf@HIDDEN> <87a51qs643.fsf@HIDDEN>
<86y0p9g40t.fsf@HIDDEN> <874irxenr9.fsf@HIDDEN>
<86qzv1g084.fsf@HIDDEN> <871pn0luyc.fsf@HIDDEN>
<86cy6kg0vi.fsf@HIDDEN> <87v7kcbpds.fsf@HIDDEN>
<86frbgedh8.fsf@HIDDEN> <871pmwp86f.fsf@HIDDEN>
<86ecqww7tq.fsf@HIDDEN> <87qzuwnkvo.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> From: Michael Heerdegen <michael_heerdegen@HIDDEN>
> Cc: eg642616@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
> Date: Tue, 21 Oct 2025 20:57:15 +0200
>
> Eli Zaretskii <eliz@HIDDEN> writes:
>
> > > @@ -592,7 +592,7 @@ hs-find-next-block-func
> > > It is called with three arguments REGEXP, MAXP, and COMMENTS.
> > > REGEXP is a regexp representing block start. When block start is
> > > found, `match-data' should be set using REGEXP. MAXP is a buffer
> > > -position that bounds the search. When COMMENTS is nil, comments
> > > +position that binds the search. When COMMENTS is nil, comments
> >
> > "position that binds"? binds how?
>
> Eh sorry, no: an boundary is described here, my mistake. Do you say
> "bounds" here, or better "limits"?
I think the latter is more clear.
> > > And: do we care about the max line width in "hideshow.el"? Seems quite
> > > a bunch of lines are too long.
> >
> > Making them shorter won't do any harm.
>
> Can I merge this into this commit?
Yes, why not?
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 22 Oct 2025 14:22:02 +0000
Resent-Message-ID: <handler.79585.B79585.17611428734829 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: eg642616@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17611428734829
(code B ref 79585); Wed, 22 Oct 2025 14:22:02 +0000
Received: (at 79585) by debbugs.gnu.org; 22 Oct 2025 14:21:13 +0000
Received: from localhost ([127.0.0.1]:57060 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vBZiB-0001Fm-T3
for submit <at> debbugs.gnu.org; Wed, 22 Oct 2025 10:21:12 -0400
Received: from mout.web.de ([212.227.15.4]:57357)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>)
id 1vBZi8-0001EV-3m
for 79585 <at> debbugs.gnu.org; Wed, 22 Oct 2025 10:21:09 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
s=s29768273; t=1761142853; x=1761747653;
i=michael_heerdegen@HIDDEN;
bh=771khPO56SocsK0u81gr+slVkUoK740NE+h49fzBbM8=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
content-type:date:from:message-id:mime-version:reply-to:subject:
to;
b=O+aD/HulueDyD7D0LY/TRcJyL5F8B944Auub1GYjQtRd+V5BL3sFadNHaP0F7Ytv
2WwLkr9YTQUd2BmQuxeiAUk8zfjK9oOEJoHMpTZssh9ngqdJuR9d68mbKN2qFn/q+
epyg9RHVIwsCpsoPvO7EVFtTChQ/GW8ENYMIqOW5QBNKKEYRna9/XBWcVuc3NIaON
og/2csFPIG42UTut3yPD8LRxUgpcoOfKpifxAqv0SeOpaQfi3rMX3sZAlTYUOL51N
Fn6VKd8DuKMkjUYB5iRk/jLSpMrF41Lf+HfSctX5rNMG8GYypipVUoBgHNY5lrxNj
ZDfloBZH3bU9yvBvbg==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.180]) by smtp.web.de (mrweb005
[213.165.67.108]) with ESMTPSA (Nemesis) id 1MZSBG-1uiLad1Tja-00WlQv; Wed, 22
Oct 2025 16:20:53 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <861pmwvz6q.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <875xcmqk5v.fsf@HIDDEN>
<877bx19u4g.fsf@HIDDEN> <87wm51rl6o.fsf@HIDDEN>
<87qzv8aazh.fsf@HIDDEN> <87qzv7y2c1.fsf@HIDDEN>
<87tt00hy5k.fsf@HIDDEN> <875xcfappp.fsf@HIDDEN>
<865xcfctsy.fsf@HIDDEN> <87a51qs643.fsf@HIDDEN>
<86y0p9g40t.fsf@HIDDEN> <874irxenr9.fsf@HIDDEN>
<86qzv1g084.fsf@HIDDEN> <871pn0luyc.fsf@HIDDEN>
<86cy6kg0vi.fsf@HIDDEN> <87v7kcbpds.fsf@HIDDEN>
<86frbgedh8.fsf@HIDDEN> <871pmwp86f.fsf@HIDDEN>
<86ecqww7tq.fsf@HIDDEN> <87qzuwnkvo.fsf@HIDDEN>
<861pmwvz6q.fsf@HIDDEN>
Date: Wed, 22 Oct 2025 16:22:34 +0200
Message-ID: <878qh3hv85.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Provags-ID: V03:K1:2vzYt5b0Xan/C8ZeU0LIqREB7aubKGLQk4UPmAz4PNa+DynuK2H
26pwA/uJ0XnMpjTQC9AfaitKcluZ8LZAnomXBH6ol0ABCU9N2UIHDrvS0viNylOI1b3YtcL
ncy7qUSnVVZO34qi2vujY/jYMaGt8D9cXZ1y76DZJMP1dfyDD15TpwpGWdPFeZL2wTI/b7Q
hdWrBRdB3ZF/4fTH/02OA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:sHkmLz5jZ6o=;J5oKMx8lEmuHJ++m12XSgrMUDly
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
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
--=-=-=
Content-Type: text/plain
Eli Zaretskii <eliz@HIDDEN> writes:
> > Can I merge this into this commit?
>
> Yes, why not?
Ok, here is the updated patch then:
--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline;
filename=0001-lisp-progmodes-hideshow.el-Spelling-fixes.patch
Content-Transfer-Encoding: quoted-printable
=46rom 2bbac8f187f4c86e97a58ee5201154ad18be977d Mon Sep 17 00:00:00 2001
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Date: Tue, 21 Oct 2025 17:42:37 +0200
Subject: [PATCH] ; * lisp/progmodes/hideshow.el: Spelling fixes
=2D--
lisp/progmodes/hideshow.el | 44 +++++++++++++++++++++-----------------
1 file changed, 24 insertions(+), 20 deletions(-)
diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el
index 6158253ee53..e8dd3877fea 100644
=2D-- a/lisp/progmodes/hideshow.el
+++ b/lisp/progmodes/hideshow.el
@@ -260,11 +260,12 @@ hs-hide-block-behavior
=20
If set to `after-cursor', hide the block after cursor position.
=20
-This only have effect in `hs-hide-block' and `hs-toggle-hiding'
+This only has effect in `hs-hide-block' and `hs-toggle-hiding'
commands."
- :type '(choice
- (const :tag "Hide the block after cursor" after-bol)
- (const :tag "Hide the block after beginning of current line" af=
ter-cursor))
+ :type
+ '(choice
+ (const :tag "Hide the block after cursor" after-bol)
+ (const :tag "Hide the block after beginning of current line" after-cu=
rsor))
:version "31.1")
=20
(defcustom hs-display-lines-hidden nil
@@ -310,7 +311,7 @@ hs-indicator-type
- `margin', display the indicators in the margin.
- nil, display the indicators at end-of-line.
=20
-This only have effect if `hs-show-indicators' is non-nil."
+This only has effect if `hs-show-indicators' is non-nil."
:type '(choice
(const :tag "Fringes" fringe)
(const :tag "Margins" margin)
@@ -490,11 +491,11 @@ hs-minor-mode-map
:doc "Keymap for hideshow minor mode."
"S-<mouse-2>" #'hs-toggle-hiding
"C-c @" hs-prefix-map
- "<left-fringe> <mouse-1>" #'hs-indicator-mouse-toggle-hidding)
+ "<left-fringe> <mouse-1>" #'hs-indicator-mouse-toggle-hiding)
=20
(defvar-keymap hs-indicators-map
:doc "Keymap for hideshow indicators."
- "<left-margin> <mouse-1>" #'hs-indicator-mouse-toggle-hidding
+ "<left-margin> <mouse-1>" #'hs-indicator-mouse-toggle-hiding
"<mouse-1>" #'hs-toggle-hiding)
=20
(easy-menu-define hs-minor-mode-menu hs-minor-mode-map
@@ -526,10 +527,12 @@ hs-minor-mode-menu
:help "Show hidden comment blocks when isearch matches inside them"
:active t :style radio :selected (eq hs-isearch-open 'comment)]
["Code and Comment blocks" (setq hs-isearch-open t)
- :help "Show both hidden code and comment blocks when isearch matche=
s inside them"
+ :help "\
+Show both hidden code and comment blocks when isearch matches inside them=
"
:active t :style radio :selected (eq hs-isearch-open t)]
["None" (setq hs-isearch-open nil)
- :help "Do not hidden code or comment blocks when isearch matches in=
side them"
+ :help "\
+Do not show hidden code or comment blocks when isearch matches inside the=
m"
:active t :style radio :selected (eq hs-isearch-open nil)])))
=20
(defvar-local hs-c-start-regexp nil
@@ -592,7 +595,7 @@ hs-find-next-block-func
It is called with three arguments REGEXP, MAXP, and COMMENTS.
REGEXP is a regexp representing block start. When block start is
found, `match-data' should be set using REGEXP. MAXP is a buffer
-position that bounds the search. When COMMENTS is nil, comments
+position that limits the search. When COMMENTS is nil, comments
should be skipped. When COMMENTS is not nil, REGEXP matches not
only beginning of a block but also beginning of a comment. In
this case, the function should find nearest block or comment.
@@ -691,7 +694,7 @@ hs-make-overlay
=20
(defun hs-block-positions ()
"Return the current code block positions.
-This return a cons-cell with the current code block beginning and end
+This returns a cons-cell with the current code block beginning and end
positions. This does nothing if there is not a code block at current
point."
(save-match-data
@@ -775,8 +778,8 @@ hs--add-indicators
(_ (save-excursion
(goto-char b-beg)
(funcall hs-looking-at-block-start-p-func)))
- ;; `catch' is used here if the search fail due
- ;; unbalanced parenthesis or any other unknown error
+ ;; `catch' is used here if the search fails due
+ ;; unbalanced parentheses or any other unknown error
;; caused in `hs-forward-sexp'.
(b-end (catch 'hs-indicator-error
(save-excursion
@@ -793,7 +796,7 @@ hs--add-indicators
`(jit-lock-bounds ,beg . ,end))
=20
(defun hs--refresh-indicators (from to)
- "Update indicators appearance in FROM and TO."
+ "Update indicator appearance in FROM and TO."
(when (and hs-show-indicators hs-minor-mode)
(save-match-data
(save-excursion
@@ -905,7 +908,7 @@ hs-hide-block-at-point
The block beginning is adjusted by `hs-adjust-block-beginning'
and then further adjusted to be at the end of the line.
=20
-If hidding the block is successful, return non-nil.
+If hiding the block is successful, return non-nil.
Otherwise, return nil."
(if comment-reg
(hs-hide-comment-region (car comment-reg) (cadr comment-reg) end)
@@ -1211,8 +1214,8 @@ hs-hide-block
(line-end-position) nil))
(goto-char (match-beginning 0)))
(funcall hs-looking-at-block-start-p-func))
- ;; If hidding the block fails (due the block is not hideable)
- ;; Then just hide the parent block (if possible)
+ ;; If hiding the block fails (due the block is not hideable)
+ ;; then just hide the parent block (if possible)
(unless (save-excursion (hs-hide-block-at-point end))
(goto-char (1- (point)))
(funcall hs-find-block-beginning-func)
@@ -1284,10 +1287,11 @@ hs-toggle-hiding
(hs-show-block)
(hs-hide-block))))
=20
-(define-obsolete-function-alias 'hs-mouse-toggle-hiding #'hs-toggle-hidin=
g "27.1")
+(define-obsolete-function-alias
+ 'hs-mouse-toggle-hiding #'hs-toggle-hiding "27.1")
=20
-(defun hs-indicator-mouse-toggle-hidding (event)
- "Toggle block hidding with indicators."
+(defun hs-indicator-mouse-toggle-hiding (event)
+ "Toggle block hiding with indicators."
(interactive "e")
(when hs-show-indicators
(let* ((overlays (save-excursion
=2D-=20
2.39.5
--=-=-=
Content-Type: text/plain
Does it look ok?
Thx,
Michael.
--=-=-=--
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 22 Oct 2025 16:09:01 +0000
Resent-Message-ID: <handler.79585.B79585.176114930731227 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: eg642616@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Reply-To: michael_heerdegen@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176114930731227
(code B ref 79585); Wed, 22 Oct 2025 16:09:01 +0000
Received: (at 79585) by debbugs.gnu.org; 22 Oct 2025 16:08:27 +0000
Received: from localhost ([127.0.0.1]:57474 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vBbNy-00087Y-Hg
for submit <at> debbugs.gnu.org; Wed, 22 Oct 2025 12:08:27 -0400
Received: from mout.web.de ([212.227.15.14]:41427)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>)
id 1vBbNu-00087I-Rz
for 79585 <at> debbugs.gnu.org; Wed, 22 Oct 2025 12:08:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
s=s29768273; t=1761149283; x=1761754083;
i=michael_heerdegen@HIDDEN;
bh=nKXvZDXtq+pL7ALOIKaeHOWMkTMIeiq6DnbsrJKmISU=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:
Reply-To:Date:Message-ID:MIME-Version:Content-Type:
Content-Transfer-Encoding:cc:content-transfer-encoding:
content-type:date:from:message-id:mime-version:reply-to:subject:
to;
b=JY46UNfUZYuSMQATsSJA94Z6mjriup270iKcPN3MFxHKkehv3EO0qDmTQy9tYkvQ
kiiw5IXQhh+weDc/aujG1H/JCpUH6EP7Hj55a23/XjQ6LCZixp37bws/TT4DFAZfp
1ZyVc1MNNR+4EmafOgN6VogYxs5lBOzLLdps5S3vSclbn/C2Jo4OM8i9RwItxGnWx
wFXmdRppnTKJp9puWDWVVJQ6wd9qhjrcAA1WSKj0F2ROtsKEaIRndYm944JLUZbiS
PnGqaqp4OA37vZM0bVVmhWlljJI90hMB5EftMx8yiGi4KzAo3UndifCgkahUze2D4
gsb/MnU0ysDy6qA0uw==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.180]) by smtp.web.de (mrweb005
[213.165.67.108]) with ESMTPSA (Nemesis) id 1MfKxj-1uWFDs1NgR-00gYtn; Wed, 22
Oct 2025 18:08:03 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <87qzv0bik5.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ms62jfoy.fsf@HIDDEN>
<87347topc7.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
<874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN>
<871pn0luyc.fsf@HIDDEN> <86cy6kg0vi.fsf@HIDDEN>
<87v7kcbpds.fsf@HIDDEN> <86frbgedh8.fsf@HIDDEN>
<87qzv0bik5.fsf@HIDDEN>
Date: Wed, 22 Oct 2025 18:09:44 +0200
Message-ID: <87y0p2hq9j.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:7mSkzm6zAaQAnnOIca8TA1V06V84LAsbhnMpAi9aNGAS+GBcqP1
EpDfLaHu6aYdz8iNR3GJra0VR/tyA2z3rj0HCgmBXKRluInr48QmSUPlM9giJlU6lX1g73P
nkY7S3dMt6XOD0xoT7+oACnMD7UwTC7eBqIcNITzrbm/tQWP/o4ZtSqgHxGPmvpP8XAerzc
h8BJM6TYpNnIMd5kMBPbQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:Tq3r0TQSj4w=;/CUwxNnT5wAchaot+mKxVQCytBM
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
wFcBSwozEs0GvQ==
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Michael Heerdegen <michael_heerdegen@HIDDEN> writes:
> > Let's not over-engineer this, okay? This is a doc string of a
> > defcustom, so it should be in terms understandable by users, and
> > doesn't have to be 1210% rigorous, as long as the intent is clear.
> >
> > But if you have alternative suggestions, let's hear them.
> I have to look at the code to see what it is really doing, then I'll
> try to suggest a better wording.
What I wanted to say to Eli was this:
"innermost" makes no sense. What we try to describe has nothing to do
with wrapping levels, or only indirectly.
=20
What was your critique about "first"? This was actually precise and
simple IMO. I can only guess that the implicated order was not clear.
=20
If you did not understand, let me elaborate: we speak about the first
block starting after a certain position (either bol or point), where the
order is the natural order of the blocks deriving from their starting
positions.
=20
Would "first starting block" be understandable? Or "block with the
smallest starting position larger than point/bol"?
@Elijah (mainly):
But then I saw that neither description is fulfilled by the current
implementation. It is not ensured that was is hidden is a block
following point or bol. For example, I
(setq hs-hide-block-behavior 'after-cursor),
which should mean "hide the block after cursor position". And then
consider this example:
(let ((mdata (match-data t))
(header-end (match-end 0))
block-beg block-end)
...)
I put point to somewhere inside "block-beg block-end" on the third line
and say M-x hs-hide-block. What gets hidden is this:
(header-end (match-end 0))
block-beg block-end
which is the rest of a block taken from scanning backwards.
With other words: "after-cursor" is a bad name for what one gets (and
the descriptions in the :tag fields of `hs-hide-block-behavior'
are currently transposed!). I think we need to rework this a bit.
Michael.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 22 Oct 2025 22:52:01 +0000
Resent-Message-ID: <handler.79585.B.176117349719886 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 79585 <at> debbugs.gnu.org
Cc: michael_heerdegen@HIDDEN, eliz@HIDDEN, juri@HIDDEN
X-Debbugs-Original-To: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.176117349719886
(code B ref -1); Wed, 22 Oct 2025 22:52:01 +0000
Received: (at submit) by debbugs.gnu.org; 22 Oct 2025 22:51:37 +0000
Received: from localhost ([127.0.0.1]:58269 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vBhg8-0005Ae-0c
for submit <at> debbugs.gnu.org; Wed, 22 Oct 2025 18:51:36 -0400
Received: from lists.gnu.org ([2001:470:142::17]:46028)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1vBhfk-00059X-Jd
for submit <at> debbugs.gnu.org; Wed, 22 Oct 2025 18:51:13 -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 <eg642616@HIDDEN>)
id 1vBhfd-00058y-29
for bug-gnu-emacs@HIDDEN; Wed, 22 Oct 2025 18:51:05 -0400
Received: from mail-ot1-x341.google.com ([2607:f8b0:4864:20::341])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <eg642616@HIDDEN>)
id 1vBhfa-0004Ne-KM
for bug-gnu-emacs@HIDDEN; Wed, 22 Oct 2025 18:51:04 -0400
Received: by mail-ot1-x341.google.com with SMTP id
46e09a7af769-7c2730d8fb0so130562a34.3
for <bug-gnu-emacs@HIDDEN>; Wed, 22 Oct 2025 15:51:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1761173459; x=1761778259; darn=gnu.org;
h=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=UGiL7TmfbCq/+V2044uD6MU1ohQEbopa2lC/q7XFwbk=;
b=JWQQk/Vap2wbsJKxjhtp5B/dJgNMcM15lF+SV88AGMqww/ZDfY0qLwEU/NgsjfSuNC
hnipEVDQtbEKP/QxWj9a+jq1YuuuTr6JXTGvdNGzvzE1+22Mjo4hqmqbZSzXWfgH0d7Z
yrDFfhk167PO2dckS/0dGXUggoaQeDyYmlDJkRPAg+cQIHXw51HNmBd7LdxrGtVt/BXr
O+C8JMEzB6BUMn3UxSq8U2i14YKeMgAbbvdU+IBQfgq6iA+61jgiLMrSuQ2tqOo5Ijbt
3vmwL4BvzLnW15FRJPnYq1BcbGB9I+McJ9Na1752Xm9qfK9vyyIUPoeX7V7JBgdTYxjA
GzrA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1761173459; x=1761778259;
h=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=UGiL7TmfbCq/+V2044uD6MU1ohQEbopa2lC/q7XFwbk=;
b=oTPVyEXbn5C9Z8gjWfr9qheL9IDKCQIzf0zXYsj5dvkoPyJSmu5RvlnV5yHrP11MTa
OAOCwHL/errQ3GP7txiMN6UkkD/nFQrBNjCsiPyxbq5gAlnmqTkWZIZrbSv/DjKsctnB
WG+S92Y9/ptd5ST03UxAa+2j+OOwezxQYgmIUG3t1wKRq3MlPA9zuGeTFPSWJJwkEZgQ
DxVsFEzqpSbx+10dukATD0KS2RBPi8dG7Wk9xZEjy1JEsgZ0AH4FMpzQkdv4ogwj78DT
ZlguqUHGwzARNDB3x/v8tynR6pXzeUKxVhAblR0LdCsGdkC+8RM1jEFIhic5MOaAdwH2
PWUg==
X-Gm-Message-State: AOJu0YwE8Lcs+OcA8F1mKfJUw072HNj84z21+HIiTh8WIDXwyF3oZsKA
mKN4nMfsFzdxG7TlUxw6omc4TD/eB5pd6pe8Vty9uUMdM0yA/RR/XHD9
X-Gm-Gg: ASbGncvldJhts8LWKVAE39pZ1soRmKOCsr3c67d9PtIGqnGU4PmoHtRwU9M/82m5F9X
dM5PkitaCLv0M2YCCygXlJB2gjJc5/nZVKRTXjivR9XU9zp6Ej4drWs0WPuVmiYsQlgvnby9oJf
jAmxzsmq5FWdV3IUhnwp4YleczmOmsJ02cdF/R99ywzHlrcUyOUF1z7jZ2QIToPoiJQv91gAEPT
Q9cjIWJCDG4MV+piWb9tTgJY/x3TJKicdf5OMdOKRMvliFY4Qdr2wjRD8a5XjL/Q4DIbpFkwcbV
J/AkOVc2KKxpvs7W+VJsa9zzsPhlmc2VcI8i4lzk9hiClj/raGlgy6HoU/xyHSbJUGhF0vxhPwb
/8QaUns39K60MI6X6bNhU8/E1qaVcNZyNsEL4x4wDKSaqkZVkFtaS6syN0fnMO/V73+dnM+2AM5
BpSfAj
X-Google-Smtp-Source: AGHT+IFnATtT1CzvUR2pKWjrjOgIR8KSHbC0kxIKvA4mW/2PoGnX5EsU9qC/m38Gx7GgfEBVcIyrbA==
X-Received: by 2002:a05:6830:a92:b0:746:3226:c68f with SMTP id
46e09a7af769-7c27ca2b409mr8714381a34.4.1761173459121;
Wed, 22 Oct 2025 15:50:59 -0700 (PDT)
Received: from fedora ([189.215.161.189]) by smtp.gmail.com with ESMTPSA id
46e09a7af769-7c51b03d909sm118071a34.20.2025.10.22.15.50.57
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 22 Oct 2025 15:50:58 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <87y0p2hq9j.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87347topc7.fsf@HIDDEN>
<87tt08bxa0.fsf@HIDDEN> <875xcmqk5v.fsf@HIDDEN>
<877bx19u4g.fsf@HIDDEN> <87wm51rl6o.fsf@HIDDEN>
<87qzv8aazh.fsf@HIDDEN> <87qzv7y2c1.fsf@HIDDEN>
<87tt00hy5k.fsf@HIDDEN> <875xcfappp.fsf@HIDDEN>
<865xcfctsy.fsf@HIDDEN> <87a51qs643.fsf@HIDDEN>
<86y0p9g40t.fsf@HIDDEN> <874irxenr9.fsf@HIDDEN>
<86qzv1g084.fsf@HIDDEN> <871pn0luyc.fsf@HIDDEN>
<86cy6kg0vi.fsf@HIDDEN> <87v7kcbpds.fsf@HIDDEN>
<86frbgedh8.fsf@HIDDEN> <87qzv0bik5.fsf@HIDDEN>
<87y0p2hq9j.fsf@HIDDEN>
Date: Wed, 22 Oct 2025 16:50:56 -0600
Message-ID: <87ecquzh2n.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2607:f8b0:4864:20::341;
envelope-from=eg642616@HIDDEN; helo=mail-ot1-x341.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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
the administrator of that system for details.
Content preview: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss
army knife of text editors" writes: > @Elijah (mainly): > But then I saw
that neither description is fulfilled by the current > implementation. It
is not ensured that was is hidden is a block > following point or bol. For
example, I > > [...]
Content analysis details: (1.2 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
in digit (eg642616[at]gmail.com)
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (eg642616[at]gmail.com)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)
Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife
of text editors" <bug-gnu-emacs@HIDDEN> writes:
> @Elijah (mainly):
> But then I saw that neither description is fulfilled by the current
> implementation. It is not ensured that was is hidden is a block
> following point or bol. For example, I
>
> (setq hs-hide-block-behavior 'after-cursor),
>
> which should mean "hide the block after cursor position". And then
> consider this example:
>
> (let ((mdata (match-data t))
> (header-end (match-end 0))
> block-beg block-end)
> ...)
>
> I put point to somewhere inside "block-beg block-end" on the third line
> and say M-x hs-hide-block. What gets hidden is this:
>
> (header-end (match-end 0))
> block-beg block-end
>
> which is the rest of a block taken from scanning backwards.
>
> With other words: "after-cursor" is a bad name for what one gets (and
> the descriptions in the :tag fields of `hs-hide-block-behavior'
> are currently transposed!). I think we need to rework this a bit.
I agree, I couldn't find a good way to document/name it.
But I'm out of ideas, so I'm not sure what to suggest for this.
--
- E.G via Gnus and Org.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 22 Oct 2025 22:52:02 +0000
Resent-Message-ID: <handler.79585.B79585.176117347319830 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 79585 <at> debbugs.gnu.org
Cc: michael_heerdegen@HIDDEN, eliz@HIDDEN, juri@HIDDEN
X-Debbugs-Original-To: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176117347319830
(code B ref 79585); Wed, 22 Oct 2025 22:52:02 +0000
Received: (at 79585) by debbugs.gnu.org; 22 Oct 2025 22:51:13 +0000
Received: from localhost ([127.0.0.1]:58266 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vBhfj-00059j-1P
for submit <at> debbugs.gnu.org; Wed, 22 Oct 2025 18:51:12 -0400
Received: from mail-ot1-x343.google.com ([2607:f8b0:4864:20::343]:60616)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1vBhfd-00058u-6W
for 79585 <at> debbugs.gnu.org; Wed, 22 Oct 2025 18:51:09 -0400
Received: by mail-ot1-x343.google.com with SMTP id
46e09a7af769-7c28c21aba1so181867a34.0
for <79585 <at> debbugs.gnu.org>; Wed, 22 Oct 2025 15:51:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1761173459; x=1761778259; darn=debbugs.gnu.org;
h=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=UGiL7TmfbCq/+V2044uD6MU1ohQEbopa2lC/q7XFwbk=;
b=BdUKdJjCuwpNVsBJnucAibpWZJJNxTXoUud03EdVqApArzAIeIkcRTTmFC/cRsg+vr
CLo1O6glFyzjRYmdsSEmj92A/ZvcdzmQLQMKcWuPwl7RthtZASi64Rf+n6GRlkW9TigP
D46IzSa16V1QbQ4QlPdIBWPuUu5+OywiCaJBXFxtY4PVYkqoViRD10tO1dJBJCXqmK/f
mpwh13KoaSgwTbZ4x9ID7ODKdMjD+KTqYOQ0MOgKtA8oDz6GX4iK2BmMwTvRYq+oW9LH
W/DNlkXmyqWEF6eCJ8/5JO1Sbm8Lcc2LAVFuXV45TU036FOa6b25B7ctcoJvxhmG1/PG
8gBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1761173459; x=1761778259;
h=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=UGiL7TmfbCq/+V2044uD6MU1ohQEbopa2lC/q7XFwbk=;
b=Q3//Hbf9GaU5l862samLUhCRmJy8VhobyDCVgj4oVqEfoaSkO+oZVqPONtAfU3lAzm
jmZHRd0smKCsZepwRna8VTVSQpwQK1nb6JD3dpaykx8w+GbgH5il/38PezEiJl5+O8cd
6C0BBw03kIlAGZ/MRradggiSoIrhGTaXlTM3ThjTGb7TaEQVhOjAHQ8CIr52hd0UrqOI
fNamQ4rbedZprVEg1ID6dXt7Xc269WkLJK/VpSVxZplveRPTRqgVk5H5UqSZUpcGSmE2
xD3T1NAMdPiClrUHpvjTJjpnRkz55tyV3G9YFfGRRvxqwxM6qKF5GKjE6kI81d7FbDHl
TVRA==
X-Forwarded-Encrypted: i=1;
AJvYcCXRWUFSowBqeakOJlKE12FCRz/bFuv1bZi/MbAnlCk9H2F2ObFjLgdqVWCs2n41gTiXvyLL1w==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YynqdvrFXxPWAgaPWsNjdvH0FJKNZ33qpqUQ6dBKFUgz/zXMtrw
rVxWXKmrizXH2j92a8j8V5x6fd41iH0z1bLhicPwF9Xs6IiSNLuxLqVclHbl3BqE
X-Gm-Gg: ASbGncsheG8KIBnLNW51J5Mf1B6wQIR0/sIJ7ba6+luthIyLZrLHuBuVCXTfQ+Mtfls
uC1nKnTj2V5L5UR/DUp04XOL1YNaKi0hK41eiluIVYXwU39t56whqQlljRupdVqptYNe0nTU0Nq
Wssnebr3inZaICdoKcrvhRKtZzIf+7dsRVOmHdCVAWHr9vhZzDpsUUOHXOANW5xwQs5RatJx+gk
SuyHjzw5HvJrly8hrk6Mi1Bvlneg9OFd/t684NuRGuqmpnAQOgcJOe5ZeeopJigGCiFdvb0A/rk
QxiwWp90Z/3yVCQwxSsMqnSt1X/GX6pIfDo+gfZ3FFyznpO+JSvad+Ow4891n6EWnipGxVCVlx6
120NtAa9+pkdZv8U+2M+7VdXB4feTRh7TvDNRVSUtKmp8Pfa1T+oIUoU+wouujTRjAf4ujcnhjN
GH5rVY
X-Google-Smtp-Source: AGHT+IFnATtT1CzvUR2pKWjrjOgIR8KSHbC0kxIKvA4mW/2PoGnX5EsU9qC/m38Gx7GgfEBVcIyrbA==
X-Received: by 2002:a05:6830:a92:b0:746:3226:c68f with SMTP id
46e09a7af769-7c27ca2b409mr8714381a34.4.1761173459121;
Wed, 22 Oct 2025 15:50:59 -0700 (PDT)
Received: from fedora ([189.215.161.189]) by smtp.gmail.com with ESMTPSA id
46e09a7af769-7c51b03d909sm118071a34.20.2025.10.22.15.50.57
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 22 Oct 2025 15:50:58 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <87y0p2hq9j.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87347topc7.fsf@HIDDEN>
<87tt08bxa0.fsf@HIDDEN> <875xcmqk5v.fsf@HIDDEN>
<877bx19u4g.fsf@HIDDEN> <87wm51rl6o.fsf@HIDDEN>
<87qzv8aazh.fsf@HIDDEN> <87qzv7y2c1.fsf@HIDDEN>
<87tt00hy5k.fsf@HIDDEN> <875xcfappp.fsf@HIDDEN>
<865xcfctsy.fsf@HIDDEN> <87a51qs643.fsf@HIDDEN>
<86y0p9g40t.fsf@HIDDEN> <874irxenr9.fsf@HIDDEN>
<86qzv1g084.fsf@HIDDEN> <871pn0luyc.fsf@HIDDEN>
<86cy6kg0vi.fsf@HIDDEN> <87v7kcbpds.fsf@HIDDEN>
<86frbgedh8.fsf@HIDDEN> <87qzv0bik5.fsf@HIDDEN>
<87y0p2hq9j.fsf@HIDDEN>
Date: Wed, 22 Oct 2025 16:50:56 -0600
Message-ID: <87ecquzh2n.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife
of text editors" <bug-gnu-emacs@HIDDEN> writes:
> @Elijah (mainly):
> But then I saw that neither description is fulfilled by the current
> implementation. It is not ensured that was is hidden is a block
> following point or bol. For example, I
>
> (setq hs-hide-block-behavior 'after-cursor),
>
> which should mean "hide the block after cursor position". And then
> consider this example:
>
> (let ((mdata (match-data t))
> (header-end (match-end 0))
> block-beg block-end)
> ...)
>
> I put point to somewhere inside "block-beg block-end" on the third line
> and say M-x hs-hide-block. What gets hidden is this:
>
> (header-end (match-end 0))
> block-beg block-end
>
> which is the rest of a block taken from scanning backwards.
>
> With other words: "after-cursor" is a bad name for what one gets (and
> the descriptions in the :tag fields of `hs-hide-block-behavior'
> are currently transposed!). I think we need to rework this a bit.
I agree, I couldn't find a good way to document/name it.
But I'm out of ideas, so I'm not sure what to suggest for this.
--
- E.G via Gnus and Org.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 23 Oct 2025 06:55:02 +0000
Resent-Message-ID: <handler.79585.B79585.17612024488094 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17612024488094
(code B ref 79585); Thu, 23 Oct 2025 06:55:02 +0000
Received: (at 79585) by debbugs.gnu.org; 23 Oct 2025 06:54:08 +0000
Received: from localhost ([127.0.0.1]:59483 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vBpD4-00026J-Eu
for submit <at> debbugs.gnu.org; Thu, 23 Oct 2025 02:54:08 -0400
Received: from mout-p-102.mailbox.org ([80.241.56.152]:48212)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1vBpD1-00025g-81
for 79585 <at> debbugs.gnu.org; Thu, 23 Oct 2025 02:54:04 -0400
Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4cscFb4H3Xz9v94;
Thu, 23 Oct 2025 08:53:55 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001;
t=1761202435;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
in-reply-to:in-reply-to:references:references;
bh=OCI/oSs8/qPXC1ISh40LyGMFp5nMBaIbzmTUhKiAtfw=;
b=harULs2K1AyXMAuECZm/6PyzT6MPcpJbPyq95y2W0dRxUodaWCoCQMDJWlj2I8vlN8be0U
4uKxkmNK+adSNx/UxQN7im9VQUqwQ8/ug/dkydDzI145EiflPsf/0B8r1No3Y8o26KT/Tj
xYKRuTLnb7GwLbF5dFlqMK4QKKlKIOkoeJo60aWbkrV4nK3aAO2LZgoyuew1MpL9s0CPwN
VUU615RcFx6mgvl/3j4av66TXja/K7zwWRdU7eFvYqkpxDJtbUjbWBMi45l7u5QKc8inpF
9gzBSWajFFsIaOSme6zJvxD6VDFYUZVHN8/MKABgmdm64tOe3N43T06mqg1TDQ==
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <87ecquzh2n.fsf@HIDDEN>
Organization: LINKOV.NET
References: <87ldloqde4.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
<874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN>
<871pn0luyc.fsf@HIDDEN> <86cy6kg0vi.fsf@HIDDEN>
<87v7kcbpds.fsf@HIDDEN> <86frbgedh8.fsf@HIDDEN>
<87qzv0bik5.fsf@HIDDEN> <87y0p2hq9j.fsf@HIDDEN>
<87ecquzh2n.fsf@HIDDEN>
Date: Thu, 23 Oct 2025 09:43:29 +0300
Message-ID: <878qh25esq.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
>> But then I saw that neither description is fulfilled by the current
>> implementation. It is not ensured that was is hidden is a block
>> following point or bol. For example, I
>>
>> (setq hs-hide-block-behavior 'after-cursor),
>>
>> which should mean "hide the block after cursor position". And then
>> consider this example:
>>
>> (let ((mdata (match-data t))
>> (header-end (match-end 0))
>> block-beg block-end)
>> ...)
>>
>> I put point to somewhere inside "block-beg block-end" on the third line
>> and say M-x hs-hide-block. What gets hidden is this:
>>
>> (header-end (match-end 0))
>> block-beg block-end
>>
>> which is the rest of a block taken from scanning backwards.
>>
>> With other words: "after-cursor" is a bad name for what one gets (and
>> the descriptions in the :tag fields of `hs-hide-block-behavior'
>> are currently transposed!). I think we need to rework this a bit.
>
> I agree, I couldn't find a good way to document/name it.
>
> But I'm out of ideas, so I'm not sure what to suggest for this.
If describing the behavior in the documentation is not sufficient,
and the symbol names should be more precise, then what about
'after-cursor-until-eol-or-parent' or 'after-cursor-same-line-or-parent'?
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 23 Oct 2025 15:30:02 +0000
Resent-Message-ID: <handler.79585.B79585.17612333436089 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Juri Linkov <juri@HIDDEN>
Cc: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>, 79585 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17612333436089
(code B ref 79585); Thu, 23 Oct 2025 15:30:02 +0000
Received: (at 79585) by debbugs.gnu.org; 23 Oct 2025 15:29:03 +0000
Received: from localhost ([127.0.0.1]:33315 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vBxFP-0001a9-AM
for submit <at> debbugs.gnu.org; Thu, 23 Oct 2025 11:29:03 -0400
Received: from mout.web.de ([212.227.17.12]:40283)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>)
id 1vBxFL-0001ZD-Ra
for 79585 <at> debbugs.gnu.org; Thu, 23 Oct 2025 11:29:00 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
s=s29768273; t=1761233309; x=1761838109;
i=michael_heerdegen@HIDDEN;
bh=+1bfPkTLiNSgYdyw7VlP02kdLXCqINpYgj33/DpMXtc=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
content-type:date:from:message-id:mime-version:reply-to:subject:
to;
b=TK1p8Acg8qSqrcSjrYyMNKScN69i8JEBpvN3FEQq5/fbVtclTjlj+BrF7F+S2nwN
N9qklfMQiuAIZ/6Qe451DIg+PxKWo8bUECkHaGXoIa8uB74Vhne03Zxx24TI2lS+D
csElemB4bTTdzwcNO+cf+RhpgG8YU/Ptm4GGybBjTh+FSp6aptRRC3pkzlr6sxBbU
FplUAocfHpu3dxm5iRTLuqjLvLjXJc3Lx0o/JlCKVqHfdEI6kcHZn5bYPuxIbKUQJ
ZZem6xu3QTy9Gh+NkXpO99tMrA+f79oNTkL4sUQ8Oo93KEYKCCRH21KU+IazNpiuE
cezpw5TtJgDUUuMC5w==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.180]) by smtp.web.de (mrweb106
[213.165.67.124]) with ESMTPSA (Nemesis) id 1M7elj-1v6k2C1v5B-00EcDn; Thu, 23
Oct 2025 17:28:29 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <878qh25esq.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <875xcmqk5v.fsf@HIDDEN>
<877bx19u4g.fsf@HIDDEN> <87wm51rl6o.fsf@HIDDEN>
<87qzv8aazh.fsf@HIDDEN> <87qzv7y2c1.fsf@HIDDEN>
<87tt00hy5k.fsf@HIDDEN> <875xcfappp.fsf@HIDDEN>
<865xcfctsy.fsf@HIDDEN> <87a51qs643.fsf@HIDDEN>
<86y0p9g40t.fsf@HIDDEN> <874irxenr9.fsf@HIDDEN>
<86qzv1g084.fsf@HIDDEN> <871pn0luyc.fsf@HIDDEN>
<86cy6kg0vi.fsf@HIDDEN> <87v7kcbpds.fsf@HIDDEN>
<86frbgedh8.fsf@HIDDEN> <87qzv0bik5.fsf@HIDDEN>
<87y0p2hq9j.fsf@HIDDEN> <87ecquzh2n.fsf@HIDDEN>
<878qh25esq.fsf@HIDDEN>
Date: Thu, 23 Oct 2025 17:30:11 +0200
Message-ID: <87bjlx8wl8.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:cNDTXB2GsxTT8qhhPP1H5GpKrkE8kEhcrv2PxQ2iwsPqkkV/pg1
/4iCL4ryFE33249MeRyNNvvct3EPhTCm7weQFuHoTaS4PM6iaYzg05PjXlan25GEXscp2FL
ecTiDYb/rLHgImTogikLcmpRO8z0xlvD2Lnyc1eANuidTD0j3uYRicgv+VfpMFh5iFKB70n
rM4pc4uLDMBhj8lQ4DCcw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:i5obZ1Lj7y8=;i6rnHB0T1y8ZduveZe7G2wtSwOi
v3NpIteMUwyGcZo0NcyE8ZK6+rVIc1KYKysvXLiRMN9Gm8gNDlwaATxMUrd5EfvhJUz8o7PBL
dR4aK+angSQRJUoNtTPEkV/WqRQT/zxEtjzMGvHxvmBiHa/QPqDBmLkrgoB/dyp3CXOn0LRNV
RTQm/qvDXP/IypNdMAl9zK8XTSzKspfZRkESWCBvuwayr4/RFx+mR2KlSev/iHzfow6Canb/u
n5+xG087kwyBAC09rAjbHEsDZsn3NHo51LZbYjwneqCkEUdiPJDwLkjaoLK17loKjUWq9PSgK
qwO+bC75ab343RrLcNOOxN0YEAP+AcOrzJ84yQo4ajVNNirQDMmZL0yHdLrNINMt9iboPHRrt
4EaY1lK5jGjTXTHAoKrt9pHEzyb7ATlAtg1wZ9NzBqP+MPWhkOSnbYj9DR718TOAfsx5wmfLY
HNDMGnFv+PBrUKWtW4eyoq6GP+69dClAuo4Fv3AcH9bD0SjB+kOAZbFeUoKzVn0xLPXYz91w8
csGbe89sJwdq7sX4OuDZBUkstPiOFX3IXSypRmyf2COowTwzXNuH9Q6PxKR75iUNxnut47/Or
VjAdWpLyy12O3cQLEd4Qy8Jx4YKZAsq+zS466RDqJmp7Bh1XtkpdlZLF+/uMbO8wV1l0OYqoz
U3ZYGb1LkEhWWlFLcYErQND5ViL2adDyZ3nEiHSVwLzbZps8tsEAZ23ZT3p4PDinTLaFarVtE
Tp5T8sICNVpy8OMpuQ2hUK/QOdLWuLZGmEOUWcnn34+/FpIudxpY5Oii5XcGrpHPZtNR1zyVU
25BheMwO7wBpO1rMZ5HE8jcQp3Q1o9wyWWywAndlJ++RNCVDQcMkG4vM8EUZEe385uxK4ztYd
jKTlWvzvcHKXipUsM2meVnrBLTEc91AzTT+1wn4zzMCOBvyt500sF2IsOtiCGzx0lGr/g8YkN
0yyzKEbb6cpgvhgj7x3kYMoWRubX3H5w8UPyE/68KMyfkpAMz3/tyWMUaQ/4rUzijZq95HUR/
qfONaXF8Y6Rpe0vuH7BvlK4E8va5xXtv17SusMAvIA6F2xLOVF9gJxWvA9QhaKJMluN+Kg9ad
2ZDsM1auqDMJw+6Pbq7qImObEcLNSqxkZAwVm39Z+fhnz+Zemirvu8QdofuaLv+QW+oNYLkEi
ZSUD3a1sDwcpK+xTvj5+dzTuA153oOGmMa9JE+OiuBlpGKOfdqHxGiVEG1PqICeMoUy244Vjs
rDlZkJ1QqZD+Z+OE+CxzWp7Sfo0buG69NwT2Xm+JQXsn8Mx7QxpJDqSoVxRYPBShkUcA7buya
El3AUvs26GMuGfyJCB4YSRUxgTHjh+I/XodYDVDUTFclSOE9i6cI9OKAyY+7S1UK+IcH/cR3M
0689vTkXtprn2dZBIdmvtUqs1vZBgjEB58qTfmAs0DbtenYhu0qWASO8cCiXwJ86xbM4yMuls
zbUiy1OMsn2qZ6OQ/FDIJoG6eyhPKBQjhHZHuNifKSTCxvU622WomTaud8ML79+M1QeZns8I7
iANslxRRSrNo9FhbWxbsCIbeCgZXmQW34QvqrMGshCIqUezyWKv0poyLQANQGU6DdcLY79VTQ
lltQ/6CLa4VSowSw2NWuBMycPnoUaXFNvP3XnLbNVcAzaZBfGg3uwN3Q2Rj51NmgGg4fLDCSW
4oiDSiMaJneQu29FfGzGGlQXzrmlXtePeiBdFHfyGyjYx0nmHkSatXaUS5Hj1+qNlwbH/5Pmu
D8GHZlMvJWvvJAV9herJq35KDEXAHorBygYLqy1qu+/IX1jVylBzt6jBN1dQVk5qhCW9GTJXU
/3GnKwR/RrXjADCaqMigS2DutpvzPak5tj5sAcmV8O8nVlmgAj2eZr6/b+czAsS5MJfo2HHPq
opVdrSirfDg4FZl86FLp4HEtaPYqqnp2eonXby/J7xwrMX/QmmK9XvoSlUuDb+u5x6VzRel4L
ZuZQT3a4A994mFQDNQ86Giu3cnHhCI+Qhh37CjiSeV+FsOPQwLTbuJhELHR7LJ60ALXh5IGYt
5AZ9P8VG9EtQ0bC5eiKdibCnsA1dgURmi0KCnTjEzoLG4gCBvcs4alFDUAu0yiZX/xYN6txW6
7tqKziTNtJ8BiQ+I0i0hftq0YrasEVkmwTOVRz7BhtpYH0MeqSST//04/vl9kVFPc5k916fG3
9pYal3hndst0r6qVY/vAWhhPShmn9HdNWyoiv9fGUqpDU/qzwYCn0mWyS5SvoKRbMdfIRbCi4
sV/zQGQZ0Px6DRWiV7i3ABWuXDgGen40YMfjAqLvGc9MvA0F+L4TZnz3u6uOqYO4cb+eq+INI
7WuUrTzYcosKXWPyDt1yLKW5hcMxlVhmMZ2/8Jq9nr63bzw1Vu+qKbfHM8Cxnww1tZ5TCG8aP
24YH2FGSvkN1uLSly7fNso6fK/VQmH7Y9PvySwAMRmFL9g17lVtt8soiQAI6aoYSEZtVQ1HgC
82Dr7q/Qs7/pCGXXg9nfrRhesTg/ep0yi96X8oIl+SoizXHNmVJNyCpWczRjR4oRz51CC90Jr
Y3gucSfKHb0HEElAzp5JxnuWwuWu98pqb4tBPIW9wVK+AddcTq9HKlOfz1PZGZNXX3s0BapFp
2hyVSF2TyRzOB1yaxaP1igun6xBS7fnl7q6/EV9v4tsHuql7/XmthnVO9ptXejdi668TA/WQb
TfyQ0Wp2dkaP8RqgS+MOKPNZej7p0iSPC7uN5mAJCxKw/vtjYi00OusPFH+0IrQpyD3/Mq8pN
jgYijTh8R3Xp94AlMxmGNF+Gurkr6W1beZOudx2dZQsx72MvY9CqXpzrLKFiV0DchXAUUd6yi
nigpG9TnVlJ1rpOn9nazrr/zKqXn/DeQUzK70qrjnsrBZjWA5IxB7weM1V2vUH0Csu3qmXrhk
QBSbhES5/0RMuOe9EPnG1X7uI1zyNc90n5g+iiSXSJBeAPpsNNc2vOcCz3KzVVR0BIhzsMlfg
xxR4w6j4lUbpPcr49hU4vFeKZxIsqhoQUAkblaS+GZGWdK/b5/L09QVHMX2THhPAcRGl9HDKD
x8FxQrh+DbA51Au4gfeFGzN6EuJiMFL1xlqPMLRnGilHt4HqAsImjBAK2I4JUwM10s5unsTnl
QkUGjkSY2nLfpx93a0uCkh0NeMKaBQlHbT/jVQyUX+nF8O1OhcOiBnAoFBcwjBXfOY9Zd4xtE
TDqIMmXwnW2U7AH8tELFxE7Tgof62zD4ubY2Xh621cLB8px7yexT5GNuwDd3iPsFOCNB1gJ2A
NKLxKr/uqhYCrKHR4FwiwhztPdFNWw/RL8TGD68/nqTZCgga78+cXjVY34EEzlzTC4zqQqGDa
/Vegtj10ggP9mS3RmONS/0uVJle7xYL1N0S45kFK21mXiTPneBi9jODmf1UyGkXzh207EAgD9
EFpQMGpOtF4LlpSzovnVjQ7E1p2u2o4Z/zrcetIGIq64uRHGKxof4AydkVAfFL+nS44tN5ZLv
0qe7quevDaVf7nPawiNRLZozsRK/P3q7li//cuvkEAKZ27UcFjjwgZOMEFSpl+9k8k0fS4Usy
Mu/hahGfejb4DhrNG2pRfkXtxBc5hh+hQJSLKQuVDVm9GbdlAkfuJDUII9TMV1TW9b0poyX6P
mcnjoH54jDrtxJ3dCRcrlOD9lehMa0UWdWpC3+O+Rr/3o49QDGMLt+rH10KPcFtLp2Ks2eo7L
hctt8Ph5m3Q8jcWcecxBUqxfu4emJsNgMo5+wIRKXg2GAV2fmWTO5U59VEyBp/kRDhvCoMlni
g3c6JkFF4IAY9EQnSki83/k0azoAPBX+a0KNLZp59YPVyaCaZL7y10e1eRJ6+F9UPj0YRO9g5
2iEYg4tMNn0Pf2qZiWyqpSot7frkC8eApMkeTQTl0RT7bLm9KVrac+w1h+TAe7I59H1tpGAsV
A8gAaaiqsAAyhuN2UUBIRDJA9C8AXZ2lfkPG1TmYLPRH/Uj+oCrUPX7yZLQZ1eKYR7pfX7sxX
d9G2crKABg2BrGpgWbOh4/ZhIorwFRIxCxSteOenlmR/yj80GhzDekmGmWw/Qa5188sGvzbpx
jmVc+D90yiBI3IRYmKCEmQX83HgDdYosVFj+2KFsQGs7Ld6oxjDjRQXT2R2mb28AOPlfGAuJq
riIZ2UdtG1vlvK0FtmdGyluvvSOyl50JJmdKl+DylvIEHd8gEuRDi0VFI8TjtpaB41MJhSqp0
bL+gAhyW6d6ypy8oZF9iYQwPV2df241t1JcfxMf1yLANMS0Bt+isLfP02Ok121PUls929ZXct
vpghyK+cu9E+S2ixf5yvHtBOzkDH6TOdXck7R5J0mPMTI0QNSnf5Ezwta6Qvuyii94zR2pgct
0zq/wIdNyi/vH054sc9NCgFdgBCtflHBU9u1toZHVzLsUhAaVIxv4OIH9uzxeYwCftJmDKCBg
Jv1Pb/VBut5i7jN9LdysT5EWmlikWTD3DA1HKK9x3dy1WuU6F3hm4n5J5A+L3JdsFz6UBONqu
6s9rA8VY8OsqdNb4II8fpnCgGTyAeSup7QKY/mjYk9Pb6FnLGaIhtc+EEKdIFcXeumLr5U96z
+RTDnu1OB1jimECNTTPMn3npO3qcsfJysasOdolADTFwBxKwmdTz0mC+FLkJZTjK23KF2gCCj
KfvbecfoagRnrq4VHrBM65NeJDI0zERgH2/QbVI0BuIqIMgTOmYv/h/rl7eELK6Hq3651qLcv
5BN0pOCGHn0A55X5aMxUWwwG7WeEdmNjFROk5rwPe0kPMMs+lX87+Hmn2/75gMXWrd10uELld
KLdYtT5D6nWyubT/nC01Irwz8LF8HuaSarKzg+m3UD286kWUiRL4ZuJxQwC2gxOrRCF0zktfe
Koon2rAUw/JZwgc3HbgqqC7B4FXPD7TeNeG6lcg0mXibCY8jEv+BgHuTWB6EmilZ4+VpYEXd9
+qI+G+G4ZXPpWaH7L3bbdripM1KUBKNLsKBbNInBSMG0=
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Juri Linkov <juri@HIDDEN> writes:
> > But I'm out of ideas, so I'm not sure what to suggest for this.
>
> If describing the behavior in the documentation is not sufficient,
> and the symbol names should be more precise, then what about
> 'after-cursor-until-eol-or-parent' or 'after-cursor-same-line-or-parent'?
OMG...
Can't we just rename the option to something like
"hs-preferred-hiding-block" and document that if there is no suitable
block then the parent block is used? Then we could keep the value
names.
Michael.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 25 Oct 2025 10:39:02 +0000
Resent-Message-ID: <handler.79585.B79585.176138868616306 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: eg642616@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176138868616306
(code B ref 79585); Sat, 25 Oct 2025 10:39:02 +0000
Received: (at 79585) by debbugs.gnu.org; 25 Oct 2025 10:38:06 +0000
Received: from localhost ([127.0.0.1]:40215 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vCbev-0004Ew-Ny
for submit <at> debbugs.gnu.org; Sat, 25 Oct 2025 06:38:05 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:34760)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vCbet-0004ES-Bh
for 79585 <at> debbugs.gnu.org; Sat, 25 Oct 2025 06:38:04 -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 <eliz@HIDDEN>)
id 1vCbeo-0004T2-0t; Sat, 25 Oct 2025 06:37:58 -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=Fu8YyrrQjLDM/+Me7WF8l0MxhUE065wykWHpD9nt7GQ=; b=NfGa9AqlZm1w
DGBa6neGHljeiNKIPyC8JIN7U+OwGHIDyMfYvyRcBw1ZOiMmaEFOb3i6OSc8vOAnD/qL4TU4N/yZW
EmucpzkR8zlYIcBL1VozFcD8D5Zt/cQDq08y31RFYunV4+SEpkVY18Rqs+m4K6BneKEcXD69uHPcz
iADlRC651xEgllHcyGbE6ZLrSUWRNHPLn6q59gPLrdR62b3DcQ3AJkdPC4PU8jp0F4lEVCN5LTLR/
lrsv/UB2kzyRLxGZjU9i5SNuOSpDqTz8rSbBUaxcWVAzko6y1pX7Qr4oaICa4zy0LmUeityYRH79+
PmhKORWIrOwkKniLaIP2vg==;
Date: Sat, 25 Oct 2025 13:37:55 +0300
Message-Id: <86tsznqnb0.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <878qh3hv85.fsf@HIDDEN> (message from Michael Heerdegen on Wed,
22 Oct 2025 16:22:34 +0200)
References: <87ldloqde4.fsf@HIDDEN> <875xcmqk5v.fsf@HIDDEN>
<877bx19u4g.fsf@HIDDEN> <87wm51rl6o.fsf@HIDDEN>
<87qzv8aazh.fsf@HIDDEN> <87qzv7y2c1.fsf@HIDDEN>
<87tt00hy5k.fsf@HIDDEN> <875xcfappp.fsf@HIDDEN>
<865xcfctsy.fsf@HIDDEN> <87a51qs643.fsf@HIDDEN>
<86y0p9g40t.fsf@HIDDEN> <874irxenr9.fsf@HIDDEN>
<86qzv1g084.fsf@HIDDEN> <871pn0luyc.fsf@HIDDEN>
<86cy6kg0vi.fsf@HIDDEN> <87v7kcbpds.fsf@HIDDEN>
<86frbgedh8.fsf@HIDDEN> <871pmwp86f.fsf@HIDDEN>
<86ecqww7tq.fsf@HIDDEN> <87qzuwnkvo.fsf@HIDDEN>
<861pmwvz6q.fsf@HIDDEN> <878qh3hv85.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> From: Michael Heerdegen <michael_heerdegen@HIDDEN>
> Cc: eg642616@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
> Date: Wed, 22 Oct 2025 16:22:34 +0200
>
> Does it look ok?
Yes, it does, thanks.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Michael Heerdegen <michael_heerdegen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 26 Oct 2025 10:13:02 +0000
Resent-Message-ID: <handler.79585.B79585.176147353722258 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: eliz@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Reply-To: michael_heerdegen@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176147353722258
(code B ref 79585); Sun, 26 Oct 2025 10:13:02 +0000
Received: (at 79585) by debbugs.gnu.org; 26 Oct 2025 10:12:17 +0000
Received: from localhost ([127.0.0.1]:44239 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vCxjV-0005mt-A3
for submit <at> debbugs.gnu.org; Sun, 26 Oct 2025 06:12:17 -0400
Received: from mout.web.de ([212.227.17.12]:52683)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>)
id 1vCxjL-0005lS-BJ
for 79585 <at> debbugs.gnu.org; Sun, 26 Oct 2025 06:12:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
s=s29768273; t=1761473503; x=1762078303;
i=michael_heerdegen@HIDDEN;
bh=XFEt6WJP1C+YHADQ/HY016z5E3/jVNvxsy5P6ep2ekU=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:
Reply-To:Date:Message-ID:MIME-Version:Content-Type:
Content-Transfer-Encoding:cc:content-transfer-encoding:
content-type:date:from:message-id:mime-version:reply-to:subject:
to;
b=YCGAFmtLNRZYbTP+nPOzSy64CXO1amP99N74JWOfkxnZeaw4UQwIeuAJNdfgXj90
UtUceBk5XpIDvEx5KSmY4GI7mP6Qkc2WcZZ5GyMcy9SuELs7flAgxcEGnyUkOO1E0
CIYZO7+qbFBvda0tp2FWAeCmyH4TrriBnSoPlpB/tzF+1Mrh910Od0ZwI5eTTB7+z
GF9XZMjeVyHPRtIscq9bfhC02o5fpIsJa3Ecy6s6AAeBciSKKbHGVUCqKeXoGry5y
yrsT1Rne8tnitAahXQ+vOHAO2SlYMw0h0x01ZvWoBjOABvnhuKINn+tdzyZsrvait
BKAwWW071LXfy5D9Ag==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.180]) by smtp.web.de (mrweb105
[213.165.67.124]) with ESMTPSA (Nemesis) id 1M8T7K-1v8Xs62wgC-00EIqK; Sun, 26
Oct 2025 11:11:43 +0100
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <87ecquzh2n.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87tt08bxa0.fsf@HIDDEN>
<875xcmqk5v.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
<874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN>
<871pn0luyc.fsf@HIDDEN> <86cy6kg0vi.fsf@HIDDEN>
<87v7kcbpds.fsf@HIDDEN> <86frbgedh8.fsf@HIDDEN>
<87qzv0bik5.fsf@HIDDEN> <87y0p2hq9j.fsf@HIDDEN>
<87ecquzh2n.fsf@HIDDEN>
Date: Sun, 26 Oct 2025 11:13:22 +0100
Message-ID: <87a51e9dj1.fsf@HIDDEN>
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-Provags-ID: V03:K1:X9Aj4gm9Psa31rcnVAVK0kxHl7ee0iR+aX/zu0OmkS7I9CJm9k+
jmVpXF8LS9eYUTGNLabHzmArUR6Ny9L5DGZnGPdt157mEtWy3ZodS7EbcqViirdiB+L4OVP
AUDr+sV4hrIjYr9NO6zT/XooTjeFMq3tIwVKEwnY5Iu8iGPCaOqt9VcsMbUVDPzI9yu73oH
nDFH2A59gw2OQbtkqj7bg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:j8f3w4kntHM=;1VeqXnH/erkTRHjx1ExlCThN9on
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
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Elijah Gabe P=C3=A9rez <eg642616@HIDDEN> writes:
> I agree, I couldn't find a good way to document/name it.
>
> But I'm out of ideas, so I'm not sure what to suggest for this.
We have two different suggestions now. Which fits better with your
contribution, Elijah?
Michael.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: "Elijah G." <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 26 Oct 2025 16:59:02 +0000
Resent-Message-ID: <handler.79585.B.17614978946960 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 79585 <at> debbugs.gnu.org
Cc: michael_heerdegen@HIDDEN, eliz@HIDDEN, juri@HIDDEN
X-Debbugs-Original-To: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: michael_heerdegen@HIDDEN, eliz@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17614978946960
(code B ref -1); Sun, 26 Oct 2025 16:59:02 +0000
Received: (at submit) by debbugs.gnu.org; 26 Oct 2025 16:58:14 +0000
Received: from localhost ([127.0.0.1]:46217 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vD44L-0001oB-Pp
for submit <at> debbugs.gnu.org; Sun, 26 Oct 2025 12:58:14 -0400
Received: from lists.gnu.org ([2001:470:142::17]:38718)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1vD44D-0001n4-NJ
for submit <at> debbugs.gnu.org; Sun, 26 Oct 2025 12:58:06 -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 <eg642616@HIDDEN>)
id 1vD447-0006NM-Pc
for bug-gnu-emacs@HIDDEN; Sun, 26 Oct 2025 12:57:59 -0400
Received: from mail-oo1-xc44.google.com ([2607:f8b0:4864:20::c44])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <eg642616@HIDDEN>)
id 1vD444-00054m-3R
for bug-gnu-emacs@HIDDEN; Sun, 26 Oct 2025 12:57:59 -0400
Received: by mail-oo1-xc44.google.com with SMTP id
006d021491bc7-654f03136c4so847310eaf.0
for <bug-gnu-emacs@HIDDEN>; Sun, 26 Oct 2025 09:57:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1761497874; x=1762102674; darn=gnu.org;
h=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=z+6kGSLWv/jjcGgLWqPo+vZxvie8FlkZBlk3zRyTPSM=;
b=jVnNWqtGBiF9WuElL4h4pIzIZvXkq2C83zwrcTKwtd5c8xMNzFLowW8+KmXMvIR6sv
AKoG2fB0BrY8K9/ik+8Zt/q/KwT9B/Z8ik45cTRhLHSQNsgXFNfO/+XaZLwUQvcC4fSa
gSqUuZuoxdLEp+yZldtcZ4ijcw8zQr6bOUgV1B1KaRjzQ8CGgT/050f8nfxb/gRN8/MB
QrCqGfDZ67x5lblR+hgFVkHR5YwhRmXt5yiwMwBB5JizuYHQu7aAciySXqQ/l05qzymd
Ncg7nj76lQ/+ZNjZ1K4k8MOzomzMTrNO0K4+1poPmRs66cion8NloNBuzvzKoMP97+Vm
q0Kg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1761497874; x=1762102674;
h=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=z+6kGSLWv/jjcGgLWqPo+vZxvie8FlkZBlk3zRyTPSM=;
b=oxDYwJgl22/z7nZk/KBCATWoFVd5fYQHEHXgOC+SIyqZhL2e8oXZp46ARwqTxmU52B
TCpgTP7MKIM69R0TCyzOHTp77ViTQbtDGlRkTGjtASof1RdKO7jOpl2y7YgP/+Lunzhc
5yeTzzr9YH2Aos4dsjwY4Q9w6S5EGN/7mQzm0cpa9tPgxH8lCt4eEfVG1Cg4YmLRAIsK
kzWqYTGG2pMKf+jN4xEmtTN+IntSHPIXcEP44VDQbkzhivuBWKY7bTkF4Vk1U9LxIj9A
yojFkPeQgkOEsewSyxuGee1Ctug/9XE2XvmjItpz+XM8hSbaNjL1NPOnRyF7QaxZ6LTE
Wa1A==
X-Gm-Message-State: AOJu0YwllrWs3b65GmPKl2Mjz12reqa1Us8pchCoMrWYtV4pVTqlWDlS
ZBOTVOY02rkxncy7HRWehnoWesPR0BbILVnlIB4o0lHweomwZ3QvKcJi
X-Gm-Gg: ASbGncv1piTNLOd02Y/ygkCIvCiV1pbClffxMaUeU8Dp+33CMAg6RRhFKu6rhomHexh
SSrXr2SShg1jdZgG/dmGFhaeUxzVQv3etW3hJkKqNOfZI6o/lvMEnW2JAYHN1dCKHlOVYYcUVeC
3XjdsQcvdvD9Bhq7UAoapSQDtyTFbDIERAIuMOdXo9wk7SXKN/9u/xriy9RrnXKDB5lu3kLv9Gr
sC2RxzS40RuFtumXyLWS+rC7gZg2L+F/mpBqO/dXMPVCsZ5PQNplxyEM31FJk0QQNRjlC50gbA2
QNTs8mScNIOrFgpUs9kJdz0+ncbm+rqkyiwDVsrtTjCTzOY86MCBx0jlnlp2mjbrZqMZ7FUDyw/
tkuWD2Bp8u/sXBAVY2WfS+2wmKOdZCEtftzh+gmW7emH8ikRPvGQsk7l1gzm+gLV+TcIN/phfYi
2mfb8Q0A==
X-Google-Smtp-Source: AGHT+IHUgZpTyMXbqHlKxwZ7ZhAsxqnT/8Vf1+kLrm2w/gpfGJLMRscW0CjJW223oHURjAFM8489Cw==
X-Received: by 2002:a05:6820:1907:b0:654:eb8d:a91 with SMTP id
006d021491bc7-654eb8d0ae9mr2452663eaf.8.1761497874077;
Sun, 26 Oct 2025 09:57:54 -0700 (PDT)
Received: from localhost ([189.215.161.189]) by smtp.gmail.com with ESMTPSA id
006d021491bc7-654ef27255bsm1267522eaf.0.2025.10.26.09.57.52
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sun, 26 Oct 2025 09:57:53 -0700 (PDT)
From: "Elijah G." <eg642616@HIDDEN>
In-Reply-To: <87a51e9dj1.fsf@HIDDEN> (Michael Heerdegen via's message of "Sun,
26 Oct 2025 11:13:22 +0100")
References: <87ldloqde4.fsf@HIDDEN> <875xcmqk5v.fsf@HIDDEN>
<877bx19u4g.fsf@HIDDEN> <87wm51rl6o.fsf@HIDDEN>
<87qzv8aazh.fsf@HIDDEN> <87qzv7y2c1.fsf@HIDDEN>
<87tt00hy5k.fsf@HIDDEN> <875xcfappp.fsf@HIDDEN>
<865xcfctsy.fsf@HIDDEN> <87a51qs643.fsf@HIDDEN>
<86y0p9g40t.fsf@HIDDEN> <874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN>
<871pn0luyc.fsf@HIDDEN> <86cy6kg0vi.fsf@HIDDEN>
<87v7kcbpds.fsf@HIDDEN> <86frbgedh8.fsf@HIDDEN> <87qzv0bik5.fsf@HIDDEN>
<87y0p2hq9j.fsf@HIDDEN> <87ecquzh2n.fsf@HIDDEN> <87a51e9dj1.fsf@HIDDEN>
Date: Sun, 26 Oct 2025 10:57:50 -0600
Message-ID: <s4sy0oxzjld.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.93
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2607:f8b0:4864:20::c44;
envelope-from=eg642616@HIDDEN; helo=mail-oo1-xc44.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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
the administrator of that system for details.
Content preview: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss
army knife of text editors" writes: > We have two different suggestions now.
Which fits better with your > contribution, Elijah? Your suggestion seems
to me to be the right one.
Content analysis details: (1.2 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
in digit (eg642616[at]gmail.com)
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (eg642616[at]gmail.com)
1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)
Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife
of text editors" <bug-gnu-emacs@HIDDEN> writes:
> We have two different suggestions now. Which fits better with your
> contribution, Elijah?
Your suggestion seems to me to be the right one.
--
- E.G via GNU Emacs Android port.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: "Elijah G." <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 26 Oct 2025 16:59:02 +0000
Resent-Message-ID: <handler.79585.B79585.17614978826920 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 79585 <at> debbugs.gnu.org
Cc: michael_heerdegen@HIDDEN, eliz@HIDDEN, juri@HIDDEN
X-Debbugs-Original-To: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
X-Debbugs-Original-Cc: michael_heerdegen@HIDDEN, eliz@HIDDEN, 79585 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.17614978826920
(code B ref 79585); Sun, 26 Oct 2025 16:59:02 +0000
Received: (at 79585) by debbugs.gnu.org; 26 Oct 2025 16:58:02 +0000
Received: from localhost ([127.0.0.1]:46214 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vD44A-0001nW-Bq
for submit <at> debbugs.gnu.org; Sun, 26 Oct 2025 12:58:02 -0400
Received: from mail-oo1-xc44.google.com ([2607:f8b0:4864:20::c44]:56674)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1vD448-0001mp-0L
for 79585 <at> debbugs.gnu.org; Sun, 26 Oct 2025 12:58:00 -0400
Received: by mail-oo1-xc44.google.com with SMTP id
006d021491bc7-654e25cc7d7so979147eaf.1
for <79585 <at> debbugs.gnu.org>; Sun, 26 Oct 2025 09:57:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1761497874; x=1762102674; darn=debbugs.gnu.org;
h=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=z+6kGSLWv/jjcGgLWqPo+vZxvie8FlkZBlk3zRyTPSM=;
b=W4gd8Ny+fpvvdQBmLGqr7konjfNTdCc/A8z+Fhf2cZM5A2RufgUcd9HwI0/n39j7k0
cXaUlJGwVM7h34DACOOgoAsViFW1/eeXZ7D0YzwrjddPjT1Bh0r8bYIhqWkmGHKyh2vj
8NNbzXBjdpzUuaxlEEXr2BxkJ84OoXDdoaEUNkc5U6FqZPZFWMK7ZgNKFTe+VTfEZBrj
wZnjHXl0TfwerTN525epaf5MqGOk32sa3+w9eY51mRz2GxDJDsDR1vIlwQjw6XGi5y8O
guc63kJrA9aR032YcQDx30L5rfr3yUB3n9Dae0jE16RfIViCNoh/2ZFnu3Th/44tsg76
uG1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1761497874; x=1762102674;
h=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=z+6kGSLWv/jjcGgLWqPo+vZxvie8FlkZBlk3zRyTPSM=;
b=Hjm/LCqheTh0q4JJUp23UJKF058Y5E3v/TScK4obgH2DM7hKZEIABA5cW/YkDvxNkv
02Wbbddl8G/AfP7wwr+DUszDP+7jSDcWUO0Qqk2yqVzvdE5mToZwc0/YrAzBFX2Pzvum
sQKunr5i9NEiFxhorDvJcWi784cMw887KlQ1m7ffKG99p5Ft3QA+qLU/P8MjyP5F8/WT
uS5hxT+cN8sFxs9S4tgiz3uKYgHA/uneKfANdBfi54W6WxfCGDvC6GTCWbtgs2FXtyBH
0s0xt8AMM3XsWBVCR1gmzJTxTl3HCLNWMQf4UcrK5LFemeHd4bpCD7W2fDk/QG+yZ8ra
CXIQ==
X-Forwarded-Encrypted: i=1;
AJvYcCVzLsu2AREnpSPUFNZhF1bUpfd4AUw8ok7Gr/XvPiXGp+RBcA8viDIvkBhJ/7VGqlj32kK4Tw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxaLCZ69QErNzOP9w4ox3fR9NceJTPApMbbPbtebK/1KhWEZbgc
UVYWuaQN7g/0aUifHXzUypqRnIg+2sbe0fvOaMLq4ID5SF2ujGttKMP+
X-Gm-Gg: ASbGncuf7n0Kligq2PmkaTPVc19RAMPnc2ra19k256w2Wn5+r36jIDn/cGsRbBWEq7d
66q0q6wEiXCxRaRUVt19J4LHHkmaOEROnk1wo/QRXr3+aTk3FWAg1B3p90uu5SHKBnYenCia6Y7
zPeCPsRAXoUg6cxindhM3QrQd05/HBsUOUJfmdRR1vSrq+VcUjGSHKyMwlaiilSz1yZfjZocv4A
afuKGRn7lLkqdv1ArC19COYCgtbVens/BsJik8dzMlTG7rFZiMvpo8t4WXHCv0rwC7TBde4P4vL
2qODE1+m912aqYR7SnI4v2jX9HwK2dQrltk4aRP2V/vGxF3ymrzIWRYZBhI6DX9P+wgL10vO4cJ
dIWK4c1i/qAre87gQv5TRvxZy2K039iBt3SttnyYIxrBaoDhCN4KnBT5ZjrazpKsjPdbCNux9wJ
yKbYsqBw==
X-Google-Smtp-Source: AGHT+IHUgZpTyMXbqHlKxwZ7ZhAsxqnT/8Vf1+kLrm2w/gpfGJLMRscW0CjJW223oHURjAFM8489Cw==
X-Received: by 2002:a05:6820:1907:b0:654:eb8d:a91 with SMTP id
006d021491bc7-654eb8d0ae9mr2452663eaf.8.1761497874077;
Sun, 26 Oct 2025 09:57:54 -0700 (PDT)
Received: from localhost ([189.215.161.189]) by smtp.gmail.com with ESMTPSA id
006d021491bc7-654ef27255bsm1267522eaf.0.2025.10.26.09.57.52
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sun, 26 Oct 2025 09:57:53 -0700 (PDT)
From: "Elijah G." <eg642616@HIDDEN>
In-Reply-To: <87a51e9dj1.fsf@HIDDEN> (Michael Heerdegen via's message of "Sun,
26 Oct 2025 11:13:22 +0100")
References: <87ldloqde4.fsf@HIDDEN> <875xcmqk5v.fsf@HIDDEN>
<877bx19u4g.fsf@HIDDEN> <87wm51rl6o.fsf@HIDDEN>
<87qzv8aazh.fsf@HIDDEN> <87qzv7y2c1.fsf@HIDDEN>
<87tt00hy5k.fsf@HIDDEN> <875xcfappp.fsf@HIDDEN>
<865xcfctsy.fsf@HIDDEN> <87a51qs643.fsf@HIDDEN>
<86y0p9g40t.fsf@HIDDEN> <874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN>
<871pn0luyc.fsf@HIDDEN> <86cy6kg0vi.fsf@HIDDEN>
<87v7kcbpds.fsf@HIDDEN> <86frbgedh8.fsf@HIDDEN> <87qzv0bik5.fsf@HIDDEN>
<87y0p2hq9j.fsf@HIDDEN> <87ecquzh2n.fsf@HIDDEN> <87a51e9dj1.fsf@HIDDEN>
Date: Sun, 26 Oct 2025 10:57:50 -0600
Message-ID: <s4sy0oxzjld.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.93
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife
of text editors" <bug-gnu-emacs@HIDDEN> writes:
> We have two different suggestions now. Which fits better with your
> contribution, Elijah?
Your suggestion seems to me to be the right one.
--
- E.G via GNU Emacs Android port.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 05 Nov 2025 17:23:01 +0000
Resent-Message-ID: <handler.79585.B79585.176236333618437 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Cc: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>, 79585 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176236333618437
(code B ref 79585); Wed, 05 Nov 2025 17:23:01 +0000
Received: (at 79585) by debbugs.gnu.org; 5 Nov 2025 17:22:16 +0000
Received: from localhost ([127.0.0.1]:58048 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vGhD5-0004nJ-Uz
for submit <at> debbugs.gnu.org; Wed, 05 Nov 2025 12:22:16 -0500
Received: from mout-p-103.mailbox.org ([2001:67c:2050:0:465::103]:55652)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1vGhD3-0004nC-Oy
for 79585 <at> debbugs.gnu.org; Wed, 05 Nov 2025 12:22:14 -0500
Received: from smtp102.mailbox.org (smtp102.mailbox.org
[IPv6:2001:67c:2050:b231:465::102])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4d1sZQ1K2vz9ttR;
Wed, 5 Nov 2025 18:22:06 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001;
t=1762363326;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
in-reply-to:in-reply-to:references:references;
bh=mkYOV0ll82cOV33MCN3RuauiyXF+laNBJadDCQsdMXY=;
b=APyaCYBz0k50xZvTseikKyDVBZg3NdBaEi1B/MK7h7Fawnaq8tmjq0JOC3tTRjUFywE8zj
T/riXs180/+BGHLlwFZpfZSCThvT8chjXbXJ133HQrbz0nFay+TDWWqwCImWHhgi1qrDhq
NjPgbox+JIjIzWhYEyHlG/pSGWe6hPMPY8iJTCqbm7cgwVvEl5JtyPh134t+H5/+AGUErC
30K99vQWhgBcyiIuyZ4NW396MQv5MdTCnuWtSzKk1FqOm8Mw+83ve3T6jRbob4ol5Ha2Y+
ELClV49KxE16pfq1ucHwFT+BSGd8XRW9wyH7Uf9QmKhBylUZAfpBCf3MOqmBoA==
Authentication-Results: outgoing_mbo_mout; dkim=none;
spf=pass (outgoing_mbo_mout: domain of juri@HIDDEN designates
2001:67c:2050:b231:465::102 as permitted sender)
smtp.mailfrom=juri@HIDDEN
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <87bjlx8wl8.fsf@HIDDEN>
Organization: LINKOV.NET
References: <87ldloqde4.fsf@HIDDEN> <877bx19u4g.fsf@HIDDEN>
<87wm51rl6o.fsf@HIDDEN> <87qzv8aazh.fsf@HIDDEN>
<87qzv7y2c1.fsf@HIDDEN> <87tt00hy5k.fsf@HIDDEN>
<875xcfappp.fsf@HIDDEN> <865xcfctsy.fsf@HIDDEN>
<87a51qs643.fsf@HIDDEN> <86y0p9g40t.fsf@HIDDEN>
<874irxenr9.fsf@HIDDEN> <86qzv1g084.fsf@HIDDEN>
<871pn0luyc.fsf@HIDDEN> <86cy6kg0vi.fsf@HIDDEN>
<87v7kcbpds.fsf@HIDDEN> <86frbgedh8.fsf@HIDDEN>
<87qzv0bik5.fsf@HIDDEN> <87y0p2hq9j.fsf@HIDDEN>
<87ecquzh2n.fsf@HIDDEN> <878qh25esq.fsf@HIDDEN>
<87bjlx8wl8.fsf@HIDDEN>
Date: Wed, 05 Nov 2025 19:14:42 +0200
Message-ID: <87tsz878y5.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Rspamd-Queue-Id: 4d1sZQ1K2vz9ttR
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
> Can't we just rename the option to something like
> "hs-preferred-hiding-block" and document that if there is no suitable
> block then the parent block is used? Then we could keep the value
> names.
I don't see how 'hs-preferred-hiding-block'
is better than 'hs-hide-block-behavior'.
But I agree that we need to better document
the existing names.
PS: Does you want to push your patch
that you sent 2 weeks ago.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 05 Nov 2025 17:23:02 +0000
Resent-Message-ID: <handler.79585.B79585.176236333818449 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176236333818449
(code B ref 79585); Wed, 05 Nov 2025 17:23:02 +0000
Received: (at 79585) by debbugs.gnu.org; 5 Nov 2025 17:22:18 +0000
Received: from localhost ([127.0.0.1]:58052 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vGhD8-0004nV-BX
for submit <at> debbugs.gnu.org; Wed, 05 Nov 2025 12:22:18 -0500
Received: from mout-p-201.mailbox.org ([80.241.56.171]:53624)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1vGhD6-0004nD-Qc
for 79585 <at> debbugs.gnu.org; Wed, 05 Nov 2025 12:22:17 -0500
Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(No client certificate requested)
by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4d1sZS6SmDz9v0s;
Wed, 5 Nov 2025 18:22:08 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001;
t=1762363328;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
in-reply-to:in-reply-to:references:references;
bh=nUZMVkGqFLWtSbtUCdNoumLkgrkGXZU90Bspmtr9oBw=;
b=AoaT6EdAc+R3motrBnByzb83ZoXnGkDRQczAr7lEjJh3uGDuPl4ftdFHR8l1AbUjdf7xP+
9Ba6u/D8PolhjklStdt3XVb7vWRvh2CMYBUhd4XsgMgYjZGsvmzWMM9jqN0lY+qGBxRgTA
s58pejZKdIJLiG3qKdDwFE4ByhEzWOMU8xoy5GB8f/8KBYREuvcRIzMG/B2/mJBWIZhsmw
Hkf89fitZgQ06HrBtCkXdWrkkD9xoMer3wYjDIpQvStNmebmaDgEDy54tmKVxtRd5YVtQr
T2vCXBG6Wct+LLIsrT3AHLL0vIGRfgvltqqoSunZpYSJIqwEh2OU3Wfi/yQhyg==
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <87ldlnld7u.fsf@HIDDEN>
Organization: LINKOV.NET
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
Date: Wed, 05 Nov 2025 19:16:25 +0200
Message-ID: <87346sv1qu.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
I noticed that clicking on fringe/margin indicator is still jumpy.
Is it possible to keep point unmoved like outline-minor-mode does?
X-Loop: help-debbugs@HIDDEN
Subject: bug#79585: Jumpy hideshow
Resent-From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 05 Nov 2025 17:57:02 +0000
Resent-Message-ID: <handler.79585.B79585.176236537024405 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79585
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Juri Linkov <juri@HIDDEN>
Cc: 79585 <at> debbugs.gnu.org
Received: via spool by 79585-submit <at> debbugs.gnu.org id=B79585.176236537024405
(code B ref 79585); Wed, 05 Nov 2025 17:57:02 +0000
Received: (at 79585) by debbugs.gnu.org; 5 Nov 2025 17:56:10 +0000
Received: from localhost ([127.0.0.1]:58291 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vGhjt-0006LZ-QI
for submit <at> debbugs.gnu.org; Wed, 05 Nov 2025 12:56:10 -0500
Received: from mail-oi1-x243.google.com ([2607:f8b0:4864:20::243]:56593)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
id 1vGhjr-0006LS-LJ
for 79585 <at> debbugs.gnu.org; Wed, 05 Nov 2025 12:56:08 -0500
Received: by mail-oi1-x243.google.com with SMTP id
5614622812f47-44fe51f9788so68224b6e.1
for <79585 <at> debbugs.gnu.org>; Wed, 05 Nov 2025 09:56:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1762365361; x=1762970161; darn=debbugs.gnu.org;
h=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=TgO4PK/Me76v07ZtlBitaX7xnTJ5t3xGCH6z2VyN/zo=;
b=S2UXqq203nz66DlgWwjv0jCA151hezOK6secUjIvc2UN2UkATxeQQNuDoO/nzaPbSN
b7OBU183z7XOerhgp3qiRXlduEoY5l+Tv98fZ739MeKWCy1JBJuduI2Jv4p16Tpd569g
oRAJSEVbkJp83KWh49fvtnwvOG8vikFlmAEprKnvmeb2XyaNfI9zne13Qp6B8QyyZzEH
/K8poc/XJcdy+5LHQzzb2ky6lv0QL7r8XAo4kvH1BiYvDdUr9KW3OupCKtFMyhxODZMG
0l5h6kn0TfL0LsyCBJ1YoXf7KIXjHlVnCib+UG9IkhfMHh7oCew7hUEePAIWZltUmSVo
zy+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1762365361; x=1762970161;
h=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=TgO4PK/Me76v07ZtlBitaX7xnTJ5t3xGCH6z2VyN/zo=;
b=GdE8/TEmNEbxaxjLcmF70FChBh2oZjFtgm63UxCkYK6REAM8usN4GTEESQ+BdhXTMs
p1nhoICfVn2g8guALR8Og/2li3h22nTLoPH2EZh5l02B2TUlQ5jnYj9IcZfJ7C39ILPo
8cuHlv2qlecN82VXn0VfXyxIWzthgaJZgFYGs9iWQhRCVT0+BcIrdGX623OHNgTwf4wL
6L/qgD5F6toWMYMQODYObzt7DRI99YNhix7IB1UnaVdGFsDCKxzEFvu2KQn92WFziKsB
Xq6tqGYJUmh23+jT6oWt/atynzGjD81LwSSPkr2OnoMFuZlMHEBl1CyHZ1dT76phrSTt
neFw==
X-Gm-Message-State: AOJu0Yzkc+KtaK6xJg/SLbzUBWUNrA+dbTZk+s+BOFcy4BpA7QtU4TXn
PqGwiKbj6l/KWiffXGi1leyRc0PLtvXowVmK/Q75EM1CsCZn8X5/QfcvhPlg+kuu
X-Gm-Gg: ASbGncuqTn/d1+5FQPaj5Pw1Om2unrbnQGvJB48ybESeuy6FwD7mRxQ0wtSGyZ7ZJ/M
XVIJnhYY9esWs9iu0G4xgVbJoGKRtG/qcd2q4I9fGle0vm7UGvTwdjbAmPfJ3qEzNHaXv3lWi9k
8L+LXacaHN0Un7wBm3J2pqIj6ng0MdMJLnboSd1saPynebpMoxnb3+fWl2nh67phycYV67iE18n
iTzr1hKQqEs42n0yNmBz42H4JahuKniA7E5LwkLclqlP1tKwdyhQAvW6K6ftwg97IE6C/kFiig4
kCPmxalc2UowG5WHDHoifqAoP58V/esxLMoNkClRAwXQFlPKE/FPOAWEqAd5nbRBUD1RNbMTFKw
elJ52QiIlXO7pLwEOgC0mt0DUbdXjchbmQsz55cPPnLVYtdqCnu5noj9Fkbx5h/f7zioY9b27oj
5u
X-Google-Smtp-Source: AGHT+IGTTE9MzYrA+idsKbcqKKlJH8fQKGRAcfC5dKGRDk+jcYl/hnywa9bOxEtFfjTU/w9zSH1ANQ==
X-Received: by 2002:a05:6808:e8c:b0:43f:a37c:59f2 with SMTP id
5614622812f47-44fed2f777cmr1763771b6e.27.1762365361503;
Wed, 05 Nov 2025 09:56:01 -0800 (PST)
Received: from fedora ([200.63.42.42]) by smtp.gmail.com with ESMTPSA id
5614622812f47-44fe4ca9d03sm1217957b6e.24.2025.11.05.09.56.00
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Wed, 05 Nov 2025 09:56:01 -0800 (PST)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
In-Reply-To: <87346sv1qu.fsf@HIDDEN>
References: <87ldloqde4.fsf@HIDDEN> <87ldlnld7u.fsf@HIDDEN>
<87346sv1qu.fsf@HIDDEN>
Date: Wed, 05 Nov 2025 11:55:53 -0600
Message-ID: <87zf90wehi.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 3.8 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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
the administrator of that system for details.
Content preview: Juri Linkov writes: > I noticed that clicking on
fringe/margin
indicator is still jumpy. > Is it possible to keep point unmoved like
outline-minor-mode does? Yes,
i forgot to enclose `hs-indicator-mouse-toggle-hidding` in `hs-life-goes-on`:
Content analysis details: (3.8 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [2607:f8b0:4864:20:0:0:0:243 listed in]
[list.dnswl.org]
3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS
[200.63.42.42 listed in zen.spamhaus.org]
-0.0 SPF_PASS SPF: sender matches SPF record
0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
in digit (eg642616[at]gmail.com)
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (eg642616[at]gmail.com)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.8 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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
the administrator of that system for details.
Content preview: Juri Linkov writes: > I noticed that clicking on fringe/margin
indicator is still jumpy. > Is it possible to keep point unmoved like outline-minor-mode
does? Yes, i forgot to enclose `hs-indicator-mouse-toggle-hidding` in `hs-life-goes-on`:
Content analysis details: (2.8 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust
[2607:f8b0:4864:20:0:0:0:243 listed in]
[list.dnswl.org]
3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS
[200.63.42.42 listed in zen.spamhaus.org]
-0.0 SPF_PASS SPF: sender matches SPF record
0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
in digit (eg642616[at]gmail.com)
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (eg642616[at]gmail.com)
-1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
manager
Juri Linkov <juri@HIDDEN> writes:
> I noticed that clicking on fringe/margin indicator is still jumpy.
> Is it possible to keep point unmoved like outline-minor-mode does?
Yes, i forgot to enclose `hs-indicator-mouse-toggle-hidding` in
`hs-life-goes-on`:
#+begin_src elisp
(defun hs-indicator-mouse-toggle-hidding (event)
"Toggle block hidding with indicators."
(interactive "e")
(hs-life-goes-on
(when hs-show-indicators
(let* ((overlays (save-excursion
(goto-char (posn-point (event-end event)))
(overlays-in (pos-bol) (pos-eol))))
(pos (catch 'hs--indicator-ov
(dolist (ov overlays)
(when-let* ((ov (overlay-get ov 'hs-indicator-block-start)))
(throw 'hs--indicator-ov ov))))))
(when pos
(goto-char pos)
(hs-toggle-hiding))))))
#+end_src
--
- E.G via Gnus and Org.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.