tmuxにマウスモード変数がありますか?

tmuxにマウスモード変数がありますか?

tmuxによるとマニュアルページには、ステータスバーに条件付きで表示される可能性があるいくつかの変数(例)が含まれていますtmuxwindow_zoomed_flag#{window_zoomed_flag,ON,OFF}

ステータスバーに表示する目的でマウスモードがオンになっているかオフになっているか(例:set -g mouse on/で制御)を示す変数/フラグを探しています。set -g mouse offwindow_zoomed_flag

tmux 2.8にはマウス関連変数があります。

 mouse_all_flag                  Pane mouse all flag
 mouse_any_flag                  Pane mouse any flag
 mouse_button_flag               Pane mouse button flag
 mouse_line                      Line under mouse, if any
 mouse_sgr_flag                  Pane mouse SGR flag
 mouse_standard_flag             Pane mouse standard flag
 mouse_utf8_flag                 Pane mouse UTF-8 flag
 mouse_word                      Word under mouse, if any
 mouse_x                         Mouse X position, if any
 mouse_y                         Mouse Y position, if any

しかし、どちらもマウスモードがオンになっているかどうかを示していないようです。私は何を逃したことがありませんか?変数の使用に加えて、マウスモードがオンになっているかどうかを検出する他の方法はありますか?

ベストアンサー1

手動国 [強調鉱山]:

たとえば、型変数は と#{に含まれます。可能な変数がリストされています[...],}#{session_name}あるいは、tmux オプションの名前をオプション値として使用することもできます。。 [...]?条件は、2つのオプションの前にカンマを付けて区切って使用できます。

#{mouse}またはを試してください#{?mouse,ON,OFF}

有効な値が表示されます。つまり、任意の値に設定されている場合は非グローバルオプション、それ以外の場合はグローバルオプションが表示されます。

おすすめ記事