जवाबों:
मेरे पास .el और बाइट के संकलित संस्करण (.elc) दोनों हैं। गलती से मैं .el फ़ाइल को हटा देता हूं। क्या मैं .el फ़ाइल को उसके .elc संस्करण से पुनः प्राप्त कर सकता हूँ?
व्यवहार में, नहीं।
सिद्धांत रूप में आप मानव पठनीय परिभाषाओं के साथ एक एल फ़ाइल बनाने के लिए एल्क फाइल का उपयोग कर सकते हैं। हालाँकि, यह संभवतः मैक्रोज़ और कंपाइलर ऑप्टिमाइज़ेशन के कारण आपके द्वारा डिलीट की गई मूल फ़ाइल के समान नहीं होगा, और फिर भी मुझे ऐसा करने वाले किसी भी लाइब्रेरी के बारे में जानकारी नहीं है।
क्या .elc फाइल बिना .el फाइल फंक्शनल है?
हां, Emacs एक .elc
फाइल को पूरी तरह से लोड करके खुश है। कोई .el
फ़ाइल आवश्यक नहीं है।
वास्तव में, यहां तक कि जब आप दोनों एक ही निर्देशिका में होते हैं, तो Emacs आमतौर पर वैसे भी elc को लोड करेगा।
load-prefer-newer
सेट किया t
गया है, तो .el / .elc का नया लोड किया जाएगा।
एक *.el~
फ़ाइल के लिए जाँच करें - आपकी लापता *.el
फ़ाइल का एक एमएसीएस बैकअप हो सकता है (जो कुछ उपकरण आपके यूआई में आपसे छिपाएंगे, इसलिए कुछ का उपयोग करें ls -a
)।