ターミナルウィンドウの出力があると通知する Vim プラグイン作った (macOS/Windows/WSL/Linux, Vim 8.1+/Neovim 0.5+ 対応)
ターミナルウィンドウで
- 時間のかかるコマンドを実行する時
- webpack とか watch する系のコマンドを実行する時
- テストを実行する時
そんな時に通知を出せると便利なので作りました。
ターミナルウィンドウで :NotifyChanged
コマンドを実行すると、
以後コマンドの出力があった場合に OS の通知を出す Vim プラグインを作りました。
今回 macOS/Windows/Linux, Vim 8.1+/Neovim 0.5+ 対応と割と頑張っています。
スクリーンショット
Linux (notify-send)
詳しい使い方
README からの引用。
通知してほしいターミナルウィンドウで :NotifyChanged
コマンドを実行すると、
受け取ったオプション引数で登録・登録解除 (-unwatch
) を実行します。
:NotifyChanged [-unwatch] [-switch] [-no-switch] [-period {period}]