I думаю смысл в том, чтобы позволить вам поделиться вашим init.el
между системами и просто заставить его игнорировать пакеты, недоступные в какой-либо конкретной системе.
Это также позволяетВы можете указать, но отложить оценку своих собственных настроек для любого пакета, который вы use
, до тех пор, пока пакет фактически не будет загружен, поэтому, в отличие от require
, он не заставляет вас загружать пакет, который вы не собираетесь использовать вэтот сеанс.
Существует возможность требовать установки пакета, если он не установлен;найдите ключевое слово :ensure
и переменную конфигурации use-package-always-ensure
в документации .