Ho installato Counsel / Ivy / Swiper e finora tutto funziona bene. Ma quando chiamo counsel-Mx tramite key bind Mx viene sempre aggiunto un carattere "^". Non ho idea del perché stia accadendo e di come sbarazzarsene (non interferisce con il comando counsel-Mx, è solo fastidioso). Sto usando emacs su OS X e ho rimappato il tasto Meta sul tasto Comando (setq mac-command-modifier 'meta)
, ma anche con Alt come tasto Meta standard "^" viene automaticamente inserito quando si chiama counsel-Mx.
Uso le impostazioni di base fornite qui
(ivy-mode 1)
(setq ivy-use-virtual-buffers t)
(setq enable-recursive-minibuffers t)
(global-set-key (kbd "M-x") 'counsel-M-x)
^ substring
.