memo

2023-05-22

tmux で pane への入力の有効・無効をトグルするコマンドを用意できないか?

  • 先日 tmux の pane への入力を無効にする方法 を調べたのだけど、 select-pane でやるというのを忘れがちというのと、あとこれトグルにできないか?ということで、そんな感じのコマンド (エイリアス?) を用意したい

  • こんな感じでできそう:

    set-option -s command-alias[100] toggle-input='%if "#{pane_input_off}" select-pane -e %else select-pane -d %endif'
    
    • これで toggle-input と実行すると、入力の有効・無効が切り替わる

    • (%if が使えるの設定ファイル内だけかと思ってたけど、 command prompt 上でも普通に使えたし、 alias にも入れられるっぽい。)