使用use-package-always-defer后,有些package不被加载,怎么解决?

(setq use-package-always-defer t) 后emacs启动速度会快很多,从7s降到2s。但是有些package却不能加载1565055985(1) 比如这两个package就没加载进去,这种情况怎么办?

试试 :demand t

可以。这个是什么功能?

evil :config外使用

(use-package evil-surround
  :hook (evil-mode . global-evil-surround-mode))

evil :config内使用

(use-package evil-surround
  :demand
  :config
  (global-evil-surround-mode))

强制加载,覆盖 deferred 设定。

这段代码, 不起作用.