Emacs defer关键字如何与use包一起工作?

Emacs defer关键字如何与use包一起工作?,emacs,Emacs,我想弄清楚“延迟”是怎么工作的。假设我有两种配色方案: (use-package gruvbox-theme :config (load-theme 'gruvbox-dark-medium t)) (use-package solarized-theme) 第一个(gruvbox)是默认的,也是我使用的。 我不使用“日光浴”的主题,但我希望有一天我会改变主意。 在我的情况下,像这样推迟日光浴包裹有意义吗 (use-package solarized-theme :defer t

我想弄清楚“延迟”是怎么工作的。假设我有两种配色方案:

(use-package gruvbox-theme
  :config
  (load-theme 'gruvbox-dark-medium t))

(use-package solarized-theme)
第一个(gruvbox)是默认的,也是我使用的。 我不使用“日光浴”的主题,但我希望有一天我会改变主意。 在我的情况下,像这样推迟日光浴包裹有意义吗

(use-package solarized-theme
  :defer t)

简而言之,

稍长的版本

推迟;允许您延迟加载所提供的包,方法是说
t
,这将使包在使用前不会加载,或者给
:defer
一个延迟加载的整数秒数。 在大多数情况下,我建议您使用
:commands
关键字。它将延迟包的加载,但同时可以公开使包加载的命令