आपको जो कमांड चाहिए electric-indent-local-mode
। आप इसे मैन्युअल रूप से कॉल करके किसी भी बफर में इलेक्ट्रिक-इंडेंट-मोड को बंद करने के लिए उपयोग कर सकते हैं M-x electric-indent-local-mode
:। यह एक टॉगल है, इसलिए इसे फिर से उसी बफ़र में कॉल करने से यह फिर से चालू हो जाता है।
अपने init फ़ाइल से स्वचालित रूप से ऐसा करने के लिए, आपको एक हुक सेट करने की आवश्यकता है। सबसे पहले, हुक को परिभाषित करें:
(defun remove-electric-indent-mode ()
(electric-indent-local-mode -1))
फिर इसे उचित मोड हुक में जोड़ें। AUCTex द्वारा प्रदान किए गए LaTeX मोड के लिए इलेक्ट्रिक-इंडेंट-मोड को बंद करने के लिए, इसका उपयोग करें:
(add-hook 'LaTeX-mode-hook 'remove-electric-indent-mode)
डिफ़ॉल्ट टेक्समोड के लिए, उपयोग करें:
(add-hook 'tex-mode-hook 'remove-electric-indent-mode)
वही पैटर्न किसी अन्य मोड के लिए है जिसे आप इलेक्ट्रिक इंडेंटेशन बंद करना चाहते हैं।
मोड हुक पर अधिक जानकारी के लिए, अंतर्निहित Emacs मैन्युअल नोड देखें [(emacs) Hooks][1]
। आप Emacs के माध्यम से वहाँ से प्राप्त कर सकते हैं C-h i r m Hooks <enter>
: C-h
मदद के लिए, i
जानकारी के r
लिए, मैनुअल पढ़ने के m
लिए , मेनू आइटम के लिए, और Hooks
मेनू आइटम लेने के लिए। (या आप HTML संस्करण को देखने के लिए ऊपर दिए गए लिंक का अनुसरण कर सकते हैं)।
(add-hook 'LaTeX-mode-hook (lambda () (electric-indent-local-mode -1)))
पर्याप्त।