मैंने Emacs को देखने का फैसला किया है, और मुझे यह बहुत पसंद आया। अब, मैं एमएसीएस स्टार्टर किट का उपयोग कर रहा हूं , जो एमएसीएस की डिफ़ॉल्ट स्थापना के लिए बेहतर चूक और कुछ अच्छे अनुकूलन प्रदान करता है।
मैंने इसे थोड़ा अनुकूलित किया है, यसनीपेट , कलर-थीम , अनबाउंड और अन्य सामान जैसे कुछ सामान जोड़े हैं । मैंने एक github रिपॉजिटरी स्थापित की है जहाँ मैं सभी अनुकूलन रखता हूँ ताकि मैं उन्हें कई स्थानों से एक्सेस कर सकूँ या यदि कुछ खराब हो जाए और मैं अपनी .emacs.d निर्देशिका खो दूं।
यह सब बहुत अच्छा है, लेकिन एक समस्या है: Emacs को लोड होने में लगभग 1-2 सेकंड लगते हैं। AFAIK मैं व्यक्तिगत .el फ़ाइलों को Mx बाइट-संकलित-फ़ाइल .elc के साथ संकलित कर सकता हूं, और यह काम करता है। लेकिन बहुत सारी .el फाइलें होती हैं, और मुझे आश्चर्य होता है कि क्या Emacs की लोडिंग को तेज करने के लिए एक साधारण कमांड या कुछ के साथ उन सभी को संकलित करने का कोई तरीका है। मेरे Emacs हमेशा खुले नहीं होते हैं, और मैं इसे बहुत बार खोलता और बंद करता हूं, खासकर जब मैंने इसे कुल कमांडर में एडिट कमांड के लिए एक डिफ़ॉल्ट संपादक के रूप में सेट किया है ताकि इसे तेजी से इस्तेमाल किया जा सके (हाँ, विंडोज़ xp यहाँ)।
मेरा Emacs संस्करण 22.3 है। और हां, बिना किसी कस्टमाइज़ेशन के डिफ़ॉल्ट एमएसीएस इंस्टॉलेशन तुरंत खत्म हो जाता है।
मुझे यकीन नहीं है कि लोड करते समय कौन सा संस्करण पसंद किया जाता है। O या संकलित। Oo वैसे एक
तो, वहाँ एक elisp कमांड या Emacs कमांड लाइन स्विच है। Emacs को बाइट-सब कुछ .emacs.t निर्देशिका में संकलित करने के लिए?
C-u 0
(उर्फC-0
, बीटीडब्ल्यू) के बिना एक ही कमांड का उपयोग करें । यह केवल उन स्रोत फ़ाइलों को बाइट-संकलित करेगा जो उनके बाइट-संकलित संस्करणों की तुलना में अधिक हाल के हैं।