load-theme三方主题慢

之前一直用内置的wheatgrass,后来换了doom-dark+esup看了下耗时

init-ui.el:18  0.060sec   5%
(load-theme 'wheatgrass t)

============================
init-ui.el:20  0.461sec   28%
(use-package doom-themes
  :init
  (setq doom-themes-enable-bold t
        doom-themes-enable-italic t)
  (load-theme 'doom-dark+ t))

想问问,是我使用姿势有问题,还是因为使用了doom-themes本来就这样慢

功能越多,性能越差 :joy:

无解了吗? 那我只能回退了 :sweat_smile:

最近在抛弃 doom theme,转投内置的 modus theme. 还是很喜欢 doom 的 hashtag 和 at-tag fontification. 不知道能不能 copy 到 modus theme 中来

update: 只要直接 require doom-themes-ext-org 即可.

刚才测试了一下, 加载了 modus-themes 反而比 doom-themes + doom-modeline 慢😂

  • 无 themes: 2.7 秒
  • doom-themes + doom-modeline: 2.9 秒
  • modus-themes: 3.3 秒

可以自己byte-compile一下,内置modus加载慢是因为内置theme默认都没有elc

modus 应该就是比 doom 慢, 我测的是 modus 4.3 的 melpa package, 不是 29 内置的 3.0

我这里带modus 4 启动 0.26s,无theme启动 0.23s