Un tampon est une définition de « texte » def ; il se définit par :
"[None]" par défaut) ;forme visuelle des champs du tampon
1. Le Buffer
3. Les noms
Un déplacement entre tampons revient :
déplacement absolu
| ^X-v | visiter un tampon : selon que le nom est terminé ou non par "/" il s'agira d'un Buffer ou d'un Buffer-Edit. | |
| ^X-^Y | visiter le Kill Buffer ; pour des raisons de cohérence, la fenêtre ouverte sur le Kill Buffer est fermée dès qu'on la quitte. | |
| ^X-^V | visiter un fichier : le fichier et le tampon associé sont placés dans l'environnement des définitions courant englobant – en particulier, à partir d'un des tampons de la racine, le fichier visité est placé dans l'environnement global. | |
| * | ^X-f | visiter un « fichier plat » : un fichier plat est un fichier de caractères qui est mis en forme pour être accueilli par l'éditeur. Note : le tampon d'un fichier plat n'est initialement associé à aucun fichier, et en particulier il n'est pas associé au nom du fichier plat d'origine, pour des raisons de cohérence des fichiers ; le nom du tampon, à la manière d'emacs, est construit à partir du nom du fichier. |
déplacement depuis un Buffer
![]() | env = Buffer-Editrep = Buffer |
| * | ^X-e | visiter le Buffer-Edit associé au même tampon. |
| ^X-^B | visiter le Buffer-Edit du tampon englobant : on va y retrouver entre autres le tampon dont on est parti. | |
| * | ^X-q | visiter le Buffer du tampon englobant ; si le tampon de départ est l'environnement global, la commande est refusée, puisque l'environnement global n'a pas de représentation. |
déplacement depuis un Buffer-Edit
![]() | env = Buffer-Editrep = Buffer |
(le tampon désigné est le tampon devant lequel est placé le curseur dans le Buffer-Edit).
| ^X-^B | identique au cas du Buffer. | |
| * | ^X-q | identique au cas du Buffer. |
| * | q | visiter le Buffer associé au même tampon. |
| * | e | visiter le Buffer-Edit du tampon désigné. |
| v | visiter le Buffer du tampon désigné. | |
| g | aller dans le Buffer du tampon désigné : les autres fenêtres sont détruites. | |
| * | l | voir le Buffer du tampon désigné : on reste placé dans le Buffer-Edit de départ. |
appel récursif
| * | ESC-r | appeler récursivement l'éditeur, dans la fenêtre d'édition* : le Buffer local devient le Buffer ; l'holophraste sous lequel on voit le Buffer local devient l'holophraste minimal accessible. |
| * | ESC-q | quitter l'appel récursif. Note : ces deux commandes permettraient, à plus long terme, de modifier la représentation du « texte » utilisé depuis le « texte » utilisateur : par exemple, on définirait les paramètres effectifs d'utilisation d'un autre « texte » dans le contexte textuel et visuel de leur apparition. |
Note : ESC-q et ESC-r définissent dans emacs les commandes de remplacement interactif ou automatique d'un motif textuel par un autre ; elles ne sont pas définies ici.
hiérarchie des tampons
| * | ^X-h | afficher, dans une fenêtre d'alarme, la hiérarchie des tampons depuis un tampon donné. Par exemple, dans les notations précédentes, il s'affiche : -> "texte"- -> "texte-1"- -> "texte-2" |