Emacs में, कुछ चर के विशेष व्यवहार होते हैं जब एम-एक्स कस्टमाइज़ के माध्यम से सेट किया जाता है जो ट्रिगर नहीं होता है जब आप setq
के माध्यम से एक ही चर सेट करते हैं। क्या इस तरह के चर सेट करने के लिए कोई प्रोग्रामेटिक तरीका है कि विशेष व्यवहार ट्रिगर किया जाएगा जैसे उपयोगकर्ता ने कस्टमाइज़ेशन को कस्टमाइज़ किया था?मैं प्रोग्रामिंग रूप से Emacs Lisp में एक कस्टम चर सेट कैसे करूं?
साथ ही, क्या उपयोगकर्ता के कस्टम फ़ाइल में मूल्य को प्रोग्रामेटिक रूप से सहेजने के लिए कोई फ़ंक्शन है? मैं उपयोगकर्ता के अतिरिक्त तत्वों को हटाए बिना डिफ़ॉल्ट तत्वों को किसी सूची में दोबारा जोड़ने के लिए एक कार्यक्षमता को कार्यान्वित करने की कोशिश कर रहा हूं।
आप 'कस्टम सेट variables' द्वारा खोजे जा रहे हैं? यह वही है जो आपके सामान्य रूप से आपके '.emacs' फ़ाइल में होता है। – nickie