Answers:
您正在寻找调整变量的值
echo-keystrokes
。
您可以通过输入C-h v echo-keystrokes
(或
M-x describe-variable echo-keystrokes
)阅读其文档字符串:
说明文件:
非零表示在这几秒钟的暂停后回显未完成的命令。该值可以是整数或浮点数。如果值为零,则根本不回显。
请注意,您不能将值设置为0并使其立即回显,但是您可以将其设置为任意小的数字,这将感觉到是瞬时的。因此,您可以在初始化文件中放入以下内容:
(setq echo-keystrokes .1)
(setq echo-keystrokes -1)
它不是有你在Emacs 25内置描述的效果--with-ns
。相反,它具有与0
- 值相同的效果,即完全不回显。[这是2016-09-17的GNU Emacs 25.1.1(x86_64-apple-darwin10.8.0,NS appkit-1038.36版本10.6.8(内部版本10K549))。]我还测试了较早版本的主分支。今年并取得了相同的结果。 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
不起作用,但对起作用GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2016-04-08 on binet, modified by Debian
。
(setq echo-keystrokes -1)
。