De acordo com esses posts:
pode-se, de alguma forma, substituir require
e load
instruções no .emacs
arquivo para acelerar o início do emacs. No entanto, não sei como fazer isso em detalhes.
Por exemplo, eu tenho (entre outras coisas) no meu arquivo .emacs o seguinte require
e as load
instruções:
(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")
...
Para alarm
e linked
existem arquivos correspondentes em um diretório chamado .emacsaddons
, pois nxhtml
há um diretório, para os outros não há arquivos correspondentes .emacsaddons
. Eu não incluir todos require
ou load
declarações do meu .emacs
arquivo no exemplo acima, apenas alguns onde eu sinto que os passos para substituí-los por autoload
diferem entre eles (por exemplo, porque alguns têm el
arquivos unter .emacsaddons
e alguns não faz, ou porque nxhtml
é um subdir de .emacsaddons
...).
Como estão as etapas detalhadas para substituir tudo pela autoload
funcionalidade para melhorar o desempenho?