Я использовал подмодули Git в моем dotfiles репозитории для отслеживания каждого пакета Emacs, который я использую. Однако, поскольку в Emacs 24 встроен менеджер пакетов, я бы хотел перейти на более официальный и простой в использовании метод.
Моя проблема с переключением: при моем текущем методе субмодуля Git любой клон репозитория dotfiles гарантированно содержит все упомянутые надстройки. Есть ли в этом менеджере пакетов встроенная функциональность, позволяющая синхронизировать пакеты , так что при любом использовании репозитория Git будут содержаться необходимые пакеты (или их можно будет установить с помощью одной команды)?
Если ничего подобного встроенному нет, есть ли ловушка post-package-install, которую я могу использовать для поддержки текстового списка пакетов (позже читаемого с помощью специальной команды, которая устанавливает пакеты в списке )? По сути, я хотел бы, чтобы мой список пакетов / пакетов находился под контролем версий, чтобы он был переносимым между компьютерами.