ฉันจะใช้ บริษัท เพื่อตรวจคำสะกดได้อย่างไร?


14

company-ispellสามารถเติมคำให้ตรงจุดได้ แต่ถ้าคุณต้องการใช้ Company เพื่อแสดงรายการการแก้ไขที่เป็นไปได้สำหรับการสะกดคำ

ในฐานะโบนัสที่เพิ่มเข้ามามีวิธีใดที่จะรวมสิ่งนี้เข้ากับ Flyspell?


1
คำถามที่เกี่ยวข้อง: emacs.stackexchange.com/q/8129/2609
ชื่อ

1
@ ชื่อทีนี้พูดถึงเครื่องมือตรวจสอบการสะกด elisp บริสุทธิ์ไม่ใช่ส่วนต่อประสานกับเอ็นจิ้นนั้น คำถามนี้เป็นจิตวิญญาณของสิ่งที่ฉันถามมากกว่า แต่คำถามปัจจุบันมีขอบเขตที่แคบกว่ามาก
ฌอน Allred

1
ฉันกลัวว่าบางคนจะต้องispell-command-loopใช้งานcompany-modeซ้ำอีกครั้ง ดูเหมือนจะไม่มีวิธีง่าย ๆ ในการแทนที่ตรรกะที่พร้อมท์ของมัน
Dmitry

3
ฉันสนใจคำตอบของคำถามนี้จริงๆและฉันจะพยายามแก้ไขด้วยตัวเองเมื่อมีโอกาส ในเวลานั้นมีบางเสียงกระเพื่อมบน Emacs Wiki ที่ใช้popup.elในการแสดงการแก้ไข: emacswiki.org/emacs/FlySpell#toc11บางทีคนที่คุ้นเคยกับ บริษัท อาจแฮ็คข้อมูลนั้นได้
พี่เลี้ยง

3
ในขณะที่ทำงานในการแก้ปัญหานี้ฉันเจอแพคเกจนี้helm-flyspell
พี่เลี้ยง

คำตอบ:


6

มีวิธีการที่แตกต่างกันในการแสดงผู้สมัครการแก้ไข ispell ฉันเดาว่าคุณแค่หมายถึงการแก้ไขคำที่สะกดผิดในเมนูป๊อปอัพไม่ใช่โหมด บริษัท

เพื่อแก้ไขคำที่สะกดผิดที่จุดทั้งในตัวM-$( ispell-word) และC-c $( flyspell-correct-word-before-point) ทำงานได้ดีในอดีตใช้บัฟเฟอร์เพื่อแสดงตัวเลือกการแก้ไขในขณะที่ต่อมาใช้เมนูป๊อปอัพ GUI:

ใช้งาน flyspell-correct-word-before-point กับ "flyspell"


นอกจากนี้ยังมีอินเทอร์เฟซอื่น ๆ เช่นป๊อปอัพและหางเสือ:

flyspell-popup :

การสาธิต flyspell-popup

หางเสือ - flyspell :

ป้อนคำอธิบายรูปภาพที่นี่


1
คำตอบที่มีประโยชน์ แต่ผมไม่ได้หมายความว่าสิ่งที่ฉันถาม :)
ฌอน Allred

1
โอ้ฉันเข้าใจฉันเข้าใจคุณผิด
xuchunyang
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.