Uma solução alternativa (com ressalvas) é executar um comando para atuar na saída de save-buffer
e, nesse comando, usar variáveis tmux:
bind-key s run "tmux save-buffer - > ~/tmp/tmux-#{pane_id}"
Estou tentando salvar um buffer em um arquivo. No nome do arquivo, quero usar o id do painel. Eu uso o seguinte comando tmux.
save-buffer "$TMPDIR/tmux.#{pane_id}"
Isso salva um arquivo em /tmp/tmux.#{pane_id}
. Outros comandos, como run "echo $TMPDIR/tmux.#{pane_id}"
, fornecem a saída desejada, ou seja, /tmp/tmux.%1
.
Estou usando o tmux 2.6.
Tags tmux