2011-06-14 13 views
14
GNU Emacs 23.2.1 

मैं rainbow-delimiters.el डाउनलोड किया है और निम्न निर्देशिका में डाल दिया है का उपयोग कर लोड फ़ाइल नहीं खोल सकता:जब Emacs

(add-to-list 'load-path "~/.emacs.d/site-list/rainbow") 
(require 'rainbow-delimiters) 

हालांकि:

~/.emacs.d/site-list/rainbow/ 

मेरी Emacs विन्यास फाइल में, मैं निम्नलिखित है , जब मैं emacs को आजमाता हूं और शुरू करता हूं तो मुझे निम्न त्रुटि मिलती है:

File error: Cannot open load file, rainbow-delimiters 

क्या कोई मुझे सही दिशा में इंगित कर सकता है?

उत्तर

15

कोड ठीक दिखता है, मैं अपने पैसे को टाइपो पर रखूंगा। वास्तव में, पारंपरिक नाम site-lisp है (यानी p और t नहीं), हो सकता है कि आप फ़ाइल को site-lisp में डाल दें लेकिन आपकी init फ़ाइल में site-list लिखा है?

8

आप बल्कि फ़ोल्डर की तरह से, फ़ाइल के लिए लोड पथ देने की कोशिश कर सकते हैं,

(जोड़ने करने वाली सूची 'लोड पथ "~/.emacs.d/साइट-सूची/इंद्रधनुष/इंद्रधनुष -delimiters.el ") (की आवश्यकता होती है 'इंद्रधनुष-डिलीमीटर)

आप पहले से ही Emacs स्टार्टअप किट की स्थापना की है, तो (https://github.com/technomancy/emacs-starter-kit) या इसके बारे में एक कांटा , आप नीचे इंद्रधनुष delimiters स्थापित कर सकते हैं:

  1. एमएक्स package-list-packages (यह इन्स की सूची के साथ एक बफर खुलता है tallable संकुल) इंद्रधनुष के लिए
  2. खोज (C-s rainbow)
  3. एक बार पैकेज नहीं मिला, "मैं" स्थापना
  4. और प्रेस "एक्स" के लिए चिह्नित करने के लिए पैकेज स्थापना

ऊपर के चरणों को शुरू करने के लिए प्रेस स्थापित करेगा, पैकेज भी लोड करेगा (फ़ाइल बफर का मूल्यांकन करता है) और इंद्रधनुष delimiters उपयोग के लिए तैयार है।

+0

मेरे परीक्षण के दौरान मैंने फ़ाइल का नाम शामिल किया था। हालांकि, मुझे एक ही समस्या थी। जब मैं आज बाद में अधिक समय प्राप्त करता हूं तो मुझे दूसरी विधि का प्रयास करने में दिलचस्पी है। धन्यवाद। – ant2009

+0

यह उच्चतम उत्तर होना चाहिए। मैं सचमुच 20 साल के लिए Emacs का उपयोग किया गया है, और मुझे नहीं पता कि इस संसाधन अस्तित्व में था। इसे पोस्ट करने के लिए आपका धन्यवाद। – aeu

0

मुझे एमेक्स कोड ब्राउज़र, ईसीबी के लिए एक ही समस्या थी (लोड फ़ाइल silentcomp.el नहीं खोल सकता)। यह गलत फ़ाइल अनुमति के कारण था।

चेक इंद्रधनुष के delimiters.el और अन्य .el फ़ाइलों

5

मैं एक न्यूनतम नए init फ़ाइल पढ़ना शुरु करने की कोशिश कर रहा था, और (require 'dired-details) के लिए Cannot open load file हो रही थी के लिए पढ़ने के लिए अनुमतियाँ।

महसूस किया गया कि मैं अपनी init फ़ाइल में (package-initialize) शामिल करना भूल गया। (इसके बाद से वह प्रबंधक है जिसका मैं उपयोग कर रहा हूं।)