Jestem trochę kompulsywny, jeśli chodzi o aktualizowanie pakietów dla wszystkich moich systemów, więc prawie codziennie uruchamiam list-packages
-> U
-> x
-> y
-> y
aktualizację moich pakietów i usuwanie starych wersji po zakończeniu aktualizacji. Jak mogę zautomatyzować ten proces, aby przynajmniej musiałem uruchomić tylko jedną funkcję, aby zaktualizować, skompilować i usunąć moje pakiety? Czy jest jakiś powód, dla którego mógłbym tego nie chcieć?
12
No operations specified
.Możesz to zautomatyzować za pomocą Cask . Działa to przy tworzeniu pakietów, ale także przy konfiguracji użytkownika. Dokumentacja zawiera szczegóły do ustalenia tego.
Ponadto Pallet jest przydatny do aktualizowania pliku Cask ze zmianami wprowadzanymi w buforze * Packages *.
źródło
Co powiesz na automatyczną aktualizację pakietu ?
Stare wersje można usunąć za pomocą tego dostosowania:
(setq auto-package-update-delete-old-versions t)
źródło