ターミナルウィンドウの出力があると通知する 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}]
Go の Playground で複数ファイルを含める
Go の Playground で複数ファイルを書けることを知った。
例: https://play.golang.org/p/pzk7LuyCBn4
しかも複数ファイルをタブ表示にする Chrome 拡張まであることを知った。
Go Playground Addons - Chrome ウェブストア
Windows で Alt + A-Z を Ctrl + A-Z にリマップする AutoHotkey スクリプト
最近しょっちゅう Windows / macOS で共通のショートカットキーとかのエントリ書いてるのはこれが理由です。
Windows と macOS 兼用してて Ctrl 2回押しでマウス・キーボード切り替えてるのでしょっちゅう Cmd + C と Ctrl + C を間違えた結果、Windows で Alt + [A-Z] を Ctrl + [A-Z] にリマップする AutoHotKey スクリプト書いた(不毛感出てきた)
— tyru (@_tyru_) 2020年4月2日
Windows ではゲームしたり音楽聴いたり動画見て、macOS ではコード書いたりして分けてる\けど、ここまで混乱するなら強い PC 1台買うのが一番効率よさそう
— tyru (@_tyru_) 2020年4月2日