मैं किसी शब्द की वर्तनी जांचने के लिए कंपनी का उपयोग कैसे कर सकता हूं?


14

company-ispellबिंदु पर एक शब्द पूरा कर सकते हैं , लेकिन क्या होगा अगर आप वर्तनी के लिए संभावित सुधारों को सूचीबद्ध करने के लिए कंपनी का उपयोग करना चाहते हैं?

एक अतिरिक्त बोनस के रूप में, क्या इसे फ्लाईस्पेल में एकीकृत करने का कोई तरीका है?


1
इससे संबंधित एक सवाल: emacs.stackexchange.com/q/8129/2609
नाम

1
@ अच्छी तरह से, यह उस इंजन के लिए एक इंटरफेस नहीं, बल्कि एक शुद्ध एलील स्पेल-चेकिंग इंजन के बारे में बात कर रहा है । यह सवाल मैं क्या पूछ रहा हूं की भावना अधिक है, लेकिन वर्तमान प्रश्न में बहुत संकीर्ण गुंजाइश है।
सीन एलेड

1
मुझे डर है कि किसी ispell-command-loopको उपयोग करने के लिए फिर से लागू करना होगा company-mode। इसके शीघ्र तर्क को प्रतिस्थापित करने का एक आसान तरीका प्रतीत नहीं होता है।
दिमित्री

3
मैं वास्तव में इस सवाल के जवाब में दिलचस्पी रखता हूं, और मौका मिलने पर मैं खुद इसे हल करने की कोशिश कर रहा हूं। इस बीच में, Emacs Wiki पर कुछ लिस्प है जो popup.elसुधार प्रदर्शित करने के लिए उपयोग करता है: emacswiki.org/emacs/FlySpell#toc11 शायद कंपनी से परिचित कोई व्यक्ति इसे togther को हैक कर सकता है।
नानी

3
इसके लिए एक समाधान पर काम करते हुए, मैं इस पैकेज पर
आया

जवाबों:


6

वहाँ ispell सुधार के उम्मीदवारों को दिखाने के लिए पहले से ही कुछ अलग तरीके हैं, मुझे लगता है कि आपको पॉपअप मेनू में गलत वर्तनी वाले शब्द को सही करना था, न कि कंपनी-मोड में।

बिंदु पर गलत वर्तनी वाले शब्द को सही करने के लिए, अंतर्निहित M-$( ispell-word) और C-c $( flyspell-correct-word-before-point) दोनों महान काम करते हैं, पूर्व सुधार विकल्पों को दिखाने के लिए एक बफर का उपयोग करता है, जबकि बाद में एक जीयूआई पॉपअप मेनू का उपयोग करता है:

"फ्लाईस्पेल" पर फ्लाईस्पेल-सही-शब्द-पहले-बिंदु चल रहा है


पॉपअप और हेल्म जैसे कुछ अन्य इंटरफ़ेस भी हैं:

फ्लाईस्पेल-पॉपअप :

फ्लाईस्पेल-पॉपअप डेमो

हेल्म-फ्लाईस्पेल :

यहाँ छवि विवरण दर्ज करें


1
उपयोगी उत्तर, लेकिन मेरा मतलब था कि मैंने क्या पूछा :)
सीन एलाड

1
ओह, मैं देख रहा हूं, मैंने आपको गलत समझा।
xununyang
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.