yesterday ( how to inhibit messages in message area how to inhibit messages in message area: SOLVED ) i thought the problem of inhibiting the popping up of the initial frame after it's been made invisible to be solved by redefining the function "message" as doing nothing but that only sometimes workes. What I intend: prep.el started by shellscrip "prep" #!/bin/bash emacs -l $HOME/Documents/StammDt/prep.el $HOME/Documents/StammDt/StmDt should, finally, show ONLY the frame created with (setq nf (make-frame '( (minibuffer . nil) (height . 13) (width . 59) ) ) ) and not the initial frame as well. So how can prep.el test if there are still some messages to be displayed ( that would make the initial frame visible again even after e.g. "make-frame-invisible" ) to wait with making invisible until no more messages are comming?