#emacs
#emacs
Вопрос:
Я пытаюсь понять, как работает «defer». Допустим, у меня есть две цветовые схемы:
(use-package gruvbox-theme
:config
(load-theme 'gruvbox-dark-medium t))
(use-package solarized-theme)
Первый (gruvbox) является стандартным и тем, который я использую.
Я не использую тему «solarized», но я хотел бы иметь ее на случай, если однажды я передумаю.
В моей ситуации имеет ли смысл откладывать соляризованный пакет таким образом?
(use-package solarized-theme
:defer t)
Ответ №1:
Короче говоря, да.
Немного более длинная версия
Defer; позволяет отложить загрузку предоставленного пакета, либо t
указав, из-за чего пакет не будет загружаться, пока вы его не используете, либо указав :defer
целое число секунд для отсрочки загрузки. В большинстве ситуаций я бы посоветовал вам использовать :commands
ключевое слово use . Это отложит загрузку пакета, но в то же время может предоставлять команды, которые будут загружать пакет.