Spacemacs 定义自己的layer载入慢

我在自己的layer里添加了org-html-preview和all-the-icons-diredl两个packages,启动的时间是3.9s左右,因为这两个packages我init的时候没有什么config,所以我就放到init.el additional packages里面了,启动时间一下子降低到了3.1s。求教这是为什么? :joy:

(defconst ztlevi-org-packages
  '(
     org-preview-html
    (org2blog location: local)
    )
  )

 (defun ztlevi-org/init-org-preview-html ()
   (use-package org-preview-html))
(defconst ztlevi-ui-packages
  '(
     all-the-icons-dired
    all-the-icons
    )
  )

 (defun ztlevi-ui/init-all-the-icons-dired ()
   (use-package all-the-icons-dired))

改到additional packages

   dotspacemacs-additional-packages '(sicp
                                      all-the-icons-dired
                                      org-preview-html)

即使在use-package后面加了defer,好像还是有一定的差距,会稳定在3.3s+左右,求教这是什么原理呢。。。

加载并执行 layer 要更多时间。 启动时间要2分钟的路过。已经突破300个包了。

你是windows?而且再怎么说也不会两分钟吧,难道用的机器时拖拉机?。。no offense… 我加载了381个包,但是启动只要3-4s啊,mac上,windows上启动20s左右

12年的机械硬盘macOS。 读盘严重拖慢启动速度。似乎还被zsh拖累,刚刚把oh-my-zsh换成了个300行的配置。 只是觉得你们没必要对启动速度要求太高。我装了7个插件的vim在自己的机子上都没你们Emacs启动快。 知足是福……

其实我是想知道原理啊。。。这样在配置自己的layer时候会好一点啊。。启动速度倒是次要啊:joy: