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