Меня часто просят обновить мои текущие пакеты для запуска package-autoremove, который утверждает, что удаляет устаревшие или ненужные пакеты. Однако, кажется, он всегда удаляет (вместе с этими устаревшими пакетами) два пакета, которые я использую (а именно aurora-theme, мою текущую тему по выбору и dired +).
Боюсь, что я новичок, когда дело доходит до Emacs-Lisp, и мне было просто интересно, можно ли как-нибудь остановить автоматическое удаление пакетов, удалив эти пакеты, поэтому мне не нужно было их переустанавливать.
package-selected-packages
, оно не будет удалено автоматически.package-selected-packages
обновляется автоматически при установке и удалении пакетов. Как правило, вам не нужно изменять его напрямую. Если вы видите, что объекты автоматически удаляются, это скорее всего пакеты, которые были извлечены как зависимости от того, что вы установили, а затем удалили. В дополнение к поддержке автоматического удаления, эта переменная может использоваться, когда вы копируете конфигурацию emacs на новый компьютер и хотите установить все из списка выбранных пакетов, используяpackage-install-selected-packages
.package-selected-packages