अधिकांश मामूली मोड define-minor-mode
मैक्रो का उपयोग करके परिभाषित किए गए हैं। बफर-स्थानीय मोड के लिए, यह मैक्रो उसी नाम के बफर-स्थानीय चर बनाता है जैसे मोड । परिवर्तक गैर-nil
है जब वर्तमान बफर के लिए मोड सक्षम है।
इसलिए जाँच करने के लिए है कि क्या flymake-mode
सक्रिय है, आप चर flymake-mode
(यह देखते हुए कि इस चर सब अगर मोड सक्षम नहीं किया गया है पर परिभाषित नहीं किया जा सकता है) का परीक्षण कर सकते हैं:
(and (boundp 'flymake-mode) flymake-mode)
कौन सा, थॉम बिंदु के रूप में
(bound-and-true-p flymake-mode)
कौन सा हम एक if
या when
या unless
अभिव्यक्ति के लिए शर्त के रूप में उपयोग कर सकते हैं: टिप्पणी में बाहर, सुविधाजनक मैक्रो का उपयोग व्यक्त किया जा सकता:
(if (bound-and-true-p flymake-mode)
(message "flymake-mode is on")
(message "flymake-mode is off"))
वैश्विक नाबालिग मोड के लिए, इसी चर वैश्विक है, लेकिन फ्लाईमेक-मोड बफर-स्थानीय है।
यदि आप इसे चालू करते समय कोई त्रुटि प्राप्त कर रहे हैं, तो आप जांच करने से क्या हासिल करने की योजना बना रहे हैं? –
इसके मुखपृष्ठ (http://flymake.sourceforge.net/) के मुताबिक, फ्लाईमेक एक मामूली मोड है, न कि एक प्रमुख मोड। –
धन्यवाद। त्रुटि हर समय नहीं होती है। यह तब हुआ जब मेरी जेएस फ़ाइल में बहुत असफल रहा। और फ्लाईमेक एक मामूली मोड है। – coordinate