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 .