Um tmux
plugin é apenas um script de shell em um local convencional
( ~/.tmux/plugins/
) que o gerenciador de plug-ins irá procurar e executar usando
o comando tmux run-shell
incorporado. É apenas embalagem para
limpeza. O shell script implementa todo o resto com o padrão
comandos internos do tmux. Você não pode adicionar novos. Veja man tmux
para todos
os comandos.
Se você olhar para o plug-in da cpu , ele permite que você tenha novas opções de linha de status, como #{cpu_percentage}
. Para fazer isso, usa
tmux show-option -gqv status-right
para encontrar sua string de configuração desejada e substitui as opções de correspondência por uma chamada para um dos outros scripts de shell fornecidos pelo plugin, ou seja, neste caso
#(~/.tmux/plugins/tmux-cpu/scripts/cpu_percentage.sh)
O formulário #()
é
sintaxe tmux interna padrão para executar um comando shell a partir do valor de status-right
e outras variáveis. Veja a man page na seção FORMATS .
A string status-right
atualizada é devolvida ao tmux com tmux set-option -qg status-right
.