GNU logs - #72739, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#72739: [PATCH] * lisp/gnus/gnus-sum.el: Handle leafs with children in summary line
Resent-From: Blyte Scholar <bs@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 20 Aug 2024 22:10:02 +0000
Resent-Message-ID: <handler.72739.B.172419179831290 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 72739
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: 72739 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.172419179831290
          (code B ref -1); Tue, 20 Aug 2024 22:10:02 +0000
Received: (at submit) by debbugs.gnu.org; 20 Aug 2024 22:09:58 +0000
Received: from localhost ([127.0.0.1]:33758 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sgX36-00088a-1E
	for submit <at> debbugs.gnu.org; Tue, 20 Aug 2024 18:09:58 -0400
Received: from lists.gnu.org ([209.51.188.17]:41158)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bs@HIDDEN>) id 1sgWg0-0007Wa-1j
 for submit <at> debbugs.gnu.org; Tue, 20 Aug 2024 17:46:04 -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 <bs@HIDDEN>) id 1sgWf6-0005lH-5B
 for bug-gnu-emacs@HIDDEN; Tue, 20 Aug 2024 17:45:16 -0400
Received: from paras.blyte.net ([198.12.76.26])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bs@HIDDEN>) id 1sgWew-0001Yy-NR
 for bug-gnu-emacs@HIDDEN; Tue, 20 Aug 2024 17:45:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=blyte.net; s=20240716; 
 t=1724190291;
 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=pLyxtqW6/7wLsSqvBFwd14C06uGmY7Fm33NQOoSqyx8=;
 b=GFmGvbZ7kgJswt3k0keIft4LATbGmXA7s/2beJubPtoNxS+WixPFRiJGhI9wLUNc7Vheq9
 yFsRijUfj5ssm3IBc8Jsn1bt+NRuy1Xor5SasX02MSseKIP/LWuplF40JYBrfKhokgdX4a
 n9CnFfTrCGWdY77WrnaDksiXZUvLMjM=
Received: from localhost (173-23-18-246.client.mchsi.com [173.23.18.246])
 by paras.blyte.net (OpenSMTPD) with ESMTPSA id 4efb0dca
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <bug-gnu-emacs@HIDDEN>;
 Tue, 20 Aug 2024 17:44:50 -0400 (EDT)
From: Blyte Scholar <bs@HIDDEN>
Date: Tue, 20 Aug 2024 17:44:48 -0400
Message-ID: <87plq2c1in.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=198.12.76.26; envelope-from=bs@HIDDEN;
 helo=paras.blyte.net
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,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Mailman-Approved-At: Tue, 20 Aug 2024 18:09:54 -0400
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.4 (--)

--=-=-=
Content-Type: text/plain

Tags: patch

Tags: patch

Tags: patch


This patch adds customization options which handle the cases where a
thread leaf has both siblings and children. This allows using box
drawing characters to seamlessly connect all messages in a
thread. Previously, there would be messages could either be connected to
a sibling or a child, but not both.



In GNU Emacs 31.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version
 3.24.43, cairo version 1.18.0) of 2024-08-20 built on rhipidon
Repository revision: 5d435afc0e389e107fcee8d63405078341592f97
Repository branch: master
System Description: Fedora Linux 40 (Workstation Edition)

Configured using:
 'configure --with-imagemagick --with-tree-sitter
 --with-native-compilation=aot --with-pgtk'


--=-=-=
Content-Type: text/patch
Content-Disposition: attachment;
 filename=0001-lisp-gnus-gnus-sum.el-Handle-leafs-with-children-in-.patch

From fca49a37ec7cc0c512290de93dd8311ca5a012d6 Mon Sep 17 00:00:00 2001
From: Blyte Scholar <bs@HIDDEN>
Date: Tue, 20 Aug 2024 17:32:10 -0400
Subject: [PATCH] * lisp/gnus/gnus-sum.el: Handle leafs with children in
 summary line

(gnus-sum-thread-tree-leaf-with-other-root): New variable.
(gnus-sum-thread-tree-single-leaf-root): New variable.
(gnus-summary-prepare-threads):
Use gnus-sum-thread-tree-leaf-with-other-root and
gnus-sum-thread-single-leaf-root strings in summary line when they are
available.
---
 lisp/gnus/gnus-sum.el | 24 ++++++++++++++++++++++--
 1 file changed, 22 insertions(+), 2 deletions(-)

diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index a9caa83b15c..2fd342f3a0c 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -5193,12 +5193,26 @@ gnus-sum-thread-tree-leaf-with-other
   :type 'string
   :group 'gnus-thread)
 
+(defcustom gnus-sum-thread-tree-leaf-with-other-root nil
+  "With %B spec, used for a leaf with brothers and children.
+If nil use `gnus-sum-thread-tree-leaf-with-other' instead."
+  :version "31.1"
+  :type 'string
+  :group 'gnus-thread)
+
 (defcustom gnus-sum-thread-tree-single-leaf "\\-> "
   "With %B spec, used for a leaf without brothers."
   :version "22.1"
   :type 'string
   :group 'gnus-thread)
 
+(defcustom gnus-sum-thread-tree-single-leaf-root nil
+  "With %B spec, used for a leaf without brothers but children.
+If nil use `gnus-sum-thread-tree-leaf-single-leaf' instead."
+  :version "31.1"
+  :type 'string
+  :group 'gnus-thread)
+
 (defcustom gnus-summary-display-while-building nil
   "If non-nil, show and update the summary buffer as it's being built.
 If the value is t, update the buffer after every line is inserted.  If
@@ -5474,8 +5488,14 @@ gnus-summary-prepare-threads
 					  gnus-sum-thread-tree-indent))
 				      (cdr (reverse tree-stack))))
 		       (if (nth 1 thread)
-			   gnus-sum-thread-tree-leaf-with-other
-			 gnus-sum-thread-tree-single-leaf)))))
+                           (if (and gnus-sum-thread-tree-leaf-with-other-root
+                                    (cadar thread))
+                               gnus-sum-thread-tree-leaf-with-other-root
+			     gnus-sum-thread-tree-leaf-with-other)
+                         (if (and gnus-sum-thread-tree-single-leaf-root
+                                  (cadar thread))
+                             gnus-sum-thread-tree-single-leaf-root
+			   gnus-sum-thread-tree-single-leaf))))))
 	    (when (string= gnus-tmp-name "")
 	      (setq gnus-tmp-name gnus-tmp-from))
 	    (unless (numberp gnus-tmp-lines)
-- 
2.46.0


--=-=-=--




Message sent:


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: Blyte Scholar <bs@HIDDEN>
Subject: bug#72739: Acknowledgement ([PATCH] * lisp/gnus/gnus-sum.el:
 Handle leafs with children in summary line)
Message-ID: <handler.72739.B.172419179831290.ack <at> debbugs.gnu.org>
References: <87plq2c1in.fsf@HIDDEN>
X-Gnu-PR-Message: ack 72739
X-Gnu-PR-Package: emacs
X-Gnu-PR-Keywords: patch
Reply-To: 72739 <at> debbugs.gnu.org
Date: Tue, 20 Aug 2024 22:10: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.

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 72739 <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
72739: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D72739
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#72739: [PATCH] * lisp/gnus/gnus-sum.el: Handle leafs with children in summary line
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, 24 Aug 2024 09:16:01 +0000
Resent-Message-ID: <handler.72739.B72739.172449090731681 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72739
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Blyte Scholar <bs@HIDDEN>, eric@HIDDEN
Cc: 72739 <at> debbugs.gnu.org
Received: via spool by 72739-submit <at> debbugs.gnu.org id=B72739.172449090731681
          (code B ref 72739); Sat, 24 Aug 2024 09:16:01 +0000
Received: (at 72739) by debbugs.gnu.org; 24 Aug 2024 09:15:07 +0000
Received: from localhost ([127.0.0.1]:40475 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1shmrT-0008Ev-AE
	for submit <at> debbugs.gnu.org; Sat, 24 Aug 2024 05:15:07 -0400
Received: from eggs.gnu.org ([209.51.188.92]:41190)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1shmrQ-0008EB-Rz
 for 72739 <at> debbugs.gnu.org; Sat, 24 Aug 2024 05:15:05 -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 1shmqY-0004QM-Od; Sat, 24 Aug 2024 05:14:10 -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=xvQ7O/yN18fouht+cRbSXEXs+zPS+tuAQJW5JX+pMDQ=; b=YqrFVxzAaPTu
 wFfwnF27XF2zYEvSuZHtfzkwAbPJiMN97LP0Q5w+CV/sWmfcZsbvKtJJYm2KI8Bf8IivBzwOjkRTs
 TyYkPDUrLPJQbpPS763bpsjeYNOMkBXTFdNaDgBvprnYWH/JZOPRVJ/taFhU0HjD07tRqXpbVfhlv
 qqbYi9kKEEa09PUJbDrpNziDzgt1pu1XT5dR6wLf+BJFf/L9HGVk4xrrci1pAEUZERgtND6HduIHc
 39FKb05bWH1KabZ+Lad/enzb9mhfs8URCkYbAGvoypIfyIpk+A9yPlU8EO79xnmUVhSOLmkpYV5Qv
 pobjknjh0HptaIaPvpjUxw==;
Date: Sat, 24 Aug 2024 12:14:07 +0300
Message-Id: <864j7anuzk.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87plq2c1in.fsf@HIDDEN> (message
 from Blyte Scholar on Tue, 20 Aug 2024 17:44:48 -0400)
References: <87plq2c1in.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: Blyte Scholar <bs@HIDDEN>
> Date: Tue, 20 Aug 2024 17:44:48 -0400
> 
> Tags: patch
> 
> 
> This patch adds customization options which handle the cases where a
> thread leaf has both siblings and children. This allows using box
> drawing characters to seamlessly connect all messages in a
> thread. Previously, there would be messages could either be connected to
> a sibling or a child, but not both.

Eric, any comments?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#72739: [PATCH] * lisp/gnus/gnus-sum.el: Handle leafs with children in summary line
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, 31 Aug 2024 08:16:02 +0000
Resent-Message-ID: <handler.72739.B72739.172509213625597 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72739
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Blyte Scholar <bs@HIDDEN>, eric@HIDDEN
Cc: 72739 <at> debbugs.gnu.org
Received: via spool by 72739-submit <at> debbugs.gnu.org id=B72739.172509213625597
          (code B ref 72739); Sat, 31 Aug 2024 08:16:02 +0000
Received: (at 72739) by debbugs.gnu.org; 31 Aug 2024 08:15:36 +0000
Received: from localhost ([127.0.0.1]:53896 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1skJGi-0006en-30
	for submit <at> debbugs.gnu.org; Sat, 31 Aug 2024 04:15:36 -0400
Received: from eggs.gnu.org ([209.51.188.92]:53518)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1skJGg-0006eW-BL
 for 72739 <at> debbugs.gnu.org; Sat, 31 Aug 2024 04:15:34 -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 1skJFb-0007ld-4c; Sat, 31 Aug 2024 04: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=tyiVFsJ4UTgVDfrvq3qg2l/WLzanszSzB0zYz73IZLM=; b=aIBKk/qyysOp
 WF/Qbt+hZ6432xBpYQa7Nzn9PgVs3NByFzoOUxy9aaGtju9th1xXRW/0tkcJ59Mj3kSijkwnCs/VR
 5291nSFw9w2uubNhj3oWtdKOTIabmI1N0EdQwBQGOzfZziOrsGHnfYRUbhXnGXFrmMw5olXgEyned
 G7mY4y4aKwmqyq6c/lHA4W9SvfnJ1Me0EzjVqS1IrAAS9JmbcpdGnYAwQ1tx/kYoVv+VYi6A8Ily5
 HTNhR3THLf36LdLvpKZTPpwPcPv3mwpVK7uhqmG3LEqJII7Gfd70PzYhT5O9YZj2xoevvPxd9vmET
 StHi4G3KiHs+iYP5Nj/vOA==;
Date: Sat, 31 Aug 2024 11:14:25 +0300
Message-Id: <86frqlcdni.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87plq2c1in.fsf@HIDDEN> (message
 from Blyte Scholar on Tue, 20 Aug 2024 17:44:48 -0400)
References: <87plq2c1in.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: Blyte Scholar <bs@HIDDEN>
> Date: Tue, 20 Aug 2024 17:44:48 -0400
> 
> Tags: patch
> 
> 
> This patch adds customization options which handle the cases where a
> thread leaf has both siblings and children. This allows using box
> drawing characters to seamlessly connect all messages in a
> thread. Previously, there would be messages could either be connected to
> a sibling or a child, but not both.

Thanks.

Eric, any comments to the patch or the issue in general?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#72739: [PATCH] * lisp/gnus/gnus-sum.el: Handle leafs with children in summary line
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, 07 Sep 2024 07:15:01 +0000
Resent-Message-ID: <handler.72739.B72739.172569325932743 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72739
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: eric@HIDDEN
Cc: 72739 <at> debbugs.gnu.org, bs@HIDDEN
Received: via spool by 72739-submit <at> debbugs.gnu.org id=B72739.172569325932743
          (code B ref 72739); Sat, 07 Sep 2024 07:15:01 +0000
Received: (at 72739) by debbugs.gnu.org; 7 Sep 2024 07:14:19 +0000
Received: from localhost ([127.0.0.1]:54620 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1smpeE-0008W2-Et
	for submit <at> debbugs.gnu.org; Sat, 07 Sep 2024 03:14:18 -0400
Received: from eggs.gnu.org ([209.51.188.92]:54474)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1smpeC-0008Vo-HY
 for 72739 <at> debbugs.gnu.org; Sat, 07 Sep 2024 03:14:17 -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 1smpe5-0004ae-QZ; Sat, 07 Sep 2024 03:14:09 -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=/pj45V9f8zXSMBbuG9HkDa6PMKPpjDOD9spdv8wVso8=; b=kkUFHXYFdWJL
 t1NRWoSsPLgyFpxuVB5yBUpwy6S+S730u5MChHtO5A0KMaBM4Des6J/FgEt+xz3gI+pzMg7ZG7FWt
 Xz6DHPrTTR85083uhbNq4UXET1L8T57t9O1597Ev+LLLQdWRl5KVtXKf67Y5GPA6YgOM7hHq5WOkp
 cJuKojdQBia/Ea9Ik56UcOYXsuw47hZTQF8jyrhqs+Pu1SO9e9WYLW9PSUhMFbMAGntzRCtMvTMha
 sQF18f3S91rDt3R1iIPM1yv1GQCuug1bzuX27tC2Vza0K+ECzgJjxnTJcD2jAfyKf6Ws0vlQebtLD
 m+Nr54xohOolP3VTaPBqjA==;
Date: Sat, 07 Sep 2024 10:13:53 +0300
Message-Id: <86seucylzi.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <864j7anuzk.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 24
 Aug 2024 12:14:07 +0300)
References: <87plq2c1in.fsf@HIDDEN>
 <864j7anuzk.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 (---)

Ping!

> Cc: 72739 <at> debbugs.gnu.org
> Date: Sat, 24 Aug 2024 12:14:07 +0300
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> > From: Blyte Scholar <bs@HIDDEN>
> > Date: Tue, 20 Aug 2024 17:44:48 -0400
> > 
> > Tags: patch
> > 
> > 
> > This patch adds customization options which handle the cases where a
> > thread leaf has both siblings and children. This allows using box
> > drawing characters to seamlessly connect all messages in a
> > thread. Previously, there would be messages could either be connected to
> > a sibling or a child, but not both.
> 
> Eric, any comments?
> 
> 
> 
> 




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#72739: [PATCH] * lisp/gnus/gnus-sum.el: Handle leafs with children in summary line
Resent-From: Stefan Kangas <stefankangas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 23 Feb 2025 00:27:01 +0000
Resent-Message-ID: <handler.72739.B72739.174027036417561 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72739
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Blyte Scholar <bs@HIDDEN>
Cc: Andrew Cohen <acohen@HIDDEN>, 72739 <at> debbugs.gnu.org, Eric Abrahamsen <eric@HIDDEN>
Received: via spool by 72739-submit <at> debbugs.gnu.org id=B72739.174027036417561
          (code B ref 72739); Sun, 23 Feb 2025 00:27:01 +0000
Received: (at 72739) by debbugs.gnu.org; 23 Feb 2025 00:26:04 +0000
Received: from localhost ([127.0.0.1]:57988 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tlzop-0004ZB-Kg
	for submit <at> debbugs.gnu.org; Sat, 22 Feb 2025 19:26:04 -0500
Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:53347)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tlzom-0004Yc-Pg
 for 72739 <at> debbugs.gnu.org; Sat, 22 Feb 2025 19:26:01 -0500
Received: by mail-ed1-x536.google.com with SMTP id
 4fb4d7f45d1cf-5deb956aa5eso4194784a12.2
 for <72739 <at> debbugs.gnu.org>; Sat, 22 Feb 2025 16:26:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740270355; x=1740875155; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=OKEYrFuPhpr3Nis9RWEgcEsRV3VzUaA4jPlpMCWml/s=;
 b=gMCRyByNjRpVTqmfL2a/zhNX9QTTB2GdJpSodhZEQ4uNvRJzdfOumzbxaHwwkjvVQD
 3FdxT2Hv/pY/K+tN/tw9elV76W9RQVQGnQ45VqQEIN+S4tB9rtEJ7pA9B0TDs4IRLy19
 hwjMoy0renhF+lymOW0O3UxKzBQ/YJxrdgNv3svvifTjU9RJfHdWOY8Pi6qX2Go2l7ck
 Ul3EEUomlGbIEqnlaX4lCziamiHIYF/ayE0mt6bwL4selFoCeOKbdK3FqgrQOOHvrbcN
 lcmHB8vzP08Sa6HwZKtQt6/LwYZxowymxDA799alQM7Z922q9+xhnk39q3V5U+HBSt8l
 E3CQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740270355; x=1740875155;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=OKEYrFuPhpr3Nis9RWEgcEsRV3VzUaA4jPlpMCWml/s=;
 b=CqldQnZVlpMIrxSI+t7k295NmK3c51/btjIcn6wM38MGTsFmsU3jHGzkSHOFxY9Vyt
 p9nzUQq0C7MbhaiYbKziam4njp/hfpakD2ic5y793Apvh9uPVou+fdsNkzCGTLQCPl8Y
 BlXsHs00ebE9hKqPYTRWLiNdDgefSOajxvrsUSJwiwMEvOfy1rTuKxk9k4zNoZeDqR2D
 yPog/pDY3pMK/WpBUWNoBhuB+Km7rCLCcHQlqGPhJKsC5vb5+8yJtC8jOLEd2c1SoOgo
 ZfeIJJeAxpdpLZ3CeSf6nbnp/4z7Gehm6EQBxWpSBm+zYknZKR4DFk3ieVzx09JFd7AC
 ajfQ==
X-Gm-Message-State: AOJu0Yx4NaAMIwjUJBW+Sw7DZr6WVg6Ekpj+hcqE3i+cmsftZwhDvyfc
 lGibWJD/n+6gZbAyWo08per+o9aSdhQrLh/N5sYT8GNxGcno9GVbMJ5HP1HDpaV+S8LbZ4i5M1O
 TB+jSWBKXaQrKH81rNBlCZiT6LzE=
X-Gm-Gg: ASbGncuve7fUtu6egG/3arfZ1gi1ML1l+koB7hWnZHeUx4lg7zjcWBl3k9vBrj/3E56
 s7nK7LQfmuAqhzlSpDU/hEu2D5Xft5kEJcmT5CHNgPRjrPiQbvqVpRoudbXejvXcEmemzIqTGLu
 AWWHKy7do0
X-Google-Smtp-Source: AGHT+IH2xBIwANT7pfO+wPSrxAKFA8hYy303j3di1jpKqe4P90H/DkpLCqdsZj9mTYTdysTYXBpAsm371uOgdzISbTM=
X-Received: by 2002:a05:6402:3554:b0:5de:594d:e9aa with SMTP id
 4fb4d7f45d1cf-5e0b70df4ddmr18178942a12.8.1740270354643; Sat, 22 Feb 2025
 16:25:54 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sun, 23 Feb 2025 00:25:54 +0000
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <87plq2c1in.fsf@HIDDEN>
References: <87plq2c1in.fsf@HIDDEN>
MIME-Version: 1.0
Date: Sun, 23 Feb 2025 00:25:54 +0000
X-Gm-Features: AWEUYZnjTT_EIUYaUC8ObEqC6eirw2lCy5NcHU8p78enzXO_80nAzyC1H2Sx18g
Message-ID: <CADwFkm=aybp43DHWjY1+293hi3J5Awh-6jBiYdsSLH2MCa9W0g@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
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 (-)

Blyte Scholar <bs@HIDDEN> writes:

> This patch adds customization options which handle the cases where a
> thread leaf has both siblings and children. This allows using box
> drawing characters to seamlessly connect all messages in a
> thread. Previously, there would be messages could either be connected to
> a sibling or a child, but not both.

Andrew, Eric, could you please help review the below patch?

> From fca49a37ec7cc0c512290de93dd8311ca5a012d6 Mon Sep 17 00:00:00 2001
> From: Blyte Scholar <bs@HIDDEN>
> Date: Tue, 20 Aug 2024 17:32:10 -0400
> Subject: [PATCH] * lisp/gnus/gnus-sum.el: Handle leafs with children in
>  summary line
>
> (gnus-sum-thread-tree-leaf-with-other-root): New variable.
> (gnus-sum-thread-tree-single-leaf-root): New variable.
> (gnus-summary-prepare-threads):
> Use gnus-sum-thread-tree-leaf-with-other-root and
> gnus-sum-thread-single-leaf-root strings in summary line when they are
> available.
> ---
>  lisp/gnus/gnus-sum.el | 24 ++++++++++++++++++++++--
>  1 file changed, 22 insertions(+), 2 deletions(-)
>
> diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
> index a9caa83b15c..2fd342f3a0c 100644
> --- a/lisp/gnus/gnus-sum.el
> +++ b/lisp/gnus/gnus-sum.el
> @@ -5193,12 +5193,26 @@ gnus-sum-thread-tree-leaf-with-other
>    :type 'string
>    :group 'gnus-thread)
>
> +(defcustom gnus-sum-thread-tree-leaf-with-other-root nil
> +  "With %B spec, used for a leaf with brothers and children.
> +If nil use `gnus-sum-thread-tree-leaf-with-other' instead."
> +  :version "31.1"
> +  :type 'string
> +  :group 'gnus-thread)
> +
>  (defcustom gnus-sum-thread-tree-single-leaf "\\-> "
>    "With %B spec, used for a leaf without brothers."
>    :version "22.1"
>    :type 'string
>    :group 'gnus-thread)
>
> +(defcustom gnus-sum-thread-tree-single-leaf-root nil
> +  "With %B spec, used for a leaf without brothers but children.
> +If nil use `gnus-sum-thread-tree-leaf-single-leaf' instead."
> +  :version "31.1"
> +  :type 'string
> +  :group 'gnus-thread)
> +
>  (defcustom gnus-summary-display-while-building nil
>    "If non-nil, show and update the summary buffer as it's being built.
>  If the value is t, update the buffer after every line is inserted.  If
> @@ -5474,8 +5488,14 @@ gnus-summary-prepare-threads
>  					  gnus-sum-thread-tree-indent))
>  				      (cdr (reverse tree-stack))))
>  		       (if (nth 1 thread)
> -			   gnus-sum-thread-tree-leaf-with-other
> -			 gnus-sum-thread-tree-single-leaf)))))
> +                           (if (and gnus-sum-thread-tree-leaf-with-other-root
> +                                    (cadar thread))
> +                               gnus-sum-thread-tree-leaf-with-other-root
> +			     gnus-sum-thread-tree-leaf-with-other)
> +                         (if (and gnus-sum-thread-tree-single-leaf-root
> +                                  (cadar thread))
> +                             gnus-sum-thread-tree-single-leaf-root
> +			   gnus-sum-thread-tree-single-leaf))))))
>  	    (when (string= gnus-tmp-name "")
>  	      (setq gnus-tmp-name gnus-tmp-from))
>  	    (unless (numberp gnus-tmp-lines)




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#72739: [PATCH] * lisp/gnus/gnus-sum.el: Handle leafs with children in summary line
Resent-From: Andrew Cohen <acohen@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 23 Feb 2025 23:35:02 +0000
Resent-Message-ID: <handler.72739.B72739.1740353658950 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 72739
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Stefan Kangas <stefankangas@HIDDEN>
Cc: Eric Abrahamsen <eric@HIDDEN>, 72739 <at> debbugs.gnu.org, Blyte Scholar <bs@HIDDEN>
Received: via spool by 72739-submit <at> debbugs.gnu.org id=B72739.1740353658950
          (code B ref 72739); Sun, 23 Feb 2025 23:35:02 +0000
Received: (at 72739) by debbugs.gnu.org; 23 Feb 2025 23:34:18 +0000
Received: from localhost ([127.0.0.1]:37379 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmLUH-0000FE-UF
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 18:34:18 -0500
Received: from mail-japanwestazon11021138.outbound.protection.outlook.com
 ([40.107.74.138]:39765 helo=OS0P286CU010.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <acohen@HIDDEN>) id 1tmLUE-0000Ew-Ub
 for 72739 <at> debbugs.gnu.org; Sun, 23 Feb 2025 18:34:15 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=UD/+ciIdZhug5ACEdLId7NVp6ftJw1bu2476NrutIZ12gTukcC56o/X/cs4EMFfjljoovakaKvkZ8KPYz+bExvIJB+MBsprFPJ6FeeKwU85FoSybDR4039Tqy62xyWrOh9Bjc6ENqzuFnyxBWq1cMZikVBP7vS7JvYkbra9Uy24W+0McBW+2AH6D33gmgu6C4kq2LDSYqzvkvKte/xd+/TwKutu+9hOX3Tatis7vOMqd/gW+ZlpEejNlj3lKFGNNBQTgyiUw/JkUjlLMqJ92D9Amt5cA1g4K4Bw+cQDZ/sM5EmPt5CVKQgpyEQopMyjMx1pXUuML40Elo27MQkb+Mw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=e8sdB+IGSRYYF/zTD06yGsr/I6XEQuSt0153srhgJwA=;
 b=NTGOW+Q1qVTN09Cvkci141ursr3qHpStgtNtzXa5JOXx83H9+8bWfAjTKVhJcg/aczhvGNWFh2ylTCr4VPsv90Pwyivu6RzHQ0Tc5mFv+8hbMx9G3rvqQG/3ZNtsdbAo3hDZrSts/rNFYNNrS23QsrTL1PKg+Ackp1LLqr7IjwX11xp23X9dGWbxP94rsfMg3ONwszN3dXyddCpw6NG0CejkhVdxgNetIlVrcfM+p8H1c07eG8CrrjfYkrmvAoP1ao8O9NYwTJjbdMWlMvH72vBde9BOkBJTxlbOmyQnWxRPyIufJlSkSK8pU4VhPjyXnqlG9mfm3KcYZxv680WU5w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=ust.hk; dmarc=pass action=none header.from=ust.hk; dkim=pass
 header.d=ust.hk; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ust.hk; s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=e8sdB+IGSRYYF/zTD06yGsr/I6XEQuSt0153srhgJwA=;
 b=BkKhXw3jZYF5+vEyCJz2sL2HqvZ0BrMpDmT30l7HnEy3FmIG9IDILaS/LdTjutWkPaxl8TUelfpwkfxT4yyPqqxqtSWUlIC3yoRGhxN9iJGmlZkweQfgeN6aP2kc8zPD/trZH1lJvDbPY6KtxJywL6YZLiARANApEkXdAtfIsnZErlnIyz4hc0F3QQjBKTibx2iRuVJThr32w9WBXqrl0FQB2ktIJfa1nVV2nx/NtSLJ927mkxQa2NC0cbJ6bJjpajlZLnsHxvccos/mqZFAMYRghI76qFqCGIUVVzF587aKtam25tKTBpCFNMpdlgbZRsu5RsEb41lCvBu2eEuo5Q==
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=ust.hk;
Received: from OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:1bf::11)
 by TYCP286MB2519.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:20e::14)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.19; Sun, 23 Feb
 2025 23:34:05 +0000
Received: from OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM
 ([fe80::4b6e:c37e:4327:cfab]) by OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM
 ([fe80::4b6e:c37e:4327:cfab%4]) with mapi id 15.20.8466.016; Sun, 23 Feb 2025
 23:34:05 +0000
From: Andrew Cohen <acohen@HIDDEN>
In-Reply-To: <CADwFkm=aybp43DHWjY1+293hi3J5Awh-6jBiYdsSLH2MCa9W0g@HIDDEN>
References: <87plq2c1in.fsf@HIDDEN>
 <CADwFkm=aybp43DHWjY1+293hi3J5Awh-6jBiYdsSLH2MCa9W0g@HIDDEN>
Date: Mon, 24 Feb 2025 07:34:02 +0800
Message-ID: <87a5ackzh1.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
Content-Type: text/plain
X-ClientProxiedBy: SG2PR01CA0179.apcprd01.prod.exchangelabs.com
 (2603:1096:4:28::35) To OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM
 (2603:1096:604:1bf::11)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: OS3P286MB1877:EE_|TYCP286MB2519:EE_
X-MS-Office365-Filtering-Correlation-Id: 1d6cd694-e85b-4da2-3807-08dd54628ff3
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016;
X-Microsoft-Antispam-Message-Info: W1rZAmSLRNXx+IFtDW4038k6allYlCBUwEUcv0rkOlYcxN2lFCRzpT9YBHaZ9jsEXL5uHt9mdk1bf2+wUgHCcogGgEH3F++J824FtULoJfza6udEcm9VVBPm7mBNA5hkclE9zizGpixW18GGb8ZEFYrWOrupd6xDZ92zBauUwoEG2FA88ooIi5F58qvGI20thycUbmL+lPkWyJ/v0J4YCOxpx7GoksfcXxfgW2Q7SljJYTThj7al2nEWROweAS/1KhCE9mXPKbu/bg56ZmabFwGBkk6vWMdNN1Y+z688Kp5/F2j+NXWkr7zNeh5Tj8pp45EycDgnWM1pxrMckY5aaUOZzhicKDj4gRx+emPBgdQKFu5ql/DSFtecRyyN021fJPM2pm7Y16k+0lUp0G1lfB8ajWesXEx0PMUY0sPEf30MNWl19OEou++YdgHV5Bcxjs6MzJ6PQGPQDDspRpZhXb3mBSAWfHU69+uAAqMKGFbW+cbVRjL9y+rw+WPN8+IaARVsCyP97pCRXBgbzwnhpBdvUIHRwjqftcomW3F0JFZD/+faCcnS+b3EKmIT5DGcskiO5gQwQ5EeDwau8zXb2ABEXk0OXeDkbiFHis0xSKz2wkClvB1Ho57CtVx5GHBKFfdJfCngdQODywlkZWAccAUIytSvrvegcbbCt4T8ienkWwtuHg3EO42O96xPMVJVcJ1qUdjz5uZv3izCnwAOmX06cVPvtNmhHRUb/1xlaqnxHUYRBbdh1P53XDQU5dAY5O/UjD1gQnvuvO1yafRL5EIxRzM+tZKBOQDiGmTT4H9BJhyhezjNbHeoDt1B+xHB/eR+ObKII3ap5ofsbmyr0alpCc5Fq0CZrXN3hR1/AsvE6Bw2PzAQ71XGcDp0bb1MXAvJvN2JtloZeGslpEDZXbqI/4pcdbxbJs5Ub+P4c8w/0Njr5jSYWidO6HMv/vKg2el/yyC5SpydJo5G+Nh1afjEvBXObQm0uCHsu3JWZlsU+QEvvWWMLGEdMjmz9jytid6OiZ6gIDhHmGk9LOttKNEQ5a09oYAJeDMy+4Q8qhQw2EUN8gp4aNP1PbZ/w4j25bVml2hMGlZ3WzEZ1ZwgT1lkRrpzoJFCnCowDCpuqTSGSAP1oT+Z3aJ5nJsxonCtF301i19CA+Tc0oSmWMU+idTrszD3UJA7PAKqry+usSTmfxWgfoH4HkUaXCl775Jd7DWNz4l2bI3uv+r7pjUS4ZUE5IRFh0wmJnDPk/VQ/0o8F7WS9hprz8kh39gkybpsn+59bq0UXq/8ZhBO51Rt8nWlM8lY7NEX3eY1ptm77195RZpVdPPdnItDfK8JgEwIj0nVzkO8Tnhit0OcXFSISVWrVXO0lwsGV4xz5Hr1dnvbLunicdWQwjMOSfT4A2hS
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM; PTR:; CAT:NONE;
 SFS:(13230040)(376014)(1800799024)(366016); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: vJ/+qCO6qrFfog0e+YRfwY5yQHnOzUIRN4k+6+rVPs89IwD6ng4pflVXLngfd5Fug1k/Jg4ooHU+yTGQ6onslCVOFoNCbwAP2RXoyhTZ1DR+FU1n7VVvOGcjvDu5xHQJpMvlIAeBxFShmPBErcD94+Lvo3/YGMCEs3VlZcm0V9VVCGH0hEuc3AKG+QfqzJvIXmoWFfIdKjP+PQlHBi906hSZoZ85sC3KMAtCJjl9LGLvmITM5H2f8Cb+4b5QbbhzIMrqx2AifiuE1nIbmBin0pHToGOzPqiE7u5niwpCJa7Gi5kYoooPwLcbq6NVRjm2cBIb2ojlOSC/qGPvFK05Zlg23uv18fkeQQZ/Q0Gj+a/CWXibwhfhuTbErLtJ0PfbrMJb0Cn67/Nx0GO1YH6QxWQydJy/BEYX1qE7dcPXq2zsWYGHPAGQXvxbXBXKB9mVZTNPek2YrtSUB1nX5XtLLzpZ69S3kHr4Set1U9YejeN27A643PKn75hgXV4HGrnKx/gGz29yl46GmLW6Qzr/1whLQZ321aeve5B29DWTQEH/e0Qacao4Enw75XqPw41pXgrmZH6EzffMd8UWy9pGiRuDv6Jboe3P7oYC+CORWPRynQ9/EKs54HgQdV1TurwsuO/iFG/9NuN5mLJUsoTi5pis5w7cKRXcq16DF79SZpwehUVYUZlEeSjbpZPCK+OjJzaNxuiqqKuhzhH1hRosVeLA8mOZaS/OL8yIbqnDWvXiGFm4c2oeArWP83opUTpbpad0E5UoSyS7qjCrKUy50lG5FCTDDjR1jKZKEGBNO4JQxN4LX1Rzc1OGjOOGTgCtA6TY1tLpgSwKRWLmTWLWAlm1Wx7EseMiEJnxiFu+FRRQd2Og3BOVD7WxsX0yqryWB9/5Df41SNeMZVeihhokYyVLP21OgYYvEftFhW2K4HVdNmjODzUZvTnxF5jJgxWuVTdE9kssz84QaSjMCeqcEt0ph1hwo+TOHDuolCWX+uKvbtQkXuuQ0uEHZKFYA96c7ZPG8CdUuAhzPghlzIpjs+gtx+LGrrL4r235Zf2IWPM/3Six31iOjsIjJIG8dQzFOUYTEDnPiFDW58D9ngFLSARySD608EbnkiOBEW3FgPNZEaoGvLCvTCHRJFkKxOY+yi/3Hqi6jaxCw/lKNwGN8pA6+h30c88Oa7EI2ePqvDVHjiX+l4ZvtRqhiFEVWUmf8QHXbmnEau3+NbOKhvmtc/ol/hl/wtVjf5TGccJXsdgqPcBeoPr4X/VMNkdpWUxDiCa9mC2PbKDOhejak/BX+rGM8k6MuEHzUjvLleDJ0oiwU1P11eBpqcQA5getvPK9aZdCRXigCCDZ1WXzJIRQEhI7iGamHtOQZ5knXICxt5ccGs8TwoNmUGh6esQJMbxCoZvhOxeWs9L003GCkkAgrmVuByorRaji/DZi5VArXF00TvlE+i31pK8OtXc0L5S+qShDmlD8I92FQkYc/3k+Un6icPjGpW0AFX2wLGmDe0fNbZwerGDB5bsfZmi5W33ydABd6BxCPvFbTQsUkCBnOJvmSj2vUP9GzyfGfAy6huBO4qaChv+WG4sOP2kT/aya
X-OriginatorOrg: ust.hk
X-MS-Exchange-CrossTenant-Network-Message-Id: 1d6cd694-e85b-4da2-3807-08dd54628ff3
X-MS-Exchange-CrossTenant-AuthSource: OS3P286MB1877.JPNP286.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2025 23:34:05.6234 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: c917f3e2-9322-4926-9bb3-daca730413ca
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 2UQtx3XzoCrQvX8/7Se1SEQweQbtwQR8W/9D/RhOJgVFVMpRwx6iTV9auyCnX4TH
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCP286MB2519
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 (-)


I think this change is fine (I'm already using it:)).  It would be good
to also update the gnus manual to mention these two new threading
variables.

Also, the box drawing vertical lines have large gaps, so I set
`line-spacing' to nil in gnus summary buffers, which minimizes (but does
not eliminate) the gaps. Is there an alternative?

>>>>> "SK" == Stefan Kangas <stefankangas@HIDDEN> writes:

    SK> Blyte Scholar <bs@HIDDEN> writes:
    >> This patch adds customization options which handle the cases
    >> where a thread leaf has both siblings and children. This allows
    >> using box drawing characters to seamlessly connect all messages
    >> in a thread. Previously, there would be messages could either be
    >> connected to a sibling or a child, but not both.

    SK> Andrew, Eric, could you please help review the below patch?

    >> From fca49a37ec7cc0c512290de93dd8311ca5a012d6 Mon Sep 17 00:00:00
    >> 2001 From: Blyte Scholar <bs@HIDDEN> Date: Tue, 20 Aug 2024
    >> 17:32:10 -0400 Subject: [PATCH] * lisp/gnus/gnus-sum.el: Handle
    >> leafs with children in summary line
    >> 
    >> (gnus-sum-thread-tree-leaf-with-other-root): New variable.
    >> (gnus-sum-thread-tree-single-leaf-root): New variable.
    >> (gnus-summary-prepare-threads): Use
    >> gnus-sum-thread-tree-leaf-with-other-root and
    >> gnus-sum-thread-single-leaf-root strings in summary line when
    >> they are available.  --- lisp/gnus/gnus-sum.el | 24
    >> ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2
    >> deletions(-)
    >> 
    >> diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el index
    >> a9caa83b15c..2fd342f3a0c 100644 --- a/lisp/gnus/gnus-sum.el +++
    >> b/lisp/gnus/gnus-sum.el @@ -5193,12 +5193,26 @@
    >> gnus-sum-thread-tree-leaf-with-other :type 'string :group
    >> 'gnus-thread)
    >> 
    >> +(defcustom gnus-sum-thread-tree-leaf-with-other-root nil + "With
    >> %B spec, used for a leaf with brothers and children.  +If nil use
    >> `gnus-sum-thread-tree-leaf-with-other' instead."  + :version
    >> "31.1" + :type 'string + :group 'gnus-thread) + (defcustom
    >> gnus-sum-thread-tree-single-leaf "\\-> " "With %B spec, used for
    >> a leaf without brothers."  :version "22.1" :type 'string :group
    >> 'gnus-thread)
    >> 
    >> +(defcustom gnus-sum-thread-tree-single-leaf-root nil + "With %B
    >> spec, used for a leaf without brothers but children.  +If nil use
    >> `gnus-sum-thread-tree-leaf-single-leaf' instead."  + :version
    >> "31.1" + :type 'string + :group 'gnus-thread) + (defcustom
    >> gnus-summary-display-while-building nil "If non-nil, show and
    >> update the summary buffer as it's being built.  If the value is
    >> t, update the buffer after every line is inserted.  If @@ -5474,8
    >> +5488,14 @@ gnus-summary-prepare-threads
    >> gnus-sum-thread-tree-indent)) (cdr (reverse tree-stack)))) (if
    >> (nth 1 thread) - gnus-sum-thread-tree-leaf-with-other -
    >> gnus-sum-thread-tree-single-leaf))))) + (if (and
    >> gnus-sum-thread-tree-leaf-with-other-root + (cadar thread)) +
    >> gnus-sum-thread-tree-leaf-with-other-root +
    >> gnus-sum-thread-tree-leaf-with-other) + (if (and
    >> gnus-sum-thread-tree-single-leaf-root + (cadar thread)) +
    >> gnus-sum-thread-tree-single-leaf-root +
    >> gnus-sum-thread-tree-single-leaf)))))) (when (string=
    >> gnus-tmp-name "") (setq gnus-tmp-name gnus-tmp-from)) (unless
    >> (numberp gnus-tmp-lines)

-- 
Andrew Cohen




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 4 Mar 2025 01:45:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 03 20:45:23 2025
Received: from localhost ([127.0.0.1]:53382 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tpHLW-00086X-TE
	for submit <at> debbugs.gnu.org; Mon, 03 Mar 2025 20:45:23 -0500
Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]:42163)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tpHLU-0007iG-3O
 for control <at> debbugs.gnu.org; Mon, 03 Mar 2025 20:45:20 -0500
Received: by mail-ed1-x534.google.com with SMTP id
 4fb4d7f45d1cf-5dccaaca646so1843306a12.0
 for <control <at> debbugs.gnu.org>; Mon, 03 Mar 2025 17:45:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741052714; x=1741657514; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:mime-version:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=2o2LwT/d8RPIRGs23BWcptfsjZU3enx/RnoV6OZEH1c=;
 b=ejgwdbeeW3Nzb478AZgl5G7LsqVuc6ho9SLRKY+bh57tWRK12KIlnyevm1Ndyblf8R
 LN/jAF403Llnhu9P+lk7o4wbcr2sICJxeg+LPqwYIlGRwAkKKM8HiuyeTWnAiazb+wYz
 pHz4HzI8ypRXw8x+XPQPZR42kIUDcevpnPkE/k0zO9S9oU8/Sz8oCAoLi1TcmqqWUd0W
 YYAi4up+YfcxRkJglBJlIOgIQjWyww347bmu6GAKN22F88gjDAVaRPLI3GgTEfPCwBW6
 p3ZcFDvdAZ7h1Pqck8p42jzsKc+8nnrlgY7+JXfUZlhlR/hCuvDbQiOKjfMvUP/DE0Zt
 +5bA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741052714; x=1741657514;
 h=to:subject:message-id:date:mime-version:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=2o2LwT/d8RPIRGs23BWcptfsjZU3enx/RnoV6OZEH1c=;
 b=m4NAbxq7vujhFMtyH2NOtqMzmgcv/s/sJYUStZWARVmw1QB/QXuWPnreaEQnjTOKtP
 sI26aCruDcsgbU4XF86BQmCQ+d3lvkJoQNkxUxa+vJ95w9ngkYDar5zO0vfCIW8o+pAN
 /e6SL8wCkpXoH/a/JBmyohZceYhgz63ecQeB2vQncfwUpyT0unjmyaDpddrXQcCGpzoL
 UXDLBxex9cXpvk9UKBG7zGbZkldkeaJaG+ezVJcZd+B7J/w7f9f0Q3+uN1F89oglyt78
 lUuzwv7e8FN2NYYIEd2DhgVtsovgn7hwFfcjfj3NCmFCPs3/ryQ/eyvpzx/yLZNTbD0A
 OLrQ==
X-Gm-Message-State: AOJu0YwOpTlIciUM718q+Q7bJocjjcCpBGf30teoILOZsFORkQ76yKTx
 qNOFvCOygozlFOR7c3Kxo5mJqEy+qSW6+gV+Pdd51IQM1p/BrCSISWqnKHZbLRr8IPOY1zkckoT
 iDRcz+xUmUpFdvpRAIWc15gFs595qTNZhiW8=
X-Gm-Gg: ASbGncvSbC5SY67Gvr6Jf8/LD/wzoi6FSKUvxl5Q1vDKu2CFuwIG/Hurnop5eaJ9jKO
 2BV+ZclaQm6fg5aBFizy4jS3PRUwgHj01GR5m5zIZ8H+LZceuzjru2qdHDdb+U+MHkcr81JI7jT
 qEfcdV+3zEIADpEG9VJ1hJQEMe3g==
X-Google-Smtp-Source: AGHT+IFJC+1UEPaKftlLqYqbJ9528QGTc8KzCrDndpll6ALOHbTZoA0BXV5rVtYLzhtGZHpLAjr7pKv/zQ8kA1zDt68=
X-Received: by 2002:a05:6402:4585:b0:5e5:310d:256e with SMTP id
 4fb4d7f45d1cf-5e584efa4c3mr1137233a12.14.1741052713798; Mon, 03 Mar 2025
 17:45:13 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Mon, 3 Mar 2025 17:45:13 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
MIME-Version: 1.0
Date: Mon, 3 Mar 2025 17:45:13 -0800
X-Gm-Features: AQ5f1JqahQ-Wpu4e_m0amua6EHhO1yBX_Xv8ebNY_5ZbtQ2N6u4jqEYh9PGoUe8
Message-ID: <CADwFkmn=yEg9s=5hN+ziFexpa7niPCiC1muEFKf574ji-LCV2Q@HIDDEN>
Subject: control message for bug #72739
To: control <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
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 (-)

tags 72739 + moreinfo
quit





Last modified: Tue, 4 Mar 2025 02:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.