Bunu sadece el ile yapıyorum: mevcut yükseltmeleri işaretlemek için list-packagesisabet çalıştırın U, ardından almak istemediğim bir karar olup olmadığına karar verin. Ardından xyükseltmek için. Bunu düzenli aralıklarla yapıyorum ve sıklıkla aynı anda neyin yeni olduğunu kontrol ediyorum. Bunu basitleştirmek için bir çift ayarım var (aşağıya bakınız).
Güncellemenin otomatik olabileceğinden kuşkulanıyorum, ancak bir güncellemenin bir şeyleri bozduğu durumu göz önünde bulundurmanız ve geri yüklemeniz ve ardından otomatik güncelleyicinizin tekrar yüklemesini önlemeniz gerekir.
Bazı paket menüsü tweaks:
(defun package-menu-find-marks ()
"Find packages marked for action in *Packages*."
(interactive)
(occur "^[A-Z]"))
;; Only in Emacs 25.1+
(defun package-menu-filter-by-status (status)
"Filter the *Packages* buffer by status."
(interactive
(list (completing-read
"Status: " '("new" "installed" "dependency" "obsolete"))))
(package-menu-filter (concat "status:" status)))
(define-key package-menu-mode-map "s" #'package-menu-filter-by-status)
(define-key package-menu-mode-map "a" #'package-menu-find-marks)
Bununla s newhangi paketlerin yeni kullanılabildiğini görmek için kullanabilirim. Ve Uyükseltmeleri işaretlemek için vurduktan sonra a, neyin değiştiğinin ayrıntılarını kazmak istersem, işaretlenenlerin bir arabellek listesi için vurabilirim .
aişaretli paketleri bulmak için çalıştı. Ancak,s installedveya kalan diğer üç durumdan herhangi biri boş bir liste döndürür.