找到了minibuffer-message-timeout
,但是把它设为nil
(一直显示)并没有起作用,echo仍然3秒左右就消失了。
这个好像是判断什么时候应该显示eldoc,而非显示多久
一般 Echo Area 显示的内容不会自动消失,除非程序主动显示别的信息或清空 Echo Area。minibuffer-message-timeout
是指在 Minibuffer 激活期间 message
的行为,这种情况很少遇到,比如假设开了 enable-recursive-minibuffers
M-x M-x emacs-version
这时 emacs-version
的信息会覆盖第一个 M-x
2 秒,如果 minibuffer-message-timeout
改成 nil
则会一直覆盖下去。
1 个赞