Sự khác biệt giữa after-init-hook và emacs-startup-hook


9

Có vẻ như có một số câu về hành động khởi tạo Emacs. Tuy nhiên tôi không chắc sự khác biệt của chúng là gì và một Google Googling ngắn gọn mang lại ít thông tin. Có phải nó giống như emacs-startup-hookđược thực thi ngay lập tức sau khi Emacs được kích hoạt, nhưng nó không nhất thiết phải đợi quá trình khởi tạo kết thúc?


1
Như @glucas đề nghị, chỉ cần hỏi Emacs . Google ở ​​đó nếu bạn muốn có thông tin / ý kiến ​​khác về những điều đó, nhưng hãy bắt đầu với thông tin / ý kiến ​​riêng của Emacs về chính nó. Và nếu bạn không thể tìm thấy thông tin bạn đang tìm kiếm, hãy xem xét việc gửi báo cáo lỗi doc : M-x report-emacs-bug.
vẽ

Câu trả lời:


15

Xem phần Tóm tắt khởi động của sổ tay Emacs Lisp để biết mô tả chi tiết về những điều xảy ra khi bạn khởi động Emacs.

Việc emacs-startup-hookchạy muộn hơn after-init-hook.

Một điểm khác biệt chính là có thể có các tùy chọn dòng lệnh được xử lý sau after-init-hookvà trước emacs-startup-hook. (Tùy chọn dòng lệnh được xử lý theo nhiều giai đoạn, một số được xử lý ngay lập tức và một số sau khi tệp init đã được tải.)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.