alert は色々な通知システムに対応した通知を飛ばせるパッケージ。 Mac だと Growl だったり terminal-notifier だったり Win だと toast だったり Linux だと libnotify だったりを使ってその環境での標準的な通知機能を使って通知ができるやつ。
いつも通りに el-get でインストール。
(el-get-bundle alert)
業務では Mac を使ってるので terminal-notifier を設定している。他の環境では libnotify にしている。
(if (or (eq window-system 'ns) (eq window-system 'mac))
(setq alert-default-style 'notifier) ;; use terminal-notifier
(setq alert-default-style 'libnotify))
「他の環境」が WSL 上の Emacs と Manjaro 上の Emacs なのだけども、後者は最近使ってないので無視して libnotify で通知するように設定を変えた。
本当は WSL2 でもいい感じに通知されるようにしたいが WSLで通知を出すメモ - cobodoのブログ とかを見てるとちょっと面倒そう。