On Wed, 23 Jul 2025 at 17:14, Chris Siebenmann <[email protected]> wrote: > > I use GNU Emacs (and fvwm3), and unfortunately a small irritation with > this is that GNU Emacs has a quite irritating habit of de-iconifying > (and I think raising itself to the top of the window stack) any time it > finishes a long-running Lisp operation. If I start an operation that > takes a long time and iconify GNU Emacs, I want it to stay that way, > I don't want it to suddenly spring open like a giant modal popup.
Chris, Apologies for the slow-reply, it seems this went to my spam folder for some reason. > This behavior appears to be burried deeply inside GNU Emacs so that I > can't modify it with the normal GNU Emacs ELisp tools. As a result, I'd > like to have fvwm just ignore any request from GNU Emacs to de-iconify > itself. Is this possible? There is the 'IgnoreRestack' style option, Sounds to me like this is due to "UrgencyFunc"? Is that possible? The default implementation will deiconify a window once something has happened. You can check this is the case with: DestroyFunc UrgencyFunc Let me know how you get on. Kindly, Thomas
