2011-12-17 15 views
39

मैं Emacs के लिए नया हूँ।मेरी कस्टम इमेक्स थीम को "सुरक्षित थीम" के रूप में कैसे इलाज करें?

तो, मैं emacs 24 और solarized रंग थीम का उपयोग कर रहा हूं।

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

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

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

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

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

हालांकि, जब भी मैं Emacs खोलता हूं, ये प्रश्न वापस आते हैं!

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

+0

है "..." वास्तव में स्ट्रिंग अपने .emacs के लिए लिखा जाता है? – pmr

+0

@pmr नहीं, यह टाइप करने में बहुत लंबा है, यह कुछ यादृच्छिक अल्फान्यूमेरिकल स्ट्रिंग है, मुझे लगता है कि यह किसी प्रकार का एक धोखा हुआ परिणाम है। –

+0

@DaNmarner यदि आप दूसरी बार प्रश्न का उत्तर देते हैं, तो क्या तार अलग-अलग हैं? – pmr

उत्तर

83

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

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

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

(load-theme 'solarized-light t) 
+1

कस्टमाइज़-थीम मौजूद नहीं है और (लोड-थीम 'रंग-थीम-सौरकृत-प्रकाश टी) तर्कों की गलत संख्या कहता है। Emacs24 –

+4

तब आपके पास Emacs 24 नहीं है, मुझे डर है। – sanityinc

+2

मैं आपको उपहास करने वाला था, जब, लो-और-देखो, मैं स्पष्ट रूप से भाग गया ... Emacs23। अच्छी बात मैंने पहली बार जांच की। ;-) –

0

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

5

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

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

तब मैं अपने विषय लोड:

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

(use-default-theme) 
संबंधित मुद्दे