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 --=-=-=--
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
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?
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?
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? > > > >
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)
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
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
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.