Como faço para que as teclas digitadas sejam exibidas na área de eco imediatamente?
Por exemplo: quando eu digito a sequência de teclas C-u j
, ela não é exibida na área de eco imediatamente, mas pressiono a tecla k
e descubro que estava digitando o erro de antemão. Então, acho que será útil para um novato como eu quando pressionar algumas teclas para chamar um comando da área de eco para mostrá-las imediatamente.
fonte
(setq echo-keystrokes -1)
.(setq echo-keystrokes -1)
se não ter o efeito que você descrito no Emacs 25 construído--with-ns
. Em vez disso, tem o mesmo efeito que um valor de0
- ou seja, não ecoa. [Este é o GNU Emacs 25.1.1 (x86_64-apple-darwin10.8.0, NS appkit-1038.36 versão 10.6.8 (compilação 10K549)) de 17/09/2016.] Também testei uma compilação da ramificação mestre de versões anteriores este ano e teve os mesmos 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
mas funcionaGNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2016-04-08 on binet, modified by Debian
.