Saya menginstal Counsel / Ivy / Swiper dan sejauh ini semuanya berfungsi dengan baik. Tetapi ketika saya memanggil penasihat-Mx melalui kunci ikat Mx sebuah karakter "^" selalu ditambahkan. Saya tidak tahu mengapa ini terjadi dan bagaimana cara menghilangkannya (itu tidak mengganggu perintah counsel-Mx, itu hanya mengganggu). Saya menggunakan emacs pada OS X dan memetakan kembali kunci Meta ke kunci Command (setq mac-command-modifier 'meta)
, tetapi bahkan dengan Alt sebagai kunci Meta standar "^" secara otomatis dimasukkan saat memanggil counsel-Mx.
Saya menggunakan pengaturan dasar yang disediakan di sini
(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
), itu adalah input awal default yang berubah. Semua orang bebas untuk preferensi mereka di sana. Saya, misalnya, hanya menyimpan inisial^
untukman
/woman
.