Emacs24 में वाइपर-मोड लोड नहीं कर सकता


1

हर बार मैं Emacs24 में वाइपर-मोड को लोड करने की कोशिश करता हूं एम-एक्स वाइपर-मोड , मुझे त्रुटि मिलती है

Wrong type argument: symbolp, (quote 3)

मैंने देखा है कि ऐसा तब होता है जब मैं एमएसीएस खोलने के बाद या मेरे द्वारा जारी किए जाने के बाद वाइपर-मोड लोड करने की कोशिश करता है एम-एक्स वाइपर-गो-दूर

इसलिए एक बार जब मुझे यह त्रुटि मिलती है और फिर से उसी कमांड को चलाता है, तो वाइपर-मोड सफलतापूर्वक लोड होता है।

जब मैं इसे बंद करने के लिए टॉगल-वाइपर-मोड का उपयोग करता हूं, तो वाइपर-मोड सफलतापूर्वक चला जाता है। लेकिन जब मैं इसे वापस उपयोग करने की कोशिश करता हूं toggle-viper-mode फिर, मुझे उपर्युक्त त्रुटि मिली। मुझे इस्तेमाल करना है viper-go-away और फिर एम-एक्स वाइपर-मोड दो बार इसे वापस पाने के लिए काम करना।

मैं इस त्रुटि से कैसे छुटकारा पा सकता हूं?


1
kbd मार्कअप का उपयोग आमतौर पर (एकल) कीबोर्ड कुंजियों को दर्शाने के लिए किया जाता है;)
Der Hochstapler

1
यदि आप चाहते हैं, तो आप मूल्यांकन करके त्रुटि को डीबग कर सकते हैं (setq debug-on-error t) इससे पहले कि त्रुटि होती है, लेकिन यह पहले से अनकल्ड (.el) फ़ॉर्म में लोड किए गए प्रश्न में कार्यों को करने में मदद कर सकता है। आप स्रोत फ़ाइल पर जा कर और टाइपिंग कर सकते हैं M-x eval-current-buffer RET प्रत्येक में।
Fran

जवाबों:


0

की मदद से फ्रान टिप्पणी, मैं समस्या को हल करने में सक्षम था।

मैंने रखा, (setq debug-on-error t) खरोंच फ़ाइल में और इसका मूल्यांकन किया। फिर मैंने वाइपर-मोड लोड किया। मुझे 14 लाइन का आउटपुट मिला। प्रासंगिक हिस्सा है

डीबगर ने दर्ज किया - लिस्प त्रुटि: (गलत-प्रकार-तर्क प्रतीक (उद्धरण 3))
, ))
eval-बफर (# nil) /Users/andy/.viper "नील t); बफर स्थिति 60 पर पढ़ना
लोड-कोड-रूपांतरण ("/ उपयोगकर्ता / andy / .viper" "/User/andy/.viper" nil nil) लोड ("~ / .viper")

मुझे नहीं पता था कि होम निर्देशिका में .viper फ़ाइल मौजूद है। किसी अज्ञात कारण से यह पहली पंक्ति थी

(सेट विकर-विशेषज्ञ-स्तर '3' 3 '3' 3 '3' 5 '3' 3 '3' 5 '3)
(सेट विकर-इनहिबिट-स्टार्टअप-मैसेज 'टी)

मैंने पहली पंक्ति संपादित की और समस्या हल हो गई:

(सेट विकर-विशेषज्ञ-स्तर '3)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.