* [BUG] tab-bar-move-tab-to missing force-mode-line-update
@ 2019-10-26 12:58 Ingo Lohmar
2019-10-26 21:57 ` Juri Linkov
0 siblings, 1 reply; 3+ messages in thread
From: Ingo Lohmar @ 2019-10-26 12:58 UTC (permalink / raw)
To: emacs-devel
Related to the recent thread about mode-line/header updates, the
`tab-bar-move-tab-to' is missing a final `(force-mode-line-update)',
otherwise the tab title is not updated directly after moving the tab,
but only on the /following/ command.
Since it was relevant last time: I do *not* use tab-bar-mode, and I have
the frame-title set by
(setq frame-title-format
'("emacs --- "
((bound-and-true-p wconf-string) wconf-string)
((bound-and-true-p tab-bar-tab-name-function)
(:eval (format "%d: %s"
(tab-bar--current-tab-index)
(funcall tab-bar-tab-name-function))))
(multiple-frames " %b") ;else too busy
(global-mode-string ;time, load, battery?
(" " global-mode-string))
" "))
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [BUG] tab-bar-move-tab-to missing force-mode-line-update
2019-10-26 12:58 [BUG] tab-bar-move-tab-to missing force-mode-line-update Ingo Lohmar
@ 2019-10-26 21:57 ` Juri Linkov
2019-10-27 4:48 ` Eli Zaretskii
0 siblings, 1 reply; 3+ messages in thread
From: Juri Linkov @ 2019-10-26 21:57 UTC (permalink / raw)
To: Ingo Lohmar; +Cc: emacs-devel
> Related to the recent thread about mode-line/header updates, the
> `tab-bar-move-tab-to' is missing a final `(force-mode-line-update)',
> otherwise the tab title is not updated directly after moving the tab,
> but only on the /following/ command.
Thanks for noticing, this is fixed now.
It seems other new commands don't need it, if I'm not mistaken.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [BUG] tab-bar-move-tab-to missing force-mode-line-update
2019-10-26 21:57 ` Juri Linkov
@ 2019-10-27 4:48 ` Eli Zaretskii
0 siblings, 0 replies; 3+ messages in thread
From: Eli Zaretskii @ 2019-10-27 4:48 UTC (permalink / raw)
To: Juri Linkov; +Cc: emacs-devel, ingo.lohmar
> From: Juri Linkov <juri@linkov.net>
> Date: Sun, 27 Oct 2019 00:57:25 +0300
> Cc: emacs-devel@gnu.org
>
> > Related to the recent thread about mode-line/header updates, the
> > `tab-bar-move-tab-to' is missing a final `(force-mode-line-update)',
> > otherwise the tab title is not updated directly after moving the tab,
> > but only on the /following/ command.
>
> Thanks for noticing, this is fixed now.
>
> It seems other new commands don't need it, if I'm not mistaken.
The way to test the assertion in the last sentence for a command is to
bind that command to a single key, like F5. (If the command prompts
the user, make a wrapper command that supplies the response without
any user interaction.) Then invoke the command with that key, and see
if the display is updated as required.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2019-10-27 4:48 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-10-26 12:58 [BUG] tab-bar-move-tab-to missing force-mode-line-update Ingo Lohmar
2019-10-26 21:57 ` Juri Linkov
2019-10-27 4:48 ` Eli Zaretskii
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).