Instalé Counsel / Ivy / Swiper y hasta ahora todo funciona bien. Pero cuando llamo al abogado-Mx mediante la combinación de teclas Mx siempre se agrega un carácter "^". No tengo idea de por qué está sucediendo esto y cómo deshacerse de él (no interfiere con el comando de consejería-Mx, es simplemente molesto). Estoy usando emacs en OS X y reasigné la tecla Meta a la tecla Comando (setq mac-command-modifier 'meta)
, pero incluso con Alt como tecla Meta estándar, "^" se inserta automáticamente al llamar al abogado-Mx.
Yo uso la configuración básica provista aquí
(ivy-mode 1)
(setq ivy-use-virtual-buffers t)
(setq enable-recursive-minibuffers t)
(global-set-key (kbd "M-x") 'counsel-M-x)
^ substring
.