2010-01-06 23 views
8

मैं विंडोज एक्सपी ऑपरेशन सिस्टम पर emacs 23.1.50 संस्करण का उपयोग करता हूं। मैं emacs विकी द्वारा प्रदान किए गए उदाहरण के साथ emacs के हिस्से के रूप में Hunspell या aspell सेटअप नहीं कर सका। किसी के पास विंडोज एक्सपी के लिए कन्फिगरेशन काम कर रहा है और कृपया मेरी मदद करें।Emacs Windows spellcheck - aspell या hunspell

उत्तर

15

मैं विंडोज पर emacs के साथ वर्तनी जांच के लिए aspell का उपयोग करें। मेरी .emacs फ़ाइल को देखकर मैं इन कॉन्फ़िगरेशन चर देख सकता हूं।

(custom-set-variables 
    '(ispell-dictionary "british") 
    '(ispell-program-name "H:\\bin\\aspell\\bin\\aspell.exe")) 

मैंने स्थापना विज़ार्ड के साथ एस्पेल स्थापित किया। M-S-$ispell-bufferflyspell-mode और सभी मेरे लिए सही तरीके से काम करते हैं।

+0

मैं किसी भी तरह से Hunspell काम करने के लिए नहीं कर सका। अब एस्पेल के साथ सेटअप करें और यह अच्छी तरह से काम करता है। –

+0

यदि आप एक ही समय में दो शब्दकोशों का उपयोग करने के बारे में जानकारी प्रदान करते हैं तो मैं जवाब को वोट दूंगा। :) – Rekin

2

एस्पेल cygwin का उपयोग कर विंडोज़ पर आसानी से स्थापित किया जा सकता है। सिग्विन सेटअप में, खोज बार में एस्पेल की खोज करें और इसे इंस्टॉलेशन के लिए चुनें। उस शब्दकोश को भी चुनना याद रखें जिसे आप इंस्टॉल करना चाहते हैं (अंग्रेजी भाषा के लिए - aspell-en)। Emacs में लोड-पथ में साइगविन/बिन निर्देशिका जोड़ें, ताकि जब इसे आवश्यकता हो तो emacs निष्पादन योग्य पा सकें। देखें http://blog.binchen.org/posts/what-s-the-best-spell-check-set-up-in-emacs.html

यह बताता है कि क्यों aspell प्रोग्रामर के लिए बेहतर है

(setq-default ispell-program-name "aspell") 

HTH

+0

धन्यवाद, यह वही था जो मुझे चाहिए था। केवल, इसे काम करने के लिए, मुझे लोड-पथ के बजाय सिग्विन बिन डीआईआर को exec-path में जोड़ना पड़ा। – Kaos

1

: अंत में, अपने .emacs फ़ाइल में निम्न पंक्ति जोड़ें।