fnwiyaBlog

EmacsとかLispとか可視化とか

auto-package-updateでemacsのパッケージのアップデートを自動化する

パッケージのインストールは

package.elでパッケージを一括管理&いらないパッケージ削除 - fnwiyaBlog

等で自動化している方が多いかと思いますがアップデートはどうでしょう?
M-x list-package->U->xでアップデートできるのですが、
少々手間です。

そのままの名前ですが

github.com

を使えばアップデートも自動化できます。

設定

(use-package auto-package-update
  :config
  (setq auto-package-update-delete-old-versions t)
  (add-hook 'auto-package-update-before-hook
            (lambda () (message "I will update packages now")))
  (save-window-excursion
                (auto-package-update-now))
  )

emacs立ち上げたときに毎回アップデート確認するようになります。
日に何度かemacsを立ち上げ直す方は1日一回などの設定もできるので試してみてください。