GNU bug report logs -
#61102
28.1; with-selected-window/save-window-excursion calls buffer-list-update-hook only once
Previous Next
Reported by: Al Haji-Ali <abdo.haji.ali <at> gmail.com>
Date: Fri, 27 Jan 2023 18:41:02 UTC
Severity: normal
Found in version 28.1
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> Thanks! I should have clarified that I am developing a package that
> keeps track of the currently active window and executes certain code
> when the selected window changes (similar to auto-dim-other-buffers,
> if you are aware of it). I can't control what the user of my package
> does, in terms of combining `save-window-excursion` with
> `with-selected-window` or otherwise, so I am looking for a solution
> that works regardless
'window-selection-change-functions' (or 'window-state-change-hook')
should handle that. If these don't work for you, please tell us why.
> I guess my only option is have an idle timer that checks if the
> current selected window is different compared to the last time a
> `buffer-list-update-hook` was called.
I rather suppose you want to check if it is different to that of the
last time your package did something particular to it.
martin
This bug report was last modified 2 years and 107 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.