atusy/by-binds-yourselfは、zshやfishで繰り返し使うコマンドを事前入力してくれるシンプルなツールです。
gitのようにgit status, git add ..., git commit ...と同じコマンドを繰り返し使う場面でby gitしておくと、gitの文字列を自動入力でき効率的です。
実態はただのコマンド入力なので微調整や補完なども普通に使えます。tree-sitterを使うといろんなことができて、エディタ体験がよくなるってことが伝わってよかったです。
登壇に限らずブログの感想もいっぱいいただき、スポンサー支援もいただけ、感無量です。サブモードを使うとgjgjgkgjgjのような繰り返しをgjjkjjのように簡略化する、H単発で画面上端に移動し連打で<PageUp>する、j連打で移動を加速するなど、さまざまな応用が可能です。
更にマッピングの工夫で開始処理・終了処理も実現できるので紹介します。gitのinteractive rebase中に任意コマンドを実行できるexecは非常に便利です。コミットごとにテストを実行したり、コミットメッセージ修正を自動化したり、様々な場面で活躍します。組込みのマッピングを上書きしたいけど、たまに元の機能も使いたい……!なんて場面ではカウントの有無で挙動をわけるのも手ですね。