|
From: | Michael Heerdegen |
Subject: | bug#54438: 27.2; inconsistent-behavior-global-vs-local-hook |
Date: | Fri, 18 Mar 2022 01:42:21 +0100 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
dalanicolai <dalanicolai@gmail.com> writes: > (defun pop-up () > (pop-to-buffer "pop-up")) > > (defun test () > (interactive) > (with-current-buffer (get-buffer-create "test") > (add-hook 'window-configuration-change-hook #'pop-up))) > ;; (add-hook 'window-configuration-change-hook #'pop-up nil t) > > ;; the following line triggers the `pop-up` hook function > (pop-to-buffer "test"))) I think it's a bad idea to do something that changes the window configuration in `window-configuration-change-hook'. It's not unexpected to get an infinite recursion or any other unpredictable behavior. Michael.
[Prev in Thread] | Current Thread | [Next in Thread] |