GNU bug report logs -
#38523
27.0.50; tab-line faces don't update to reflect selected tab
Previous Next
Reported by: "David O'Toole" <deeteeoh1138 <at> gmail.com>
Date: Sun, 8 Dec 2019 06:20:02 UTC
Severity: normal
Tags: fixed
Fixed in version 28.0.50
Done: Juri Linkov <juri <at> linkov.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
"David O'Toole" <deeteeoh1138 <at> gmail.com> writes:
> The following change seems to make the tab faces update properly after clicking a
> tab. But I'm not sure this is the correct way to do it.
[...]
> + (progn
> + (tab-line-select-tab-buffer buffer (posn-window posnp))
> + (force-mode-line-update t)
> + (set-window-parameter nil 'tab-line-cache nil)
> + (setf tab-line-format '(:eval (tab-line-format)))
No, I have a feeling that may be too heavy-handed.
> I configured the tab bar and tab line faces (tab-bar-tab and
> tab-line-tab-current) to show the currently selected tab with yellow text.
>
> Although the tab __bar__ faces do update properly to highlight the
> selected tab, the tab __line__ faces don't update; no matter which is
> clicked, the first tab that had been highlighted stays highlighted
> (or sometimes none of them are highlighted.) Also, the close buttons
> on tab line tabs do not work; instead it just switches to that tab's
> buffer.
Perhaps Juri has some insight here (added to the Cc).
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
This bug report was last modified 4 years and 214 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.