¿Cómo obtengo las teclas presionadas en el área de eco inmediatamente?
Por ejemplo: cuando ingreso la secuencia de teclas C-u j
, no se mostrará en el área de eco inmediatamente, pero luego presiono la tecla k
y descubro que estaba cometiendo un error tipográfico de antemano. Entonces, creo que será útil para un novato como yo cuando presiono algunas teclas para llamar a un comando para que el área de eco las muestre de inmediato.
fuente
(setq echo-keystrokes -1)
.(setq echo-keystrokes -1)
no no tienen el efecto que se describe en Emacs 25 construido--with-ns
. En cambio, tiene el mismo efecto que un valor de0
, es decir, no hacer eco en absoluto. [Esto es GNU Emacs 25.1.1 (x86_64-apple-darwin10.8.0, NS appkit-1038.36 Versión 10.6.8 (Build 10K549)) de 2016-09-17.] También probé una versión de la rama maestra de antes este año y tuvo los mismos resultados.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
pero síGNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2016-04-08 on binet, modified by Debian
.