如何在emacs迷你缓冲区中模拟返回

yPh*_*hil 2 emacs elisp minibuffer

我想要做的是,当我发现自己使用一个提示我输入值的函数时,这个值总是正确的,能够将函数绑定到一个键并自动接受答案,模拟一个RET在迷你缓冲区.

以" ido-switch-buffer " 为例.输入后,它会提示您输入缓冲区名称,并建议最后访问的名称.

(它可以做更多,这就是为什么我不想重新定义它,我只想要一个包装它)

假设我想在最后访问的两个缓冲区之间切换,我怎么说在我的.emacs中呢?

Mic*_*man 5

你可以这样做:

(switch-to-buffer (other-buffer))
Run Code Online (Sandbox Code Playgroud)

  • @PhilippeCM如果没有按照你想要的一般方式解决你的问题,你为什么接受这个答案?怀远实际上给了你你想要的东西,你只是把解决方案错误地应用为无限循环. (2认同)