use-package не загружает пакеты - PullRequest
0 голосов
/ 15 февраля 2019

Я не совсем получаю пакет use-package.Я думал о нем как о замене старого оператора require в файлах конфигурации, но на github он читает

Это загружается в пакет XYZ, но только если XYZ доступен на вашемsystem

Так я должен убедиться, что у меня есть пакет раньше?Потому что иногда кажется, что все, что мне нужно, это оператор use-package для новой установки Emacs для получения зависимости.

Пожалуйста, уточните

1 Ответ

0 голосов
/ 15 февраля 2019

I думаю смысл в том, чтобы позволить вам поделиться вашим init.el между системами и просто заставить его игнорировать пакеты, недоступные в какой-либо конкретной системе.

Это также позволяетВы можете указать, но отложить оценку своих собственных настроек для любого пакета, который вы use, до тех пор, пока пакет фактически не будет загружен, поэтому, в отличие от require, он не заставляет вас загружать пакет, который вы не собираетесь использовать вэтот сеанс.

Существует возможность требовать установки пакета, если он не установлен;найдите ключевое слово :ensure и переменную конфигурации use-package-always-ensure в документации .

...