Eu instalei o Counsel / Ivy / Swiper e até agora tudo funciona bem. Mas quando eu chamo aconselha-Mx através do comando key Mx, um caracter "^" é sempre adicionado. Eu não tenho idéia do por que isso está acontecendo e como se livrar dele (isso não interfere no comando do advogado-Mx, é apenas irritante). Estou usando o emacs no OS X e remapeado a tecla Meta para a tecla Command (setq mac-command-modifier 'meta)
, mas mesmo com Alt como meta a tecla Meta padrão "^" é inserida automaticamente ao chamar o advogado-Mx.
Eu uso as configurações básicas fornecidas aqui
(ivy-mode 1)
(setq ivy-use-virtual-buffers t)
(setq enable-recursive-minibuffers t)
(global-set-key (kbd "M-x") 'counsel-M-x)
^ substring
.