On 8 Nov 2015 6:24 pm, "martin rudalics" wrote: > > > (let ((cur (selected-frame))) > > (raise-frame other-frame) > > (select-frame cur)) > > > > Result: Even though that snippet ends with `(select-frame cur)', focus > > is left on `other-frame'. > > ‘raise-frame’ requires an interaction with the window manager. If the > latter decides that raising a minimized frame will give focus to that > frame that's it. > > You might want to look into bug#745 where you can find many references > to window manager behaviors and older discussions on emacs-devel. Yeah, that makes sense. Thanks for the reference. I guess we can close this then.