Zainstalowałem Counsel / Ivy / Swiper i jak dotąd wszystko działa dobrze. Ale kiedy dzwonię do doradcy-Mx przez powiązanie klawisza Mx, znak „^” jest zawsze dodawany. Nie mam pojęcia, dlaczego tak się dzieje i jak się go pozbyć (nie koliduje z poleceniem counsel-Mx, jest po prostu denerwujące). Używam emacsa w systemie OS X i przyporządkowałem klawisz Meta do klawisza Command (setq mac-command-modifier 'meta)
, ale nawet przy Alt jako standardowym klawisz Meta „^” jest wstawiany automatycznie podczas wywoływania counsel-Mx.
Korzystam z podanych tutaj podstawowych ustawień
(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
), zmienia się domyślna wartość wejściowa. Każdy ma swobodę w zakresie swoich preferencji. Ja, na przykład, zachowuję tylko inicjał^
dlaman
/woman
.