问题标签 [minibuffer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
140 浏览

emacs - 如何保持 Emacs 中的 minibuffer 不被清除?

我有时需要保持 Emacs 中的 minibuffer 不变,以查看显示的信息作为参考。例如,当在 OCaml 中查找表达式的类型信息时,我希望至少该类型显示在 minibuffer 中(如下图所示),直到我希望通过按下一些按键来清除它。

在此处输入图像描述

问题是,对于我执行的每个命令,即使是移动光标,之前显示在 minibuffer 中的信息都会立即被清除。

有没有办法自定义迷你缓冲区,以便它可以保持不变或通过按下某些按键来清除?

0 投票
1 回答
162 浏览

emacs - 如何在我的程序中清除 Emacs 回显区域?

我有这个代码:

上面代码的目的是:每三秒在 minibuffer 中重复打印一行消息。但是我发现,当该功能do-repeated-work再次起作用时,无法清除emacs minibuffer中的旧消息,因此无法显示新消息。我已经尝试过这个问题中提到的方式:如何清空或清除emacs minibuffer?,但它不起作用。

我的 Emacs 版本是 25.3

如何应对这个问题?

0 投票
1 回答
129 浏览

emacs - 在 emacs 的完成小缓冲区中删除额外的消息

当我输入 emacs shell 和 tab 来完成时,会出现一个完成 minibuffer 并列出可能的完成,如下所示:

我可以通过设置删除前两行(setq completion-show-help nil)。但有可能摆脱possible completions are:吗?我只想要一点清洁。