gpt4 book ai didi

键入 C-x 时的 Emacs 迷你缓冲区消息

转载 作者:行者123 更新时间:2023-12-04 17:56:37 24 4
gpt4 key购买 nike

好。当我键入键系列的一些第一个键时,emacs 在一段时间后将这些键写入 minibuffer 中。像这样:打字 C-x 4将使C-x 4-在小缓冲区中可见。

问题是:这可以修改吗?我正在考虑将 key-help 的一部分(在键入一些键时由 C-h 生成)与这个字符串结合起来。
等待这个消息的间隔也可以缩短吗?
是子程序吗?

已编辑,新问题

当我用 C-x C-c 退出 emacs 时有一条消息并修改了缓冲区,询问我是否要保存它们。 我怎么知道这条消息在这里? 我试着看 (minibuffer-prompt) (minibuffer-contents) (buffer-substring (point-min) (point-max)) , 选择 (select-window (minibuffer-window)) .没有什么可以给我结果。

最佳答案

是的,用户选项 echo-keystrokes控制在迷你缓冲区中显示前缀键之前耗时。来自 (emacs) Echo Area Customization :

用户选项:echo-keystrokes
此变量确定在命令之前应经过多长时间
字符回声。它的值必须是整数或浮点数
number,它指定之前等待的秒数
呼应。如果用户键入前缀键(例如“C-x”),然后
在继续之前延迟这么多秒,前缀键是
在回声区回响。 (一旦回声以按键序列开始,
回显相同键序列中的所有后续字符
立即地。)

如果该值为零,则不回显命令输入。

关于键入 C-x 时的 Emacs 迷你缓冲区消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7784262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com