ดังที่ Emacs'er ทุกคนจะรู้ฉันกำลังเผชิญกับการกำหนดค่า dot-Emacs ที่กว้างขวางของฉัน แพคเกจของฉันทั้งหมดอยู่ภายในภาชนะบรรจุของuse-packageและฉัน bytecompiled ทั้งหมดของฉัน.el-Files แม้ว่าจะมี Emacs ก็เริ่มใน 6.4 วินาทีจากนั้นโหลดแพ็กเกจที่เหลือ (ประมาณ 40 แพ็กเกจ) หลังจากนั้น
ฉันกำลังคิดหาวิธีอื่นในการแก้ปัญหาเวลาเริ่มต้นที่ยาวนานจากนั้นฉันก็สังเกตเห็นบางสิ่ง Emacs เริ่มต้น (ไม่มีการกำหนดค่าผู้ใช้) ใช้.elไลบรารีจำนวนมากซึ่งรวมอยู่ใน Emac ทุกเครื่อง \shares\emacs\version number\lisp\พวกเขากำลังอยู่ใน
แม้จะมีไฟล์เสียงกระเพื่อมหลายไฟล์ก็สามารถเริ่มต้นได้ในหนึ่งวินาที เมื่อฉันตรวจสอบไฟล์ของแพ็คเกจจำนวนมากที่มาพร้อมกับ Emacs ที่เป็นค่าเริ่มต้นฉันพบว่าไม่มีอะไรพิเศษเลยที่สามารถอธิบายได้ว่าทำไม Emacs จึงจัดการเพื่อเริ่มต้นภายในหนึ่งวินาที ใครสามารถบอกฉันได้ว่า Emacs จัดการสิ่งนั้นอย่างไรแม้จะมีไฟล์หลายพัน.elไฟล์
C-h i g (elisp) Building Emacsว่าคุณสนใจที่จะเรียนรู้เกี่ยวกับสิ่งนั้นหรือไม่
:defer tในuse-packageการประกาศของคุณทุกที่ที่เป็นไปได้?