我可能在这里走错了路,所以如果我是,请告诉我。我正在尝试构建与Vim 的 ctrlp和其他插件使用的用户界面类似的用户界面,从而为用户提供提示,并且在他们键入时,结果显示在 minibuffer 提示行上方。
我已经让 minibuffer 命令处理部分可以正常工作,minibuffer-with-setup-hook
并且可以使用本地post-command-hook
(简单),并且可以获得我想要显示的结果((message)
现在只需 ing 它们进行验证)。
如果我想在 minibuffer 提示行上方显示 10 行结果,我应该以某种方式将文本添加到 minibuffer,还是使用一个单独的缓冲区,一旦命令完成,我将关闭它?任何指向我应该阅读的手册部分内容的指针都在正确的轨道上?