在Windows上用Emacs的朋友们,你们的emacs启动时间是多少? 我的启动时间长达70s@)
这里的人一般都用mac 回答你问题的人相当于说我用windows
那多没面子
我用windows
Windows上就是慢,所以我用 pdumper 版本的。还有,尽量用 develop 的spacemacs,master 分支已经好久没更新了
你这个时间挺短的,方便把 .emacs 文件贴一下吗?
机械盘, 的确慢,即使使用lazy-loading,还是慢。
我使用的方法是,最小化启动,其余的通过run-with-timer启动,虽然只是欺骗自己的眼睛而已,但是我可以给自己的emacs配置设置两个模式,一个普通模式,一个ide模式,最小化启动普通模式,需要时,手动启动ide模式。
其实就是写个函数把一些require汇总到一起,然后需要时候执行函数。
还有一些包依赖org的api,第一次调用的时间会很长。
1 个赞
不用windows,但感觉十秒也太长了吧
这个想法不错。我也是利用use-package的defer来延迟加载。你可以分享一下你的配置吗?谢谢。
感觉spacemacs的优化不错,数秒即可启动。但是自己的配置的话长达60s,。
十秒?觉得长? 已经很幸福了 …
你已经用 use-package 进行延时加载的话应该不会这么慢. 我的非常渣渣的机械盘都控制在10秒左右, 70秒肯定是卡在哪里了.
你用 esup 看看哪里耗时了
(当然如果你加入了超多插件那肯定会卡的…需要用更多技巧来加速启动)
谢谢回复。我查了下,一个(package-initialize) 竟然花费4s。。顺便说一下,我是SSD。
那就更不正常了, 你还是仔细检查下, 是不是 lazyload 没有成功
不好意思,怎么检查是否成功?
esup 里如果显示某个 mode 加载耗时, 肯定就没成功啊, 应该是瞬间跳过执行才对.