Theo những bài viết này:
- Làm thế nào tôi có thể làm cho emacs khởi động nhanh hơn
- a-nickels-worth.blogspot.de/ không hiệu quả
người ta có thể bằng cách nào đó thay thế requirevà loadbáo cáo trong .emacstệp để tăng tốc độ bắt đầu emacs. Tuy nhiên tôi không biết làm thế nào để làm điều này một cách chi tiết.
Ví dụ: tôi có (trong số những thứ khác) trong tệp .emacs của mình như sau requirevà các loadcâu lệnh:
(load "auctex.el" nil t t)
(require 'alarm)
(require 'linked)
(load "nxhtml/autostart.el")
(require 'autoinsert)
(require 'recentf)
(require 'color-theme)
(load "~/.emacsaddons/emacs-color-theme-solarized/color-theme-solarized")
...
Cho alarmvà linkedcó các tệp tương ứng trong một thư mục được gọi .emacsaddons, vì nxhtmlcó một thư mục, đối với các tệp khác không có tệp tương ứng .emacsaddons. Tôi đã không bao gồm tất cả requirehoặc các loadtuyên bố từ .emacstệp của mình trong ví dụ ở trên, chỉ một vài nơi tôi cảm thấy rằng các bước để thay thế chúng autoloadsẽ khác nhau giữa chúng (ví dụ: vì một số có eltệp unter .emacsaddonsvà một số không, hoặc nxhtmllà vì một tiểu thư của .emacsaddons...).
Làm thế nào là các bước chi tiết để thay thế mọi thứ bằng autoloadchức năng để cải thiện hiệu suất?