我偶然发现了article 关于加速emacs启动。
我想尝试一下,但是我遇到了段错误。 有没有人设法为最近的emacs版本做到这一点?
这是我正在使用的makefile:
emacs=/usr/local/bin/emacs
fast-emacs: /usr/local/bin/emacs ~/.emacs
$(emacs) -Q --batch -l "~/.emacs" \
--execute "(dump-emacs \"fast-emacs\" \"$(emacs)\")"
答案 0 :(得分:3)
这个技巧在emacs21之后的某个时候停止了工作,而dump-emacs现在只能与引导程序temacs
一起使用,将它变成一个成熟的emacs。当emacs被转储一次时,它不能再被转储。
wiki 上引用的site-init.el
技巧可能可以解决问题,但我怀疑一旦你开始在图像中包含一堆软件包,你就会遇到严重的稳定性问题。总而言之,真的不值得。
答案 1 :(得分:0)
如果上面的链接页面无法正常工作或死机,则会在Reddit上发布另一个解决方案,建议的解决方案也应该更快(启动时间:0.00秒)。
http://www.reddit.com/r/emacs/comments/2rietp/dumpemacs_truly_speeds_up_emacs_startup/