Ich habe Counsel / Ivy / Swiper installiert und bisher funktioniert alles einwandfrei. Aber wenn ich Counsel-Mx über die Schlüsselbindung Mx anrufe, wird immer ein "^" Zeichen hinzugefügt. Ich habe keine Ahnung, warum dies geschieht und wie man es loswird (es stört den Counsel-Mx-Befehl nicht, es ist nur ärgerlich). Ich verwende Emacs unter OS X und habe den Meta-Schlüssel dem Befehlsschlüssel neu zugeordnet (setq mac-command-modifier 'meta)
, aber auch mit Alt als Standard-Meta-Schlüssel wird beim Aufruf von Counsel-Mx automatisch "^" eingefügt.
Ich verwende die hier bereitgestellten Grundeinstellungen
(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
), es ist die Standardeingabe, die sich ändert. Jeder ist dort frei nach seinen Vorlieben. Ich behalte zum Beispiel nur die Initiale^
fürman
/woman
.