[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

1.2 La zone d'écho

La ligne au bas du cadre (en-dessous de la ligne de mode) est la zone d'écho. Elle est utilisée pour afficher de petites quantités de texte dans diverses occasions.

Faire écho veut dire afficher les caractères que vous tapez. À la ligne de commande, le système d'exploitation fait normalement écho de toutes vos entrées. Emacs gère écho différemment.

Les commandes à caractère unique ne font pas écho dans Emacs, et les commandes multi-caractères ne font écho que si vous vous arrêtez lors de la saisie. Dès que vous vous mettez en pause pendant plus d'une seconde au milieu d'une commande, Emacs fait écho de tous les caractères de la commande. C'est pour vous inviter à taper le reste de la commande. Une fois que l'écho a commencé, le reste de la commande fait immédiatement écho à mesure que vous la tapez. Ce comportement est destiné à donner confiance aux utilisateurs rapide, tout en offrant aux utilisateurs hésitants le maximum de réactivité. Vous pouvez modifier ce comportement en définissant une variable (@pxref{Display Custom}).

Si une commande ne peut pas faire son travail, il peut s'afficher un message d'erreur dans la zone d'écho. Les messages d'erreur sont accompagnés par un bip ou par un clignotement de l'écran. L'erreur efface également toutes les entrées que vous avez tapé avant.

Certaines commandes affichent des messages d'information dans la zone d'echo. Ces messages ressemblent beaucoup à des messages d'erreur, mais ils ne sont pas annoncés par un bip et ne rejettent pas les entrées. Parfois, le message vous indique ce que la commande a fait, lorsque ce n'est pas évident de regarder le texte en cours d'édition. Parfois, le seul but d'une commande est de vous montrer un message vous donnant des informations spécifiques -par exemple, C-x = (maintenez enfoncé <CTRL> et tapez x, puis lâchez <CTRL> et tapez =) affiche un message décrivant la position du caractère du point dans le texte et sa colonne courante dans la fenêtre-. Les commandes qui prennent beaucoup de temps affichent souvent des messages se terminant par ‘...’ pendant qu'ils travaillent, et ajoutent ‘done’ à la fin quand ils ont fini. Ils peuvent également indiquer les progrès accomplis avec des pourcentages.

Echo-area informative messages are saved in an editor buffer named ‘*Messages*’. (We have not explained buffers yet; see Using Multiple Buffers, for more information about them.) If you miss a message that appears briefly on the screen, you can switch to the ‘*Messages*’ buffer to see it again. (Successive progress messages are often collapsed into one in that buffer.)

The size of ‘*Messages*’ is limited to a certain number of lines. The variable message-log-max specifies how many lines. Once the buffer has that many lines, adding lines at the end deletes lines from the beginning, to keep the size constant. Voir la section Variables, for how to set variables such as message-log-max.

La zone d'écho est également utilisé pour afficher le minibuffer, une fenêtre où vous pouvez entrer les arguments d'une commande telle que le nom d'un fichier à éditer. Lorsque le minibuffer est en cours d'utilisation, la zone echo commence par afficher une chaîne qui se termine généralement par deux points; aussi, le curseur apparaît dans cette ligne parce que c'est la fenêtre sélectionnée. Vous pouvez toujours sortir du minibuffer en tapant C-g. Voir la section The Minibuffer.


[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

Ce document a été généré par Eric Reinbold le 23 Février 2009 en utilisant texi2html 1.78.