नहीं, संशोधित कॉन्फ़िगरेशन को फिर से लोड करना संभव नहीं है और Emacs को ऐसा व्यवहार करना चाहिए जैसे कि Emacs लोड होने पर उन संशोधनों को पहले से ही लागू किया गया था। संक्षेप में, Emacs पैकेजों को इसके लिए व्यवहार्य होने की बहुत अधिक स्वतंत्रता है।
आप उल्लेख करते हैं कि कुछ प्रमुख मोड कॉन्फ़िगरेशन में बदलाव नहीं करते हैं। इसका एक संभावित कारण यह है कि मोड को सक्षम करना कुछ विकल्पों के वर्तमान मूल्यों के आधार पर कुछ बफर-स्थानीय चर सेट करता है। प्रत्येक बफर में इस तरह के मोड को फिर से सक्षम किए बिना जो इसका उपयोग करता है, सभी परिवर्तन नहीं उठाए जाएंगे। और फिर भी यह काफी संभव है कि कुछ चीजें अपरिवर्तित रहें। जब किसी custom-set-variables
प्रपत्र का उपयोग करके विकल्प अनुकूलित किए जाते हैं , तो इस कार्य की संभावना अधिक होती है , लेकिन इसे प्रत्येक विकल्प के लिए स्पष्ट रूप से लागू किया जाना चाहिए। और अब तक हमने केवल प्रमुख तरीकों और उनके विकल्पों के बारे में बात की है ...
आप प्रत्येक बफ़र के प्रमुख मोड को फिर से सक्षम करने के लिए एक कमांड लागू करने का प्रयास कर सकते हैं। लेकिन यह संभावना नहीं है कि सभी परिवर्तनों को पूरी तरह से सक्षम कर देगा, और इससे भी बदतर यह है कि आपके द्वारा सक्षम किए गए सभी छोटे मोड को अक्षम कर देगा, और सभी प्रकार के अन्य राज्य खो देंगे।
इस कारण से मैं भी eval-buffer
संभव के रूप में परिवर्तन के कई के रूप में लेने के लिए अपने init फ़ाइल के खिलाफ की सिफारिश करेंगे। व्यक्तिगत रूप से उपयोग की गई बदली हुई सेटिंग्स का मूल्यांकन करें eval-last-sexp
और यदि वह काम नहीं करती है, तो आपको Emacs को पुनः आरंभ करना होगा।
Emacs बंद होने पर राज्य को कैसे संरक्षित किया जा सकता है यह एक अलग सवाल है जिसे अलग से पूछा जाना चाहिए।