GNU bug report logs -
#45556
27.1; Unexpected behavior of `tab-bar-show' variable
Previous Next
Reported by: Marcel Ventosa <mve1 <at> runbox.com>
Date: Wed, 30 Dec 2020 17:37:02 UTC
Severity: normal
Tags: fixed
Found in version 27.1
Fixed in version 28.0.50
Done: Juri Linkov <juri <at> linkov.net>
Bug is archived. No further changes may be made.
Full log
Message #11 received at 45556 <at> debbugs.gnu.org (full text, mbox):
Hi Juri,
Thank you for your response! After your detailed explanation I was able
to set things up the way I want, though I still have a question below
inline.
I was also unaware of the differences between setting a variable with
'setq' and 'customize-set-variable'.
This was not a bug after all. But would it be useful to mention in the
doc string that the variable's behavior will be different if modified
by setq? Or is this already common knowledge?
Best regards,
Marcel
On Tue, 05 Jan 2021 20:43:48 +0200
Juri Linkov <juri <at> linkov.net> wrote:
> So there are two levels: at high level you can customize
> 'tab-bar-show', and tab commands do the right thing.
>
> If you want more control, then you can use 'tab-bar-mode'.
> Or if you want to enable/disable the tab bar individually
> on each new frame, then you can use such configuration:
>
> (add-hook 'after-make-frame-functions 'toggle-frame-tab-bar)
Somehow reading a function name "toggle-tab-bar-mode..." my
understanding is that such a function would enable and disable tab-bar
functionality itself, rather than only show and hide the bar. I see
now that toggling the 'tab-bar-mode' minor mode also does not
enable/disable the tab-bar functionality, but rather seems to just
toggle the actual bar. Is this correct? If so, what is the difference
between 'toggle-tab-bar-mode-from-frame' and 'tab-bar-mode'. Both of
them seem to toggle the tab bar in _all_ frames.
This bug report was last modified 4 years and 131 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.