É possível usar variáveis com 'save-buffer' no tmux?

0

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.

    
por durum 02.06.2018 / 00:15

1 resposta

1

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}"
    
por 02.06.2018 / 16:52

Tags