Le mini-tampon est une facilité utilisée par les commandes d'Emacs pour lire des arguments plus complexes qu'un simple nombre. Les arguments dans le mini-tampon peuvent être des noms de fichiers, des noms de tampons, des noms de fonctions Lisp, des noms de commandes Emacs, des expressions Lisp, et bien d'autres choses encore, selon la commande qui lit l'argument. Vous pouvez utiliser les commandes d'édition usuelles dans le mini-tampon pour éditer l'argument.
Lorsque le mini-tampon est en usage, il apparaît dans la zone de répercussion, et le curseur du terminal s'y déplace. Le début de la ligne du mini-tampon affiche un prompt qui indique quel type d'entrée vous devez donner, et comment il doit être utilisé. Ce prompt est souvent dérivé du nom de la commande à laquelle est destiné l'argument. Le prompt se termine normalement par :.
Parfois, un argument par défaut apparaît entre parenthèses après les deux-points ; il fait aussi partie du prompt. Le défaut sera utilisé comme valeur d'argument si vous entrez un argument vide (par exemple en tapant juste RET). Par exemple, les commandes qui lisent un nom de tampon indiquent toujours un argument par défaut, qui est le nom du tampon qui sera utilisé si vous tapez juste RET.
Le moyen le plus simple de rentrer un argument dans le mini-tampon est de taper le texte que vous désirez, terminé par RET qui vous fait sortir du mini-tampon. Vous pouvez annuler la commande qui demande un argument, et sortir du mini-tampon, en tapant C-g.
Le mini-tampon utilisant l'espace écran de la zone de répercussion, il peut entrer en conflit avec d'autres utilisations que fait Emacs de la zone de répercussion. Voici comment Emacs résout ces conflits :
Si une commande signale une erreur alors que vous êtes dans le mini-tampon, ceci n'annule pas le mini-tampon. Cependant, la zone de répercussion étant nécessaire à l'affichage du message d'erreur, le mini-tampon est caché pour un instant. Il réapparaît après quelques secondes, ou dès que vous tapez quelque chose.
Si vous utilisez dans le mini-tampon une commande dont l'usage est d'afficher un message dans la zone de répercussion, comme C-x =, le message est affiché normalement, et le mini-tampon est caché pour un instant. Il réapparaît après quelques secondes, ou dès que vous tapez quelque chose.
La répercussion des frappes de touches n'est pas effective lorsque le mini-tampon est utilisé.