Wie werden Tastenanschläge sofort im Echo-Bereich angezeigt?
Beispiel: Wenn ich die Tastenfolge eingebe C-u j
, wird sie nicht sofort im Echo-Bereich angezeigt, aber dann drücke ich die Taste k
und stelle fest, dass ich zuvor einen Tippfehler gemacht habe. Ich denke, es ist hilfreich für einen Neuling wie mich, wenn ich einige Tasten drücke, um einen Befehl für den Echo-Bereich aufzurufen, der sie sofort anzeigt.
(setq echo-keystrokes -1)
.(setq echo-keystrokes -1)
hat nicht den Effekt, den Sie in Emacs 25 beschrieben beschrieben haben--with-ns
. Stattdessen hat es den gleichen Effekt wie ein Wert von0
- dh überhaupt kein Echo. [Dies ist GNU Emacs 25.1.1 (x86_64-apple-darwin10.8.0, NS appkit-1038.36 Version 10.6.8 (Build 10K549)) vom 17.09.2016.] Ich habe auch einen Build des Master-Zweigs von früher getestet dieses Jahr und hatte die gleichen Ergebnisse.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
, aber beiGNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2016-04-08 on binet, modified by Debian
.