Jak natychmiast wyświetlać naciśnięcia klawiszy w obszarze echa?
Na przykład: kiedy wprowadzę sekwencję klawiszy C-u j
, nie wyświetli się ona natychmiast w obszarze echa, ale następnie naciskam klawisz k
i odkrywam, że wcześniej robiłem literówkę. Tak więc myślę, że będzie to pomocne dla nowicjusza takiego jak ja, kiedy uderzę w klawisze, aby wywołać polecenie dla obszaru echa, aby wyświetlić je natychmiast.
(setq echo-keystrokes -1)
.(setq echo-keystrokes -1)
ma nie mieć wpływu, że opisany w Emacs 25 zbudowany--with-ns
. Zamiast tego ma taki sam efekt, jak wartość0
- tj. W ogóle nie odbijaj echa. [To jest GNU Emacs 25.1.1 (x86_64-apple-darwin10.8.0, NS appkit-1038.36 Wersja 10.6.8 (kompilacja 10K549)) z 17.09.2016.] Testowałem również kompilację gałęzi master z wcześniejszych wersji w tym roku i miał te same wyniki.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
ale działaGNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2016-04-08 on binet, modified by Debian
.