emacs装了很多插件后,启动越来越慢了,最近发现启动一次要25秒,赶得上操作系统启动时间了,是时候优化一下启动速度了。
裸启动emacs
emacs --quick
尽然耗时10秒,网上查了一下这个问题常见于
archlinux
,是网络配置引起: Emacs - Slow startup - Incorrect network configuration解决方案就是将主机名(
hostname
命令输出)加到/etc/hosts
中:127.0.0.1 localhost.localdomain localhost <hostame> ::1 localhost.localdomain localhost <hostname>
再试,emacs瞬间启动。
不加载个人配置文件启动emacs
emacs --no-init-file
emacs瞬间启动。
不加载最近保存的桌面启动emacs
emacs --no-desktop
耗时15秒,看来是个人配置的问题了
从前面开始一块一块反注释emacs配置,看是卡在哪里
(require 'anything-config)
这一句耗时11秒,注释掉,现在启时时间为5秒,可以接受了。