Tmux
關於 tmux TPM 外掛的文件
我想建構一個基於 TPM 的外掛,但提供的範例非常少,沒有解釋如何做事(比如創建可以在 tmux 狀態欄中使用的命令,或者如何將 args 傳遞給外掛例子)。
有沒有我可以查看的超級註釋外掛來更好地了解它的工作原理?或有關此的一些更好的資訊?
tmux
外掛只是正常位置 (~/.tmux/plugins/
) 中的 shell 腳本,外掛管理器將使用內置tmux run-shell
命令查找並執行該腳本。它只是為了清潔而包裝。shell 腳本使用標準的內置 tmux 命令實現其他所有功能。您不能添加任何新的。查看man tmux
所有命令。如果您查看cpu 外掛,它允許您擁有新的狀態行選項,例如
#{cpu_percentage}
. 為此,它使用tmux show-option -gqv status-right
找到您想要的配置字元串,並通過呼叫外掛提供的其他 shell 腳本之一替換匹配選項,即在這種情況下
#(~/.tmux/plugins/tmux-cpu/scripts/cpu_percentage.sh)
該形式
#()
是標準的內置 tmux 語法,用於從值status-right
和其他變數執行 shell 命令。請參閱FORMATS部分下的手冊頁。更新後的
status-right
字元串返回給 tmuxtmux set-option -qg status-right
。