GNU bug report logs - #31851
26.1; Support a frame-wide bar similar to the mode line

Previous Next

Package: emacs;

Reported by: Alex Branham <alex.branham <at> gmail.com>

Date: Fri, 15 Jun 2018 20:43:01 UTC

Severity: wishlist

Found in version 26.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 31851 in the body.
You can then email your comments to 31851 AT debbugs.gnu.org in the normal way.

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#31851; Package emacs. (Fri, 15 Jun 2018 20:43:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Alex Branham <alex.branham <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Fri, 15 Jun 2018 20:43:02 GMT) Full text and rfc822 format available.

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

From: Alex Branham <alex.branham <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 26.1; Support a frame-wide bar similar to the mode line
Date: Fri, 15 Jun 2018 15:44:32 -0500
severity: wishlist

It would be nice to have something similar to the mode line but that
doesn't get duplicated for every window. This would be nice to show (for
example) non-window-specific information like the time, number of new
emails/notifications, etc.

It would also be nice if the location was configurable (I'd personally
like it to be displayed across the top of the frame rather than the
bottom).

Thanks,
Alex




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#31851; Package emacs. (Sat, 16 Jun 2018 06:21:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Alex Branham <alex.branham <at> gmail.com>
Cc: 31851 <at> debbugs.gnu.org
Subject: Re: bug#31851: 26.1; Support a frame-wide bar similar to the mode line
Date: Sat, 16 Jun 2018 09:20:27 +0300
> From: Alex Branham <alex.branham <at> gmail.com>
> Date: Fri, 15 Jun 2018 15:44:32 -0500
> 
> It would be nice to have something similar to the mode line but that
> doesn't get duplicated for every window. This would be nice to show (for
> example) non-window-specific information like the time, number of new
> emails/notifications, etc.

We already have that: it's called the tool bar.  Of course, if you use
a GTK or NS build, your Emacs is challenged, since the tool-bar
display is delegated to the toolkit.

Anyway, the way the tool bar is implemented in Emacs suggests the
implementation of the requested feature: a special window that
displays the contents of a Lisp string (which then could have other
display elements by way of display and other text properties).

Volunteers welcome.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#31851; Package emacs. (Sat, 16 Jun 2018 06:42:01 GMT) Full text and rfc822 format available.

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

From: martin rudalics <rudalics <at> gmx.at>
To: Alex Branham <alex.branham <at> gmail.com>, 31851 <at> debbugs.gnu.org
Subject: Re: bug#31851: 26.1; Support a frame-wide bar similar to the mode line
Date: Sat, 16 Jun 2018 08:41:40 +0200
> It would be nice to have something similar to the mode line but that
> doesn't get duplicated for every window. This would be nice to show (for
> example) non-window-specific information like the time, number of new
> emails/notifications, etc.
>
> It would also be nice if the location was configurable (I'd personally
> like it to be displayed across the top of the frame rather than the
> bottom).

You can use a side window, see section 28.19 "Side Windows" of the Elisp
manual, for that.

martin




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#31851; Package emacs. (Sun, 17 Jun 2018 00:54:01 GMT) Full text and rfc822 format available.

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

From: Alex Branham <alex.branham <at> gmail.com>
To: martin rudalics <rudalics <at> gmx.at>
Cc: 31851 <at> debbugs.gnu.org
Subject: Re: bug#31851: 26.1; Support a frame-wide bar similar to the mode line
Date: Sat, 16 Jun 2018 19:55:49 -0500
On Sat 16 Jun 2018 at 01:41, martin rudalics <rudalics <at> gmx.at> wrote:

>> It would be nice to have something similar to the mode line but that
>> doesn't get duplicated for every window. This would be nice to show (for
>> example) non-window-specific information like the time, number of new
>> emails/notifications, etc.
>>
>> It would also be nice if the location was configurable (I'd personally
>> like it to be displayed across the top of the frame rather than the
>> bottom).
>
> You can use a side window, see section 28.19 "Side Windows" of the Elisp
> manual, for that.

Thanks for the suggestion. This looks similar to what I want, but it
doesn't look like there's a way to make it apply to all frames (like the
mode-line does), right?

Thanks,
Alex




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#31851; Package emacs. (Sun, 17 Jun 2018 07:54:02 GMT) Full text and rfc822 format available.

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

From: martin rudalics <rudalics <at> gmx.at>
To: Alex Branham <alex.branham <at> gmail.com>
Cc: 31851 <at> debbugs.gnu.org
Subject: Re: bug#31851: 26.1; Support a frame-wide bar similar to the mode line
Date: Sun, 17 Jun 2018 09:53:38 +0200
>> You can use a side window, see section 28.19 "Side Windows" of the Elisp
>> manual, for that.
>
> Thanks for the suggestion. This looks similar to what I want, but it
> doesn't look like there's a way to make it apply to all frames (like the
> mode-line does

... strictly spoken a mode-line "applies" to a buffer or a window but
not to a frame ...

), right?

It doesn't apply to all frames, right.  You have to add some code,
probably to 'after-make-frame-functions', to display such a side
window on every frame.

martin




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#31851; Package emacs. (Thu, 02 Sep 2021 07:56:01 GMT) Full text and rfc822 format available.

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

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: martin rudalics <rudalics <at> gmx.at>
Cc: 31851 <at> debbugs.gnu.org, Alex Branham <alex.branham <at> gmail.com>
Subject: Re: bug#31851: 26.1; Support a frame-wide bar similar to the mode line
Date: Thu, 02 Sep 2021 09:54:55 +0200
martin rudalics <rudalics <at> gmx.at> writes:

>> Thanks for the suggestion. This looks similar to what I want, but it
>> doesn't look like there's a way to make it apply to all frames (like the
>> mode-line does

[...]

> It doesn't apply to all frames, right.  You have to add some code,
> probably to 'after-make-frame-functions', to display such a side
> window on every frame.

I think the conclusion here is that the Side Windows thing covers the
proposed use case, so I'm closing this bug report.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




bug closed, send any further explanations to 31851 <at> debbugs.gnu.org and Alex Branham <alex.branham <at> gmail.com> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Thu, 02 Sep 2021 07:56:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#31851; Package emacs. (Thu, 02 Sep 2021 15:57:01 GMT) Full text and rfc822 format available.

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

From: Juri Linkov <juri <at> linkov.net>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: martin rudalics <rudalics <at> gmx.at>, Alex Branham <alex.branham <at> gmail.com>,
 31851 <at> debbugs.gnu.org
Subject: Re: bug#31851: 26.1; Support a frame-wide bar similar to the mode line
Date: Thu, 02 Sep 2021 18:54:03 +0300
> martin rudalics <rudalics <at> gmx.at> writes:
>
>>> Thanks for the suggestion. This looks similar to what I want, but it
>>> doesn't look like there's a way to make it apply to all frames (like the
>>> mode-line does
>
> [...]
>
>> It doesn't apply to all frames, right.  You have to add some code,
>> probably to 'after-make-frame-functions', to display such a side
>> window on every frame.
>
> I think the conclusion here is that the Side Windows thing covers the
> proposed use case, so I'm closing this bug report.

Actually, now there is a frame-wide bar similar to the mode line
that can be configured using tab-bar-format in tab-bar-mode.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 01 Oct 2021 11:24:07 GMT) Full text and rfc822 format available.

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

Previous Next


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