ความแตกต่างระหว่าง after-init-hook และ emacs-startup-hook คืออะไร


9

ดูเหมือนว่ามีหลาย hooks เกี่ยวกับการกระทำในการเริ่มต้น Emacs อย่างไรก็ตามฉันไม่แน่ใจว่าความแตกต่างของพวกเขาคืออะไรและ Googling สั้น ๆ ให้ข้อมูลเล็กน้อย มันเหมือนemacs-startup-hookถูกประหารชีวิตทันทีหลังจากที่ Emacs ถูกไฟไหม้ แต่ไม่จำเป็นต้องรอให้การเตรียมใช้งานเสร็จสิ้นหรือไม่


1
ในฐานะที่เป็น @glucas ปัญหาเพียงแค่ขอให้ Emacs Google อยู่ที่นั่นถ้าคุณต้องการข้อมูล / ความคิดเห็นอื่น ๆ เกี่ยวกับสิ่งนั้น แต่เริ่มต้นด้วยข้อมูล / ความคิดเห็นเกี่ยวกับตัวเองของ Emacs และถ้าคุณไม่สามารถหาข้อมูลที่คุณกำลังมองหาพิจารณาการยื่นรายงาน doc M-x report-emacs-bugข้อผิดพลาด:
ดึง

คำตอบ:


15

ดูส่วนสรุปการเริ่มต้นของคู่มือ Emacs Lisp สำหรับคำอธิบายโดยละเอียดเกี่ยวกับสิ่งต่าง ๆ ที่เกิดขึ้นเมื่อคุณเริ่มใช้งาน Emacs

ทำงานช้ากว่าemacs-startup-hookafter-init-hook

หนึ่งความแตกต่างที่สำคัญคือว่าอาจจะมีตัวเลือกบรรทัดคำสั่งประมวลผลหลังและก่อนที่จะafter-init-hook emacs-startup-hook(ตัวเลือกบรรทัดคำสั่งได้รับการจัดการในหลายเฟสโดยที่บางตัวถูกประมวลผลทันทีและบางตัวหลังจากโหลดไฟล์ init)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.