On Fri, Jul 15, 2022 at 12:24:21PM +0800, Po Lu wrote: > Stefan Monnier writes: > > > That describes what it does rather than what it's use for. > > No, Emacs has a built in (but rather crude) window manager for those > child frames: see the `drag-internal-border', `drag-with-header-line' > and `drag-with-mode-line' frame parameters. I think we are seeing the debris of one of those strange "UI battles" which raged our little software world for so long, stemming from such perception things as "is the application the window? If yes, can that window have a little world of its own inside itself?" The end is a monster, where you get all of it: an application has more than one window with lots of little windows in them. With the advent of the browser, the snake starts eating itself again (with separate, untrusted, potentially mutually hostile things hopefully confined to their "tabs". For a historical reminder, I'd recommend Wikipedia's description of "MDI", the "Multiple-Document Interface" [1]. Fads come and go :-) (Now you could say it's cruel calling it a fad. It was an experiment in UI design, and as such, legitimate. It became a fad as soon as the Marketing Dept. entered the picture) Cheers [1] https://en.wikipedia.org/wiki/Multiple-document_interface -- t