Согласно этим сообщениям:
можно как-то заменить require
и load
операторы в .emacs
файле, чтобы ускорить запуск emacs. Однако я не знаю, как это сделать подробно.
Например, у меня есть (среди прочего) в моем файле .emacs следующее require
и load
операторы:
(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")
...
Для alarm
и linked
есть соответствующие файлы в каталоге с именем .emacsaddons
, потому nxhtml
что есть каталог, для других нет соответствующих файлов в .emacsaddons
. Я не включил все require
или load
утверждения из моего .emacs
файла в приведенный выше пример, лишь некоторые из них, где я чувствую, что шаги для их замены autoload
будут отличаться между ними (например, потому что некоторые имеют el
файлы unter, .emacsaddons
а некоторые нет, или потому что nxhtml
это подкаталог .emacsaddons
...).
Как детализировать шаги по замене всего на autoload
функциональность для повышения производительности?
источник