Comment afficher immédiatement les frappes dans la zone d'écho?
Par exemple: lorsque j'entre la séquence de touches C-u j
, elle ne s'affiche pas immédiatement dans la zone d'écho, mais j'appuie ensuite sur la touche k
et je découvre que je faisais une faute de frappe au préalable. Donc, je pense qu'il sera utile pour un débutant comme moi lorsque j'appuie sur certaines touches d'appeler une commande pour la zone d'écho pour les montrer immédiatement.
(setq echo-keystrokes -1)
.(setq echo-keystrokes -1)
n'a pas l'effet que vous avez décrit dans Emacs 25 build--with-ns
. Au lieu de cela, il a le même effet qu'une valeur de0
- c'est-à-dire, ne fait pas écho du tout. [Il s'agit de GNU Emacs 25.1.1 (x86_64-apple-darwin10.8.0, NS appkit-1038.36 version 10.6.8 (Build 10K549)) du 2016-09-17.] J'ai également testé une build de la branche principale plus tôt cette année et a eu les mêmes résultats.echo_keystrokes_p (void) {return (FLOATP (Vecho_keystrokes) ? XFLOAT_DATA (Vecho_keystrokes) > 0.0 : INTEGERP (Vecho_keystrokes) ? XINT (Vecho_keystrokes) > 0 : false);}
GNU Emacs 25.1.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.1) of 2016-10-24, modified by Debian
mais ça marche avecGNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2016-04-08 on binet, modified by Debian
.