Estoy tratando de vincularme X
para hacer lo siguiente:
- preguntar al usuario si la sesión debe ser eliminada
- si
y
se ingresa, elimine la sesión - después de que se elimine la sesión, seleccione otra sesión (última, anterior o siguiente)
Algunos comandos similares que no son del todo correctos
Mata la sesión y cierra la terminal:
bind X confirm-before -p "Kill #S (y/n)?" kill-session
Solicite al usuario el nombre de la sesión para matar y seleccione la siguiente sesión después de matar:
bind X command-prompt -p "kill:" "switch-client -n \; kill-session -t '%%'"
No he podido encontrar ejemplos de comandos similares. Aquí hay una solución que no funciona:
bind X confirm-before -p "Kill #S (y/n)?" "SESSION='#S' \; \ switch-client -n \; kill-session -t \"$SESSION\""
tmux display-message -p "#S"
truco en otra respuesta. Parece que envolver todo en run-shell fue la clave. ¡Gracias!