Emacs-vinduer er flislagte og kan ikke opptre «over» eller «under» et annet vindu. GNU Emacs kan starte flere «rammer» som vises som individuelle vinduer i et grafisk brukergrensesnitt. På en tekstbasert dataterminal vises flere rammer på en stakk som fyller hele terminalvinduet, og man kan svitsje mellom dem med standard Emacs-kommandoer.