emacs मेरे कस्टम इमैक थीम को "सुरक्षित विषय" कैसे माना जाए?




editor themes (3)

मैं Emacs में नया हूँ।

इसलिए, मैं emacs 24 और solarized कलर थीम का उपयोग कर रहा हूं।

जब Emacs शुरू होता है, यह मेरे साथ संकेत देता है "लोड हो रहा है एक विषय लिस्प कोड चला सकता है, वास्तव में लोड?"।

जब मैं "हां" के साथ उत्तर देता हूं, तो यह "इस विषय को भविष्य के सत्रों में सुरक्षित" के रूप में मानता है।

अगर मैं "y" कहता हूं, तो विषय लोड हो जाता है, और

(custom-set-variables
    (custome-safe-themes (quote ("..." default))))

स्वचालित रूप से ~ / .emacs में जुड़ जाता है।

हालाँकि, उन सवालों के हर बार वापस आने पर मैं Emacs खोलती हूँ!

उन्हें बंद करने का उचित तरीका क्या है?


यदि आप अपनी पसंदीदा थीम को सेट करने और सहेजने के लिए Mx customize-themes का उपयोग करते हैं, तो सब कुछ अच्छी तरह से काम करना चाहिए।

यदि, इसके बजाय, आपने विषय को सक्षम करने के लिए अपने .emacs कोड जोड़ा है, लेकिन वह कोड custom-set-variables कमांड की तुलना में फ़ाइल में पहले दिखाई देता है, तो यह समस्या हो सकती है।

आप Emacs को लोड load-theme फ़ंक्शन के NO-CONFIRM फ्लैग का उपयोग करके इसकी सुरक्षा की पुष्टि करने के लिए बिना किसी विषय को लोड करने के लिए मजबूर कर सकते हैं:

(load-theme 'solarized-light t)

मैं एक ही समस्या थी और मैं सिर्फ .emacs और लो में लाइनों को हटा दिया और पूरे काम किया निहारना।


वही समस्या यहाँ हुई। मैंने थीम लोड करने से पहले कस्टम-सेट-चर कोड डालते हुए इस मुद्दे को हल किया।

(custom-set-variables
 '(custom-safe-themes (quote ("9527feeeec43970b1d725bdc04e97eb2b03b15be982ac50089ad223d3c6f2920" default))))
(custom-set-faces
)

फिर मैंने अपना विषय लोड किया:

(defun use-default-theme()
  (load-theme 'default-black))

(use-default-theme)




customization