J'ai installé Counsel / Ivy / Swiper et jusqu'à présent, tout fonctionne bien. Mais lorsque j'appelle Counsel-Mx via la liaison de touches Mx, un caractère "^" est toujours ajouté. Je n'ai aucune idée pourquoi cela se produit et comment s'en débarrasser (cela n'interfère pas avec la commande Counsel-Mx, c'est juste ennuyeux). J'utilise emacs sur OS X et j'ai remappé la touche Meta à la touche Commande (setq mac-command-modifier 'meta)
, mais même avec Alt comme touche Meta standard "^" est automatiquement insérée lors de l'appel de Counsel-Mx.
J'utilise les paramètres de base fournis ici
(ivy-mode 1)
(setq ivy-use-virtual-buffers t)
(setq enable-recursive-minibuffers t)
(global-set-key (kbd "M-x") 'counsel-M-x)
^ substring
.ivy--regex-function
), c'est l'entrée initiale par défaut qui change. Chacun y est libre de ses préférences. Par exemple, je ne garde que l'initiale^
pourman
/woman
.