我安装了Counsel / Ivy / Swiper,到目前为止一切正常。但是,当我通过按键绑定Mx调用Advisor-Mx时,始终会添加“ ^”字符。我不知道为什么会发生这种情况以及如何消除这种情况(它不会干扰Advisor-Mx命令,这很烦人)。我在OS X上使用了emacs,并将Meta键重新映射为Command键(setq mac-command-modifier 'meta)
,但是即使将Alt作为标准的Meta键,也可以在调用Advisor-Mx时自动插入“ ^”。
我使用此处提供的基本设置
(ivy-mode 1)
(setq ivy-use-virtual-buffers t)
(setq enable-recursive-minibuffers t)
(global-set-key (kbd "M-x") 'counsel-M-x)
^ substring
。