¿Es posible utilizar variables con `save-buffer` en tmux?

¿Es posible utilizar variables con `save-buffer` en tmux?

Estoy intentando guardar un búfer en un archivo. En el nombre del archivo quiero usar la identificación del panel. Utilizo el siguiente comando tmux.

save-buffer "$TMPDIR/tmux.#{pane_id}"

Esto guarda un archivo en formato /tmp/tmux.#{pane_id}. Otros comandos, como run "echo $TMPDIR/tmux.#{pane_id}", dan el resultado deseado, es decir /tmp/tmux.%1.

Estoy usando tmux 2.6.

Respuesta1

Una solución alternativa (con advertencias) es ejecutar un comando para actuar sobre la salida save-buffery en ese comando usar variables tmux:

bind-key s run "tmux save-buffer - > ~/tmp/tmux-#{pane_id}"

información relacionada