GNU bug report logs - #58724
Consider showing the vertical border in the tab line

Previous Next

Package: emacs;

Reported by: João Guerra <joca.bt <at> gmail.com>

Date: Sat, 22 Oct 2022 19:36:02 UTC

Severity: wishlist

To reply to this bug, email your comments to 58724 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#58724; Package emacs. (Sat, 22 Oct 2022 19:36:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to João Guerra <joca.bt <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sat, 22 Oct 2022 19:36:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: João Guerra <joca.bt <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: Consider showing the vertical border in the tab line
Date: Sat, 22 Oct 2022 21:34:17 +0200
[Message part 1 (text/plain, inline)]
The vertical border is not shown in the tab line. See
no-window-divider-mode.png for an example. On the other hand, the
window divider is (when using window-divider-mode). See
window-divider-mode.png for an example.

I think it would make sense to show the vertical border in the tab
line, since it is still part of the window. On the other hand, the
mode line is also part of the window but the vertical border is not
shown there. While it is possible to customize tab line to do this,
this is a minor UI detail that could be there from the start. Other
editors show their corresponding window dividers in their
corresponding tab line, which leads to a more consistent UI (albeit a
small detail).
[window-divider-mode.png (image/png, attachment)]
[no-window-divider-mode.png (image/png, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#58724; Package emacs. (Tue, 25 Oct 2022 18:54:02 GMT) Full text and rfc822 format available.

Message #8 received at 58724 <at> debbugs.gnu.org (full text, mbox):

From: Juri Linkov <juri <at> linkov.net>
To: João Guerra <joca.bt <at> gmail.com>
Cc: 58724 <at> debbugs.gnu.org
Subject: Re: bug#58724: Consider showing the vertical border in the tab line
Date: Tue, 25 Oct 2022 21:46:07 +0300
> The vertical border is not shown in the tab line. See
> no-window-divider-mode.png for an example. On the other hand, the
> window divider is (when using window-divider-mode). See
> window-divider-mode.png for an example.
>
> I think it would make sense to show the vertical border in the tab
> line, since it is still part of the window. On the other hand, the
> mode line is also part of the window but the vertical border is not
> shown there.

This is the reason why the vertical border is not shown in the tab line -
for consistency with the mode line and the header line.

> While it is possible to customize tab line to do this,
> this is a minor UI detail that could be there from the start. Other
> editors show their corresponding window dividers in their
> corresponding tab line, which leads to a more consistent UI (albeit a
> small detail).

Patches welcome to show the vertical border everywhere:
in the mode line, header line, tab line.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#58724; Package emacs. (Sat, 29 Oct 2022 13:01:02 GMT) Full text and rfc822 format available.

Message #11 received at 58724 <at> debbugs.gnu.org (full text, mbox):

From: João Guerra <joca.bt <at> gmail.com>
To: Juri Linkov <juri <at> linkov.net>
Cc: 58724 <at> debbugs.gnu.org
Subject: Re: bug#58724: Consider showing the vertical border in the tab line
Date: Sat, 29 Oct 2022 14:59:40 +0200
Is there a simple way to draw 1 pixel lines or 1 pixel spaces? I am
currently adding a vertical border in my tab-line customization with a
XPM, but that doesn't sound ideal. How's the original vertical border
drawn?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#58724; Package emacs. (Sat, 29 Oct 2022 15:55:02 GMT) Full text and rfc822 format available.

Message #14 received at 58724 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: João Guerra <joca.bt <at> gmail.com>
Cc: 58724 <at> debbugs.gnu.org, juri <at> linkov.net
Subject: Re: bug#58724: Consider showing the vertical border in the tab line
Date: Sat, 29 Oct 2022 18:53:56 +0300
> Cc: 58724 <at> debbugs.gnu.org
> From: João Guerra <joca.bt <at> gmail.com>
> Date: Sat, 29 Oct 2022 14:59:40 +0200
> 
> Is there a simple way to draw 1 pixel lines or 1 pixel spaces?

Not from Lisp, AFAIK.

> How's the original vertical border drawn?

See x_draw_vertical_window_border in xterm.c.

And note that any lines you draw on display need to be accounted for
it the layout code, as our display engine will most probably overwrite
it when you least expect it to.




Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefankangas <at> gmail.com> to control <at> debbugs.gnu.org. (Sat, 12 Nov 2022 20:59:02 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 218 days ago.

Previous Next


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