On distingue trois sortes de fenêtres :
Les fenêtres de Buffer-Edit sont structurellement identiques aux fenêtres de Buffer : c'est l'interprétation des commandes frappées qui change. Les fenêtres d'alarme sont en revanche différentes* : cela tient à ce qu'une fenêtre de Buffer est très grande consommatrice en espace mémoire (en cellules de liste Lisp) et qu'un message est en général un fichier de caractères de taille importante.
commandes
| ^X-1 | la fenêtre courante devient l'unique fenêtre de l'écran. | |
| ^X-1 | se placer en mode « ajout ». | |
| ^X-d | détruire la fenêtre courante. | |
| * | ^X-2 | couper la fenêtre courante en deux ; l'éditeur devrait gérer de manière cohérente les deux fenêtres ouvertes sur le même tampon d'édition ; en fait les deux fenêtres existent mais une seule des deux est maintenue cohérente. |
| ^X-n | déplacement vers la fenêtre suivante. | |
| ^X-p | déplacement vers la fenêtre précédente. | |
| ^X-^Z | réduire la fenêtre d'une ligne. | |
| ^X-z | agrandir la fenêtre d'une ligne. |