概要
alert というパッケージがあるのでこれを使います
macOS の場合 terminal-notifier を使うのがポイントです
環境
- macOS 11.5.2
- emacs 27.2
- terminal-notifier 2.0.0
terminal-notifier のインストール
- brew install terminal-notifier
/usr/local/bin/terminal-notifier にインストールされました
これを PATH に追加して emacs 側がコマンドを叩けるようにしましょう
alert のインストール
package.el を使います
- M-x package-list-packages
- alert を探してインストール
.emacs の設定
ポイントは alert-default-style をセットする点です
これがないとうまくアラートが飛びません
(require 'alert)
(setq alert-default-style 'notifier)
(alert "Test" :style #'notifier)
(alert "Test with title" :style #'notifier :title "Title")
動作確認
emacs を再度起動するか .emacs ファイルを eval-buffer しましょう
右上に通知が来れば OK です
最後に
オプションでアイコン (-appIcon) を設定できます
現在だと指定可能なオプションはそれくらいのようです
https://github.com/jwiegley/alert/blob/master/alert.el#L852
関数としてコールする方法しかなくミニバッファで実行することはできないので注意しましょう
0 件のコメント:
コメントを投稿