GNU logs - #79003, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79003: [PATCH] Make 'tab-line-separator' an user option.
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, 13 Jul 2025 04:17:02 +0000
Resent-Message-ID: <handler.79003.B.175238022131049 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 79003
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: 79003 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.175238022131049
          (code B ref -1); Sun, 13 Jul 2025 04:17:02 +0000
Received: (at submit) by debbugs.gnu.org; 13 Jul 2025 04:17:01 +0000
Received: from localhost ([127.0.0.1]:49976 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uao96-00084g-AR
	for submit <at> debbugs.gnu.org; Sun, 13 Jul 2025 00:17:00 -0400
Received: from lists.gnu.org ([2001:470:142::17]:50230)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
 id 1uao93-000847-R6
 for submit <at> debbugs.gnu.org; Sun, 13 Jul 2025 00:16:58 -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 1uao8y-0007SZ-FJ
 for bug-gnu-emacs@HIDDEN; Sun, 13 Jul 2025 00:16:52 -0400
Received: from mail-oo1-xc42.google.com ([2607:f8b0:4864:20::c42])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <eg642616@HIDDEN>)
 id 1uao8w-0000sK-Ta
 for bug-gnu-emacs@HIDDEN; Sun, 13 Jul 2025 00:16:52 -0400
Received: by mail-oo1-xc42.google.com with SMTP id
 006d021491bc7-61208b86d75so1731125eaf.2
 for <bug-gnu-emacs@HIDDEN>; Sat, 12 Jul 2025 21:16:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1752380209; x=1752985009; darn=gnu.org;
 h=mime-version:message-id:date:subject:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=PMmKwwq3z3Y3/HtxZbs1feNhVIQ4i06Vv2j9O+WVZ2o=;
 b=FoTa4kJ4KQsWpOp5tQHZAFDPRTL8TPyIgpi4O4G9A4h4fIrnpvVCB5LrK5k+JLRSYi
 M6xb+lbawF1u3hsbppKB2AMcwTqPFPtBg9RftUl20Z/yClLBdszd/Ls7sNzdH1ZXSFRF
 AowQK2OIee0bgSrTjJY0PF/QfxhthTmGNkeUQgU7hfDDuj/8wssVRX4hmr6MfrFRaEH/
 bCLOJDPGqoXinNb9P5p8eQ7UcmQZ/o3cKjCJx22LmbwUU3t1eRPOpkIO4J4xmGxuXLXm
 5LNZBWYjzelGwj7c+OHx6NI2YiAv7Ot2IjGRMSQywLtoHjWVyGlsuSNk39UHifCA+krl
 IOgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1752380209; x=1752985009;
 h=mime-version:message-id:date:subject:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=PMmKwwq3z3Y3/HtxZbs1feNhVIQ4i06Vv2j9O+WVZ2o=;
 b=MPMnI8fEWfRUkW9OEba0BRn9M0TcdphjCy6naZMF5umdNjZW03s7TNNN6cxQgfjaP+
 uBsx0YvmiavGJzOMTgVIczE5O+6341fsVnbzMEFg+qj6SAdK/De6o/qtvFB6q6UZlw9/
 K4qXhDtUkspkXcsNMz3hk6v2LjGWX8fuQdnxjJI6oMXVfl8PvGWdhg9QtllxIIlIUWMd
 4LKHJ3B2TZCKX+YW5TK+DmxTXSDvQM2qxeDmhH8/CJuvGCGbxqCDjiqSLIi1zx5vwdYF
 ENZ/xZ22DRDY9wgC8UuB8PddcNRtc3GrSstNszFOuH3X23K4I7u1sOpH7oevaR5/fYB7
 QIbg==
X-Gm-Message-State: AOJu0Yx8g9LU2cItI2qGP8OwLgJJBcps3kTgajKv0+F5Ryo6lez0t3WV
 YoM4w649eMQ6Q81VQC4ULklxi+tXsE6sRInvvsBa1qOSXghuaumKZDF1pBqfYY9O
X-Gm-Gg: ASbGncuqT4QeH2hAmbEHAgWqhH/wB6NgMzJsNHVDJFr4e7dNBJMapGS9VMVBDgTyJhh
 4UdN2kW3UF2D/PTuWCVMRhA30lPgkSZaZUjxS/L6PK4K5OZ8XoDxp1FpqEJ9bm4FEEUXsWuLxoS
 cluw2aWfpRAQJR3JXv3sSb3Fgp+gt0Ma/z4bepUGwo7jAExAbw0Ok4+NkhshLO/w2pc7G6UCVU0
 P+4c1xXPKFR17KH0HmmGRgYOfI4ivEQDWplMnFPb0FqvUsW+2dIj8BMmtFiZw1OnlxcbxiyMwHi
 FCCZxMfxDSfbmGoRHSlE+UeTmHvVfWVBvvB3QJJWMfoToVM+j+R+8JbTmoLbGQA6rCJc2sUAXBH
 gCuWxgrFCJu61auS4EwAg83AI
X-Google-Smtp-Source: AGHT+IG0CHUTHV5647Z47C9cCNsztIhzEXx3vKQOSb4NwzkhyfPMGKDC0DWH2/UVmqZE7JFvWlmtKQ==
X-Received: by 2002:a05:6820:310c:b0:613:8176:8a00 with SMTP id
 006d021491bc7-613e5efdeb9mr5859693eaf.2.1752380209385; 
 Sat, 12 Jul 2025 21:16:49 -0700 (PDT)
Received: from fedora ([189.215.167.29]) by smtp.gmail.com with ESMTPSA id
 006d021491bc7-613d9cac546sm859238eaf.0.2025.07.12.21.16.48
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 12 Jul 2025 21:16:48 -0700 (PDT)
From: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Date: Sat, 12 Jul 2025 22:16:47 -0600
Message-ID: <87v7nwendc.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=2607:f8b0:4864:20::c42;
 envelope-from=eg642616@HIDDEN; helo=mail-oo1-xc42.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: Tags: patch I think that `tab-line-separator` must be a user
 option instead a plain variable, I've not found any other way to change the
 separators. From f2d83aca84bfb8cc9a5cf11cbe99f438d347470f Mon Sep 17 00:00:00
 2001 From: =?UTF-8?Q?El=C3=ADas?= Gabriel =?UTF-8?Q?P=C3=A9rez?= Date: Sat, 12 Jul
 2025 22:04:49 -0600 Subject: [PATCH] Make 'tab-line-separ [...] 
 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]
 -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)
 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
 in digit (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 (/)

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

Tags: patch

I think that `tab-line-separator` must be a user option instead a plain
variable, I've not found any other way to change the separators.


--=-=-=
Content-Type: text/patch
Content-Disposition: attachment;
 filename=0001-Make-tab-line-separator-an-user-option.-Bug.patch

From f2d83aca84bfb8cc9a5cf11cbe99f438d347470f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?El=C3=ADas=20Gabriel=20P=C3=A9rez?= <eg642616@HIDDEN>
Date: Sat, 12 Jul 2025 22:04:49 -0600
Subject: [PATCH] Make 'tab-line-separator' an user option.  (Bug#)

* lisp/tab-line.el (tab-line-separator): Define as defcustom.
---
 etc/NEWS         | 9 +++++++++
 lisp/tab-line.el | 9 +++++++--
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/etc/NEWS b/etc/NEWS
index d85961ae2e4..55707a479ea 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -400,6 +400,15 @@ on the tab line to a different position.
 *** New command 'tab-line-close-other-tabs'.
 It is bound to the tab's context menu item "Close other tabs".
 
+---
+*** New user option 'tab-line-separator'
+This user option controls which string separator should be used for
+delimits tabs. If this is set to nil (the default), tab-line will use a
+space as delimiter in GUI frames or a pipe ("|") in Terminal frames.
+
+('tab-line-separator' was already present but as a plain Lisp variable,
+not a user option.)
+
 ---
 *** 'tab-line-exclude-modes' is now obsolete.
 Use 'tab-line-exclude-buffers' instead.
diff --git a/lisp/tab-line.el b/lisp/tab-line.el
index 63b5e631a2d..e2177041e71 100644
--- a/lisp/tab-line.el
+++ b/lisp/tab-line.el
@@ -287,8 +287,13 @@ tab-line-right-button
               'help-echo "Click to scroll right")
   "Button for scrolling horizontally to the right.")
 
-(defvar tab-line-separator nil
-  "String that delimits tabs.")
+(defcustom tab-line-separator nil
+  "String that delimits tabs.
+If set to nil, tab-line will use a space as delimiter in GUI frames or a
+pipe (\"|\") in Terminal frames."
+  :type '(choice string (const :tag "Use default" nil))
+  :version "31.1"
+  :group 'tab-line)
 
 
 (defcustom tab-line-tab-name-function #'tab-line-tab-name-buffer
-- 
2.50.1


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


-- 
                                          - E.G via GNU Emacs and Org.

--=-=-=--




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: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Subject: bug#79003: Acknowledgement ([PATCH] Make 'tab-line-separator' an
 user option.)
Message-ID: <handler.79003.B.175238022131049.ack <at> debbugs.gnu.org>
References: <87v7nwendc.fsf@HIDDEN>
X-Gnu-PR-Message: ack 79003
X-Gnu-PR-Package: emacs
X-Gnu-PR-Keywords: patch
Reply-To: 79003 <at> debbugs.gnu.org
Date: Sun, 13 Jul 2025 04: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.

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


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79003: [PATCH] Make 'tab-line-separator' an user option.
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: Sun, 13 Jul 2025 05:21:02 +0000
Resent-Message-ID: <handler.79003.B79003.175238405818135 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79003
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: 79003 <at> debbugs.gnu.org
Received: via spool by 79003-submit <at> debbugs.gnu.org id=B79003.175238405818135
          (code B ref 79003); Sun, 13 Jul 2025 05:21:02 +0000
Received: (at 79003) by debbugs.gnu.org; 13 Jul 2025 05:20:58 +0000
Received: from localhost ([127.0.0.1]:50309 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uap90-0004iQ-9N
	for submit <at> debbugs.gnu.org; Sun, 13 Jul 2025 01:20:58 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:40534)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uap8y-0004hp-6g
 for 79003 <at> debbugs.gnu.org; Sun, 13 Jul 2025 01:20:56 -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 1uap8s-00016V-U2; Sun, 13 Jul 2025 01:20:50 -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=G82XeFckRUgX7yHT7AQiijOggFTwnR1p5dcbaDP/00o=; b=sEDG9JvMA8crnRwkHSXs
 AQqjK5D01yNU8BJyE/LL8I/LHNpGe36xoMLLv7Y0dFL/F/ppXLYSNtPmiOyTI0zE1Ambtx0EPuKX7
 /2pymKrdl5N04f9PAq36lxXXNhK7/3kq3ZWqKbPM2pHCjKNkmMOeU4pQtHJFu7cz7e8jpTgbaZjLg
 GBrf0Uujv7pUMy+D7GocCc6HRWMLfm8ffHRQOaxYK1LdzXzd89olgBmsq9sWn4eAraqaxY4+1Ou71
 oPkzXIN4+8OCJg1zGiNZGIaD+/m4xsG9dcEsssgUt6d8UWZ2F50vYHPG+lBFdtIwAtXEeM3fLbVWy
 PFkRkLZtWNjgug==;
Date: Sun, 13 Jul 2025 08:20:47 +0300
Message-Id: <86v7nwd5u8.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87v7nwendc.fsf@HIDDEN> (message from Elijah Gabe
 =?UTF-8?Q?P=C3=A9rez?= on Sat, 12 Jul 2025 22:16:47 -0600)
References: <87v7nwendc.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>
> Date: Sat, 12 Jul 2025 22:16:47 -0600
> 
> I think that `tab-line-separator` must be a user option instead a plain
> variable, I've not found any other way to change the separators.

Why?  No one has asked for that yet.  Why would users want to change
the separator?

Emacs currently has more than 9K user options.  We should only add new
options if that is justified.

> +*** New user option 'tab-line-separator'

Period missing at the end of the heading line.

> +This user option controls which string separator should be used for
> +delimits tabs. If this is set to nil (the default), tab-line will use a
   ^^^^^^^^^^^^^
"separating tabs".

Also, please leave two SPC characters between sentences.

> +space as delimiter in GUI frames or a pipe ("|") in Terminal frames.

No need to capitalize "terminal" here.

> -(defvar tab-line-separator nil
> -  "String that delimits tabs.")
> +(defcustom tab-line-separator nil
> +  "String that delimits tabs.
> +If set to nil, tab-line will use a space as delimiter in GUI frames or a
> +pipe (\"|\") in Terminal frames."
> +  :type '(choice string (const :tag "Use default" nil))
> +  :version "31.1"
> +  :group 'tab-line)

What will happen if this string is too long?




Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Subject: bug#79003: closed ([PATCH] Make 'tab-line-separator' an user option.)
CC: tracker <at> debbugs.gnu.org
Message-ID: <handler.79003.D79003.17524674664484.ackdone <at> debbugs.gnu.org>
References: <874ivf4cnz.fsf@HIDDEN> <87v7nwendc.fsf@HIDDEN>
X-Gnu-PR-Message: closed 79003
X-Gnu-PR-Package: emacs
X-Gnu-PR-Keywords: patch
Date: Mon, 14 Jul 2025 04:32:02 +0000
Content-Type: multipart/mixed; boundary="----------=_1752467522-4615-0"

This is a multi-part message in MIME format...

------------=_1752467522-4615-0
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8

Your message dated Sun, 13 Jul 2025 22:30:24 -0600
with message-id <874ivf4cnz.fsf@HIDDEN>
and subject line Re: bug#79003: [PATCH] Make 'tab-line-separator' an user o=
ption.
has caused the debbugs.gnu.org bug report #79003,
regarding [PATCH] Make 'tab-line-separator' an user option.
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@HIDDEN)


--=20
79003: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79003
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1752467522-4615-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 13 Jul 2025 04:17:01 +0000
Received: from localhost ([127.0.0.1]:49976 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uao96-00084g-AR
	for submit <at> debbugs.gnu.org; Sun, 13 Jul 2025 00:17:00 -0400
Received: from lists.gnu.org ([2001:470:142::17]:50230)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
 id 1uao93-000847-R6
 for submit <at> debbugs.gnu.org; Sun, 13 Jul 2025 00:16:58 -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 1uao8y-0007SZ-FJ
 for bug-gnu-emacs@HIDDEN; Sun, 13 Jul 2025 00:16:52 -0400
Received: from mail-oo1-xc42.google.com ([2607:f8b0:4864:20::c42])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <eg642616@HIDDEN>)
 id 1uao8w-0000sK-Ta
 for bug-gnu-emacs@HIDDEN; Sun, 13 Jul 2025 00:16:52 -0400
Received: by mail-oo1-xc42.google.com with SMTP id
 006d021491bc7-61208b86d75so1731125eaf.2
 for <bug-gnu-emacs@HIDDEN>; Sat, 12 Jul 2025 21:16:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1752380209; x=1752985009; darn=gnu.org;
 h=mime-version:message-id:date:subject:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=PMmKwwq3z3Y3/HtxZbs1feNhVIQ4i06Vv2j9O+WVZ2o=;
 b=FoTa4kJ4KQsWpOp5tQHZAFDPRTL8TPyIgpi4O4G9A4h4fIrnpvVCB5LrK5k+JLRSYi
 M6xb+lbawF1u3hsbppKB2AMcwTqPFPtBg9RftUl20Z/yClLBdszd/Ls7sNzdH1ZXSFRF
 AowQK2OIee0bgSrTjJY0PF/QfxhthTmGNkeUQgU7hfDDuj/8wssVRX4hmr6MfrFRaEH/
 bCLOJDPGqoXinNb9P5p8eQ7UcmQZ/o3cKjCJx22LmbwUU3t1eRPOpkIO4J4xmGxuXLXm
 5LNZBWYjzelGwj7c+OHx6NI2YiAv7Ot2IjGRMSQywLtoHjWVyGlsuSNk39UHifCA+krl
 IOgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1752380209; x=1752985009;
 h=mime-version:message-id:date:subject:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=PMmKwwq3z3Y3/HtxZbs1feNhVIQ4i06Vv2j9O+WVZ2o=;
 b=MPMnI8fEWfRUkW9OEba0BRn9M0TcdphjCy6naZMF5umdNjZW03s7TNNN6cxQgfjaP+
 uBsx0YvmiavGJzOMTgVIczE5O+6341fsVnbzMEFg+qj6SAdK/De6o/qtvFB6q6UZlw9/
 K4qXhDtUkspkXcsNMz3hk6v2LjGWX8fuQdnxjJI6oMXVfl8PvGWdhg9QtllxIIlIUWMd
 4LKHJ3B2TZCKX+YW5TK+DmxTXSDvQM2qxeDmhH8/CJuvGCGbxqCDjiqSLIi1zx5vwdYF
 ENZ/xZ22DRDY9wgC8UuB8PddcNRtc3GrSstNszFOuH3X23K4I7u1sOpH7oevaR5/fYB7
 QIbg==
X-Gm-Message-State: AOJu0Yx8g9LU2cItI2qGP8OwLgJJBcps3kTgajKv0+F5Ryo6lez0t3WV
 YoM4w649eMQ6Q81VQC4ULklxi+tXsE6sRInvvsBa1qOSXghuaumKZDF1pBqfYY9O
X-Gm-Gg: ASbGncuqT4QeH2hAmbEHAgWqhH/wB6NgMzJsNHVDJFr4e7dNBJMapGS9VMVBDgTyJhh
 4UdN2kW3UF2D/PTuWCVMRhA30lPgkSZaZUjxS/L6PK4K5OZ8XoDxp1FpqEJ9bm4FEEUXsWuLxoS
 cluw2aWfpRAQJR3JXv3sSb3Fgp+gt0Ma/z4bepUGwo7jAExAbw0Ok4+NkhshLO/w2pc7G6UCVU0
 P+4c1xXPKFR17KH0HmmGRgYOfI4ivEQDWplMnFPb0FqvUsW+2dIj8BMmtFiZw1OnlxcbxiyMwHi
 FCCZxMfxDSfbmGoRHSlE+UeTmHvVfWVBvvB3QJJWMfoToVM+j+R+8JbTmoLbGQA6rCJc2sUAXBH
 gCuWxgrFCJu61auS4EwAg83AI
X-Google-Smtp-Source: AGHT+IG0CHUTHV5647Z47C9cCNsztIhzEXx3vKQOSb4NwzkhyfPMGKDC0DWH2/UVmqZE7JFvWlmtKQ==
X-Received: by 2002:a05:6820:310c:b0:613:8176:8a00 with SMTP id
 006d021491bc7-613e5efdeb9mr5859693eaf.2.1752380209385; 
 Sat, 12 Jul 2025 21:16:49 -0700 (PDT)
Received: from fedora ([189.215.167.29]) by smtp.gmail.com with ESMTPSA id
 006d021491bc7-613d9cac546sm859238eaf.0.2025.07.12.21.16.48
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 12 Jul 2025 21:16:48 -0700 (PDT)
From: =?utf-8?Q?Elijah_Gabe_P=C3=A9rez?= <eg642616@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: [PATCH] Make 'tab-line-separator' an user option.
X-Debbugs-Cc: 
Date: Sat, 12 Jul 2025 22:16:47 -0600
Message-ID: <87v7nwendc.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=2607:f8b0:4864:20::c42;
 envelope-from=eg642616@HIDDEN; helo=mail-oo1-xc42.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: Tags: patch I think that `tab-line-separator` must be a user
 option instead a plain variable, I've not found any other way to change the
 separators. From f2d83aca84bfb8cc9a5cf11cbe99f438d347470f Mon Sep 17 00:00:00
 2001 From: =?UTF-8?q?El=C3=ADas=20Gabriel=20P=C3=A9rez?= Date: Sat, 12 Jul
 2025 22:04:49 -0600 Subject: [PATCH] Make 'tab-line-separ [...] 
 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]
 -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)
 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
 in digit (eg642616[at]gmail.com)
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
X-Debbugs-Envelope-To: submit
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 (/)

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

Tags: patch

I think that `tab-line-separator` must be a user option instead a plain
variable, I've not found any other way to change the separators.


--=-=-=
Content-Type: text/patch
Content-Disposition: attachment;
 filename=0001-Make-tab-line-separator-an-user-option.-Bug.patch

From f2d83aca84bfb8cc9a5cf11cbe99f438d347470f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?El=C3=ADas=20Gabriel=20P=C3=A9rez?= <eg642616@HIDDEN>
Date: Sat, 12 Jul 2025 22:04:49 -0600
Subject: [PATCH] Make 'tab-line-separator' an user option.  (Bug#)

* lisp/tab-line.el (tab-line-separator): Define as defcustom.
---
 etc/NEWS         | 9 +++++++++
 lisp/tab-line.el | 9 +++++++--
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/etc/NEWS b/etc/NEWS
index d85961ae2e4..55707a479ea 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -400,6 +400,15 @@ on the tab line to a different position.
 *** New command 'tab-line-close-other-tabs'.
 It is bound to the tab's context menu item "Close other tabs".
 
+---
+*** New user option 'tab-line-separator'
+This user option controls which string separator should be used for
+delimits tabs. If this is set to nil (the default), tab-line will use a
+space as delimiter in GUI frames or a pipe ("|") in Terminal frames.
+
+('tab-line-separator' was already present but as a plain Lisp variable,
+not a user option.)
+
 ---
 *** 'tab-line-exclude-modes' is now obsolete.
 Use 'tab-line-exclude-buffers' instead.
diff --git a/lisp/tab-line.el b/lisp/tab-line.el
index 63b5e631a2d..e2177041e71 100644
--- a/lisp/tab-line.el
+++ b/lisp/tab-line.el
@@ -287,8 +287,13 @@ tab-line-right-button
               'help-echo "Click to scroll right")
   "Button for scrolling horizontally to the right.")
 
-(defvar tab-line-separator nil
-  "String that delimits tabs.")
+(defcustom tab-line-separator nil
+  "String that delimits tabs.
+If set to nil, tab-line will use a space as delimiter in GUI frames or a
+pipe (\"|\") in Terminal frames."
+  :type '(choice string (const :tag "Use default" nil))
+  :version "31.1"
+  :group 'tab-line)
 
 
 (defcustom tab-line-tab-name-function #'tab-line-tab-name-buffer
-- 
2.50.1


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


-- 
                                          - E.G via GNU Emacs and Org.

--=-=-=--



------------=_1752467522-4615-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 79003-done) by debbugs.gnu.org; 14 Jul 2025 04:31:06 +0000
Received: from localhost ([127.0.0.1]:58445 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ubAqI-0001AG-9v
	for submit <at> debbugs.gnu.org; Mon, 14 Jul 2025 00:31:06 -0400
Received: from mail-oa1-x43.google.com ([2001:4860:4864:20::43]:61650)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
 id 1ubAqF-00019a-N7
 for 79003-done <at> debbugs.gnu.org; Mon, 14 Jul 2025 00:31:04 -0400
Received: by mail-oa1-x43.google.com with SMTP id
 586e51a60fabf-2ebb468cbb4so3577806fac.2
 for <79003-done <at> debbugs.gnu.org>; Sun, 13 Jul 2025 21:31:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1752467457; x=1753072257; 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=3I1bYCHiI7yyqfKdpV7gRXz6v8DxmGPFCP4cUbttkgM=;
 b=PaAgf976YUrOop14bgvx+XNX48bVL+LU7p3JTMOU0yYkMlWjZi/Sly9BkpWFkUtiYe
 4Q70G02s3Bi9A/Olif4b4bSxJpnfd7g3E9bRhN36uJCHfxdPGStqyeeKXEoSfj+eZC01
 ApTlZrA29BxlR9I9TZyLin0toB/ljpH7cM1/3cBNzxFash5pn7nclw4U3fSLzU7bUxuN
 vYiaGftXDeGBCWOCsj+ockkRKMOADJh7ySh1bBA3eUt9ErqD0ZWd0xjU28tE7/pnTBFj
 Zlz3ghWyGGR3D4wiBJ7D/5dR00Jsl/x9/lXN11cpO80WxqWeiWZmyfnqjsKDCS6sHhxD
 Ohmw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1752467457; x=1753072257;
 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=3I1bYCHiI7yyqfKdpV7gRXz6v8DxmGPFCP4cUbttkgM=;
 b=itYkiOz+EG8ueyCBYbH65BOygSH82+1Z0uwN+RvZ9gIejYCTvhS+whXpEpOc4Eaff9
 MB6Pk6K3j5cU0nNCcmC5JURMHEv9uUKHGyDRMpiPo3nYISKZCAsgvIPzJqpoyLyh3Zj4
 svBj4AVdzl4KPgPzvbK9au4BbqBw4cbYH3mi3BGztAQeEzzuUDh/F/LjUqtiT03Fe6KZ
 pkkRVOjZwIEg+01A64kkrEXeV8b90eR3VlSxDRsx6NPn49E4FGS1ywp+vaGiZ1fP/bgu
 LN08uLkCtsx9SU9EbKta+6xQ4FQAq92n/T1Yq9BJHeSCCeflRyVA2VHC0gn88i57ptTJ
 9aIw==
X-Gm-Message-State: AOJu0Ywkw9Kd8k4iads/bhfCmQNlM0n+XUnIPoixmgS7n28FJcq39xp6
 kj0iWggKjfArmENHuAirA2U2TGTXRor3fjMRfQXnsCsumYiOKc+PGBsTqbW+8+Nx
X-Gm-Gg: ASbGncvEPmBqwRMTzoNd3AZbe2Ly9CFtoFAcatKG2uFBckd0diP+HjG6gdD7M4CEs35
 AKqyXXS0lcQCTYn731EuaMCUx0J7NSe5mPcgW9Uic9lqMmLZpwQ1+FMrv4UwaB0/+WNg17u9sN1
 ZWBUd6XynD1nSo8W1dduvOrC7Vn19+9SrEIQhhE/Sfrp6XiDU541CEMtuW+/41oOJeSF2tVzNXq
 NtPLK6jxNZNu+WDq8n3V7nvZpTIGP2ZYZSGrZv8T2JOKk854F+W3veRsm+C3sYFr3yeft05+pHE
 WxSbwFYN3w7IZUYTRpbRNE50ZDbTsnSnoTkFG8fGuLHNg69IyytKxVg1hrDM5Dk9CO3hzchEDo+
 ix1Bycry8VrNQ
X-Google-Smtp-Source: AGHT+IHFb5HLi8LT3JsM2WaqvX6aZAWNmVQ4zeCm4Wh3RUG/FwiWQ0atPAKi+jLUqSCyQ1r2EEmN5g==
X-Received: by 2002:a05:6870:a914:b0:2e9:e9b9:fd7c with SMTP id
 586e51a60fabf-2ff2715d5dcmr8806818fac.26.1752467457539; 
 Sun, 13 Jul 2025 21:30:57 -0700 (PDT)
Received: from fedora ([189.215.165.3]) by smtp.gmail.com with ESMTPSA id
 586e51a60fabf-2ff116d33desm1811154fac.37.2025.07.13.21.30.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 13 Jul 2025 21:30:57 -0700 (PDT)
From: =?utf-8?Q?Elijah_Gabe_P=C3=A9rez?= <eg642616@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79003: [PATCH] Make 'tab-line-separator' an user option.
In-Reply-To: <86v7nwd5u8.fsf@HIDDEN>
References: <87v7nwendc.fsf@HIDDEN> <86v7nwd5u8.fsf@HIDDEN>
Date: Sun, 13 Jul 2025 22:30:24 -0600
Message-ID: <874ivf4cnz.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-Debbugs-Envelope-To: 79003-done
Cc: 79003-done <at> debbugs.gnu.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.7 (/)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Elijah Gabe P=C3=A9rez <eg642616@HIDDEN>
>> Date: Sat, 12 Jul 2025 22:16:47 -0600
>>=20
>> I think that `tab-line-separator` must be a user option instead a plain
>> variable, I've not found any other way to change the separators.
>
> Why?  No one has asked for that yet.  Why would users want to change
> the separator?
>
> Emacs currently has more than 9K user options.  We should only add new
> options if that is justified.

Well maybe because packages which have separator allows to customize
them (e.g which-key-separator, imenu-level-separator,
uniquify-separator), but I've noticed that most packages doesn't allow
changing the separator or are as plain variables
(e.g. menu-bar-separator, eldoc-doc-buffer-separator), i don't know if
this is a kind of coding convention, but if so then i'm closing this
bug.

--=20
                                          - E.G via GNU Emacs and Org.


------------=_1752467522-4615-0--


Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Subject: bug#79003: closed (Re: bug#79003: [PATCH] Make 'tab-line-separator'
 an user option.)
Message-ID: <handler.79003.D79003.17524674664484.notifdone <at> debbugs.gnu.org>
References: <874ivf4cnz.fsf@HIDDEN> <87v7nwendc.fsf@HIDDEN>
X-Gnu-PR-Message: they-closed 79003
X-Gnu-PR-Package: emacs
X-Gnu-PR-Keywords: patch
Reply-To: 79003 <at> debbugs.gnu.org
Date: Mon, 14 Jul 2025 04:32:03 +0000
Content-Type: multipart/mixed; boundary="----------=_1752467523-4615-1"

This is a multi-part message in MIME format...

------------=_1752467523-4615-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Your bug report

#79003: [PATCH] Make 'tab-line-separator' an user option.

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 79003 <at> debbugs.gnu.org.

--=20
79003: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79003
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1752467523-4615-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 79003-done) by debbugs.gnu.org; 14 Jul 2025 04:31:06 +0000
Received: from localhost ([127.0.0.1]:58445 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ubAqI-0001AG-9v
	for submit <at> debbugs.gnu.org; Mon, 14 Jul 2025 00:31:06 -0400
Received: from mail-oa1-x43.google.com ([2001:4860:4864:20::43]:61650)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
 id 1ubAqF-00019a-N7
 for 79003-done <at> debbugs.gnu.org; Mon, 14 Jul 2025 00:31:04 -0400
Received: by mail-oa1-x43.google.com with SMTP id
 586e51a60fabf-2ebb468cbb4so3577806fac.2
 for <79003-done <at> debbugs.gnu.org>; Sun, 13 Jul 2025 21:31:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1752467457; x=1753072257; 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=3I1bYCHiI7yyqfKdpV7gRXz6v8DxmGPFCP4cUbttkgM=;
 b=PaAgf976YUrOop14bgvx+XNX48bVL+LU7p3JTMOU0yYkMlWjZi/Sly9BkpWFkUtiYe
 4Q70G02s3Bi9A/Olif4b4bSxJpnfd7g3E9bRhN36uJCHfxdPGStqyeeKXEoSfj+eZC01
 ApTlZrA29BxlR9I9TZyLin0toB/ljpH7cM1/3cBNzxFash5pn7nclw4U3fSLzU7bUxuN
 vYiaGftXDeGBCWOCsj+ockkRKMOADJh7ySh1bBA3eUt9ErqD0ZWd0xjU28tE7/pnTBFj
 Zlz3ghWyGGR3D4wiBJ7D/5dR00Jsl/x9/lXN11cpO80WxqWeiWZmyfnqjsKDCS6sHhxD
 Ohmw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1752467457; x=1753072257;
 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=3I1bYCHiI7yyqfKdpV7gRXz6v8DxmGPFCP4cUbttkgM=;
 b=itYkiOz+EG8ueyCBYbH65BOygSH82+1Z0uwN+RvZ9gIejYCTvhS+whXpEpOc4Eaff9
 MB6Pk6K3j5cU0nNCcmC5JURMHEv9uUKHGyDRMpiPo3nYISKZCAsgvIPzJqpoyLyh3Zj4
 svBj4AVdzl4KPgPzvbK9au4BbqBw4cbYH3mi3BGztAQeEzzuUDh/F/LjUqtiT03Fe6KZ
 pkkRVOjZwIEg+01A64kkrEXeV8b90eR3VlSxDRsx6NPn49E4FGS1ywp+vaGiZ1fP/bgu
 LN08uLkCtsx9SU9EbKta+6xQ4FQAq92n/T1Yq9BJHeSCCeflRyVA2VHC0gn88i57ptTJ
 9aIw==
X-Gm-Message-State: AOJu0Ywkw9Kd8k4iads/bhfCmQNlM0n+XUnIPoixmgS7n28FJcq39xp6
 kj0iWggKjfArmENHuAirA2U2TGTXRor3fjMRfQXnsCsumYiOKc+PGBsTqbW+8+Nx
X-Gm-Gg: ASbGncvEPmBqwRMTzoNd3AZbe2Ly9CFtoFAcatKG2uFBckd0diP+HjG6gdD7M4CEs35
 AKqyXXS0lcQCTYn731EuaMCUx0J7NSe5mPcgW9Uic9lqMmLZpwQ1+FMrv4UwaB0/+WNg17u9sN1
 ZWBUd6XynD1nSo8W1dduvOrC7Vn19+9SrEIQhhE/Sfrp6XiDU541CEMtuW+/41oOJeSF2tVzNXq
 NtPLK6jxNZNu+WDq8n3V7nvZpTIGP2ZYZSGrZv8T2JOKk854F+W3veRsm+C3sYFr3yeft05+pHE
 WxSbwFYN3w7IZUYTRpbRNE50ZDbTsnSnoTkFG8fGuLHNg69IyytKxVg1hrDM5Dk9CO3hzchEDo+
 ix1Bycry8VrNQ
X-Google-Smtp-Source: AGHT+IHFb5HLi8LT3JsM2WaqvX6aZAWNmVQ4zeCm4Wh3RUG/FwiWQ0atPAKi+jLUqSCyQ1r2EEmN5g==
X-Received: by 2002:a05:6870:a914:b0:2e9:e9b9:fd7c with SMTP id
 586e51a60fabf-2ff2715d5dcmr8806818fac.26.1752467457539; 
 Sun, 13 Jul 2025 21:30:57 -0700 (PDT)
Received: from fedora ([189.215.165.3]) by smtp.gmail.com with ESMTPSA id
 586e51a60fabf-2ff116d33desm1811154fac.37.2025.07.13.21.30.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 13 Jul 2025 21:30:57 -0700 (PDT)
From: =?utf-8?Q?Elijah_Gabe_P=C3=A9rez?= <eg642616@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#79003: [PATCH] Make 'tab-line-separator' an user option.
In-Reply-To: <86v7nwd5u8.fsf@HIDDEN>
References: <87v7nwendc.fsf@HIDDEN> <86v7nwd5u8.fsf@HIDDEN>
Date: Sun, 13 Jul 2025 22:30:24 -0600
Message-ID: <874ivf4cnz.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-Debbugs-Envelope-To: 79003-done
Cc: 79003-done <at> debbugs.gnu.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.7 (/)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Elijah Gabe P=C3=A9rez <eg642616@HIDDEN>
>> Date: Sat, 12 Jul 2025 22:16:47 -0600
>>=20
>> I think that `tab-line-separator` must be a user option instead a plain
>> variable, I've not found any other way to change the separators.
>
> Why?  No one has asked for that yet.  Why would users want to change
> the separator?
>
> Emacs currently has more than 9K user options.  We should only add new
> options if that is justified.

Well maybe because packages which have separator allows to customize
them (e.g which-key-separator, imenu-level-separator,
uniquify-separator), but I've noticed that most packages doesn't allow
changing the separator or are as plain variables
(e.g. menu-bar-separator, eldoc-doc-buffer-separator), i don't know if
this is a kind of coding convention, but if so then i'm closing this
bug.

--=20
                                          - E.G via GNU Emacs and Org.


------------=_1752467523-4615-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 13 Jul 2025 04:17:01 +0000
Received: from localhost ([127.0.0.1]:49976 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uao96-00084g-AR
	for submit <at> debbugs.gnu.org; Sun, 13 Jul 2025 00:17:00 -0400
Received: from lists.gnu.org ([2001:470:142::17]:50230)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
 id 1uao93-000847-R6
 for submit <at> debbugs.gnu.org; Sun, 13 Jul 2025 00:16:58 -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 1uao8y-0007SZ-FJ
 for bug-gnu-emacs@HIDDEN; Sun, 13 Jul 2025 00:16:52 -0400
Received: from mail-oo1-xc42.google.com ([2607:f8b0:4864:20::c42])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <eg642616@HIDDEN>)
 id 1uao8w-0000sK-Ta
 for bug-gnu-emacs@HIDDEN; Sun, 13 Jul 2025 00:16:52 -0400
Received: by mail-oo1-xc42.google.com with SMTP id
 006d021491bc7-61208b86d75so1731125eaf.2
 for <bug-gnu-emacs@HIDDEN>; Sat, 12 Jul 2025 21:16:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1752380209; x=1752985009; darn=gnu.org;
 h=mime-version:message-id:date:subject:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=PMmKwwq3z3Y3/HtxZbs1feNhVIQ4i06Vv2j9O+WVZ2o=;
 b=FoTa4kJ4KQsWpOp5tQHZAFDPRTL8TPyIgpi4O4G9A4h4fIrnpvVCB5LrK5k+JLRSYi
 M6xb+lbawF1u3hsbppKB2AMcwTqPFPtBg9RftUl20Z/yClLBdszd/Ls7sNzdH1ZXSFRF
 AowQK2OIee0bgSrTjJY0PF/QfxhthTmGNkeUQgU7hfDDuj/8wssVRX4hmr6MfrFRaEH/
 bCLOJDPGqoXinNb9P5p8eQ7UcmQZ/o3cKjCJx22LmbwUU3t1eRPOpkIO4J4xmGxuXLXm
 5LNZBWYjzelGwj7c+OHx6NI2YiAv7Ot2IjGRMSQywLtoHjWVyGlsuSNk39UHifCA+krl
 IOgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1752380209; x=1752985009;
 h=mime-version:message-id:date:subject:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=PMmKwwq3z3Y3/HtxZbs1feNhVIQ4i06Vv2j9O+WVZ2o=;
 b=MPMnI8fEWfRUkW9OEba0BRn9M0TcdphjCy6naZMF5umdNjZW03s7TNNN6cxQgfjaP+
 uBsx0YvmiavGJzOMTgVIczE5O+6341fsVnbzMEFg+qj6SAdK/De6o/qtvFB6q6UZlw9/
 K4qXhDtUkspkXcsNMz3hk6v2LjGWX8fuQdnxjJI6oMXVfl8PvGWdhg9QtllxIIlIUWMd
 4LKHJ3B2TZCKX+YW5TK+DmxTXSDvQM2qxeDmhH8/CJuvGCGbxqCDjiqSLIi1zx5vwdYF
 ENZ/xZ22DRDY9wgC8UuB8PddcNRtc3GrSstNszFOuH3X23K4I7u1sOpH7oevaR5/fYB7
 QIbg==
X-Gm-Message-State: AOJu0Yx8g9LU2cItI2qGP8OwLgJJBcps3kTgajKv0+F5Ryo6lez0t3WV
 YoM4w649eMQ6Q81VQC4ULklxi+tXsE6sRInvvsBa1qOSXghuaumKZDF1pBqfYY9O
X-Gm-Gg: ASbGncuqT4QeH2hAmbEHAgWqhH/wB6NgMzJsNHVDJFr4e7dNBJMapGS9VMVBDgTyJhh
 4UdN2kW3UF2D/PTuWCVMRhA30lPgkSZaZUjxS/L6PK4K5OZ8XoDxp1FpqEJ9bm4FEEUXsWuLxoS
 cluw2aWfpRAQJR3JXv3sSb3Fgp+gt0Ma/z4bepUGwo7jAExAbw0Ok4+NkhshLO/w2pc7G6UCVU0
 P+4c1xXPKFR17KH0HmmGRgYOfI4ivEQDWplMnFPb0FqvUsW+2dIj8BMmtFiZw1OnlxcbxiyMwHi
 FCCZxMfxDSfbmGoRHSlE+UeTmHvVfWVBvvB3QJJWMfoToVM+j+R+8JbTmoLbGQA6rCJc2sUAXBH
 gCuWxgrFCJu61auS4EwAg83AI
X-Google-Smtp-Source: AGHT+IG0CHUTHV5647Z47C9cCNsztIhzEXx3vKQOSb4NwzkhyfPMGKDC0DWH2/UVmqZE7JFvWlmtKQ==
X-Received: by 2002:a05:6820:310c:b0:613:8176:8a00 with SMTP id
 006d021491bc7-613e5efdeb9mr5859693eaf.2.1752380209385; 
 Sat, 12 Jul 2025 21:16:49 -0700 (PDT)
Received: from fedora ([189.215.167.29]) by smtp.gmail.com with ESMTPSA id
 006d021491bc7-613d9cac546sm859238eaf.0.2025.07.12.21.16.48
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 12 Jul 2025 21:16:48 -0700 (PDT)
From: =?utf-8?Q?Elijah_Gabe_P=C3=A9rez?= <eg642616@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: [PATCH] Make 'tab-line-separator' an user option.
X-Debbugs-Cc: 
Date: Sat, 12 Jul 2025 22:16:47 -0600
Message-ID: <87v7nwendc.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=2607:f8b0:4864:20::c42;
 envelope-from=eg642616@HIDDEN; helo=mail-oo1-xc42.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: Tags: patch I think that `tab-line-separator` must be a user
 option instead a plain variable, I've not found any other way to change the
 separators. From f2d83aca84bfb8cc9a5cf11cbe99f438d347470f Mon Sep 17 00:00:00
 2001 From: =?UTF-8?q?El=C3=ADas=20Gabriel=20P=C3=A9rez?= Date: Sat, 12 Jul
 2025 22:04:49 -0600 Subject: [PATCH] Make 'tab-line-separ [...] 
 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]
 -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)
 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
 in digit (eg642616[at]gmail.com)
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
X-Debbugs-Envelope-To: submit
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 (/)

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

Tags: patch

I think that `tab-line-separator` must be a user option instead a plain
variable, I've not found any other way to change the separators.


--=-=-=
Content-Type: text/patch
Content-Disposition: attachment;
 filename=0001-Make-tab-line-separator-an-user-option.-Bug.patch

From f2d83aca84bfb8cc9a5cf11cbe99f438d347470f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?El=C3=ADas=20Gabriel=20P=C3=A9rez?= <eg642616@HIDDEN>
Date: Sat, 12 Jul 2025 22:04:49 -0600
Subject: [PATCH] Make 'tab-line-separator' an user option.  (Bug#)

* lisp/tab-line.el (tab-line-separator): Define as defcustom.
---
 etc/NEWS         | 9 +++++++++
 lisp/tab-line.el | 9 +++++++--
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/etc/NEWS b/etc/NEWS
index d85961ae2e4..55707a479ea 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -400,6 +400,15 @@ on the tab line to a different position.
 *** New command 'tab-line-close-other-tabs'.
 It is bound to the tab's context menu item "Close other tabs".
 
+---
+*** New user option 'tab-line-separator'
+This user option controls which string separator should be used for
+delimits tabs. If this is set to nil (the default), tab-line will use a
+space as delimiter in GUI frames or a pipe ("|") in Terminal frames.
+
+('tab-line-separator' was already present but as a plain Lisp variable,
+not a user option.)
+
 ---
 *** 'tab-line-exclude-modes' is now obsolete.
 Use 'tab-line-exclude-buffers' instead.
diff --git a/lisp/tab-line.el b/lisp/tab-line.el
index 63b5e631a2d..e2177041e71 100644
--- a/lisp/tab-line.el
+++ b/lisp/tab-line.el
@@ -287,8 +287,13 @@ tab-line-right-button
               'help-echo "Click to scroll right")
   "Button for scrolling horizontally to the right.")
 
-(defvar tab-line-separator nil
-  "String that delimits tabs.")
+(defcustom tab-line-separator nil
+  "String that delimits tabs.
+If set to nil, tab-line will use a space as delimiter in GUI frames or a
+pipe (\"|\") in Terminal frames."
+  :type '(choice string (const :tag "Use default" nil))
+  :version "31.1"
+  :group 'tab-line)
 
 
 (defcustom tab-line-tab-name-function #'tab-line-tab-name-buffer
-- 
2.50.1


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


-- 
                                          - E.G via GNU Emacs and Org.

--=-=-=--



------------=_1752467523-4615-1--


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79003: [PATCH] Make 'tab-line-separator' an user option.
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, 14 Jul 2025 06:26:02 +0000
Resent-Message-ID: <handler.79003.B79003.175247430232728 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79003
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: 79003 <at> debbugs.gnu.org
Cc: eg642616@HIDDEN
Received: via spool by 79003-submit <at> debbugs.gnu.org id=B79003.175247430232728
          (code B ref 79003); Mon, 14 Jul 2025 06:26:02 +0000
Received: (at 79003) by debbugs.gnu.org; 14 Jul 2025 06:25:02 +0000
Received: from localhost ([127.0.0.1]:58887 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ubCcX-0008Vn-VK
	for submit <at> debbugs.gnu.org; Mon, 14 Jul 2025 02:25:02 -0400
Received: from mout-y-209.mailbox.org ([2001:67c:2050:103:465::209]:47604)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1ubCcU-0008Uu-Pc
 for 79003 <at> debbugs.gnu.org; Mon, 14 Jul 2025 02:25:00 -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-y-209.mailbox.org (Postfix) with ESMTPS id 4bgXNc1z6GzB0WJ;
 Mon, 14 Jul 2025 08:24:48 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; 
 t=1752474288;
 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=UNCUPD50u0gvWUJomsEGHPPQzDdQvb7lYLXsdW2yaIM=;
 b=dJJgQXJ8zxbV+K9DKSCQIsqedOqnofiGm80sPFOxMLjOo26M4RP8C8ebzjwP006QjVjbuM
 iiCJrpFE5h8oTZr6hCoKYo8u21Ic/BYokqUN6658y3njI+G0wowYjqt6RoEOY0rxQSK3KE
 z6MqH57+pslUIHqKO9lrmp9WQ8mmDVuninsmteM4pEgRKsjxUQXCbe4rTOW8wxXICHX/A3
 74BHP5G9TUufS91Z92JI95r1AWqiDPDm1sgbX2aJkSXcvkngy0xhMzlPk6XeP9/1EFvFeb
 xVt76VjUbfrUFDLI8j1IP7lnNKkvMktwUTerauXazFviVn0j1Kwf+3FU3SmusA==
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <874ivf4cnz.fsf@HIDDEN>
Organization: LINKOV.NET
References: <87v7nwendc.fsf@HIDDEN> <86v7nwd5u8.fsf@HIDDEN>
 <874ivf4cnz.fsf@HIDDEN>
Date: Mon, 14 Jul 2025 09:20:02 +0300
Message-ID: <87y0srcnd9.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 think that `tab-line-separator` must be a user option instead a plain
>>> variable, I've not found any other way to change the separators.
>>
>> Why?  No one has asked for that yet.  Why would users want to change
>> the separator?
>>
>> Emacs currently has more than 9K user options.  We should only add new
>> options if that is justified.
>
> Well maybe because packages which have separator allows to customize
> them (e.g which-key-separator, imenu-level-separator,
> uniquify-separator), but I've noticed that most packages doesn't allow
> changing the separator or are as plain variables
> (e.g. menu-bar-separator, eldoc-doc-buffer-separator), i don't know if
> this is a kind of coding convention, but if so then i'm closing this
> bug.

Most likely when users might want to change 'tab-line-separator'
they will also want to apply text properties to it as well.
But the Customization UI doesn't support editing text properties.
This explains why, for example, 'eldoc-doc-buffer-separator' whose
default value contains text properties is not defcustom:

  (defvar eldoc-doc-buffer-separator
    (concat "\n" (propertize "\n" 'face '(:inherit separator-line :extend t)) "\n")
    "String used to separate items in Eldoc documentation buffer.")




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79003: [PATCH] Make 'tab-line-separator' an user option.
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: Mon, 14 Jul 2025 11:24:02 +0000
Resent-Message-ID: <handler.79003.B79003.17524921987597 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79003
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Elijah Gabe =?UTF-8?Q?P=C3=A9rez?= <eg642616@HIDDEN>
Cc: 79003 <at> debbugs.gnu.org
Received: via spool by 79003-submit <at> debbugs.gnu.org id=B79003.17524921987597
          (code B ref 79003); Mon, 14 Jul 2025 11:24:02 +0000
Received: (at 79003) by debbugs.gnu.org; 14 Jul 2025 11:23:18 +0000
Received: from localhost ([127.0.0.1]:60151 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ubHHC-0001yR-6E
	for submit <at> debbugs.gnu.org; Mon, 14 Jul 2025 07:23:18 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:41100)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ubHH6-0001xR-5A
 for 79003 <at> debbugs.gnu.org; Mon, 14 Jul 2025 07:23: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 1ubHGx-00067f-DQ; Mon, 14 Jul 2025 07:23:03 -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=5zgQpzk277BOCqMWV6R3PPCqJR1s07OBOFP1f/B5GMk=; b=o38/orUybWfJCc9QbJRl
 93Kwk3/jihTF7wtzKjRwr4kSfLfK1XtjBJ622VV06muTEFX6D4fU3/etMVmdqahtggt1vm0NGAryC
 sXy/IzN7YmBvDgFhS9r8F04vJFmkq6p57kB/3xX7MrJgdh/Fvj6gMwriJ7W8qBQGYJ372ZSwBlPne
 23FNzGfIbObapOFfXf5tLb1UAnl7wA3e2nRok+sl13ZGtYUU14djdWYornA4Mes1j9e/fZ4aLA8nx
 5jEFIwDF6qt0lcxo5Ph4cydlf5hoOYKoakft4l9p/yYrZZEWO365MJX88+9zHfD45aSgFjKxEAKmz
 bszi3ilTgc3AaQ==;
Date: Mon, 14 Jul 2025 14:22:48 +0300
Message-Id: <868qkrc8zb.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <874ivf4cnz.fsf@HIDDEN> (message from Elijah Gabe
 =?UTF-8?Q?P=C3=A9rez?= on Sun, 13 Jul 2025 22:30:24 -0600)
References: <87v7nwendc.fsf@HIDDEN> <86v7nwd5u8.fsf@HIDDEN>
 <874ivf4cnz.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: 79003-done <at> debbugs.gnu.org
> Date: Sun, 13 Jul 2025 22:30:24 -0600
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> From: Elijah Gabe Pérez <eg642616@HIDDEN>
> >> Date: Sat, 12 Jul 2025 22:16:47 -0600
> >> 
> >> I think that `tab-line-separator` must be a user option instead a plain
> >> variable, I've not found any other way to change the separators.
> >
> > Why?  No one has asked for that yet.  Why would users want to change
> > the separator?
> >
> > Emacs currently has more than 9K user options.  We should only add new
> > options if that is justified.
> 
> Well maybe because packages which have separator allows to customize
> them (e.g which-key-separator, imenu-level-separator,
> uniquify-separator), but I've noticed that most packages doesn't allow
> changing the separator or are as plain variables
> (e.g. menu-bar-separator, eldoc-doc-buffer-separator), i don't know if
> this is a kind of coding convention, but if so then i'm closing this
> bug.

I just cannot imagine a reason to customize just the separator of the
tab-line.





Last modified: Mon, 14 Jul 2025 11:30:02 UTC

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