2011-10-24 12 views
10

पर लिखा गया है, जब मैं सक्रिय फ्लाईस्पेल, M-x flyspell-mode सक्रिय करता हूं, तो यह गलत वर्तनी वाले शब्दों को चिह्नित करता है जैसे कि मैं उन्हें लिखता हूं लेकिन यह बफर में किसी भी गलत वर्तनी वाले शब्दों को चिह्नित नहीं करता है जिसे मैंने वर्तमान में नहीं लिखा है सत्र। मैं इसे कैसे बना सकता हूं ताकि फ्लाईस्पेल भी मौजूदा सत्र के दौरान लिखे गए गलत वर्तनी वाले शब्द को चिह्नित न करे?फ्लाईस्पेल को सभी गलत वर्तनी वाले शब्दों को चिह्नित करें, जिन्हें वर्तमान सत्र

उत्तर

16

ठीक है, आप मैन्युअल रूप से कर सकते हैं:

M-x flyspell-buffer 

आप इस आप flyspell-mode पर बारी हर बार ऐसा करना चाहते हैं, तो आप इस अपने .emacs को जोड़ सकते हैं:

(add-hook 'flyspell-mode-hook 'flyspell-buffer) 
+0

मैं कैसे कर सकते हैं ऐसा इसलिए होता है कि 'फ्लाईस्पेल-बफर' स्वचालित रूप से तब होता है जब मैं कुछ मोड में 'फ्लाईस्पेल-मोड' चालू करता हूं, उदाहरण के लिए अगर मैं AUCTEX में स्वचालित रूप से फ्लाईस्पेल को सक्षम करना चाहता हूं और क्या यह पूरे बफर में गलत वर्तनी वाले शब्दों को चिह्नित करता है? –

+1

@ एनएन। हुक इसे सभी मोड के लिए चालू कर देगा, अगर आप केवल विशिष्ट मोड चाहते हैं, तो हुक को कुछ ऐसा करने के लिए बदलें, (लैम्ब्डा() (जब (सदस्य प्रमुख मोड '(ऑक्टेक्स-मोड अन्य-मोड-आई-वांछित) (flyspell-बफर))) –