[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#61102: 28.1; with-selected-window/save-window-excursion calls buffer
From: |
Al Haji-Ali |
Subject: |
bug#61102: 28.1; with-selected-window/save-window-excursion calls buffer-list-update-hook only once |
Date: |
Thu, 02 Feb 2023 17:08:55 +0000 |
On 02/02/2023, martin rudalics wrote:
> "The ordering of recently selected windows and the buffer list remain
> unchanged unless you deliberately change them within FORMS; for
> example, by calling ‘select-window’ with argument NORECORD ‘nil’.
> Hence, this macro is the preferred way to temporarily work with
> WINDOW as the selected window without needlessly running
> ‘buffer-list-update-hook’."
I see that the behaviour is not a bug as per the documentation.
But it does lead to strange behaviours in code or packages that rely on
tracking the selected window since there is no way (that I see at least) to
detect that the selected window did not change, or changed back at the end of
executing this code.
Best regards,
-- Al