如何使Emacs键绑定在迷你缓冲区中起作用?

时间:2017-07-25 08:01:52

标签: emacs

我有些人可能会考虑一个非常痉挛的打字工作流程,我已经将'Alt Gr'重新映射到 Caps Lock 并绑定了一堆我从未在生活中输入过的符号(ł €®þ←↓→œþæøłĸŋđðߪ«»©“”nμ等)做更有用的东西。

这很好用,除非为了搜索+替换,打开文件或需要kb输入的东西打开迷你缓冲区。假设我希望Emacs杀死一个缓冲区( ctrl + x k ),但点击 Ctrl + s 而不是打开迷你缓冲区进行增量搜索。现在我可以按( Ctrl + x k ),按预期执行kill-buffer。

但是说我反弹杀戮缓冲区,即

(global-set-key (kbd "ĸ") 'kill-buffer)         ;; altgr + k

如果我在增量搜索迷你缓冲区内执行此操作,Emacs只需插入一个ĸ。在访问我的键绑定之前,我必须取消增量搜索。有办法解决这个问题吗?

0 个答案:

没有答案