ฉันติดตั้ง Counsel / Ivy / Swiper และทุกอย่างก็ใช้ได้ดี แต่เมื่อฉันเรียก Counsel-Mx ผ่านทางปุ่มลัด Mx ตัวอักษร "^" จะถูกเพิ่มเข้าไปเสมอ ฉันไม่รู้ว่าทำไมสิ่งนี้จึงเกิดขึ้นและวิธีการกำจัดมัน (มันไม่รบกวนการทำงานของคำสั่ง -x คำสั่งมันน่ารำคาญมาก) ฉันใช้ emacs บน OS X และแมปคีย์ Meta ไปยังคีย์คำสั่ง(setq mac-command-modifier 'meta)
ใหม่ แต่ถึงอย่างนั้นด้วย Alt เนื่องจากคีย์ Meta มาตรฐาน "^" จะถูกแทรกโดยอัตโนมัติเมื่อเรียกคำแนะนำ -Mx
ฉันใช้การตั้งค่าพื้นฐานที่มีให้ที่นี่
(ivy-mode 1)
(setq ivy-use-virtual-buffers t)
(setq enable-recursive-minibuffers t)
(global-set-key (kbd "M-x") 'counsel-M-x)
^ substring
ผมคิดว่าการเริ่มต้นของการจับคู่เพียงจุดเริ่มต้นจะเป็นประโยชน์และคุณก็สามารถตีพื้นที่ถ้าคุณไม่ต้องการที่จะค้นหา